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 Name | Address | Phone |
---|---|---|
County Treasurers Office | 918 Court St. Adel, IA 50003 | (515) 993-5812 |
County Treasurers Office | 10 Benton Ave. E. Albia, IA 52531 | (641) 932-5011 |
County Treasurers Office | 114 West State St. Algona, IA 50511 | (515) 295-7724 |
County Treasurers Office | 428 6th St. Allison, IA 50602 | (319) 267-2145 |
County Treasurers Office | 500 W. Main St. Room 106 Anamosa, IA 52205 | (319) 462-3559 |
County Treasurers Office | 5 W. Seventh St. Atlantic, IA 50022 | (712) 243-2975 |
County Treasurers Office | 318 Leroy St. #5 Audubon, IA 50025 | (712) 563-2293 |
County Treasurers Office | 405 Jefferson St. Bedford, IA 50833 | (712) 523-2088 |
County Treasurers Office | 1309 Fifth Ave. Belle Plaine, IA 52208 | (319) 444-2019 |
County Treasurers Office | 201 State St. Ste. 9 Boone, IA 50036 | (515) 433-0512 |
County Treasurers Office | 513 N. Main St. Burlington, IA 52601 | (319) 753-8273 |
Department Of Transportation | 2700 Mt. Pleasant St. Burlington, IA 52601 | (319) 754-8767 |
Department Of Transportation | 501 N. Carroll St. Ste.1 Carroll, IA 51401 | (712) 792-5269 |
County Treasurers Office | 114 E. Sixth St. Carroll, IA 51401 | (712) 792-1200 |
Department Of Transportation | 152 Collins Road NE Cedar Rapids, IA 52402 | (319) 377-6461 |
County Treasurers Office | 935 Second St. SW Cedar Rapids, IA 52404 | (319) 892-5500 |
County Treasurers Office | 201 N. 12th St. Centerville, IA 52544 | (641) 856-3097 |
County Treasurers Office | 916 Braden Ave. Chariton, IA 50049 | (641) 774-5213 |
County Treasurers Office | 101 S. Main St. Ste. 303 Charles City, IA 50616 | (641) 257-6121 |
County Treasurers Office | 112 E. Main St. Clarinda, IA 51632 | (712) 542-5310 |
County Treasurers Office | 115 N. Main St. Clarion, IA 50525 | (515) 532-2691 |
Department Of Transportation | 316 S. Second St. Clinton, IA 52732 | (563) 243-7144 |
County Treasurers Office | 1900 N. Third St. Clinton, IA 52732 | (563) 244-0573 |
County Treasurers Office | 500 Ninth St. Corning, IA 50841 | (641) 322-3210 |
County Treasurers Office | 100 N. Lafayette St. Corydon, IA 50060 | (641) 872-2515 |
County Treasurers Office | 227 S. Sixth St. Council Bluffs, IA 51503 | (712) 328-5631 |
Department Of Transportation | 1751 Madison Ave. Ste. 330 Council Bluffs, IA 51503 | (712) 323-1219 |
County Treasurers Office | 137 N. Elm Cresco, IA 52136 | (563) 547-3860 |
County Treasurers Office | 300 N. Pine St. Ste. 1 Creston, IA 50801 | (641) 782-1710 |
County Treasurers Office | 203 Main St. Dakota City, IA 50529 | (515) 332-1681 |
Department Of Transportation | 2162 W. Kimberly Road Davenport, IA 52806 | (563) 386-1050 |
County Treasurers Office | 600 W. Fourth St. Davenport, IA 52801 | (563) 326-8664 |
County Treasurers Office | 201 W. Main St. Decorah, IA 52101 | (563) 382-3753 |
County Treasurers Office | 1202 Broadway Denison, IA 51442 | (712) 263-2178 |
Department Of Transportation | 100 Euclid Ave. Des Moines, IA 50306 | (515) 244-1052 |
County Treasurers Office | 111 Court Ave. Des Moines, IA 50309 | (515) 286-3030 |
County Treasurers Office | 720 Central Ave. Dubuque, IA 52001 | (563) 589-4450 |
Department Of Transportation | 2255 JFK Road Dubuque, IA 52002 | (563) 583-9844 |
County Treasurers Office | 340 First Ave. E. Dyersville, IA 52040 | (563) 875-6052 |
County Treasurers Office | 1215 Edgington Ave. Eldora, IA 50627 | (641) 939-8226 |
County Treasurers Office | 111 High St. NE Elkader, IA 52043 | (563) 245-1807 |
County Treasurers Office | 1010 Broadway Emmetsburg, IA 50536 | (712) 852-3844 |
County Treasurers Office | 609 1st Ave. North Estherville, IA 51334 | (712) 362-5679 |
County Treasurers Office | 51 W. Jefferson Fairfield, IA 52556 | (641) 472-2349 |
County Treasurers Office | 126 South Clark St. Forest City, IA 50436 | (641) 585-4430 |
Department Of Transportation | 2313 First Ave. S. Fort Dodge, IA 50501 | (515) 573-5141 |
County Treasurers Office | 703 Central Ave. Fort Dodge, IA 50501 | (515) 576-4611 |
County Treasurers Office | 933 Ave. H Fort Madison, IA 52627 | (319) 372-3405 |
County Treasurers Office | 855 State St. Garner, IA 50438 | (641) 923-3341 |
County Treasurers Office | 418 Sharp St. Glenwood, IA 51534 | (712) 527-1508 |
County Treasurers Office | 400 Public Square Greenfield, IA 50849 | (641) 743-2312 |
County Treasurers Office | 706 G Ave. Grundy Center, IA 50638 | (319) 824-3132 |
County Treasurers Office | 200 N. Fifth St. Guthrie Center, IA 50115 | (641) 747-3414 |
County Treasurers Office | 12 First Ave. NW Hampton, IA 50441 | (641) 456-5678 |
County Treasurers Office | 612 Court St. Room 207 Harlan, IA 51537 | (712) 755-5898 |
County Treasurers Office | 401 Moorehead St. Ida Grove, IA 51445 | (712) 364-2625 |
County Treasurers Office | 210 Fifth Ave. NE Independence, IA 50644 | (319) 334-2005 |
County Treasurers Office | 301 N. Buxton Ste. 102 Indianola, IA 50125 | (515) 961-1111 |
County Treasurers Office | 114 N. Chestnut Jefferson, IA 50129 | (515) 386-5675 |
County Treasurers Office | 25 N. Seventh St. Keokuk, IA 52632 | (319) 524-1550 |
County Treasurers Office | 404 Dodge St. Keosauqua, IA 52565 | (319) 293-3450 |
County Treasurers Office | 214 E. Main Knoxville, IA 50138 | (641) 828-2202 |
County Treasurers Office | 215 4th Ave. SE Le Mars, IA 51031 | (712) 546-7078 |
County Treasurers Office | 207 N. Main Leon, IA 50144 | (641) 446-4321 |
County Treasurers Office | 111 N. Second Ave. Logan, IA 51546 | (712) 644-2144 |
County Treasurers Office | 301 E. Main St. Room 200 Manchester, IA 52057 | (563) 927-2845 |
County Treasurers Office | 201 W. Platt St. Maquoketa, IA 52060 | (563) 652-3701 |
County Treasurers Office | 901 Court Ave. Marengo, IA 52301 | (319) 642-3371 |
Department Of Transportation | 2500 S. Center St. Marshalltown, IA 50158 | (641) 752-5668 |
County Treasurers Office | 220 N. Washington Ave. Mason City, IA 50401 | (641) 421-3126 |
Department Of Transportation | 1622 Federal Ave. Mason City, IA 50401 | (641) 423-8391 |
County Treasurers Office | 302 E. Main St. Montezuma, IA 50171 | (641) 623-2137 |
County Treasurers Office | 109 W. Madison Ste. 200 Mount Ayr, IA 50854 | (641) 464-3230 |
County Treasurers Office | 100 E. Washington Mount Pleasant, IA 52641 | (319) 385-0764 |
Department Of Transportation | 1903 Park Ave. Muscatine, IA 52761 | (563) 263-5414 |
County Treasurers Office | 401 E. Third St. Second Floor, Room #23 Muscatine, IA 52761 | (563) 263-6764 |
County Treasurers Office | 900 Sixth St. Nevada, IA 50201 | (515) 382-7340 |
County Treasurers Office | 8 E. Prospect New Hampton, IA 50659 | (641) 394-2107 |
County Treasurers Office | 101 First St. N. Room 102 Newton, IA 50208 | (641) 792-6115 |
County Treasurers Office | 822 Central Ave. Northwood, IA 50459 | (641) 324-2942 |
County Treasurers Office | 610 Iowa Ave. Onawa, IA 51040 | (712) 433-2702 |
County Treasurers Office | 104 First St. SE Orange City, IA 51041 | (712) 737-3505 |
County Treasurers Office | 508 State St. Osage, IA 50461 | (641) 732-5861 |
County Treasurers Office | 100 S. Main Osceola, IA 50213 | (641) 342-3311 |
County Treasurers Office | 106 S. First St. Oskaloosa, IA 52577 | (641) 673-4618 |
County Treasurers Office | 102 E. Main St. Ottumwa, IA 52501 | (641) 683-4636 |
Department Of Transportation | 2830 N. Court Ottumwa, IA 52501 | (641) 682-4855 |
County Treasurers Office | 99 Court Square Pocahontas, IA 50574 | (712) 335-4334 |
County Treasurers Office | 155 South Hayes Ave. Primghar, IA 51245 | (712) 957-4185 |
County Treasurers Office | 105 Coolbaugh St. Red Oak, IA 51566 | (712) 623-3292 |
County Treasurers Office | 206 South Second Ave. Rock Rapids, IA 51246 | (712) 472-3703 |
County Treasurers Office | 416 Fourth St. Ste. 2 Rockwell City, IA 50579 | (712) 297-7111 |
County Treasurers Office | 100 N.W. State St. Sac City, IA 50583 | (712) 662-7273 |
County Treasurers Office | 300 7th St. Sibley, IA 51249 | (712) 275-4321 |
County Treasurers Office | 801 Illinois Sidney, IA 51652 | (712) 374-2344 |
County Treasurers Office | 101 S. Main St. Sigourney, IA 52591 | (641) 622-2777 |
Department Of Transportation | 3005 Hamilton Blvd. Sioux City, IA 51104 | (712) 255-5539 |
County Treasurers Office | 822 Douglas St. Trosper Hoyt Building Sioux City, IA 51101 | (712) 279-6500 |
Department Of Transportation | 1900 Grand Ave. Suite B4 Spencer, IA 51301 | (712) 262-6278 |
County Treasurers Office | 300 West 4th St. Spencer, IA 51301 | (712) 262-2179 |
County Treasurers Office | 1802 Hill Ave. Spirit Lake, IA 51360 | (712) 336-1205 |
County Treasurers Office | 215 E. Fifth St. Storm Lake, IA 50588 | (712) 749-2534 |
County Treasurers Office | 400 Cedar St. Tipton, IA 52772 | (563) 886-2557 |
County Treasurers Office | 104 W. State St. Toledo, IA 52342 | (641) 484-3141 |
Benton County Treasurers Office Registration Titling | 111 E. Fourth St. Vinton, IA 52349 | (319) 472-2450 |
County Treasurers Office | 117 S. Main Wapello, IA 52653 | (319) 523-4453 |
County Treasurers Office | 222 W. Main St. Washington, IA 52353 | (319) 653-7724 |
County Treasurers Office | 316 E. Fifth St. Waterloo, IA 50703 | (319) 833-3013 |
Department Of Transportation | 2060 Crossroads Center Ste. 103 Waterloo, IA 50702 | (319) 235-0902 |
County Treasurers Office | 110 Allamakee St. Waukon, IA 52172 | (563) 568-3793 |
County Treasurers Office | 415 E. Bremer Ave. Room 101 Waverly, IA 50677 | (319) 352-0164 |
County Treasurers Office | 2300 Superior St. Webster City, IA 50595 | (515) 832-9540 |
County Treasurers Office | 114 N. Vine St. West Union, IA 52175 | (563) 422-3798 |
County Treasurers Office | 112 N. John Wayne Drive Winterset, IA 50273 | (515) 462-4451 |
Ames DMV | 3708 Lincoln Way Ames, IA 50014 | (515) 296-2393 |
Ankeny DMV | 6310 S.E. Convenience Blvd. Ankeny, IA 50021 | (515) 244-1052 |
Burlington DMV | 1734 N Roosevelt Ave Burlington, IA 52601 | (319) 754-8767 |
Burlington DMV | 550 S. Gear Ave. Burlington, IA 52655 | (319) 754-8767 |
Cedar Rapids DMV | 3726 Queen Ct Cedar Rapids, IA 52404 | (319) 377-6461 |
Cherokee DMV | 520 W Main St. Cherokee, IA 51012 | (712) 225-2770 |
Davenport DMV | 902 W. Kimberly Rd. Davenport, IA 52806 | (563) 386-1050 |
Des Moines DMV | 2339 Euclid Ave. Des Moines, IA 50310 | (515) 244-1052 |
Dubuque DMV | 2460 Gateway Drive Dubuque, IA 52003 | (563) 583-9844 |
Elkader DMV | 600 Gunder Road Elkader, IA 52043 | (563) 245-3200 |
Grinnell DMV | 927 Fourth Ave. Grinnell, IA 50112 | (641) 236-2603 |
Iowa City DMV | 1700 S. First Ave. Iowa City, IA 52240 | (319) 338-5294 |
Iowa City DMV | 913 S. Dubuque St. Iowa City, IA 52240 | (319) 356-6091 |
Marshalltown DMV | 1 E. Main St. Marshalltown, IA 50158 | (641) 754-6360 |
Osage DMV | 212 South 5th Street Osage, IA 50461 | (641) 832-3940 x115 |
Ottumwa DMV | 2849 N. Court Rd. Ottumwa, IA 52501 | (641) 682-4855 |
Pella DMV | 712 Union St. Pella, IA 50219 | (641) 628-1695 |
Shenandoah DMV | 400 W Sheridan Ave. Shenandoah, IA 51601 | (712) 246-2600 |
Ames Driver's License Station | West Hy-Vee Plaza, 3708 Lincoln Way Ames, IA 50014 | (515) 296-2393 |
Benton County Treasurer'S Office | 1308 Fifth Ave Belle Plaine, IA 52208 | (319) 472-2450 |
Palo Alto County Treasurer'S Office | 1010 Broadway St. Emmetsburg, IA 50536 | (712) 852-3844 |
Mason City Driver's License Station | Southport 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.
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 driver’s license and permit practice tests
- Iowa CDL practice test
- Iowa motorcycle license practice test
Iowa DMV FAQ
You are able to monitor your driving record and reinstatement requirements by visiting mymvd.iowa.gov.
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.
The cost to renew an Iowa driver’s license is $8 for a 2 year license, $20 for a 5 year license.