Where to go for your Iowa driver license in Iowa City

The Iowa Department of Transportation (DOT) runs the driver licensing system for the state. In Iowa City, you will visit the Iowa City Driver License Station, located at 2150 Heartland Drive, Iowa City, IA 52240. This is the only full-service location in Johnson County where you can take the written test, vision test, and road test, or renew an existing license.

The station is open Monday through Friday, 8:00 a.m. to 4:30 p.m., and closed on state holidays. You cannot walk in without an appointment for most services. You must schedule your visit online through the Iowa DOT website or by calling the station directly at (319) 356-6000. Walk-ins are turned away during peak hours, so booking ahead is the only reliable way to be seen.

If you need to renew your license by mail or online instead of visiting in person, Iowa offers that option for certain renewal situations — but not for first-time licenses or after a suspension. The online renewal portal is available through the Iowa DOT website and works only if your license is not expired by more than five years and you have no medical or legal holds on your record.

Key Takeaways

  • The Iowa City Driver License Station at 2150 Heartland Drive requires an appointment for all services; call (319) 356-6000 or book online through the Iowa DOT website.
  • You must bring proof of identity, proof of Iowa residency, and your Social Security number or an ITIN to any in-person visit.
  • A new driver license costs $20 for an eight-year license; a renewal costs $20 and is valid for eight years from your current expiration date.
  • The road test fee is $10, and you must pass the written and vision tests before scheduling the road test.
  • If you are under 18, you must complete a driver education course and hold a learner's permit for at least six months before taking the road test.

Documents you need to bring to Iowa City

Iowa requires three categories of documents at your appointment: proof of identity, proof of residency, and proof of your Social Security number or ITIN. Bring originals or certified copies — photocopies are not accepted for identity documents.

For proof of identity, bring one of these: a valid U.S. passport, a certified birth certificate, a military ID, a tribal ID, or a foreign passport with an I-94 arrival record. A school ID or work ID alone is not enough. If your name has changed since your identity document was issued, bring a marriage certificate, divorce decree, or court order showing the legal change.

For proof of Iowa residency, bring one document dated within the last 12 months showing your current address: a utility bill, lease agreement, mortgage statement, property tax bill, or bank statement. A driver license from another state does not count as proof of residency. If you live with someone else and are not on the lease or utility bill, bring a signed letter from the person whose name is on the document, plus their ID, confirming you live there.

For proof of your Social Security number, bring your Social Security card, a W-2 form, a tax return, or a birth certificate that shows your SSN. If you do not have a Social Security number, bring your ITIN documentation from the IRS. You must provide one of these — you cannot straightforward state your number.

Fees and what they cover

A new driver license in Iowa costs $20 and is valid for eight years. A renewal of an existing license also costs $20 and extends your license for eight years from your current expiration date. If you are over 70, your license is valid for four years instead, and the fee is still $20.

The road test fee is $10 and is paid separately when you schedule your test appointment. You cannot take the road test until you have passed the written test and vision screening at the same location. If you fail the road test, you can retake it, but you must pay the $10 fee again.

The written test and vision screening are free. However, if you need an interpreter or have a disability requiring accommodation, contact the Iowa City station at least three business days before your appointment to arrange it. There is no additional fee for these services.

Payment is accepted in cash, check, or card at the Iowa City station. If you renew by mail, you must include a check or money order — credit cards are not accepted for mail renewals.

Steps to get your first Iowa driver license

If you are 18 or older and have never held an Iowa license, follow this sequence. If you are under 18, see the section below on teen licensing.

  1. Schedule an appointment online or by phone at (319) 356-6000.
  2. Bring all required documents (identity, residency, SSN proof) to your appointment.
  3. Complete the written test. You must answer at least 80 of 100 questions correctly to pass. The test covers road signs, right-of-way rules, and safe driving practices. You may take the test in English or Spanish.
  4. Pass the vision screening. You must see at least 20/40 in each eye, with or without corrective lenses. If you wear glasses or contacts, bring them.
  5. Schedule your road test. The earliest available appointment is usually two to four weeks out, depending on the season. You must pass the written and vision tests first.
  6. Take the road test at the Iowa City station. You must bring a vehicle that is registered, insured, and in safe working condition. A staff member will ride with you for about 15 minutes and score your handling of turns, stops, parking, and traffic awareness.
  7. Pay the $20 license fee and receive your temporary license on the spot. Your permanent license arrives by mail within 10 business days.

