Get your Iowa driver's license at any of the state's Driver Services stations, which are run by the Iowa Department of Transportation
Iowa has 11 Driver Services stations spread across the state, plus a few satellite locations that open on certain days. You cannot get a license by mail or online — you must visit a station in person to pass the written test, vision screening, and photo. The main stations are in Des Moines, Cedar Rapids, Davenport, Dubuque, Sioux City, Waterloo, and other regional hubs. If you live far from a main station, check whether a satellite location near you holds hours on the day you plan to go.
Each station handles the same services: written tests, vision tests, photo capture, and license issuance. Wait times vary by location and time of day. The Des Moines station tends to be busier than smaller regional ones. You can walk in without an appointment at most locations, though some now offer online time slots to reduce waiting. Check the Iowa Department of Transportation website before you go to see if your nearest station takes reservations.
Key Takeaways
- Iowa Driver Services stations are the only place to get a license; there are 11 main locations plus satellite offices that operate part-time.
- You must bring proof of identity, proof of Iowa residency, and your Social Security number or proof you don't have one.
- You will take a written test, pass a vision screening, and have your photo taken on the same day.
- Some stations now offer online time slots to reduce wait time, so check the Iowa Department of Transportation website before visiting.
What documents to bring to a Driver Services station
Bring an original or certified copy of your birth certificate, passport, or other government-issued ID that proves your identity. You also need proof that you live in Iowa — a utility bill, lease, mortgage statement, or bank statement with your name and current address will work. If you have a Social Security number, bring your card or a document showing it. If you don't have one, bring a letter from the Social Security Administration stating that you are not may be able to access.
If you are under 18, a parent or guardian must come with you and sign consent forms. Bring the same identity and residency documents for them as well. If you are renewing a license or replacing a lost one, bring your old license if you have it, though it is not required.
The written test and vision screening
The written test covers Iowa traffic laws, road signs, and safe driving practices. You can study using the Iowa Driver's Manual, which the Department of Transportation publishes online for free. The test has 35 questions, and you must answer at least 28 correctly to pass. You get one attempt per visit; if you fail, you can return another day to try again.
The vision screening checks whether you can see well enough to drive safely. You will read letters or numbers on a chart from a set distance. If you wear glasses or contacts, bring them — the test measures your vision with correction. If you fail the vision test, you cannot get a license that day and will need to see an eye doctor before returning.
How long the process takes and what happens next
The entire visit usually takes 30 minutes to two hours, depending on how busy the station is and how quickly you pass the tests. Once you pass both the written test and vision screening, staff will take your photo and process your process. You will receive your license on the spot or within a few days if they need to mail it.
Your first Iowa license is valid for four years if you are under 21, or eight years if you are 21 or older. After that, you will need to renew it. Renewal can be done by mail or online if you have not had any address changes or medical issues, so you won't have to return to a station every time.
Driver Services station locations and hours
The 11 main stations are located in Des Moines, Cedar Rapids, Davenport, Dubuque, Sioux City, Waterloo, Ames, Council Bluffs, Fort Dodge, Ottumwa, and Mason City. Hours vary by location — most are open Monday through Friday during business hours, with some offering limited Saturday hours. A few satellite locations in smaller towns open one or two days per week.
The Iowa Department of Transportation website lists the full address, phone number, and current hours for each station. Hours can change seasonally or due to staffing, so call ahead or check online before making the trip. If you cannot reach your nearest station during its posted hours, try a regional station instead — they all process the same applications.
What to do if you fail the written test
If you do not pass the written test on your first try, you can take it again on another day. There is no waiting period between attempts in Iowa. Go back to the same station or a different one, bring your documents again, and take the test once more. Many people pass on the second or third attempt after studying the manual more thoroughly.
If you struggle with reading or have a learning disability, ask the station staff about accommodations. Iowa offers the written test in other languages and can provide extra time or a reader if you have documented need. Call the station ahead of time to arrange this before you visit.
Frequently Asked Questions
Can I make an appointment at a Driver Services station?
Some Iowa stations now offer online time slots to reduce waiting, but walk-ins are still accepted. Check the Iowa Department of Transportation website for your nearest station to see if appointments are available. If not, you can visit during posted hours without reserving ahead.
What if I lost my birth certificate or don't have a passport?
You can use other government-issued ID that shows your name and date of birth, such as a military ID, tribal ID, or passport card. If you have none of these, contact the Iowa Department of Vital Records to order a certified copy of your birth certificate before visiting the Driver Services station.
Do I have to take the written test if I already have a license from another state?
Yes, Iowa requires all new residents to pass the written test, even if you held a valid license elsewhere. You do not need to take a driving test, but you must pass the knowledge test and vision screening to get an Iowa license.
How much does an Iowa driver's license cost?
The fee varies depending on the type of license and how long it is valid. A standard license for someone 21 or older costs less than a license for someone under 21. Check the Iowa Department of Transportation website for current fees, as they can change.
What if I am not a U.S. citizen?
Iowa issues licenses to non-citizens who have legal status to be in the United States. You will need to bring proof of your immigration status along with your other documents. Call your nearest Driver Services station to confirm what immigration documents they accept before you visit.