Iowa DMV offices
Compare office details and prepare for your visit.
93 office records in Iowa.Find a location, compare saved hours and check the official visit instructions.
Browse the directoryWhat the saved records include
- Cities and towns
- 93
- With a weekly schedule
- 17 of 93
- With a phone number
- 93 of 93
A record without hours is shown as unavailable, not closed.
Compare offices
Open status uses the current time and saved weekly hours. It does not confirm holiday closures or appointment availability. Unknown hours and uncertain time zones are excluded from the open filter.
Adair County Treasurer's Office
400 Public Square Suite 2, Greenfield, IA 50849
IA DOT / County Treasurer DL OfficeAdams County Treasurer's Office
500 9th St, Corning, IA 50841
IA DOT / County Treasurer DL OfficeAllamakee County Treasurer's Office
110 Allamakee St NW, Waukon, IA 52172
IA DOT / County Treasurer DL OfficeAmes DMV
203 S. Grand Ave., Ames, IA 50010
IA DOT / County Treasurer DL OfficeAnkeny DMV
6310 SE Convenience Blvd., Ankeny, IA 50021
IA DOT / County Treasurer DL OfficeAppanoose County Treasurer's Office
201 N. 12th St., Centerville, IA 52544
IA DOT / County Treasurer DL OfficeAudubon County Treasurer's Office
318 Leroy St. #5, Audubon, IA 50025
IA DOT / County Treasurer DL OfficeBenton County Treasurer's Office
111 E 4th St., Vinton, IA 52349
IA DOT / County Treasurer DL OfficeBoone County Treasurer's Office
201 State St, Boone, IA 50036
IA DOT / County Treasurer DL OfficeBremer County Treasurer's Office
415 E Bremer Ave., Waverly, IA 50677
IA DOT / County Treasurer DL OfficeBuchanan County Treasurer's Office
210 Fifth Ave. NE, Independence, IA 50644
IA DOT / County Treasurer DL OfficeBuena Vista County Treasurer's Office
215 E. 5th Street P.O. Drawer 149, Storm Lake, IA 50588
IA DOT / County Treasurer DL OfficeBurlington Driver License Office
550 S. Gear Ave., Burlington, IA 52655
IA DOT / County Treasurer DL OfficeButler County Treasurer's Office
428 6th St PO Box 327, Allison, IA 50602
IA DOT / County Treasurer DL OfficeCalhoun County Treasurer's Office
416 4th Street Suite 2, Rockwell City, IA 50579
IA DOT / County Treasurer DL OfficeCarroll County Treasurer’s Office
114 E 6th St, Carroll, IA 51401
IA DOT / County Treasurer DL OfficeCass County Treasurer's Office
5 W 7th Street, Atlantic, IA 50022
IA DOT / County Treasurer DL OfficeCedar County Treasurer's Office
400 Cedar St., Tipton, IA 52772
IA DOT / County Treasurer DL OfficeCedar Rapids Driver License Office
3726 Queen Court SW Suite 204, Cedar Rapids, IA 52404
IA DOT / County Treasurer DL OfficeCherokee County Treasurer's Office
520 W. Main St Drawer E, Cherokee, IA 51012
IA DOT / County Treasurer DL OfficeChickasaw County Treasurer's Office
8 E Prospect St PO Box 186, New Hampton, IA 50659
IA DOT / County Treasurer DL OfficeClarke County Treasurer's Office
100 S. Main St. P.O. Box 157, Osceola, IA 50213
IA DOT / County Treasurer DL OfficeClay County Treasurer’s Office
300 West 4th St., Spencer, IA 51301
IA DOT / County Treasurer DL OfficeClayton County Driver's License Office
600 Gunder Road NE Suite #4, Elkader, IA 52043
IA DOT / County Treasurer DL OfficeClinton Driver License Office
2900 S 25th St, Suite C2, Clinton, IA 52732
IA DOT / County Treasurer DL OfficeCoralville Driver License Office
2303 Jones Blvd, Coralville, IA 52241
IA DOT / County Treasurer DL OfficeCouncil Bluffs Driver License Office
1720 N 16th Street Suite D & E, Council Bluffs, IA 51501
IA DOT / County Treasurer DL OfficeCrawford County Treasurer's Office
1202 Broadway Suite 7, Denison, IA 51442
IA DOT / County Treasurer DL OfficeDavenport (Village Shopping Center)
902 W. Kimberly Rd Ste 6D, Davenport, IA 52806
IA DOT / County Treasurer DL OfficeDavis County Treasurer's Office
100 Courthouse Square Suite 8, Bloomfield, IA 52537
IA DOT / County Treasurer DL OfficeDecatur County Treasurer's Office
207 N. Main St., Leon, IA 50144
IA DOT / County Treasurer DL OfficeDelaware County Treasurer's Office
301 E. Main St. PO Box 27, Manchester, IA 52057
IA DOT / County Treasurer DL OfficeDes Moines (River Place) Driver License Office
2339 Euclid Ave., Des Moines, IA 50310
IA DOT / County Treasurer DL OfficeDubuque Driver License Office
2460 Gateway Drive, Dubuque, IA 52003
IA DOT / County Treasurer DL OfficeEmmet County Treasurer's Office
609 1st Ave N Ste 8 PO Box 55, Estherville, IA 51334
IA DOT / County Treasurer DL OfficeFayette County Treasurer's Office
114 N. Vine St. PO Box 273, West Union, IA 52175
IA DOT / County Treasurer DL OfficeFloyd County Treasurer's Office
101 S. Main St. Suite 303, Charles City, IA 50616
IA DOT / County Treasurer DL OfficeFort Dodge Driver License Office
3229 1st Ave S., Fort Dodge, IA 50501
IA DOT / County Treasurer DL OfficeFranklin County Treasurer's Office
12 1st Ave NW P.O. Box 178, Hampton, IA 50441
IA DOT / County Treasurer DL OfficeFremont County Treasurer's Office
506 Filmore St. PO Box 299, Sidney, IA 51652
IA DOT / County Treasurer DL OfficeGreene County Treasurer's Office
114 N Chestnut, Jefferson, IA 50129
IA DOT / County Treasurer DL OfficeGrundy County Treasurer's Office
706 G Ave, Grundy Center, IA 50638
IA DOT / County Treasurer DL OfficeGuthrie County Treasurer's Office
200 N 5th St, Guthrie Center, IA 50115
IA DOT / County Treasurer DL OfficeHamilton County Treasurer's Office
2300 Superior St. Ste. 7, Webster City, IA 50595
IA DOT / County Treasurer DL OfficeHancock County Treasurer's Office
855 State Street P.O. Box 70, Garner, IA 50438
IA DOT / County Treasurer DL OfficeHardin County Treasurer's Office
1215 Edgington Avenue P.O. Box 391, Eldora, IA 50627
IA DOT / County Treasurer DL OfficeHarrison County Treasurer's Office
111 N. 2nd Ave Suite #7, Logan, IA 51546
IA DOT / County Treasurer DL OfficeHoward County Treasurer's Office
137 N Elm St., Cresco, IA 52136
IA DOT / County Treasurer DL OfficeHumboldt County Treasurer's Office
203 Main St, Dakota City, IA 50529
IA DOT / County Treasurer DL OfficeIda County Treasurer's Office
401 Moorehead St., Ida Grove, IA 51445
IA DOT / County Treasurer DL OfficeIowa County Treasurer's Office
901 Court Avenue, Marengo, IA 52301
IA DOT / County Treasurer DL OfficeKeokuk County Treasurer's Office
101 S. Main, Sigourney, IA 52591
IA DOT / County Treasurer DL OfficeKossuth County Treasurer's Office
114 W State St., Algona, IA 50511
IA DOT / County Treasurer DL OfficeLee County Treasurer's Office
933 H Ave. P.O. Box 346, Fort Madison, IA 52627
IA DOT / County Treasurer DL OfficeLouisa County Treasurer's Office
117 S. Main PO Box 207, Wapello, IA 52653
IA DOT / County Treasurer DL OfficeLucas County Treasurer's Office
916 Braden Ave, Chariton, IA 50049
IA DOT / County Treasurer DL OfficeLyon County Treasurer's Office
206 S. Second Ave., Rock Rapids, IA 51246
IA DOT / County Treasurer DL OfficeMadison County Treasurer's Office
201 W. Court Ave P.O. Box 152, Winterset, IA 50273
IA DOT / County Treasurer DL OfficeMahaska County Treasurer's Office
106 S. First St., Oskaloosa, IA 52577
IA DOT / County Treasurer DL OfficeMarion County Treasurer's Office
214 E. Main, Knoxville, IA 50138
IA DOT / County Treasurer DL OfficeMarshalltown DMV
704 May St., Marshalltown, IA 50158
IA DOT / County Treasurer DL OfficeMason City Driver License Office
2570 4th Street SW, Mason City, IA 50401
IA DOT / County Treasurer DL OfficeMills County Treasurer's Office
418 Sharp St., Glenwood, IA 51534
IA DOT / County Treasurer DL OfficeMitchell County Treasurer's Office
212 South 5th Street, Osage, IA 50461
IA DOT / County Treasurer DL OfficeMonona County Treasurer's Office
610 Iowa Ave., Onawa, IA 51040
IA DOT / County Treasurer DL OfficeMonroe County Treasurer's Office
10 Benton Ave E, Albia, IA 52531
IA DOT / County Treasurer DL OfficeMontgomery County Treasurer's Office
105 E. Coolbaugh Street, Red Oak, IA 51566
IA DOT / County Treasurer DL OfficeMuscatine Driver License Office
431 Lake Park Boulevard, Muscatine, IA 52761
IA DOT / County Treasurer DL OfficeO'Brien County Treasurer's Office
155 S. Hayes Ave. PO Box 310, Primghar, IA 51245
IA DOT / County Treasurer DL OfficeOsceola County Treasurer's Office
300 Seventh St. P.O. Box 166, Sibley, IA 51249
IA DOT / County Treasurer DL OfficeOttumwa Driver License Office
2849 N. Court Rd. Suite B, Ottumwa, IA 52501
IA DOT / County Treasurer DL OfficePage County Treasurer's Office
112 E. Main PO Box 224, Clarinda, IA 51632
IA DOT / County Treasurer DL OfficePalo Alto County Treasurer's Office
1010 Broadway PO Box 77, Emmetsburg, IA 50536
IA DOT / County Treasurer DL OfficePlymouth County Treasurer's Office
215 4th Ave SE, Le Mars, IA 51031
IA DOT / County Treasurer DL OfficePocahontas County Treasurer's Office
99 Court Square Ste 8, Pocahontas, IA 50574
IA DOT / County Treasurer DL OfficePoweshiek County Treasurer's Office
302 E. Main Street, Montezuma, IA 50171
IA DOT / County Treasurer DL OfficeRinggold County Treasurer's Office
109 W. Madison St. Suite 200, Mount Ayr, IA 50854
IA DOT / County Treasurer DL OfficeSac County Treasurer's Office
100 NW State Street, Sac City, IA 50583
IA DOT / County Treasurer DL OfficeShelby County Treasurer's Office
612 Court St. P.O. Box 110, Harlan, IA 51537
IA DOT / County Treasurer DL OfficeSioux City (Market Place Mall) Driver License Office
3005 Hamilton Blvd., Sioux City, IA 51104
IA DOT / County Treasurer DL OfficeSioux County Treasurer's Office
211 Central Ave SE PO Box 77, Orange City, IA 51041
IA DOT / County Treasurer DL OfficeTama County Treasurer's Office
104 W. State St. P.O. Box 336, Toledo, IA 52342
IA DOT / County Treasurer DL OfficeTaylor County Treasurer's Office
405 Jefferson St Ste 2, Bedford, IA 50833
IA DOT / County Treasurer DL OfficeUnion County Treasurer's Office
300 N. Pine St, Creston, IA 50801
IA DOT / County Treasurer DL OfficeVan Buren County Treasurer's Office
404 Dodge Street PO Box 473, Keosauqua, IA 52565
IA DOT / County Treasurer DL OfficeWarren County Treasurer's Office
301 N Buxton St., Indianola, IA 50125
IA DOT / County Treasurer DL OfficeWashington County Treasurer's Office
222 W Main St. PO Box 889, Washington, IA 52353
IA DOT / County Treasurer DL OfficeWaterloo Driver License Office
2060 Sovia Dr Ste 116, Waterloo, IA 50702
IA DOT / County Treasurer DL OfficeWayne County Treasurer's Office
100 N Lafayette St. PO Box 435, Corydon, IA 50060
IA DOT / County Treasurer DL OfficeWinnebago County Treasurer's Office
126 S Clark Suite 4, Forest City, IA 50436
IA DOT / County Treasurer DL OfficeWinneshiek County Treasurer's Office
201 W. Main St., Decorah, IA 52101
IA DOT / County Treasurer DL OfficeWorth County Treasurer's Office
822 Central Ave P.O. Box 257, Northwood, IA 50459
IA DOT / County Treasurer DL OfficeWright County Treasurer's Office
115 N Main St P.O. Box 226, Clarion, IA 50525
IA DOT / County Treasurer DL OfficeAbout these office details
Saved office records
The original office record was saved the dates shown on individual office pages. Later checks identify the individual fields updated; they do not reverify every detail.
Visit the official state agencyHours and visit guidance
Agency visit guidance has its own check date. Weekly hours do not confirm holidays, emergency closures or appointment availability. Selected monthly visit days are kept separate from weekly hours.
How we check and update the informationWait data has limited coverage
Only matched California offices have saved estimates in this directory. Those readings are dated October 23, 2026. A missing reading is not a zero-minute wait.