Renewing your Iowa license in Iowa City

If your license is still valid or expired less than five years ago, you have three renewal options: in person at the Iowa City station, by mail, or online through the Iowa DOT website.

In-person renewal takes about 20 minutes and requires an appointment. Bring your current license, proof of residency (if your address has changed), and payment. You will not retake the written or road test unless your license was suspended or revoked. The new license costs $20 and is valid for eight years.

Mail renewal works if your license expired less than five years ago and you have no medical holds or legal restrictions. Complete the renewal form (available on the Iowa DOT website), include a check or money order for $20, a photocopy of your current license, and proof of residency if your address changed. Mail it to the Iowa DOT at the address on the form. Processing takes 10 to 15 business days. You cannot pay by card for mail renewals.

Online renewal is available through the Iowa DOT website if your license expired less than five years ago. You will need your current license number, date of birth, and a valid payment card. The fee is $20, and you receive a temporary license when ready; the permanent license arrives by mail within 10 business days.

If your license expired more than five years ago, you must renew in person at the Iowa City station and may need to retake the written test. Contact the station before your appointment to confirm what tests you will need.

Teen driver licensing in Iowa

If you are under 18, Iowa requires a two-stage process: a learner's permit first, then a driver license after holding the permit for at least six months.

To get a learner's permit, you must be at least 14 years old, complete a driver education course (online or in-classroom), and pass the written and vision tests at the Iowa City station. The permit costs $10 and is valid for two years. You do not take a road test for the permit. With a learner's permit, you can drive only with a licensed adult 21 or older in the front seat, and you cannot drive between midnight and 5 a.m.

After holding your permit for at least six months, you can schedule a road test appointment. You must be at least 16 years old to take the road test. The test fee is $10. Once you pass, you receive a driver license valid until age 21 (or 18 if you are a school dropout). The license fee is $20.

Bring proof of your driver education course completion (a certificate or letter from the school) to your learner's permit appointment. Bring your learner's permit to your road test appointment.

Common mistakes and what to avoid

The most common mistake is arriving without an appointment. The Iowa City station turns away walk-ins, especially during lunch hours and late afternoon. Book online or call ahead — it takes five minutes and saves a wasted trip.

A second mistake is bringing photocopies of identity documents. Iowa requires originals or certified copies. A photocopy of your birth certificate will not work; you need the certified copy from the vital records office in the county where you were born.

A third mistake is not bringing proof of residency when your address has changed. If you moved to Iowa City recently and your ID still shows an out-of-state address, bring a utility bill or lease dated within the last 12 months. Without it, your appointment will be delayed or rescheduled.

A fourth mistake is taking the road test in a vehicle that is not insured or registered. The vehicle must be street-legal and have current registration and insurance. A borrowed car is fine, but the owner's insurance must cover you as a driver.

Frequently Asked Questions

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

Yes. The Iowa DOT offers the written test in English and Spanish at the Iowa City station. If you need the test in another language, contact the station at (319) 356-6000 at least one week before your appointment to request an interpreter. There is no fee for this service.

What if I fail the road test?

You can retake the road test as many times as you need. Each attempt costs $10. You must schedule a new appointment, which may be two to four weeks out depending on availability. You do not retake the written or vision tests unless your license was suspended.

Do I need to bring my learner's permit to my road test?

Yes. Bring your valid learner's permit and proof of at least six months of holding it. If you cannot show six months of permit history, you cannot take the road test, even if you scheduled the appointment.

Can I renew my license if I have an unpaid traffic ticket?

An unpaid ticket does not automatically block renewal, but a suspended license does. If your license is suspended, you must resolve the suspension through the court or the Iowa DOT before renewing. Contact the Iowa City station to check your status before your appointment.

How long does it take to get my permanent license after passing the road test?

You receive a temporary license on the spot after passing the road test. Your permanent license arrives by mail within 10 business days. The temporary license is valid for driving while you wait for the permanent one.