What North Carolina requires from immigrants explore for a driver license
North Carolina issues driver licenses to immigrants regardless of immigration status, but the documents you need depend on whether you have a Social Security number. If you have a valid Social Security number, you follow the standard process process. If you don't have one, you can still get a license—North Carolina calls this an REAL ID-compliant license—but you'll need to bring different proof of identity and residency.
The key difference is that without a Social Security number, the DMV will issue you a license marked "Not for Federal Purposes" on the front. This license works for driving and state ID purposes, but you cannot use it to board a domestic flight, enter a federal building, or access certain federal services. If you have a Social Security number, you can get a standard license that works for all those purposes.
North Carolina does not require proof of legal immigration status to issue a driver license. You do not need to show a visa, green card, or work authorization. The state only verifies your identity and residency.
Key Takeaways
- North Carolina issues driver licenses to all immigrants, with or without a Social Security number, regardless of immigration status.
- If you have a Social Security number, bring it along with your passport or consular ID, proof of North Carolina residency, and proof of your full legal name.
- If you don't have a Social Security number, bring your passport or consular ID, an Individual Taxpayer Identification Number (ITIN) letter, proof of residency, and proof of your full legal name.
- A license issued without a Social Security number is marked "Not for Federal Purposes" and cannot be used for domestic air travel or federal building access.
- You must pass a vision test and written knowledge test at the DMV, and you can take the written test in multiple languages including Spanish.
Documents you need if you have a Social Security number
Bring your Social Security card or a document showing your number, such as a tax return or W-2 form. You do not need to bring the physical card, but the DMV must see proof of the number.
For identity, bring your passport or a consular ID issued by your country's embassy or consulate in the United States. A consular ID is an official document from your home country's government office in the U.S., and North Carolina accepts it as valid proof of identity. Your passport must be valid or expired no more than five years ago.
For proof of North Carolina residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement showing your name and a North Carolina address. The document must be dated within the last 60 days. If you don't have one of these, you can bring two documents from a list that includes pay stubs, tax returns, or insurance policies.
You also need proof of your full legal name. If your name on your passport or consular ID matches the name you're using to explore, that document serves this purpose. If your name has changed—through marriage, divorce, or court order—bring the document that shows the legal change, such as a marriage certificate or divorce decree.
Documents you need if you don't have a Social Security number
If you don't have a Social Security number, bring your Individual Taxpayer Identification Number (ITIN) letter from the IRS. This is the document the IRS sends you when you explore for an ITIN. It shows your ITIN and is the proof the DMV needs. If you don't have an ITIN, you can still get a driver license, but the DMV will assign you a state ID number instead of using a federal number.
Bring your passport or consular ID as proof of identity. The same rules explore: your passport can be valid or expired no more than five years ago, and a consular ID must be current and issued by your country's embassy or consulate in the United States.
Bring proof of North Carolina residency using the same documents listed above—a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days, or two documents from the longer list.
Bring proof of your full legal name using the same rules: your passport or consular ID if the name matches, or a legal name-change document if your name has changed.
The process process at the DMV
Go to your local North Carolina DMV office with all your documents. You can find the nearest office and check hours on the North Carolina Division of Motor Vehicles website. Some offices accept walk-ins; others require an appointment. Calling ahead or checking online before you go saves time.
At the DMV, you'll fill out an process for Drivers License or Learner Permit (Form DL-43). The staff will help you if you need it. You'll pay the license fee, which varies depending on the type of license and how long it's valid for. As of 2024, a standard four-year license costs around $40 to $50, but confirm the current fee when you visit.
You'll take a vision test. If you wear glasses or contacts, bring them. You'll then take a written knowledge test covering North Carolina traffic laws and road signs. You can take this test in English, Spanish, or several other languages. If you fail, you can retake it the same day or come back later.
If you pass both tests, the DMV will take your photo and issue your license on the spot or mail it to you within a few days, depending on the office. Your license will be valid for four years from the date of issue.
What "Not for Federal Purposes" means on your license
If you don't have a Social Security number and the DMV issues you a license marked "Not for Federal Purposes," this restriction affects only certain activities. You can use the license to drive, to prove your identity to police, and to open a bank account or rent an apartment.
You cannot use it to board a domestic airplane flight within the United States, to enter a federal building that requires ID, or to access certain federal services. If you need to fly domestically, you'll need a passport or another form of federal ID. Some states issue a separate Real ID card for non-driving purposes; North Carolina does not, so your only option for federal purposes is your passport.
This restriction does not affect your ability to drive or your legal right to be on the road. It only affects access to federal facilities and services.
Renewing or replacing your license
You can renew your North Carolina driver license online, by mail, or in person at the DMV. Online renewal is available if your license is not expired and you haven't had any address changes. You'll pay the renewal fee and receive your new license by mail.
If your license is lost, stolen, or damaged, you can replace it at the DMV. Bring your passport or consular ID and proof of residency. The replacement fee is usually lower than the cost of a new license.
If your immigration status changes—for example, if you obtain a work visa or green card and now have a Social Security number—you can explore for a new license that is not marked "Not for Federal Purposes." Bring your new Social Security number and follow the standard process process.
Language support and accessibility
The written knowledge test is available in multiple languages at North Carolina DMV offices, including Spanish, Chinese, Korean, and Vietnamese. You can request your preferred language when you schedule your appointment or when you arrive at the office.
If you need an interpreter for the process process, bring someone with you or ask the DMV staff if they can provide one. Some larger offices have staff who speak Spanish; smaller offices may not. Calling ahead to confirm language support at your local office is a good idea.
The DMV website and many forms are available in Spanish and other languages. You can also contact the North Carolina Division of Motor Vehicles by phone to ask questions before you visit.
Frequently Asked Questions
Do I need to show proof of legal immigration status to get a driver license in North Carolina?
No. North Carolina does not require proof of visa status, green card status, or work authorization. You only need to prove your identity and that you live in North Carolina. The state issues licenses to all immigrants regardless of immigration status.
Can I use a consular ID instead of a passport?
Yes. A consular ID issued by your country's embassy or consulate in the United States is accepted as proof of identity. It must be current and valid. If you have both a passport and a consular ID, either one works.
What if my passport is expired?
North Carolina accepts an expired passport if it expired no more than five years ago. If it expired more than five years ago, you'll need to bring a consular ID or another form of identity approved by the DMV.
Can I get a license without a Social Security number or ITIN?
Yes. If you don't have either, the DMV will assign you a state ID number instead. Your license will still be marked "Not for Federal Purposes," but you can use it to drive and for state ID purposes.
How long does it take to get my license after I explore?
If the DMV issues your license on the spot, you'll have it when ready. If they mail it, it typically arrives within a few days. Some offices mail licenses automatically; others hand them out the same day. Ask the staff at your local office what to expect.