How to get a driver's license in North Carolina as an immigrant
Everything a new arrival in North Carolina 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?
- Visitors from other countries may drive with their home license; an International Driving Permit is not recognized as a license.
- Deadline after moving
- 60 days after establishing permanent residence in North Carolina
- License exchange without tests
- Not stated in official sources
- License without immigration status
- No
- No SSN?
- Provide proof of your SSN; if you are not eligible for an SSN, provide documents showing your legal presence in the U.S.
Driving on a foreign license
Visitors from other countries may drive with their home license; an International Driving Permit is not recognized as a license. Deadline after moving: 60 days after establishing permanent residence in North Carolina.
If your country is not on the list
Holders of a foreign license must pass the knowledge, road sign, vision and driving tests like any new driver.
Residents from other states or countries may operate vehicles in North Carolina using their driver's licenses. ... The International Drivers License is NOT recognized in North Carolina and cannot be used as a driver's license. ncshp.gov
Documents for non-citizens
Examples of accepted immigration documents:
- Permanent Resident Card (I-551)
- Employment Authorization Document (I-766 or I-688B)
- Unexpired foreign passport with valid U.S. visa and I-94
- I-94 Arrival/Departure Record (not REAL ID)
- I-20 or DS-2019 (not REAL ID)
- I-797 notices (not REAL ID)
License validity: Full 5- or 8-year term only for permanent or indefinite status; others receive a limited-duration license.
The NCDL or NCID will be for the full term of 5 or 8 years for customers who hold permanent or indefinite status. www.ncdot.gov
Social Security number
Provide proof of your SSN; if you are not eligible for an SSN, provide documents showing your legal presence in the U.S.
If you are not eligible for a SSN, you must provide document(s) indicating your legal presence in the U.S. www.ncdot.gov Proof of residency
One document proving NC residency (two for REAL ID), e.g. utility or cable bill, lease, mortgage statement, bank/financial statement, government mail.
One document proving North Carolina residency (two are required if getting an NC REAL ID) www.ncdot.gov
Step by step
- Gather proof of identity/date of birth, SSN (or legal presence if not SSN-eligible), one NC residency document and your legal presence document.
- Get printed proof of liability insurance from an insurer licensed in North Carolina (not needed for a learner permit).
- Visit an NCDMV driver license office in person (you must be 18 or older).
- Pass the vision, road sign recognition and written knowledge tests.
- Optionally get a learner permit first ($25.50) to practice.
- Pass the driving (road) test.
- Pay the Class C fee ($6.50 per year) and receive a Temporary Driving Certificate; the license is mailed within about 20 days.
Fees
Regular Class C license $6.50 per year of validity; learner permit $25.50.
Regular Licenses Class C | $6.50 per year ... Learner Permit or Limited Provisional License | $25.50 www.ncdot.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.