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
County Treasurer's Office
111 Court Ave. Des Moines IA 50309
Des Moines
County Treasurer's Office
404 Dodge St. Keosauqua IA 52565
Keosauqua
County Treasurer's Office
Court & Briggs Fairfield IA 52556
Fairfield
County Treasurer's Office
513 N. Main St. Burlington IA 52601
Burlington
Department of Transportation
2700 Mt. Pleasant St. Burlington IA 52601
Burlington
County Treasurer's Office
933 Ave. H Fort Madison IA 52627
Fort Madison
County Treasurer's Office
100 E. Washington Mount Pleasant IA 52641
Mount Pleasant
County Treasurer's Office
117 S. Main Wapello IA 52653
Wapello
County Treasurer's Office
222 W. Main St. Washington IA 52353
Washington
County Treasurer's Office
114 W. State St. Algona IA 50511
Algona
County Treasurer's Office
506 Filmore St. Sidney IA 51652
Sidney
Department of Transportation
1751 Madison Ave., Ste. 330 Council Bluffs IA 51503
Council Bluffs
County Treasurer's Office
227 S. Sixth St. Council Bluffs IA 51503
Council Bluffs
Marshall County Titling and Registration
1 E. Main St. Marshalltown IA 50158
Marshalltown
Driver's License Station
2500 S. Center St. Marshalltown IA 50158
Marshalltown
County Treasurer's Office
101 S. Main St. Sigourney IA 52591
Sigourney
County Treasurer's Office
302 E. Main St. Montezuma IA 50171
Montezuma
County Treasurer's Office
101 First St. N., Room 102 Newton IA 50208
Newton
County Treasurer's Office
214 E. Main Knoxville IA 50138
Knoxville
County Treasurer's Office
106 S. First St. Oskaloosa IA 52577
Oskaloosa
County Treasurer's Office
25 N. Seventh St. Keokuk IA 52632
Keokuk
County Treasurer's Office
206 S. Second Ave. Rock Rapids IA 51246
Rock Rapids
County Treasurer's Office
822 Douglas St. Trosper Hoyt Building Sioux City IA 51101
Sioux City