What You Need to Know About North Carolina Driver Licenses for Immigrants
North Carolina issues driver licenses to immigrants regardless of immigration status. You do not need to be a U.S. citizen or have permanent residency to get one. The state requires proof of identity, proof of North Carolina residency, and a Social Security number or an Individual Taxpayer Identification Number (ITIN). If you have a valid passport from your country and documents showing your current address in North Carolina, you can move forward with the licensing process.
The path to a license is the same for all drivers in North Carolina: you take a written test, pass a road test, and receive your license. The main difference for immigrants is which documents the DMV will accept to prove who you are and where you live. Understanding which documents work in your situation will save you a trip to the DMV.
Key Takeaways
- North Carolina accepts passports, national ID cards, and other government-issued documents from your home country as proof of identity.
- You must provide proof of North Carolina residency, such as a utility bill, lease, or bank statement in your name with your current address.
- A Social Security number or ITIN is required; you can obtain an ITIN from the IRS if you do not have a Social Security number.
- You must pass the written knowledge test and the road test just like any other driver in North Carolina.
- Bring original documents or certified copies to the DMV; photocopies alone will not be accepted.
Documents You Need to Bring to the DMV
Proof of identity is your first requirement. North Carolina accepts a valid passport from any country, a national ID card, a consular ID card, or a travel document issued by your home country's government. The document must be unexpired or expired no more than two years ago. If your passport or ID is in a language other than English, bring the original document and a certified English translation.
Proof of North Carolina residency must show your current address. The DMV accepts a utility bill (electric, gas, water, or phone), a lease or rental agreement, a mortgage statement, a bank or credit card statement, or a government document with your name and address. The document must be dated within the last 60 days. A piece of mail alone is not enough; it must be an official document from a company or government body.
You must also provide a Social Security number or an ITIN. If you do not have either, you can explore for an ITIN through the IRS before visiting the DMV. The ITIN process takes several weeks, so plan ahead. Bring the original Social Security card or ITIN documentation letter to the DMV.
The Written Knowledge Test
The written test covers North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 16 out of 25 questions correctly to pass. The test is offered in English and in Spanish. If you need the test in another language, contact your local DMV office ahead of time to ask about interpreter services or translated materials.
You can study for the test using the North Carolina DMV handbook, which is free and available online in multiple languages on the DMV website. Many community organizations also offer free driving classes that cover test material and help prepare you for the road test. Taking a class is not required, but it can help you feel more confident.
The Road Test and What to Expect
After you pass the written test, you schedule a road test with a DMV examiner. The test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner will ask you to perform specific maneuvers and will watch how you handle the vehicle and obey road signs.
You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle can belong to you or to someone else. Bring proof of insurance and the vehicle registration. If the vehicle is not registered in your name, bring a signed letter from the owner giving you permission to use it for the test.
If you do not pass the road test, you can retake it. There is no limit to how many times you can test, but you must wait at least one day between attempts and pay the test fee each time.
Fees and Processing Time
The cost of a North Carolina driver license varies depending on the type and how long it is valid. A standard license costs between $20 and $30 and is valid for eight years. You pay the fee when you explore at the DMV.
Processing time depends on when you visit. If you pass both the written and road tests on the same day, you may receive your license when ready or within a few days. If you fail either test, you will need to retake it before receiving your license. Check your local DMV office's website or call ahead to learn about wait times and whether you need an appointment.
Where to Go and How to Prepare
Find your local DMV office on the North Carolina Division of Motor Vehicles website. You can search by county or city. Many offices accept walk-ins, but some require appointments. Call ahead or check online to see what your office requires and what hours it is open.
Bring all your documents in a folder or envelope so they do not get lost. Arrive early; DMV offices can have long lines, especially on Fridays and at the beginning of the month. Bring a pen to fill out forms. If you speak limited English, ask a trusted friend or family member to come with you to help translate, though the DMV staff can also help you understand what is needed.
Special Situations and Resources
If you are deaf or hard of hearing, the DMV can provide an interpreter or written materials. If you have a disability that affects your ability to drive, you may be tested in a vehicle with adaptive equipment. Contact your local DMV office before your appointment to arrange these services.
Many community organizations in North Carolina offer free or low-cost driving classes and test preparation for immigrants. These classes often include instruction in your language and help you understand North Carolina traffic laws. Search online for "driving classes for immigrants" plus your city name, or call your local library or community center for referrals.
Frequently Asked Questions
Do I need a Social Security number to get a driver license in North Carolina?
You need either a Social Security number or an ITIN. If you do not have a Social Security number, you can obtain an ITIN from the IRS. The ITIN process process takes several weeks, so start early if you need one.
What if my passport is expired?
North Carolina accepts expired passports if they expired no more than two years ago. If your passport expired more than two years ago, you will need to bring another form of government-issued ID, such as a national ID card or consular ID card.
Can I take the written test in my native language?
Yes, the written test is offered in English and Spanish. If you need the test in another language, contact your local DMV office before your visit to ask about options. Some offices may be able to arrange an interpreter or translated materials.
What happens if I fail the road test?
You can retake the road test as many times as you need. You must wait at least one day between attempts and pay the test fee each time. Many people pass on their second or third try, so do not give up.
Do I need to be a permanent resident or citizen to get a North Carolina driver license?
No. North Carolina issues driver licenses to all residents regardless of immigration status. You only need to show proof of identity, proof of residency in North Carolina, and a Social Security number or ITIN.