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 in Des Moines. You cannot get a license from the city itself — you must visit an Iowa DOT office. Des Moines has one main DOT office located at 6310 SE Convenience Blvd, Des Moines, IA 50320. This is where most people in the Des Moines area go to test, renew, or replace a license.

The office is open Monday through Friday, 8 a.m. to 4:30 p.m., and closed on state holidays. Wait times vary by time of day and day of week; mornings and early in the week tend to be shorter. You can also visit other Iowa DOT offices in nearby counties if the Des Moines location is too busy, though you will still be getting an Iowa license, not a local one.

Before you go, check the Iowa DOT website or call ahead to confirm current hours, as they can change seasonally or due to staffing. You do not need an appointment at most Iowa DOT offices, but some locations now offer optional appointment slots that can reduce your wait.

Key Takeaways

  • The Iowa Department of Transportation office at 6310 SE Convenience Blvd in Des Moines is where you take your written test, road test, and handle renewals or replacements.
  • You must bring a valid form of identification, proof of residency, and your Social Security number or ITIN to get a license.
  • Iowa requires a Real ID-compliant license for federal purposes like flying or entering military bases, and you can get one at the same office with additional documents.
  • The written test covers Iowa traffic laws and road signs; you can study using the official Iowa Driver's Manual available free on the DOT website.
  • Road tests are scheduled after you pass the written test, and you must bring a vehicle that is registered, insured, and passes a safety inspection.

What documents you need to bring

Iowa requires specific documents before you can take a test or renew a license. You must bring one form of primary identification — a valid passport, passport card, or military ID. If you do not have one of those, you can use two forms of secondary ID instead, such as a birth certificate plus a Social Security card, or a school ID plus a utility bill.

You also need proof of residency showing your current Des Moines address. Acceptable documents include a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A mail piece from a government agency also works. The name on your residency document should match the name on your ID.

Bring your Social Security number or ITIN — you will need to provide it, and the DOT will verify it. If you are a non-citizen, bring your immigration documents as well. If you are changing your name, bring a court order, marriage certificate, or divorce decree showing the change.

Real ID versus standard Iowa license

Iowa offers two types of driver's licenses: a standard license and a Real ID-compliant license. The difference matters if you fly domestically or enter a federal building, military base, or nuclear facility. Starting May 7, 2025, a standard Iowa driver's license will no longer be accepted for those purposes — you will need a Real ID or a passport.

Getting a Real ID costs the same as a standard license and takes the same amount of time. The only difference is the documents you bring and a small star printed on the card. To get a Real ID, you must bring the same primary ID and proof of residency as usual, but you also need to bring proof of your Social Security number (such as a Social Security card or W-2 form) and proof of your date of birth (such as a birth certificate). The DOT will verify these documents before issuing the card.

If you already have a standard Iowa license and want to switch to Real ID, you can do so at the Des Moines DOT office without retesting. You straightforward bring the extra documents and pay the renewal fee. Many people choose Real ID now to avoid having to return later.

The written test and what to study

Before you can take a road test, you must pass the written knowledge test. The test has 35 multiple-choice questions covering Iowa traffic laws, road signs, right-of-way rules, and safe driving practices. You must answer at least 28 questions correctly to pass. The test is given on a computer at the DOT office and takes about 20 minutes.

Iowa provides a free Driver's Manual on the DOT website in PDF form. This manual covers everything on the test and is the official study material. You can also request a printed copy at the DOT office. Many people study the manual for a few days before testing; how long you need depends on your driving experience and familiarity with Iowa rules.

You can take the written test as many times as you need. If you fail, you can usually retake it the same day or come back another day. There is no waiting period between attempts in Iowa, though the DOT may ask you to study more before your next try if you fail by a large margin.

The road test and scheduling

After you pass the written test, you can schedule a road test with an examiner. The road test lasts about 20 to 30 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. You will drive on local streets in Des Moines, not on the highway.

To take the road test, you must bring a vehicle that is registered in Iowa, has current insurance, and passes a safety inspection. The vehicle must have working brakes, lights, wipers, horn, and mirrors. The examiner will do a quick safety check before you drive. You cannot use a vehicle with a "for sale" sign or a dealer plate.

Road test appointments fill up quickly, especially in Des Moines. After you pass your written test, ask the DOT staff when the next available appointment is. Wait times vary from a few days to several weeks depending on the season. You can also check the Iowa DOT website to see available dates and times.

License fees and how long it takes

An Iowa driver's license costs $20 for a four-year license or $40 for an eight-year license. A Real ID license costs the same. You pay at the DOT office when you pass your road test. If you fail the road test, you do not pay until you pass.

The card itself is issued on the spot after you pass the road test — you walk out with your license in hand. However, if you requested a Real ID or if there is an issue with your documents, the DOT may mail the card to you within 7 to 10 business days instead.

The total time from your first visit to having a license in hand depends on how quickly you can schedule your road test. The written test can happen the same day you bring your documents. The road test appointment may be weeks away, so the bottleneck is usually scheduling, not the testing itself.

If you have a suspended or revoked license

If your Iowa license is suspended or revoked, you cannot straightforward go to the Des Moines DOT office and get a new one. You must first clear the suspension or revocation through the Iowa DOT's Driver Services Bureau. A suspension is temporary; a revocation is permanent unless you go through a formal reinstatement process.

Common reasons for suspension include unpaid traffic fines, failure to pay child support, or too many points from traffic violations. You can check your license status on the Iowa DOT website using your driver's license number. If you are suspended, the website will tell you why and what you need to do to clear it — usually paying a fine or fee.

Once the suspension is lifted, you can return to the Des Moines DOT office and renew or replace your license as normal. If your license is revoked, the process is more involved and may require a hearing or completion of a driver improvement course. Contact the Iowa DOT directly for guidance on revocation cases.

Frequently Asked Questions

Can I get a learner's permit in Des Moines before taking the road test?

Yes. Iowa issues learner's permits to people age 14 and older. You pass the written test, pay a small fee, and receive a permit that lets you practice driving with a licensed adult in the car. You must hold the permit for at least 30 days before taking the road test for a full license. The same Des Moines DOT office issues permits.

What if I fail the road test?

You can retake it as soon as the next available appointment, which may be days or weeks away. There is no waiting period between attempts. The examiner will tell you what you did wrong so you can practice those skills before your next test. You do not retake the written test unless your written test result has expired.

Do I need to bring my Social Security card, or is my number enough?

For a standard license, you only need to provide your number — you do not have to bring the card. For a Real ID, you must bring a document that shows your Social Security number, such as the card itself, a W-2, or a tax return. The DOT will verify the number against federal records.

How long is an Iowa driver's license valid?

Iowa licenses are valid for four or eight years, depending on which you choose. You can renew by mail, online, or in person at the Des Moines DOT office. The office will send you a renewal notice about 60 days before your license expires.

Can I get a license if I am not a U.S. citizen?

Yes. Iowa issues licenses to legal residents and people with valid immigration status. You will need to bring your immigration documents along with the other required documents. Non-citizens cannot get a Real ID license, but they can get a standard license that is valid for driving within Iowa.