Iowa DMV Locations

Below you will find a map of Department of Motor Vehicle offices located in Iowa.  Zoom into the map and click on a marker to find the Iowa DMV location nearest you!

While we make every effort to ensure that our data is of the highest quality and up-to-date, occasionally mistakes may appear in the map below.  If you find something you believe needs to be corrected, please contact us and we will update the map accordingly.  Thanks!

If for some reason the map is not working for you or if you prefer to have a text search feature, we have also included this simple table listing of all Iowa DMV locations.  This table lists the exact same information in the map but in a more searchable format.

DMV Location NameAddressPhone
County Treasurers Office918 Court St.
Adel, IA 50003
(515) 993-5812
County Treasurers Office10 Benton Ave. E.
Albia, IA 52531
(641) 932-5011
County Treasurers Office114 West State St.
Algona, IA 50511
(515) 295-7724
County Treasurers Office428 6th St.
Allison, IA 50602
(319) 267-2145
County Treasurers Office500 W. Main St. Room 106
Anamosa, IA 52205
(319) 462-3559
County Treasurers Office5 W. Seventh St.
Atlantic, IA 50022
(712) 243-2975
County Treasurers Office318 Leroy St. #5
Audubon, IA 50025
(712) 563-2293
County Treasurers Office405 Jefferson St.
Bedford, IA 50833
(712) 523-2088
County Treasurers Office1309 Fifth Ave.
Belle Plaine, IA 52208
(319) 444-2019
County Treasurers Office201 State St. Ste. 9
Boone, IA 50036
(515) 433-0512
County Treasurers Office513 N. Main St.
Burlington, IA 52601
(319) 753-8273
Department Of Transportation2700 Mt. Pleasant St.
Burlington, IA 52601
(319) 754-8767
Department Of Transportation501 N. Carroll St. Ste.1
Carroll, IA 51401
(712) 792-5269
County Treasurers Office114 E. Sixth St.
Carroll, IA 51401
(712) 792-1200
Department Of Transportation152 Collins Road NE
Cedar Rapids, IA 52402
(319) 377-6461
County Treasurers Office935 Second St. SW
Cedar Rapids, IA 52404
(319) 892-5500
County Treasurers Office201 N. 12th St.
Centerville, IA 52544
(641) 856-3097
County Treasurers Office916 Braden Ave.
Chariton, IA 50049
(641) 774-5213
County Treasurers Office101 S. Main St. Ste. 303
Charles City, IA 50616
(641) 257-6121
County Treasurers Office112 E. Main St.
Clarinda, IA 51632
(712) 542-5310
County Treasurers Office115 N. Main St.
Clarion, IA 50525
(515) 532-2691
Department Of Transportation316 S. Second St.
Clinton, IA 52732
(563) 243-7144
County Treasurers Office1900 N. Third St.
Clinton, IA 52732
(563) 244-0573
County Treasurers Office500 Ninth St.
Corning, IA 50841
(641) 322-3210
County Treasurers Office100 N. Lafayette St.
Corydon, IA 50060
(641) 872-2515
County Treasurers Office227 S. Sixth St.
Council Bluffs, IA 51503
(712) 328-5631
Department Of Transportation1751 Madison Ave. Ste. 330
Council Bluffs, IA 51503
(712) 323-1219
County Treasurers Office137 N. Elm
Cresco, IA 52136
(563) 547-3860
County Treasurers Office300 N. Pine St. Ste. 1
Creston, IA 50801
(641) 782-1710
County Treasurers Office203 Main St.
Dakota City, IA 50529
(515) 332-1681
Department Of Transportation2162 W. Kimberly Road
Davenport, IA 52806
(563) 386-1050
County Treasurers Office600 W. Fourth St.
Davenport, IA 52801
(563) 326-8664
County Treasurers Office201 W. Main St.
Decorah, IA 52101
(563) 382-3753
County Treasurers Office1202 Broadway
Denison, IA 51442
(712) 263-2178
Department Of Transportation100 Euclid Ave.
Des Moines, IA 50306
(515) 244-1052
County Treasurers Office111 Court Ave.
Des Moines, IA 50309
(515) 286-3030
County Treasurers Office720 Central Ave.
Dubuque, IA 52001
(563) 589-4450
Department Of Transportation2255 JFK Road
Dubuque, IA 52002
(563) 583-9844
County Treasurers Office340 First Ave. E.
Dyersville, IA 52040
(563) 875-6052
County Treasurers Office1215 Edgington Ave.
Eldora, IA 50627
(641) 939-8226
County Treasurers Office111 High St. NE
Elkader, IA 52043
(563) 245-1807
County Treasurers Office1010 Broadway
Emmetsburg, IA 50536
(712) 852-3844
County Treasurers Office609 1st Ave. North
Estherville, IA 51334
(712) 362-5679
County Treasurers Office51 W. Jefferson
Fairfield, IA 52556
(641) 472-2349
County Treasurers Office126 South Clark St.
Forest City, IA 50436
(641) 585-4430
Department Of Transportation2313 First Ave. S.
Fort Dodge, IA 50501
(515) 573-5141
County Treasurers Office703 Central Ave.
Fort Dodge, IA 50501
(515) 576-4611
County Treasurers Office933 Ave. H
Fort Madison, IA 52627
(319) 372-3405
County Treasurers Office855 State St.
Garner, IA 50438
(641) 923-3341
County Treasurers Office418 Sharp St.
Glenwood, IA 51534
(712) 527-1508
County Treasurers Office400 Public Square
Greenfield, IA 50849
(641) 743-2312
County Treasurers Office706 G Ave.
Grundy Center, IA 50638
(319) 824-3132
County Treasurers Office200 N. Fifth St.
Guthrie Center, IA 50115
(641) 747-3414
County Treasurers Office12 First Ave. NW
Hampton, IA 50441
(641) 456-5678
County Treasurers Office612 Court St. Room 207
Harlan, IA 51537
(712) 755-5898
County Treasurers Office401 Moorehead St.
Ida Grove, IA 51445
(712) 364-2625
County Treasurers Office210 Fifth Ave. NE
Independence, IA 50644
(319) 334-2005
County Treasurers Office301 N. Buxton Ste. 102
Indianola, IA 50125
(515) 961-1111
County Treasurers Office114 N. Chestnut
Jefferson, IA 50129
(515) 386-5675
County Treasurers Office25 N. Seventh St.
Keokuk, IA 52632
(319) 524-1550
County Treasurers Office404 Dodge St.
Keosauqua, IA 52565
(319) 293-3450
County Treasurers Office214 E. Main
Knoxville, IA 50138
(641) 828-2202
County Treasurers Office215 4th Ave. SE
Le Mars, IA 51031
(712) 546-7078
County Treasurers Office207 N. Main
Leon, IA 50144
(641) 446-4321
County Treasurers Office111 N. Second Ave.
Logan, IA 51546
(712) 644-2144
County Treasurers Office301 E. Main St. Room 200
Manchester, IA 52057
(563) 927-2845
County Treasurers Office201 W. Platt St.
Maquoketa, IA 52060
(563) 652-3701
County Treasurers Office901 Court Ave.
Marengo, IA 52301
(319) 642-3371
Department Of Transportation2500 S. Center St.
Marshalltown, IA 50158
(641) 752-5668
County Treasurers Office220 N. Washington Ave.
Mason City, IA 50401
(641) 421-3126
Department Of Transportation1622 Federal Ave.
Mason City, IA 50401
(641) 423-8391
County Treasurers Office302 E. Main St.
Montezuma, IA 50171
(641) 623-2137
County Treasurers Office109 W. Madison Ste. 200
Mount Ayr, IA 50854
(641) 464-3230
County Treasurers Office100 E. Washington
Mount Pleasant, IA 52641
(319) 385-0764
Department Of Transportation1903 Park Ave.
Muscatine, IA 52761
(563) 263-5414
County Treasurers Office401 E. Third St. Second Floor, Room #23
Muscatine, IA 52761
(563) 263-6764
County Treasurers Office900 Sixth St.
Nevada, IA 50201
(515) 382-7340
County Treasurers Office8 E. Prospect
New Hampton, IA 50659
(641) 394-2107
County Treasurers Office101 First St. N. Room 102
Newton, IA 50208
(641) 792-6115
County Treasurers Office822 Central Ave.
Northwood, IA 50459
(641) 324-2942
County Treasurers Office610 Iowa Ave.
Onawa, IA 51040
(712) 433-2702
County Treasurers Office104 First St. SE
Orange City, IA 51041
(712) 737-3505
County Treasurers Office508 State St.
Osage, IA 50461
(641) 732-5861
County Treasurers Office100 S. Main
Osceola, IA 50213
(641) 342-3311
County Treasurers Office106 S. First St.
Oskaloosa, IA 52577
(641) 673-4618
County Treasurers Office102 E. Main St.
Ottumwa, IA 52501
(641) 683-4636
Department Of Transportation2830 N. Court
Ottumwa, IA 52501
(641) 682-4855
County Treasurers Office99 Court Square
Pocahontas, IA 50574
(712) 335-4334
County Treasurers Office155 South Hayes Ave.
Primghar, IA 51245
(712) 957-4185
County Treasurers Office105 Coolbaugh St.
Red Oak, IA 51566
(712) 623-3292
County Treasurers Office206 South Second Ave.
Rock Rapids, IA 51246
(712) 472-3703
County Treasurers Office416 Fourth St. Ste. 2
Rockwell City, IA 50579
(712) 297-7111
County Treasurers Office100 N.W. State St.
Sac City, IA 50583
(712) 662-7273
County Treasurers Office300 7th St.
Sibley, IA 51249
(712) 275-4321
County Treasurers Office801 Illinois
Sidney, IA 51652
(712) 374-2344
County Treasurers Office101 S. Main St.
Sigourney, IA 52591
(641) 622-2777
Department Of Transportation3005 Hamilton Blvd.
Sioux City, IA 51104
(712) 255-5539
County Treasurers Office822 Douglas St. Trosper Hoyt Building
Sioux City, IA 51101
(712) 279-6500
Department Of Transportation1900 Grand Ave. Suite B4
Spencer, IA 51301
(712) 262-6278
County Treasurers Office300 West 4th St.
Spencer, IA 51301
(712) 262-2179
County Treasurers Office1802 Hill Ave.
Spirit Lake, IA 51360
(712) 336-1205
County Treasurers Office215 E. Fifth St.
Storm Lake, IA 50588
(712) 749-2534
County Treasurers Office400 Cedar St.
Tipton, IA 52772
(563) 886-2557
County Treasurers Office104 W. State St.
Toledo, IA 52342
(641) 484-3141
Benton County Treasurers Office Registration Titling111 E. Fourth St.
Vinton, IA 52349
(319) 472-2450
County Treasurers Office117 S. Main
Wapello, IA 52653
(319) 523-4453
County Treasurers Office222 W. Main St.
Washington, IA 52353
(319) 653-7724
County Treasurers Office316 E. Fifth St.
Waterloo, IA 50703
(319) 833-3013
Department Of Transportation2060 Crossroads Center Ste. 103
Waterloo, IA 50702
(319) 235-0902
County Treasurers Office110 Allamakee St.
Waukon, IA 52172
(563) 568-3793
County Treasurers Office415 E. Bremer Ave. Room 101
Waverly, IA 50677
(319) 352-0164
County Treasurers Office2300 Superior St.
Webster City, IA 50595
(515) 832-9540
County Treasurers Office114 N. Vine St.
West Union, IA 52175
(563) 422-3798
County Treasurers Office112 N. John Wayne Drive
Winterset, IA 50273
(515) 462-4451
Ames DMV3708 Lincoln Way
Ames, IA 50014
(515) 296-2393
Ankeny DMV6310 S.E. Convenience Blvd.
Ankeny, IA 50021
(515) 244-1052
Burlington DMV1734 N Roosevelt Ave
Burlington, IA 52601
(319) 754-8767
Burlington DMV550 S. Gear Ave.
Burlington, IA 52655
(319) 754-8767
Cedar Rapids DMV3726 Queen Ct
Cedar Rapids, IA 52404
(319) 377-6461
Cherokee DMV520 W Main St.
Cherokee, IA 51012
(712) 225-2770
Davenport DMV902 W. Kimberly Rd.
Davenport, IA 52806
(563) 386-1050
Des Moines DMV2339 Euclid Ave.
Des Moines, IA 50310
(515) 244-1052
Dubuque DMV2460 Gateway Drive
Dubuque, IA 52003
(563) 583-9844
Elkader DMV600 Gunder Road
Elkader, IA 52043
(563) 245-3200
Grinnell DMV927 Fourth Ave.
Grinnell, IA 50112
(641) 236-2603
Iowa City DMV1700 S. First Ave.
Iowa City, IA 52240
(319) 338-5294
Iowa City DMV913 S. Dubuque St.
Iowa City, IA 52240
(319) 356-6091
Marshalltown DMV1 E. Main St.
Marshalltown, IA 50158
(641) 754-6360
Osage DMV212 South 5th Street
Osage, IA 50461
(641) 832-3940 x115
Ottumwa DMV2849 N. Court Rd.
Ottumwa, IA 52501
(641) 682-4855
Pella DMV712 Union St.
Pella, IA 50219
(641) 628-1695
Shenandoah DMV400 W Sheridan Ave.
Shenandoah, IA 51601
(712) 246-2600
Ames Driver's License StationWest Hy-Vee Plaza, 3708 Lincoln Way
Ames, IA 50014
(515) 296-2393
Benton County Treasurer'S Office1308 Fifth Ave
Belle Plaine, IA 52208
(319) 472-2450
Palo Alto County Treasurer'S Office1010 Broadway St.
Emmetsburg, IA 50536
(712) 852-3844
Mason City Driver's License StationSouthport Shopping Center
1622 South Federal Ave.
Mason City, IA 50401
(641) 423-8391

