How to get a driver's license in Iowa as an immigrant
Everything a new arrival in Iowa needs to know, from driving on a foreign license to the documents the DMV accepts from non-citizens. Facts are quoted from official sources.
Quick answers
- Drive on a foreign license?
- Not stated in official sources
- Deadline after moving
- Not stated in official sources
- License exchange without tests
- 4 countries
- License without immigration status
- No
- No SSN?
- Bring your SSN card or a document with your name and SSN (e.g. W-2); TIN not accepted. If you are not eligible for an SSN, skip this step.
Exchanging a foreign license
- France
- Germany
- South Korea
- Taiwan
License must be valid and unexpired; holders may not need to take the knowledge or driving test to transfer it to Iowa.
If your country is not on the list
Holders of licenses from other countries apply as new drivers: pass the written knowledge test(s), vision test and driving test.
Iowa has driver's license reciprocity agreements with France, Germany, South Korea, and the Republic of China (Taiwan). iowadot.gov
Documents for non-citizens
Examples of accepted immigration documents:
- Permanent Resident Card (I-551)
- Temporary I-551 stamp in passport
- Temporary visa with passport
- I-94
- Employment Authorization Document (I-766)
License validity: Licenses for temporary foreign nationals are limited to the period USCIS authorizes the stay, not to exceed two years; at least 30 days of status must remain.
Licenses and ID cards issued to temporary foreign nationals must be limited to the period of time iowadot.gov
Social Security number
Bring your SSN card or a document with your name and SSN (e.g. W-2); TIN not accepted. If you are not eligible for an SSN, skip this step.
If you aren't eligible for a SSN with the Social Security Administration, skip this step. iowadot.gov Proof of residency
Two documents with your current name and Iowa address (utility bill, bank or credit card statement, mortgage, lease, insurance card, dated mail).
Bring two (2) documents that show your current name and the Iowa address where you live. iowadot.gov
Step by step
- Gather your most recent USCIS immigration document, SSN proof (if eligible) and two Iowa residency documents (checklist MM1048).
- Make an appointment at an Iowa DOT driver's license service center.
- At the center, the DOT verifies your lawful status with DHS/USCIS (SAVE); a manual review can take about 45 business days.
- Pass the vision test.
- Pass the written knowledge test(s) (offered in several languages).
- Pass the driving test.
- Pay the fees ($6 instruction permit; Class C license $4 per year of term).
- The card arrives by mail in a plain white envelope within 30 days of processing.
Fees
Class C operator license: $4 per year of license term; Class C instruction permit: $6 (valid 4 years).
Instruction Permit - Class C | $6 | 4 years iowadot.gov
Prepare for the knowledge test
Checked against official sources on October 27, 2026. Rules change: confirm with the DMV before your visit. This is not legal advice.