DMV Office HoursAn independent directory

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 directory

What 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

93 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 Office
Confirm the opening hours before you travel.

Adams County Treasurer's Office

500 9th St, Corning, IA 50841

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Allamakee County Treasurer's Office

110 Allamakee St NW, Waukon, IA 52172

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Ames DMV

203 S. Grand Ave., Ames, IA 50010

IA DOT / County Treasurer DL Office
Mon–Tue 8 AM–4:30 PM, Wed 8:30 AM–4:30 PM, Thu–Fri 8 AM–4:30 PM

Ankeny DMV

6310 SE Convenience Blvd., Ankeny, IA 50021

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Appanoose County Treasurer's Office

201 N. 12th St., Centerville, IA 52544

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Audubon County Treasurer's Office

318 Leroy St. #5, Audubon, IA 50025

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Benton County Treasurer's Office

111 E 4th St., Vinton, IA 52349

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Boone County Treasurer's Office

201 State St, Boone, IA 50036

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Bremer County Treasurer's Office

415 E Bremer Ave., Waverly, IA 50677

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Buchanan County Treasurer's Office

210 Fifth Ave. NE, Independence, IA 50644

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Buena Vista County Treasurer's Office

215 E. 5th Street P.O. Drawer 149, Storm Lake, IA 50588

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Burlington Driver License Office

550 S. Gear Ave., Burlington, IA 52655

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Butler County Treasurer's Office

428 6th St PO Box 327, Allison, IA 50602

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Calhoun County Treasurer's Office

416 4th Street Suite 2, Rockwell City, IA 50579

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Carroll County Treasurer’s Office

114 E 6th St, Carroll, IA 51401

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Cass County Treasurer's Office

5 W 7th Street, Atlantic, IA 50022

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Cedar County Treasurer's Office

400 Cedar St., Tipton, IA 52772

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Cedar Rapids Driver License Office

3726 Queen Court SW Suite 204, Cedar Rapids, IA 52404

IA DOT / County Treasurer DL Office
Mon–Wed 8 AM–4:30 PM, Thu 8 AM–9 AM, Fri 8 AM–4:30 PM

Cherokee County Treasurer's Office

520 W. Main St Drawer E, Cherokee, IA 51012

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Chickasaw County Treasurer's Office

8 E Prospect St PO Box 186, New Hampton, IA 50659

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Clarke County Treasurer's Office

100 S. Main St. P.O. Box 157, Osceola, IA 50213

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Clay County Treasurer’s Office

300 West 4th St., Spencer, IA 51301

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Clayton County Driver's License Office

600 Gunder Road NE Suite #4, Elkader, IA 52043

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Clinton Driver License Office

2900 S 25th St, Suite C2, Clinton, IA 52732

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Coralville Driver License Office

2303 Jones Blvd, Coralville, IA 52241

IA DOT / County Treasurer DL Office
Mon 8:30 AM–4:30 PM, Tue–Fri 8 AM–4:30 PM

Council Bluffs Driver License Office

1720 N 16th Street Suite D & E, Council Bluffs, IA 51501

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Crawford County Treasurer's Office

1202 Broadway Suite 7, Denison, IA 51442

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Davenport (Village Shopping Center)

902 W. Kimberly Rd Ste 6D, Davenport, IA 52806

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Davis County Treasurer's Office

100 Courthouse Square Suite 8, Bloomfield, IA 52537

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Decatur County Treasurer's Office

207 N. Main St., Leon, IA 50144

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Delaware County Treasurer's Office

301 E. Main St. PO Box 27, Manchester, IA 52057

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Des Moines (River Place) Driver License Office

2339 Euclid Ave., Des Moines, IA 50310

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Dubuque Driver License Office

2460 Gateway Drive, Dubuque, IA 52003

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Emmet County Treasurer's Office

609 1st Ave N Ste 8 PO Box 55, Estherville, IA 51334

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Fayette County Treasurer's Office

114 N. Vine St. PO Box 273, West Union, IA 52175

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Floyd County Treasurer's Office

101 S. Main St. Suite 303, Charles City, IA 50616

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Fort Dodge Driver License Office

3229 1st Ave S., Fort Dodge, IA 50501

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Franklin County Treasurer's Office

12 1st Ave NW P.O. Box 178, Hampton, IA 50441

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Fremont County Treasurer's Office

506 Filmore St. PO Box 299, Sidney, IA 51652

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Greene County Treasurer's Office

114 N Chestnut, Jefferson, IA 50129

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Grundy County Treasurer's Office

706 G Ave, Grundy Center, IA 50638

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Guthrie County Treasurer's Office

200 N 5th St, Guthrie Center, IA 50115

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Hamilton County Treasurer's Office

2300 Superior St. Ste. 7, Webster City, IA 50595

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Hancock County Treasurer's Office

855 State Street P.O. Box 70, Garner, IA 50438

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Hardin County Treasurer's Office

1215 Edgington Avenue P.O. Box 391, Eldora, IA 50627

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Harrison County Treasurer's Office

111 N. 2nd Ave Suite #7, Logan, IA 51546

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Howard County Treasurer's Office

