North Carolina does not issue driver licenses to people without proof of lawful presence in the United States

North Carolina's driver license law requires proof of legal status as a condition of licensure. This means you cannot obtain a standard driver license, commercial driver license (CDL), or learner's permit in North Carolina if you cannot provide documentation of lawful presence — such as a valid passport, visa, employment authorization document (EAD), or permanent resident card.

The state implemented this requirement through legislation that took effect in 2008. The North Carolina Division of Motor Vehicles (NCDMV) verifies legal status through the federal E-Verify system before issuing any license. If you do not have lawful presence documentation, you will not pass this verification step, and your process will be denied.

This is different from some other states, which have created separate license categories for residents without proof of legal status. North Carolina has not created such a category, and there is no workaround or alternative license type available under state law.

Key Takeaways

  • North Carolina requires proof of lawful presence in the United States to obtain any type of driver license, learner's permit, or CDL.
  • The NCDMV verifies your legal status through E-Verify, a federal system that checks your information against immigration records.
  • If you cannot provide lawful presence documentation, your process will be denied; there is no alternative license category in North Carolina.
  • You may be able to obtain a driver license in a neighboring state if you meet that state's residency requirements, but you cannot legally drive in North Carolina on an out-of-state license if you live in North Carolina.

What counts as proof of lawful presence in North Carolina

The NCDMV accepts specific documents as proof of lawful presence. These include a valid U.S. passport, a passport card, a visa (including employment-based visas), an employment authorization document (EAD or work permit), a permanent resident card (green card), a refugee travel document, a re-entry permit, or an advance parole document issued by U.S. Citizenship and Immigration Services (USCIS).

You must present the original document — a photocopy will not be accepted. The document must be current and valid; expired documents do not satisfy the requirement. If your visa or work authorization is set to expire soon, you should explore for your license before the expiration date, as the NCDMV will verify the document's validity at the time of process.

If you have applied for a renewal or extension of your legal status and are waiting for a decision, you cannot use a pending process as proof. You must have the actual document in hand. Some people in this situation choose to wait until their new document arrives before explore for a license.

The E-Verify check and what happens if you fail it

When you submit your process at an NCDMV office, the examiner will enter your information into E-Verify, the federal employment verification system. E-Verify cross-checks your name, date of birth, and Social Security number (if you have one) against records held by the Department of Homeland Security and the Social Security Administration.

If E-Verify returns a "match" result, your legal status is confirmed and you can proceed with your license process. If it returns a "no-match" result, your process stops. The NCDMV will not issue you a license. You will receive a notice explaining that you did not pass the legal status verification.

If you believe E-Verify made an error — for example, if your name is spelled differently in different government databases, or if there is a data entry mistake — you have the right to contest the result. However, this process is handled by E-Verify and the federal agencies, not by the NCDMV. You would need to contact USCIS or the Social Security Administration directly to request a correction.

explore for a license with a visa or work authorization

If you are in the United States on a valid visa (such as an H-1B, L-1, F-1, or other employment or student visa), you can explore for a North Carolina driver license. You will need to bring your passport and visa, along with the other standard documents required for any license applicant: proof of North Carolina residency (such as a utility bill or lease), your Social Security number, and proof of your full legal name.

The process is the same as for any other applicant. You will take a written test on traffic laws, pass a vision test, and have your photograph taken. The only additional step is the E-Verify check, which should confirm your legal status based on your visa documentation.

If your visa is expiring soon, explore before the expiration date. Once your visa expires, you will no longer have proof of lawful presence, and you will not be able to renew your license. If you are on a work visa and your employer sponsors you for permanent residency, you can continue to use your work visa as proof of legal status until your green card arrives.

explore with an employment authorization document (EAD)

An employment authorization document, also called a work permit or EAD card, is issued by USCIS to people in certain immigration categories — including those with pending asylum cases, those granted Temporary Protected Status (TPS), and those with approved I-140 petitions waiting for an immigrant visa number to become available.

An EAD is valid proof of lawful presence for purposes of obtaining a North Carolina driver license. You will need to bring the original EAD card, along with your passport (or other travel document), proof of North Carolina residency, and your Social Security number. The NCDMV will verify your information through E-Verify using the information on your EAD.

EADs are issued with an expiration date, typically one or two years from the date of issue. You must renew your EAD before it expires if you want to keep working and maintain proof of legal status. If your EAD expires, you will not be able to renew your driver license unless you obtain another document proving lawful presence.

What to do if you cannot get a North Carolina license

If you do not have proof of lawful presence and cannot obtain a North Carolina driver license, you have limited options within the state. You cannot legally drive in North Carolina without a valid license, regardless of your driving skill or how long you have lived in the state.

Some people in this situation explore whether they can obtain a license in a neighboring state. A few states — including South Carolina and Virginia — do not require proof of legal presence to issue a driver license. However, if you are a resident of North Carolina, using an out-of-state license to drive in North Carolina is not legal. Law enforcement can stop you and cite you for driving with an invalid license for your state of residence.

The safest option is to use alternative transportation — public transit, rideshare services, carpools, or taxis — until your immigration status changes. If your status changes and you obtain proof of lawful presence, you can then explore for a North Carolina license at any NCDMV office.

Changes to North Carolina law and future options

North Carolina's legal status requirement has been in place since 2008 and remains in effect. There have been periodic legislative proposals to create a separate license category for residents without proof of legal status, similar to programs in other states, but none have passed into law.

If you are considering moving to North Carolina or are currently in the state without legal status, it is worth monitoring state legislative activity. Changes to driver license law require action by the North Carolina General Assembly, and such changes are not common. For current information on any proposed changes, you can contact your state representative or check the NCDMV website.

Frequently Asked Questions

Can I get a North Carolina driver license if I have a pending asylum case?

Not unless you have been granted an employment authorization document (EAD) as part of your asylum case. A pending case alone does not count as proof of lawful presence. However, if USCIS approves your EAD while your asylum case is pending, you can use that EAD to obtain a license.

What if I have Temporary Protected Status (TPS)?

If you have been granted TPS, USCIS will issue you an EAD and a travel document. Both of these documents count as proof of lawful presence, and you can use either one to explore for a North Carolina driver license. TPS is temporary and must be renewed periodically; make sure your documents are current before explore.

Can I use a state ID instead of a driver license?

North Carolina issues a state ID card through the NCDMV, but it has the same legal status requirement as a driver license. You cannot obtain a state ID without proof of lawful presence. The state ID serves the same verification function and is subject to the same E-Verify check.

What happens if I drive without a license in North Carolina?

Driving without a valid license in North Carolina is a criminal offense. You can be stopped, cited, and face fines, court costs, and a possible jail sentence depending on the circumstances and your driving history. If you are stopped and do not have legal status, you may also face immigration enforcement action.

Can I get a license if I am waiting for my green card?

Only if you have a document in hand that proves lawful presence right now. If you have an approved I-140 petition and are waiting for an immigrant visa number, you may have an EAD or advance parole document that you can use. If you have neither, you cannot obtain a license until your green card arrives.