Iowa driver license and state ID — guide for immigrants
Iowa requires proof of identity, date of birth, and lawful immigration status for a driver license or state ID, and it has no program for undocumented residents. But Iowa does not treat a Social Security number as the gatekeeper: lawfully-present non-citizens can get a license or ID, and the Iowa DOT verifies your status directly with the federal government through the Verification of Lawful Status (VLS) system — which is the step that decides how fast you get your card.
Quick answer
- Undocumented DL access: NO — lawful immigration status required for every applicant
- Lawfully-present non-citizens: YES — refugees, asylees, parolees, lawful permanent residents, and other lawful-status holders qualify with the right document
- How status is checked: federal VLS — same-day if auto-approved, up to 45 business days if USCIS needs more verification
- State ID (Class O) fee: $8 for 8 years
- Driver license (Operator, Class C) fee: $4.00 per year of validity (about $32 for 8 years; ages 78+ get 2-year licenses)
- Replacement license or ID: $10 · REAL ID: no extra cost
- Agency: Iowa Department of Transportation, Motor Vehicle Division (MVD)
- Website: iowadot.gov — immigrant & refugee process
- Phone: (800) 532-1121
Which immigration statuses qualify in Iowa
A foreign-national applicant must document date of birth, identity, lawful status, a Social Security number (if they have one), and two Iowa-residence documents. Iowa lists acceptable lawful-status documents, including:
- A Record of Arrival/Departure (I-94) stamped “Refugee,” “Parolee,” or “Asylee.”
- An I-94 with an attached photo stamped “Temporary Proof of Lawful Permanent Resident.”
- An unexpired foreign passport accompanied by the approved I-94 documenting your most recent admittance.
- A foreign passport stamped “Processed for I-551.”
If your document shows lawful status, you qualify; if you have no lawful status, Iowa cannot issue a credential.
How Iowa verifies your status (VLS) — the step that sets your timeline
This is the part that matters most for immigrants. Iowa DOT verifies lawful status through DHS/USCIS using the Verification of Lawful Status (VLS) system:
- If your status auto-approves, the license or ID can be issued the same day.
- If USCIS needs additional verification, issuance can take up to 45 business days — so apply well before you need the card.
Renewals carry the same logic. A foreign national may renew up to 30 days before expiration (not earlier, because lawful status has to be re-verified). And a foreign national with temporary lawful status must provide proof of lawful status at each renewal — keep your immigration documents current and on hand every cycle.
The Social Security number rule
Iowa asks for your Social Security number only if you have one. Because the state verifies lawful status independently through VLS, the SSN is not what unlocks the license — your immigration documents are. A non-citizen who is not eligible for an SSN can still be issued a credential once VLS confirms lawful status.
What is REAL ID?
REAL ID is a federal standard for state-issued IDs. A REAL ID-compliant card (gold star) can be used to board domestic flights (enforced since May 7, 2025), enter federal buildings, and access secure federal facilities. In Iowa it does not cost extra to get a REAL ID — the fee is the same as a standard license or ID, and the same as a renewal or replacement. To be issued a REAL ID you must provide federal-grade identity, lawful-status, and Iowa-residence documents at application.
How to apply in Iowa
- Confirm you have a qualifying lawful-status document (see the list above — refugee/parolee/asylee I-94, “Processed for I-551” passport, etc.).
- Gather your documents — identity + date of birth, lawful-status document, your SSN if you have one, and two proofs of Iowa residency.
- Visit an Iowa DOT / MVD driver license service center and bring originals (copies are generally not accepted).
- Allow time for VLS — same-day if auto-approved, up to 45 business days if USCIS verification is required.
- Take the knowledge, vision, and road tests if you are a first-time driver license applicant.
- Pay the fee — $8 for a Class O ID (8 years), $4.00 per year for a Class C driver license, $10 for a replacement.
If you are undocumented or cannot get an SSN
Iowa has no driver-privilege card for undocumented residents. Practical alternatives:
- Use your foreign passport as primary ID for banking, employment (with an EAD), and federal flights.
- Get a matrícula consular from your home-country consulate (see Consulates in Iowa).
- Use an International Driving Permit (IDP) obtained in your home country before travel.
- Open an ITIN-friendly bank account to bank without an SSN.
- Consider an AB60-equivalent state if you must drive regularly (CA, CO, CT, DC, DE, HI, IL, MD, MA, MN, NV, NJ, NM, NY, OR, RI, UT, VA, VT, WA).
Related procedures
- DMV state ID directory — all 50 states
- IRS offices in Iowa (ITIN / Form W-7)
- ITIN-friendly banks
- Consulates in Iowa — matrícula consular
- What is an ITIN?
- Find an immigration attorney
- Iowa state tax guide
Last verified: 2026-06-29. Sources: Iowa DOT — immigrant & refugee process, Fees and license type, and REAL ID.
General procedural information. DMV policies, fees, and document requirements change frequently — verify with the Iowa Department of Transportation, Motor Vehicle Division before visiting. Not legal or immigration advice. For case-specific guidance, consult a licensed immigration attorney.
