DMV in Iowa - Locations and Hours

Name Address Phone
DMV - County Treasurer's Office in Adel 918 Court St. (515) 993-5812
DMV - County Treasurer's Office in Albia 10 Benton Ave. E. (641) 932-5011
DMV - County Treasurer's Office in Allison 428 6th St. (319) 267-2145
DMV - County Treasurer's Office in Anamosa 500 W. Main St. Room 106 (319) 462-3559
DMV - County Treasurer's Office in Atlantic 5 W. Seventh St. (712) 243-2975
DMV - County Treasurer's Office in Audubon 318 Leroy St. #5 (712) 563-2293
DMV - County Treasurer's Office in Bedford 405 Jefferson St. (712) 523-2088
DMV - County Treasurer's Office in Belle Plaine 1309 Fifth Ave. (319) 444-2019
DMV - County Treasurer's Office in Bloomfield 100 Courthouse Square (641) 664-2155
DMV - County Treasurer's Office in Boone 201 State St. Ste. 9 (515) 433-0512
DMV - Department of Transportation in Burlington 2700 Mt. Pleasant St. (319) 754-8767
DMV - Department of Transportation in Carroll 501 N. Carroll St. Ste.1 (712) 792-5269
DMV - Department of Transportation in Cedar Rapids 152 Collins Road NE (319) 377-6461
DMV - County Treasurer's Office in Centerville 201 N. 12th St. (641) 856-3097
DMV - County Treasurer's Office in Chariton 916 Braden Ave. (641) 774-5213
DMV - County Treasurer's Office in Cherokee 520 W Main Drawer E (712) 225-2770
DMV - County Treasurer's Office in Clarinda 112 E. Main St. (712) 542-5310
DMV - County Treasurer's Office in Clarion 115 N. Main St. (515) 532-2691
DMV - Department of Transportation in Clinton 316 S. Second St. (563) 243-7144
DMV - County Treasurer's Office in Corning 500 Ninth St. (641) 322-3210
DMV - County Treasurer's Office in Corydon 100 N. Lafayette St. (641) 872-2515
DMV - County Treasurer's Office in Council Bluffs 227 S. Sixth St. (712) 328-5631
DMV - County Treasurer's Office in Cresco 137 N. Elm (563) 547-3860
DMV - County Treasurer's Office in Creston 300 N. Pine St. Ste. 1 (641) 782-1710
DMV - County Treasurer's Office in Dakota City 203 Main St. (515) 332-1681
DMV - Department of Transportation in Davenport 2162 W. Kimberly Road (563) 386-1050
DMV - County Treasurer's Office in Decorah 201 W. Main St. (563) 382-3753
DMV - County Treasurer's Office in Denison 1202 Broadway (712) 263-2178
DMV - County Treasurer's Office in Des Moines 111 Court Ave. (515) 286-3030
DMV - County Treasurer's Office in Dubuque 720 Central Ave. (563) 589-4450
DMV - County Treasurer's Office in Dyersville 340 First Ave. E. (563) 875-6052
DMV - County Treasurer's Office in Eldora 1215 Edgington Ave. (641) 939-8226
DMV - County Treasurer's Office in Elkader 111 High St. NE (563) 245-1807
DMV - County Treasurer's Office in Emmetsburg 1010 Broadway (712) 852-3844
DMV - County Treasurer's Office in Estherville 609 1st Ave. North (712) 362-5679
DMV - County Treasurer's Office in Fairfield 51 W. Jefferson (641) 472-2349
DMV - County Treasurer's Office in Fort Dodge 703 Central Ave. (515) 576-4611
DMV - County Treasurer's Office in Fort Madison 933 Ave. H (319) 372-3405
DMV - County Treasurer's Office in Garner 855 State St. (641) 923-3341
DMV - County Treasurer's Office in Glenwood 418 Sharp St. (712) 527-1508
DMV - County Treasurer's Office in Greenfield 400 Public Square (641) 743-2312
DMV - County Treasurer's Office in Grundy Center 706 G Ave. (319) 824-3132
DMV - County Treasurer's Office in Hampton 12 First Ave. NW (641) 456-5678
DMV - County Treasurer's Office in Harlan 612 Court St. Room 207 (712) 755-5898
DMV - County Treasurer's Office in Ida Grove 401 Moorehead St. (712) 364-2625
DMV - County Treasurer's Office in Independence 210 Fifth Ave. NE (319) 334-2005
DMV - County Treasurer's Office in Indianola 301 N. Buxton Ste. 102 (515) 961-1111
DMV - Department of Transportation in Iowa City 1700 S. First Ave. (319) 338-5294
DMV - County Treasurer's Office in Jefferson 114 N. Chestnut (515) 386-5675
DMV - County Treasurer's Office in Keokuk 25 N. Seventh St. (319) 524-1550
DMV - County Treasurer's Office in Keosauqua 404 Dodge St. (319) 293-3450
DMV - County Treasurer's Office in Knoxville 214 E. Main (641) 828-2202
DMV - County Treasurer's Office in Le Mars 215 4th Ave. SE (712) 546-7078
DMV - County Treasurer's Office in Leon 207 N. Main (641) 446-4321
DMV - County Treasurer's Office in Logan 111 N. Second Ave. (712) 644-2144
DMV - County Treasurer's Office in Manchester 301 E. Main St. Room 200 (563) 927-2845
DMV - County Treasurer's Office in Maquoketa 201 W. Platt St. (563) 652-3701
DMV - County Treasurer's Office in Marengo 901 Court Ave. (319) 642-3371
DMV - Department of Transportation in Marshalltown 2500 S. Center St. (641) 752-5668
DMV - County Treasurer's Office in Mason City 220 N. Washington Ave. (641) 421-3126
DMV - County Treasurer's Office in Montezuma 302 E. Main St. (641) 623-2137
DMV - County Treasurer's Office in Mount Ayr 109 W. Madison Ste. 200 (641) 464-3230
DMV - County Treasurer's Office in Mount Pleasant 100 E. Washington (319) 385-0764
DMV - Department of Transportation in Muscatine 1903 Park Ave. (563) 263-5414
DMV - County Treasurer's Office in Nevada 900 6th St. (515) 382-7340
DMV - County Treasurer's Office in New Hampton 8 E. Prospect (641) 394-2107
DMV - County Treasurer's Office in Newton 101 First St. N. Room 102 (641) 792-6115
DMV - County Treasurer's Office in Northwood 822 Central Ave. (641) 324-2942
DMV - County Treasurer's Office in Onawa 610 Iowa Ave. (712) 433-2702
DMV - County Treasurer's Office in Orange City 104 First St. SE (712) 737-3505
DMV - County Treasurer's Office in Osage 508 State St. (641) 732-5861
DMV - County Treasurer's Office in Osceola 100 S. Main (641) 342-3311
DMV - County Treasurer's Office in Oskaloosa 106 S. First St. (641) 673-4618
DMV - County Treasurer's Office in Ottumwa 102 E. Main St. (641) 683-4636
DMV - County Treasurer's Office in Pocahontas 99 Court Square (712) 335-4334
DMV - County Treasurer's Office in Primghar 155 South Hayes Ave. (712) 957-4185
DMV - County Treasurer's Office in Red Oak 105 Coolbaugh St. (712) 623-3292
DMV - County Treasurer's Office in Rock Rapids 206 South Second Ave. (712) 472-3703
DMV - County Treasurer's Office in Rockwell City 416 Fourth St. Ste. 2 (712) 297-7111
DMV - County Treasurer's Office in Sac City 100 N.W. State St. (712) 662-7273
DMV - County Treasurer's Office in Sibley 300 7th St. ( 71) 275-4321
DMV - County Treasurer's Office in Sidney 801 Illinois (712) 374-2344
DMV - County Treasurer's Office in Sigourney 101 S. Main St. (641) 622-2777
DMV - County Treasurer's Office in Sioux City 822 Douglas St. Trosper Hoyt Building (712) 279-6500
DMV - Department of Transportation in Spencer 1900 Grand Ave. Suite B4 (712) 262-6278
DMV - County Treasurer's Office in Spirit Lake 1802 Hill Ave. (712) 336-1205
DMV - County Treasurer's Office in Storm Lake 215 E. Fifth St. (712) 749-2534
DMV - County Treasurer's Office in Tipton 400 Cedar St. (563) 886-2557
DMV - County Treasurer's Office in Toledo 104 W. State St. (641) 484-3141
DMV - Benton County Treasurer's Office Driver's License in Vinton 111 E. Fourth St. (319) 472-2450
DMV - County Treasurer's Office in Wapello 117 S. Main (319) 523-4453
DMV - County Treasurer's Office in Washington 222 W. Main St. (319) 653-7724
DMV - County Treasurer's Office in Waterloo 316 E. Fifth St. (319) 833-3013
DMV - County Treasurer's Office in Waukon 110 Allamakee St. (563) 568-3793
DMV - County Treasurer's Office in Waverly 415 E. Bremer Ave. Room 101 (319) 352-0164
DMV - County Treasurer's Office in Webster City 2300 Superior St. (515) 832-9540
DMV - County Treasurer's Office in West Union 114 N. Vine St. (563) 422-3798
DMV - County Treasurer's Office in Winterset 112 N. John Wayne Drive (515) 462-154