Where to get your driver's license in Iowa City
The Iowa Department of Transportation (DOT) issues all driver's licenses in Iowa. In Iowa City, you go to the Iowa DOT Driver Services office located at 100 Walnut Street, Iowa City, IA 52240. This is the only place in Iowa City where you can take the written test, vision test, and road test, or renew an existing license.
The office is open Monday through Friday. Hours vary by day — typically 8:00 a.m. to 4:30 p.m., but you should call ahead at (319) 356-6028 to confirm current hours before you go, since staffing and hours can change. The office is closed on state holidays.
You can also renew your license online through the Iowa DOT website if you meet certain conditions: your license must not be expired by more than five years, you must have no medical restrictions, and you must not need to update your address or name. Online renewal costs less than in-person renewal.
Key Takeaways
- The Iowa DOT Driver Services office at 100 Walnut Street in Iowa City is where you take your written test, vision test, and road test.
- You need a valid form of identification, proof of your Social Security number, and proof of your Iowa address before you go.
- The written test covers traffic laws and road signs; you must score at least 80 percent to pass.
- Road tests are scheduled by appointment and typically take 30 to 45 minutes; bring a vehicle that is registered, insured, and in safe working condition.
- If you already have a valid out-of-state or out-of-country license, you may not need to take the written and road tests again.
Documents you need to bring
The Iowa DOT requires specific documents before you can test or renew. Bring one form of primary identification — a passport, military ID, or certified birth certificate. You also need proof of your Social Security number, such as a Social Security card, W-2 form, or 1099 form.
Bring proof of your current Iowa address. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days will work. A piece of mail from a government agency also counts. If you have recently moved and do not yet have a document in your new name or address, bring what you have and ask the staff what else they will accept.
If you are under 18, bring a parent or guardian and their ID as well. If you are renewing and your name or address has changed, bring documents that show the change — a marriage certificate, divorce decree, or court order.
The written test and what it covers
The written test has 35 questions about Iowa traffic laws, road signs, and safe driving practices. You must answer at least 28 questions correctly to pass — that is 80 percent. The test is taken on a computer at the Iowa City office.
The test covers right-of-way rules, speed limits, parking, following distance, what different road signs mean, and what to do at traffic lights and stop signs. You can study using the Iowa Driver's Manual, which is free on the Iowa DOT website. Many people also use practice tests available online through the Iowa DOT site.
You get one attempt per visit. If you fail, you can return and take the test again, but you will pay the test fee each time. There is no waiting period between attempts, so you can retake it the same day if the office has time available.
The road test and scheduling
After you pass the written test, you schedule a road test. The road test is not given the same day — you must come back for a separate appointment. The examiner will ask you to perform basic driving tasks: starting the car, turning, backing up, parking, and driving on city streets and possibly highways.
The test usually takes 30 to 45 minutes. You must bring a vehicle that is registered in Iowa, has current insurance, and is in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and mirrors. Bring proof of registration and insurance with you.
Road test appointments fill up weeks in advance, especially during summer and early fall. Call the Iowa City office to schedule as soon as you pass your written test. Some people find it faster to call early in the morning when cancellations are most likely to open up.
If you already have a valid license from another state or country
If you hold a valid driver's license from another U.S. state or from a country with which Iowa has a reciprocal agreement, you may not have to take the written and road tests. You still must visit the Iowa City office in person, bring your out-of-state or out-of-country license, and complete the vision test and paperwork.
The Iowa DOT recognizes licenses from all U.S. states and most countries. However, some countries' licenses are not recognized, and some licenses are only recognized if they are in English or have been officially translated. Bring your license and ask the staff whether you need to test. If your license is expired, you will likely have to take the full test.
The fee for converting an out-of-state license is lower than the fee for a new license. The process usually takes one visit if your documents are in order.
Fees and how long it takes
A new driver's license costs between $20 and $30, depending on whether you are a first-time driver or renewing. A commercial driver's license (CDL) costs more. Online renewal costs less than in-person renewal. Fees can change, so call the office or check the Iowa DOT website for current prices.
Your license is issued the same day you pass your road test, though you may have to wait a few minutes while it is printed. If you renew online, your new license arrives by mail within one to two weeks.
The entire process — from your first visit to take the written test through passing the road test — usually takes two to four weeks, depending on how quickly you can schedule your road test appointment and how many attempts you need.
Frequently Asked Questions
Can I take the written test without a road test appointment scheduled?
Yes. You can take the written test whenever you are ready. You do not need to schedule the road test before you take the written test. However, road test appointments fill up quickly, so schedule as soon as you pass the written test to get an appointment sooner.
What happens if I fail the road test?
You can retake it. There is no waiting period, but you will pay the test fee again. You can schedule another appointment by calling the Iowa City office. Most people pass on their second attempt.
Do I need to bring my own vehicle for the road test?
Yes. The vehicle must be registered in Iowa, have current insurance, and be in safe working condition with working brakes, lights, wipers, and mirrors. You cannot use a vehicle belonging to the examiner or the office.
Can I renew my license by mail or online if I live in Iowa City?
Online renewal is available if your license is not expired by more than five years, you have no medical restrictions, and you do not need to change your address or name. Mail renewal is not offered in Iowa. If you do not meet the online requirements, you must renew in person at the Iowa City office.
What if I lose my license before it expires?
You can get a replacement at the Iowa City office. Bring your documents and pay a replacement fee, which is lower than the cost of a new license. You do not have to retake any tests. A replacement license is printed the same day.