Want To Know More About The Iowa DMV?

Adam and Mike’s main body of content for all the SEO’ing.  The text is randomly generated so it is not identical to anything else online.  It’s taken from this page:

Id per noster persequeris, errem simul sadipscing no duo. Error sensibus consectetuer sea at, id quot interpretaris mei. Vim iusto accusam ei, sit te recusabo voluptatum neglegentur, patrioque intellegebat voluptatibus eu sit. Sit case erant partem ea.

Per mucius recusabo et. Has quidam iuvaret ne! Omnis eripuit tibique eu vel, nominavi sapientem disputando per id! Ea quas pertinacia definitionem quo, ludus iudicabit intellegebat ei per.

Ex per aliquam indoctum evertitur. Eu his lorem ponderum, sea ex tacimates deterruisset! Te molestie reformidans contentiones vim, no sea vulputate intellegat theophrastus! Ut fastidii qualisque vel, per ne iusto labitur postulant? Te aliquid nominavi qui, decore intellegat mediocritatem duo te. Ex per illud aeterno sadipscing, sumo quas partem per te, eum imperdiet assentior definitionem ei.

Velit senserit repudiandae no sit, at nec stet vulputate. Regione numquam salutatus sed id, te iriure impetus urbanitas duo. At cum albucius epicurei efficiantur. At mea tale veniam euripidis, mel ei eius patrioque forensibus. No cum wisi idque, graeci luptatum prodesset qui ut, ea modus vidisse mel. Munere petentium eu usu, pro in perpetua intellegebat definitionem, pro ad consul eripuit aliquando!

