Where to go for your driver's license in Des Moines

The Iowa Department of Transportation (DOT) issues all driver's licenses in Iowa, including those for Des Moines residents. You cannot get a license at a local city office — you must visit an Iowa DOT Driver Services station. Des Moines has one main location: the Driver Services Bureau at 100 Euclid Avenue, Des Moines, IA 50313. This is the busiest station in the state, so expect longer wait times during peak hours.

If you live in the Des Moines metro area but want to avoid the main office, you can also visit DOT stations in nearby cities like Ankeny, Urbandale, or West Des Moines. These satellite locations often have shorter lines. You can check current wait times and hours on the Iowa DOT website before you go.

Key Takeaways

  • Iowa's DOT Driver Services Bureau at 100 Euclid Avenue in Des Moines is the only place in the city to get a driver's license; local city offices do not issue them.
  • You will need proof of identity, proof of Iowa residency, and your Social Security number or ITIN to complete your process.
  • The written test covers Iowa traffic laws and road signs; you can study using the official Iowa Driver's Manual available free online.
  • A Real ID-compliant license requires additional documents like a birth certificate or passport, and costs more than a standard license.
  • Satellite DOT stations in Ankeny, Urbandale, and West Des Moines often have shorter wait times than the main Des Moines location.

What documents you need to bring

Before you visit the DOT station, gather your documents. You will need one form of photo ID (passport, military ID, or out-of-state driver's license), proof of Iowa residency (utility bill, lease, or bank statement dated within 90 days), and your Social Security number or ITIN. If you do not have a Social Security number, bring documentation showing your immigration status.

If you are explore for a Real ID-compliant license — which you will need to board a domestic flight or enter a federal building after May 7, 2025 — bring additional documents: an original or certified birth certificate, passport, or passport card. You will also need to provide proof of your current legal name if it differs from your birth certificate (marriage license, divorce decree, or court order). Real ID licenses cost more than standard licenses and take longer to process.

The written test and what it covers

Iowa's written test has 35 questions about traffic laws, road signs, and safe driving practices. You must answer at least 28 questions correctly to pass. The test is taken on a computer at the DOT station, and you get your results when ready. If you fail, you can retake it the same day, though you may have to wait and pay the test fee again.

Study using the official Iowa Driver's Manual, which is free and available as a PDF on the Iowa DOT website. The manual covers everything on the test: speed limits, right-of-way rules, parking laws, what different road signs mean, and how to handle bad weather or emergencies. Many people study for one to two weeks before taking the test. If English is not your first language, ask the DOT staff whether the test is available in your language — Iowa offers tests in several languages.

The road test and scheduling

After you pass the written test, you must schedule a road test with an Iowa DOT examiner. The road test takes about 30 minutes and covers basic driving skills: starting the car, turning, parking, stopping at signs, and following traffic laws. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle's registration and insurance must be in your name or the name of someone who is with you during the test.

Road test appointments fill up quickly in Des Moines, especially during spring and summer. You can schedule online through the Iowa DOT website or by phone. Wait times for appointments vary from one week to several weeks depending on the season. Some people schedule their road test before they take the written test to find a date, then study in the meantime.

Costs and how long it takes

A standard five-year driver's license costs $20. A Real ID-compliant license costs $32. These fees are paid at the DOT station when you explore. If you need to retake the written test, each attempt costs $5. The road test itself is free, but if you fail and need to retake it, there is no additional fee — you just schedule another appointment.

The timeline depends on how quickly you move through each step. The written test can be taken the same day you explore. The road test is scheduled for a later date, usually one to four weeks out depending on availability. Once you pass both tests, your license is printed on-site or mailed to you within 7 to 10 business days if it is a Real ID license. Standard licenses are often printed while you wait.

If you are renewing instead of getting your first license

If you already have a valid Iowa driver's license and are renewing it, the process is much simpler. You do not need to take the written or road test again unless your license was suspended or revoked, or unless you are upgrading to a Real ID license for the first time. You can renew online through the Iowa DOT website, by mail, or in person at any DOT station. Online renewal costs $20 for a five-year license and takes about 10 business days.

If you are renewing a standard license and want to upgrade to Real ID at the same time, you must visit the DOT station in person and bring the additional documents listed above. This cannot be done online or by mail.

What to do if you have a suspended or revoked license

If your Iowa license is suspended or revoked, you cannot straightforward renew it. You must first contact the Iowa DOT to find out why your license was suspended and what steps you need to take to restore it. Suspensions often result from unpaid traffic fines, failure to pay child support, or accumulating too many points from traffic violations. Revocations are more serious and usually result from DUI convictions or reckless driving.

The restoration process varies depending on the reason for suspension or revocation. You may need to pay fines, complete a defensive driving course, provide proof of insurance, or wait a certain amount of time before you can reapply. Contact the Iowa DOT directly at the Des Moines station or call their customer service line to learn what applies to your situation. Do not assume you can straightforward show up and renew — the system will flag your record, and you will be turned away if the suspension is still active.

Frequently Asked Questions

Can I take the written test in a language other than English?

Yes. Iowa offers the written test in several languages including Spanish, Bosnian, Somali, and Vietnamese. Call the Des Moines DOT station ahead of time to confirm your language is available and to let staff know you will need it. Some languages may require advance notice.

What if I fail the road test?

You can retake the road test as many times as you need. There is no fee for retakes. You schedule a new appointment through the Iowa DOT website or by phone. Most people who fail take the test again within one to two weeks after more practice.

Do I need to bring my Social Security card?

No. You only need to provide your Social Security number. You can write it down or tell it to the staff member. Bringing your actual card is not required and not recommended for security reasons.

How long does a Real ID license take to arrive?

Real ID licenses are mailed to you and typically arrive within 7 to 10 business days. Standard licenses are often printed while you wait at the station. If you need your license quickly, ask about the standard option instead.

Can I get a temporary license while I wait for my Real ID?

Yes. When you pass your road test, you receive a temporary paper license that is valid for 30 days while your permanent card is being printed and mailed. This temporary license can be used to drive legally during that time.