Iowa DMV

Search all DMV locations in the state of Iowa. Find a Iowa DMV office in your city. Below is the statewide list of Iowa offices. Make an appointment at any of the IA DMV Locations listed below and get all your driving needs and requirements done.

DMV Address City Details
Department of Transportation
902 W. Kimberly Rd. Davenport IA 52806
Davenport
County Treasurer's Office
600 W. Fourth St. Davenport IA 52801
Davenport
County Treasurer's Office
201 W. Platt St. Maquoketa IA 52060
Maquoketa
Department of Transportation
1700 S. First Ave. Iowa City IA 52240
Iowa City
County Treasurer's Office
855 State St. Garner IA 50438
Garner
County Treasurer's Office
126 S. Clark St. Forest City IA 50436
Forest City
County Treasurer's Office
822 Central Ave. Northwood IA 50459
Northwood
County Treasurer's Office
117 Plaza Lane Osage IA 50461
Osage
County Treasurer's Office
115 N. Main St. Clarion IA 50525
Clarion
County Treasurer's Office
104 First St. SE Orange City IA 51041
Orange City
County Treasurer's Office
215 4th Ave. SE Le Mars IA 51031
Le Mars
Department of Transportation
3005 Hamilton Blvd. Sioux City IA 51104
Sioux City
County Treasurer's Office
100 S. Main Osceola IA 50213
Osceola
County Treasurer's Office
207 N. Main Leon IA 50144
Leon
County Treasurer's Office
301 N. Buxton, Ste. 102 Indianola IA 50125
Indianola
County Treasurer's Office
609 1st Ave. North Estherville IA 51334
Estherville
County Treasurer's Office
1802 Hill Ave. Spirit Lake IA 51360
Spirit Lake
County Treasurer's Office
300 7th St. Sibley IA 51249
Sibley
County Treasurer's Office
720 Central Ave. Dubuque IA 52001
Dubuque
Department of Transportation
2460 Gateway Drive Dubuque IA 52002
Dubuque
County Treasurer's Office
1900 N. Third St. Clinton IA 52732
Clinton
Department of Transportation
316 S. Second St. Clinton IA 52732
Clinton
County Treasurer's Office
111 N. Second Ave. Logan IA 51546
Logan
County Treasurer's Office
610 Iowa Ave. Onawa IA 51040
Onawa