137 N Elm St., Cresco, IA 52136

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Humboldt County Treasurer's Office

203 Main St, Dakota City, IA 50529

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Ida County Treasurer's Office

401 Moorehead St., Ida Grove, IA 51445

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Iowa County Treasurer's Office

901 Court Avenue, Marengo, IA 52301

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Keokuk County Treasurer's Office

101 S. Main, Sigourney, IA 52591

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Kossuth County Treasurer's Office

114 W State St., Algona, IA 50511

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Lee County Treasurer's Office

933 H Ave. P.O. Box 346, Fort Madison, IA 52627

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Louisa County Treasurer's Office

117 S. Main PO Box 207, Wapello, IA 52653

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Lucas County Treasurer's Office

916 Braden Ave, Chariton, IA 50049

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Lyon County Treasurer's Office

206 S. Second Ave., Rock Rapids, IA 51246

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Madison County Treasurer's Office

201 W. Court Ave P.O. Box 152, Winterset, IA 50273

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Mahaska County Treasurer's Office

106 S. First St., Oskaloosa, IA 52577

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Marion County Treasurer's Office

214 E. Main, Knoxville, IA 50138

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Marshalltown DMV

704 May St., Marshalltown, IA 50158

IA DOT / County Treasurer DL Office
Mon–Wed 8 AM–4:30 PM, Thu 8:30 AM–4:30 PM, Fri 8 AM–4:30 PM

Mason City Driver License Office

2570 4th Street SW, Mason City, IA 50401

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Mills County Treasurer's Office

418 Sharp St., Glenwood, IA 51534

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Mitchell County Treasurer's Office

212 South 5th Street, Osage, IA 50461

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Monona County Treasurer's Office

610 Iowa Ave., Onawa, IA 51040

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Monroe County Treasurer's Office

10 Benton Ave E, Albia, IA 52531

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Montgomery County Treasurer's Office

105 E. Coolbaugh Street, Red Oak, IA 51566

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Muscatine Driver License Office

431 Lake Park Boulevard, Muscatine, IA 52761

IA DOT / County Treasurer DL Office
Mon 8:30 AM–4:30 PM, Tue–Fri 8 AM–4:30 PM

O'Brien County Treasurer's Office

155 S. Hayes Ave. PO Box 310, Primghar, IA 51245

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Osceola County Treasurer's Office

300 Seventh St. P.O. Box 166, Sibley, IA 51249

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Ottumwa Driver License Office

2849 N. Court Rd. Suite B, Ottumwa, IA 52501

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Page County Treasurer's Office

112 E. Main PO Box 224, Clarinda, IA 51632

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Palo Alto County Treasurer's Office

1010 Broadway PO Box 77, Emmetsburg, IA 50536

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Plymouth County Treasurer's Office

215 4th Ave SE, Le Mars, IA 51031

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Pocahontas County Treasurer's Office

99 Court Square Ste 8, Pocahontas, IA 50574

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Poweshiek County Treasurer's Office

302 E. Main Street, Montezuma, IA 50171

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Ringgold County Treasurer's Office

109 W. Madison St. Suite 200, Mount Ayr, IA 50854

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Sac County Treasurer's Office

100 NW State Street, Sac City, IA 50583

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Shelby County Treasurer's Office

612 Court St. P.O. Box 110, Harlan, IA 51537

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Sioux City (Market Place Mall) Driver License Office

3005 Hamilton Blvd., Sioux City, IA 51104

IA DOT / County Treasurer DL Office
Mon–Thu 8 AM–4:30 PM, Fri 8:30 AM–4:30 PM

Sioux County Treasurer's Office

211 Central Ave SE PO Box 77, Orange City, IA 51041

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Tama County Treasurer's Office

104 W. State St. P.O. Box 336, Toledo, IA 52342

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Taylor County Treasurer's Office

405 Jefferson St Ste 2, Bedford, IA 50833

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Union County Treasurer's Office

300 N. Pine St, Creston, IA 50801

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Van Buren County Treasurer's Office

404 Dodge Street PO Box 473, Keosauqua, IA 52565

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Warren County Treasurer's Office

301 N Buxton St., Indianola, IA 50125

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Washington County Treasurer's Office

222 W Main St. PO Box 889, Washington, IA 52353

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Waterloo Driver License Office

2060 Sovia Dr Ste 116, Waterloo, IA 50702

IA DOT / County Treasurer DL Office
Mon–Fri 8 AM–4:30 PM

Wayne County Treasurer's Office

100 N Lafayette St. PO Box 435, Corydon, IA 50060

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Winnebago County Treasurer's Office

126 S Clark Suite 4, Forest City, IA 50436

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Winneshiek County Treasurer's Office

201 W. Main St., Decorah, IA 52101

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Worth County Treasurer's Office

822 Central Ave P.O. Box 257, Northwood, IA 50459

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

Wright County Treasurer's Office

115 N Main St P.O. Box 226, Clarion, IA 50525

IA DOT / County Treasurer DL Office
Confirm the opening hours before you travel.

About 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 agency

Hours 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 information

Wait 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.