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
Driver's License Station
6310 S.E. Convenience Blvd. Ankeny IA 50021
Ankeny
Department of Transportation
2339 Euclid Ave. Des Moines IA 50310
Des Moines
County Treasurer's Office
8 E. Prospect New Hampton IA 50659
New Hampton
County Treasurer's Office
101 S. Main St. Ste. 303 Charles City IA 50616
Charles City
County Treasurer's Office
301 E. Main St. Room 200 Manchester IA 52057
Manchester
County Treasurer's Office
500 W. Main St. Room 106 Anamosa IA 52205
Anamosa
County Treasurer's Office
99 Court Square Pocahontas IA 50574
Pocahontas
County Treasurer's Office
215 E. Fifth St. Storm Lake IA 50588
Storm Lake
County Treasurer's Office
100 N.W. State St. Sac City IA 50583
Sac City
County Treasurer's Office
1010 Broadway Emmetsburg IA 50536
Emmetsburg
County Treasurer's Office
300 West 4th St. Spencer IA 51301
Spencer
County Treasurer's Office
520 W Main St. Cherokee IA 51012
Cherokee
County Treasurer's Office
401 Moorehead St. Ida Grove IA 51445
Ida Grove
Department of Transportation
1900 Grand Ave. Suite B4 Spencer IA 51301
Spencer
County Treasurer's Office
416 Fourth St. Ste. 2 Rockwell City IA 50579
Rockwell City
County Treasurer's Office
12 First Ave. NW Hampton IA 50441
Hampton
County Treasurer's Office
1215 Edgington Eldora IA 50627
Eldora
Department of Transportation
1622 Federal Ave. Mason City IA 50401
Mason City
County Treasurer's Office
220 N. Washington Mason City IA 50401
Mason City
County Treasurer's Office
203 Main St. Dakota City IA 50529
Dakota City
County Treasurer's Office
418 Sharp St. Glenwood IA 51534
Glenwood
County Treasurer's Office
400 Cedar St. Tipton IA 52772
Tipton
Department of Transportation
1903 Park Ave. Muscatine IA 52761
Muscatine
County Treasurer's Office
414 E. Third St. Muscatine IA 52761
Muscatine