Courthouse, Second Floor, 201 N 12th St., Centerville IA 52544
Audubon County DOT Driving Test Routes
318 Leroy St. 5, Audubon IA 50025
B
Benton County DOT Driving Test Routes
111 E 4th St., Vinton IA 52349
Black Hawk County DOT Driving Test Routes
316 E. 5th St., Waterloo IA 50703
Boone County DOT Driving Test Routes
201 State St, Boone IA 50036
Bremer County DOT Driving Test Routes
415 E Bremer Ave., Waverly IA 50677
Buena Vista DOT Driving Test Routes
215 E. 5th Street, P.O. Drawer 149, Storm Lake IA 50588
Butler County DOT Driving Test Routes
428 6th St, Allison IA 50602
C
Calhoun County DOT Driving Test Routes
416 4th Street Suite 2, Rockwell City IA 50579
Carroll County DPT Driving Test Routes
114 E 6th St, Carroll IA 51401
Cass County Treasurer Driving Test Routes
Main Floor, 5 W 7th Street, Atlantic IA 50022
Cedar County DOT Driving Test Routes
400 Cedar St, Tipton IA 52772
Cerro Gordo County DOT Driving Test Routes
220 North Washington Avenue, Mason City IA 50401
Cherokee County DOT Driving Test Routes
520 W. Main St, Drawer E, Cherokee IA 51012
Chickasaw County DOT Driving Test Routes
8 E Prospect St, PO Box 186, New Hampton IA 50659
Clarke County DOT Driving Test Routes
100 S. Main, Osceola IA 50213
Clarke County Treasurer Driving Test Routes
100 S. Main, P.O. Box 157, Osceola IA 50213
Clarke County Treasurer Driving Test Routes
100 S. Main, P.O. Box 157, Osceola IA 50213
Clarke County Treasurer Driving Test Routes
100 S. Main, P.O. Box 157, Osceola IA 50213
Clarke County Treasurers Driving Test Routes
100 S. Main, P.O. Box 157, Osceola IA 50213
Clarke County Treasurers Driving Test Routes
100 S. Main, P.O. Box 157, Osceola IA 50213
Clay County DOT Driving Test Routes
300 West 4th Street, P.O. Box 1147, Spencer IA 51301
Clinton County DOT Driving Test Routes
1900 N 3rd St, Clinton IA 52732
Crawford County DOT Driving Test Routes
1202 Broadway, Suite 7, Denison IA 51442
D
Dallas County DOT Driving Test Routes
801 Court St., Adel IA 50003
Davis County DOT Driving Test Routes
100 Courthouse Square Suite 8, Bloomfield IA 52537
Decatur County DOT Driving Test Routes
207 N Main St, Leon IA 50144
Delaware County Treasurer Driving Test Routes
Room 200 301 E. Main St., Manchester IA 52057
Des Moines County Treasurer Driving Test Routes
513 N. Main St. P.O. Box 248, Burlington IA 52601
Dubuque County DOT Driving Test Routes
720 Central Ave, Dubuque IA 52001
E
Elkader County DOT Driving Test Routes
600 Gunder Road NE, Suite #4, Elkader IA 52043
Emmet County DOT Driving Test Routes
609 1st Ave N Ste 8, Estherville IA 51334
F
Fayette County DOT Driving Test Routes
114 N Vine St, PO Box 273, West Union IA 52175
Fort Madison Treasurer Driving Test Routes
933 Ave H, P.O. Box 346, Fort Madison IA 52627
Franklin County DOT Driving Test Routes
12 1st Ave NW, Hampton IA 50441
Fremont County DOT Driving Test Routes
506 Filmore Street, PO Box 299, Sidney IA 51652
G
Greene County DOT Driving Test Routes
114 N Chestnut, Jefferson IA 50129
Grundy County Treasurer Driving Test Routes
706 G Ave, Grundy Center IA 50638
Guthrie County Treasurer Driving Test Routes
200 N 5th St, Guthrie Center IA 50115
H
Hamilton County Treasurer Driving Test Routes
Courthouse, first floor, 2300 Superior St. Ste. 7, Webster City IA 50595
Hancock County Treasurer Driving Test Routes
855 State Street, P.O. Box 70, Garner IA 50438
Hardin County Treasurer Driving Test Routes
1215 Edgington Avenue, P.O. Box 391, Eldora IA 50627
Harrison County Treasurers Driving Test Routes
111 N 2nd Ave, Logan IA 51546
Henry County Treasurer Driving Test Routes
100 E. Washington Street, P.O. Box 146, Mount Pleasant IA 52641
Howard County Treasurer Driving Test Routes
137 N Elm St, Cresco IA 52136
Humboldt County Treasurer Driving Test Routes
203 Main St, Dakota City IA 50529
I
Ida County Treasurer Driving Test Routes
401 Moorehead St., Ida Grove IA 51445
J
Jackson County Treasurer Driving Test Routes
201 West Platt Street, Maquoketa IA 52060
Jasper County Treasurer Driving Test Routes
101 1st St. N, PO Box 1387, Newton IA 50208
Jefferson County Treasurer Driving Test Routes
Court & Briggs, Fairfield IA 52556
Jones County Treasurer Driving Test Routes
500 W. Main St. Room 106, P.O. Box 79, Anamosa IA 52205
K
Keokuk County Treasurer Driving Test Routes
2nd Floor, 101 S. Main, Sigourney IA 52591
Kossuth County Treasurer Driving Test Routes
114 W State St, Algona IA 50511
L
Louisa County Treasurer Driving Test Routes
117 S Main, PO Box 207, Wapello IA 52653
Lucas County Treasurer Driving Test Routes
916 Braden Ave., Chariton IA 50049
Lyon County Treasurer Driving Test Routes
206 S Second Ave, Rock Rapids IA 51246
M
Madison County Treasurer Driving Test Routes
201 W. Court Ave, P.O. Box 152, Winterset IA 50273
Mahaska County Treasurer Driving Test Routes
106 South First Street, Oskaloosa IA 52577
Marion County Treasurer Driving Test Routes
214 E Main St Ste 9, Knoxville IA 50138
Marshall County Treasurer Driving Test Routes
Property Tax & Motor Vehicle Departments, Courthouse, 1 East Main Street, Marshalltown IA 50158
Mills County Treasurers Driving Test Routes
Mills County Courthouse, 418 Sharp St., Glenwood IA 51534
Mitchell County Treasurer Driving Test Routes
212 South 5th Street, Osage IA 50461
Monona County Treasurer Driving Test Routes
610 Iowa Ave, P.O. Box 415, Onawa IA 51040
Monroe County Treasurer Driving Test Routes
10 Benton Ave E, Albia IA 52531
Muscatine County Treasurer Driving Test Routes
414 E. 3rd Street Ste 102, Muscatine IA 52761
O
Osceola County Treasurer Driving Test Routes
300 7th St, P.O. Box 166, Sibley IA 51249
O’Brien County Treasurer Driving Test Routes
2nd Floor Courthouse, 155 S Hayes Ave PO Box 310, Primghar IA 51245
P
Page County Treasurer Driving Test Routes
112 E. Main, PO Box 224, Clarinda IA 51632
Palo Alto County Treasurer Driving Test Routes
1010 Broadway, PO Box 77, Emmetsburg IA 50536
Plymouth County Treasurer Driving Test Routes
215 4th Ave SE, Le Mars IA 51031
Pocahontas County Treasurer Driving Test Routes
99 Court Square, Pocahontas IA 50574
R
Ringgold County Treasurer Driving Test Routes
109 W. Madison St, Suite 200, Mount Ayr IA 50854
S
Sac County Treasurer Driving Test Routes
100 NW State Street, Sac City IA 50583
Scott County Treasurer Driving Test Routes
600 W 4th Street, Davenport IA 52801
Shelby County Treasurer Driving Test Routes
612 Court Street, P.O. Box 110, Harlan IA 51537
Sioux County Treasurer Driving Test Routes
104 1st St. SE, PO Box 77, Orange City IA 51041
Story County Treasurer Driving Test Routes
Story County Administration Building, 900 6th Street, Nevada IA 50201
T
Tama County Treasurer Driving Test Routes
104 W State St, PO Box 336, Toledo IA 52342
Taylor County Treasurer Driving Test Routes
405 Jefferson St-Suite 2, Bedford IA 50833
U
Union County Treasurer Driving Test Routes
300 N. Pine St, Creston IA 50801
V
Van Buren County Treasurer Driving Test Routes
404 Dodge St, PO Box 473, Keosauqua IA 52565
W
Wapello County Motor Vehicle Department Driving Test Routes
102 E Main St, Ottumwa IA 52501
Warren County Treasurer Driving Test Routes
301 N Buxton, Ste 102, PO Box 217, Indianola IA 50125
Washington County Treasurer Driving Test Routes
222 W Main St., PO Box 889, Washington IA 52353
Wayne County Treasurer Driving Test Routes
100 N Lafayette St, P.O. Box 435, Corydon IA 50060
Webster County Treasurer Driving Test Routes
Webster County Courthouse - 1st Floor, 701 Central Avenue, Fort Dodge IA 50501
Winnebago County Treasurer Driving Test Routes
126 S Clark, Suite 4, Forest City IA 50436
Winneshiek County Treasurer Driving Test Routes
201 W Main St, Decorah IA 52101
Worth County Treasurer Driving Test Routes
822 Central Ave, P.O. Box 257, Northwood IA 50459
Wright County Treasurer Driving Test Routes
115 N Main St, P.O. Box 226, Clarion IA 50525
Iowa Test Routes
Becoming familiar with the test routes before your exam will make a huge difference to your performance. Practicing on the same roads you’ll encounter during your test will help you feel confident and increase your chances of passing. Iowa’s test routes often include a mix of:
Residential Areas: Where you need to focus on maintaining safe speeds and observing yield signs.
High-Traffic Intersections: You should prepare for stoplights, right turns on red, and yielding to pedestrians.
Parking Maneuvers: Parallel parking and backing into a parking space are common requirements.
The routes provided on our website and the recommended app offer step-by-step guidance from your chosen test center and lead you through the complete route.
Are these real routes?
The routes are designed using real driving tests and are updated regularly so that they stay accurate, reflecting changes in road layouts and diversions. Here’s how they’re created:
Insights from Iowa DOT examiners.
GPS data collected during actual driving exams.
Analysis of video recordings and route maps.
How should you practice?
Begin by searching our test route directory to see the available routes for your chosen testing location. They all contain turn-by-turn route guidance and highlight key challenges along the way. If there are no routes published on our website, then you can simply find them on the app.
For a more complete, interactive experience, we recommend using the app. This way you’ll get real-time GPS navigation and the option to download routes for offline use.
They Aren’t Called DMVs in Iowa?
In Iowa, driver licensing and vehicle services are managed by the Iowa Department of Transportation (Iowa DOT), rather than a "DMV". This means that services like road testing, license renewals, and vehicle registration are handled by local Treasurer’s Offices or designated service centers, depending on the county.
If you’re used to the term "DMV" don’t worry, these locations provide the same services.
Services Offered at Iowa Treasurer’s Offices
Iowa’s Treasurer’s Offices and DOT service centers provide a variety of services for learner drivers:
Learner’s Permit Applications: You must take your written knowledge test to obtain a learner’s permit.
Road Testing: You can schedule and take your driving test to earn a full or intermediate driver’s license.
Vehicle Registration and Titling: You can register a new vehicle, transfer titles, or renew your existing registration.
Driver Education: Learn about state-approved driver education courses, including classroom and behind-the-wheel training options.
Note: Each office may vary in the specific services they provide, so it’s always a good idea to check with your local Treasurer’s Office or Iowa DOT location before your visit.
What to Expect on Road Test Day
Taking your road test may feel overwhelming, but knowing what to expect can help ease your nerves:
Arrive Early: Try to arrive 15–30 minutes before your appointment to allow time for your check-in and vehicle inspection.
Bring the Essentials:
Your learner’s permit.
Proof of vehicle registration and insurance.
A completed log of supervised driving hours (if required).
Vehicle Inspection: The examiner will ensure your vehicle is safe and roadworthy, checking items like brake lights, turn signals, and tires.
The Test Itself: During the test, you’ll be evaluated on:
Basic maneuvers like turning, stopping, and parking.
Adhering to traffic signs, signals, and speed limits.
Navigating intersections and lane changes safely.
Feedback and Results: After the test, the examiner will provide feedback on your performance and inform you whether you passed. If unsuccessful, don’t worry-you can reschedule and try again.