At mei oratio graeco, quo in primis delicata temporibus, assentior definiebas his ea. Vel atqui munere voluptua cu, eu repudiare philosophia eam, nec cu posse aliquip persius. Quo iisque regione in, ei mel magna congue. Has melius dolorum te, eloquentiam conclusionemque eos an.

An sit mollis recteque repudiandae? Ut verear deterruisset mea. Partem graecis consulatu vim ne, vel et sanctus consulatu. Vis quot efficiantur ullamcorper eu. Posse quodsi discere at vix, ea qui euismod signiferumque, duis fabulas sententiae mel in.

Quod eruditi disputando ea nam, ut soleat persecuti signiferumque pro, rationibus liberavisse has id. Virtute nostrud sed te, est ut accusata concludaturque. Eam solum noster ei, eu ceteros propriae omnesque mel! Offendit dignissim mei ad. Ius ea meis feugait, ut autem consul alterum nec. Et vim ignota oportere, te nec elitr vocent, nibh dissentiet eos id.

Blank Iowa county map

Quo eu eros splendide, docendi quaerendum an quo, suas paulo quo no. Adhuc assueverit reprehendunt eam cu, scripta dissentiet nec ex. Ex idque explicari inciderint nec, ex ius vide repudiare, wisi verear ei per. Vulputate tincidunt mei ex, dolor senserit vel eu? Sea esse minimum no?

Eu duo soluta vocent, et nec agam facer intellegat. Assum deleniti recusabo eam ei. His elit falli conceptam ad, in pri inimicus referrentur! Sumo postea iracundia cum ei, sit veritus molestiae referrentur no. Harum integre ut quo, no facer aperiam comprehensam vim!


FAQ Question #1

FAQ Answer #1.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

FAQ Question #2

FAQ Answer #2.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

FAQ Question #3

FAQ Answer #3.  Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.