Iowa MVD Locations

For inquiries related to driver’s licenses, vehicles and driver’s education, the Iowa Department of Transportation’s motor vehicle division is your source for answers. You can connect with the Iowa MVD, sometimes referred to as the Iowa DMV, if you are in need of a new driver’s license or you need to renew your license. To find your nearest office, you can use our convenient map below. Iowa MVD hours can vary by location, so you may want to call in advance. 

If you find any information that is inaccurate please contact us and we will update our database accordingly.

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?

Iowa MVD Online Services

When you don’t have time to make the trip to your local Iowa MVD branch, you can take advantage of the services available on the Iowa DOT website.  Online services include the ability to renew or replace a license or state issued ID, order specialty license plates, and request oversize and entrance to highway permits.

You can access a full list of services here.

You can also use the online services website to schedule a time for an in-person appointment at an MVD location.

A full list of services provided is here

Iowa MVD Services

The Iowa MVD, which residents of other states might refer to as the “Iowa DMV”, provides a full slate of services from their physical locations across the state. Most branches will offer you the ability to obtain, replace, or renew many important licenses and registrations including:

  • Driver’s licenses
  • State IDs
  • Vehicle registrations (and additional copies)
  • Vehicle tabs and plates
  • Request motor vehicle records
  • Motorcycle and CDL driver testing

Before you make the trip we suggest printing and completing any forms you may need to make your visit as quick as possible.

Blank Iowa county map

Contact the Iowa MVD

Should you need to contact the headquarters of the Motor Vehicle Division in Iowa you can do so using the information listed below.

By mail:
Iowa Department of Transportation
800 Lincoln Way
Ames, IA 50010

By phone:
(515) 244-8725

On the web:
https://iowadot.gov/aboutus#ContactUs

Prepare To Earn Your Iowa Driver’s License

For those seeking their first license from the Iowa MVD, we’ve created resources to assist you on your way. We provide free driving permit practice tests for thos seeking standard licenses, CDLs, and motorcycle licenses in Iowa. To utilize these free resources, just follow the links.

Iowa DMV FAQ

How do I check the status of my drivers license in Iowa?

You are able to monitor your driving record and reinstatement requirements by visiting mymvd.iowa.gov.

How much does a REAL ID cost in Iowa?

If your Iowa driver’s license is does not have a REAL ID mark, you can receive the REAL ID market with the proper documentation for $10. 

How much does it cost to renew an Iowa driver's license?
The cost to renew an Iowa driver’s license is  $8 for a 2 year license, $20 for a 5 year license.