Iowa · US-IA

Iowa DMV Offices

From Muscatine outward, find your Iowa DMV office among 132 locations, see what each transaction costs (licenses from $32), and learn exactly what to bring for a REAL ID.

Iowa has about 132 driver's license and ID service locations, with driver licensing handled by the Iowa Department of Transportation's Motor Vehicle Division. Vehicle registration and titling are handled separately at county treasurer offices. For official transactions and forms, always use iowadot.gov/mvd.

Driver's license & ID cards

A standard Class C Iowa driver's license costs $4 per year, or $32 for an eight-year license, and is valid eight years for most adults under 72. Drivers age 72 and older receive shorter terms at reduced fees. Many renewals can be done online, but a REAL ID upgrade requires an in-person visit.

REAL ID

REAL ID-compliant licenses and ID cards are available from the Iowa DOT and must be obtained in person. You must bring one document proving identity and date of birth, proof of your Social Security number, and two documents proving Iowa residency. Iowa charges no extra fee for the REAL ID version.

What to bring for your Iowa REAL ID

Tick each item as you gather it. Bring original documents — photocopies are not accepted.

Tip: Many states let you start the REAL ID application online and upload documents in advance — you still appear in person, but it saves time at the counter.

Vehicle registration

Vehicle registration and titling are handled by county treasurer offices, not the DOT service centers. Iowa law requires new residents to title and register a vehicle within 30 days of establishing residency, and annual registration fees are based on the vehicle's weight and list price. Vehicle registration in Iowa is handled by County Treasurer offices (vehicle registration and titling).

Knowledge & drive tests

New drivers must pass a computerized knowledge test and a drive (road) test, both by appointment. Iowa uses a graduated licensing process, so younger applicants typically hold an instruction permit and intermediate license first.

Making an appointment

Appointments for driver's license and ID service can be scheduled online through the Iowa DOT site, and walk-ins are also welcome. Schedule online at ia.iowadot.gov/mvd/driverslicense/DOT-Appointment or call 515-244-8725.

Iowa DMV fees

TransactionFee
Driver's license (original/renewal)$32 (8-year, $4/year)
ID card$8 (8-year)
REAL ID (if extra)$0 (no extra fee)

Fees verified against the official Iowa DMV website in August 2026. Fees can change — confirm at iowadot.gov/drivers-licenses-ids/get-or-renew-drivers-licenses-ids-permits/fees.

Top-rated DMV offices in Iowa

Highest-rated official DMV locations in Iowa, based on public Google ratings and review volume.

1

Ankeny Iowa Driver's License Station - By Appointment

6310 SE Convenience Blvd, Ankeny, IA 50021

3.4★★★☆☆
826 reviews
Opening hours
Mon8 AM to 4:30 PM
Tue8 AM to 4:30 PM
Wed8 AM to 4:30 PM
Thu8 AM to 4:30 PM
FriClosed
SatClosed
SunClosed
2

Cedar Rapids Driver's License Station - By Appointment

3726 Queen Ct SW, Cedar Rapids, IA 52404

3.7★★★★☆
467 reviews
Opening hours
Mon8 AM to 4:30 PM
Tue8 AM to 4:30 PM
Wed8 AM to 4:30 PM
Thu8 to 9 AM, 9:30 AM to 4:30 PM
FriClosed
SatClosed
SunClosed
3

Davenport Driver's License Station - By Appointment

902 W Kimberly Rd, Davenport, IA 52806

3.8★★★★☆
397 reviews
Opening hours
Mon8 AM to 3 PM
Tue8 AM to 3 PM
Wed8 AM to 3 PM
Thu8 AM to 3 PM
FriClosed
SatClosed
SunClosed
4

Warren County Driver's License Division

301 N Buxton St #108, Indianola, IA 50125

4.4★★★★☆
164 reviews
Opening hours
Mon7:30 AM to 4:30 PM
Tue7:30 AM to 4:30 PM
Wed7:30 AM to 4:30 PM
Thu7:30 AM to 4:30 PM
Fri7:30 AM to 4:30 PM
SatClosed
SunClosed

DMV offices by city

Iowa DMV offices are spread across roughly 82 cities. The largest concentrations:

Muscatine5 Ames4 Sioux City4 Council Bluffs4 Des Moines4 Ottumwa4 Waverly3 Marengo3 Cedar Rapids3 Oskaloosa3 Elkader2 Marshalltown2

Individual city and office pages are being added state by state. Check back soon.

Frequently asked questions

How much does an Iowa driver's license cost?

A standard license costs $4 per year, which is $32 for an eight-year license for most adults under 72. Older drivers pay less for shorter terms.

How do I make an Iowa DOT appointment?

Schedule online through the Iowa DOT driver's license appointment page. Appointments are recommended, but walk-ins are welcome at DOT service centers.

What documents do I need for an Iowa REAL ID?

Bring proof of identity and date of birth, proof of your Social Security number, and two documents proving Iowa residency, and apply in person.

Where do I register my vehicle in Iowa?

Vehicle registration and titling are done at your county treasurer's office, not at Iowa DOT driver's license centers. New residents must register within 30 days.

Official Iowa resources

Verified links to the official Iowa government agencies. Always confirm requirements and fees on these sites before visiting.

Nearby states