North Carolina's Driver's License Rules for Non-Citizens

North Carolina does not require you to be a U.S. citizen to get a driver's license. You do not need to prove citizenship or legal immigration status. What you do need is a valid form of identification, proof of your North Carolina address, and proof of your Social Security number — or a document showing you don't have one.

This means people without legal immigration status can obtain a standard North Carolina driver's license through the same process as anyone else. The state's Division of Motor Vehicles (DMV) does not verify immigration status as part of the licensing process.

However, there are important limits to what this license can be used for. A North Carolina driver's license cannot be used as federal identification for air travel, entry into federal buildings, or other purposes that require proof of citizenship or legal presence. If you need to travel by air or cross into another state, you may face additional questions.

Key Takeaways

  • North Carolina does not require citizenship or legal immigration status to get a driver's license, only valid identification and proof of address.
  • You will need to provide either a Social Security number or an Individual Taxpayer Identification Number (ITIN) to complete the process.
  • A North Carolina driver's license cannot be used for federal purposes like air travel or federal building entry, even though it is valid for driving.
  • The written test and road test are the same for all applicants regardless of immigration status.

What Documents You Need to Bring

To get a North Carolina driver's license without proof of citizenship, you will need to bring documents that prove your identity, your address in North Carolina, and your Social Security or tax identification number.

For identity, the DMV accepts a wide range of documents: a valid passport (from any country), a consular identification card, a state ID from another state, a tribal ID, a military ID, or other government-issued photo identification. The document does not have to be from the United States.

For proof of North Carolina address, bring a recent utility bill, lease agreement, bank statement, or government mail with your name and current address. The document must be dated within the last 60 days.

For your Social Security number, bring your Social Security card if you have one. If you do not have a Social Security number, bring documentation of your ITIN (Individual Taxpayer Identification Number) — typically a tax return or IRS letter. If you have neither, you can still get a license, but you will need to sign a statement saying you do not have a Social Security number.

The Written Test and Road Test

Once you have submitted your documents, you will take the same written test and road test as any other applicant. The written test covers North Carolina traffic laws and safe driving practices. You can take it in English or Spanish.

The road test is a practical driving evaluation where a DMV examiner watches you drive and assesses your ability to handle the vehicle safely. There is no separate test for non-citizens or people without legal immigration status.

If you fail either test, you can retake it. There is no limit to how many times you can test, though you may have to pay a fee each time you retake the road test.

How Immigration Status Affects Your License

A North Carolina driver's license is valid for driving in the state and in other states. However, it is not accepted as federal identification. This means you cannot use it to board a domestic flight, enter a federal courthouse, or access certain federal buildings.

If you are stopped by police while driving, a valid North Carolina driver's license is proof that you are allowed to drive. Police do not use the licensing process to check immigration status. However, if you are arrested or detained for other reasons, immigration enforcement may become involved — this is separate from the driver's license itself.

If your immigration status changes — for example, if you gain legal status — you can update your license information at any DMV office. You do not need to get a new license unless yours expires or you want to change the information on it.

Renewing Your License

North Carolina driver's licenses are valid for eight years. When your license is about to expire, you can renew it in person at a DMV office or online through the DMV website, depending on your circumstances.

For online renewal, you will need your current license number and a valid payment method. If you renew online, you do not need to bring documents again — the DMV uses the information from your original process.

If you renew in person, bring the same types of documents you brought for your original license: proof of identity, proof of North Carolina address, and proof of your Social Security number or ITIN if your information has changed.

What Happens If Your License Expires

If your license expires, you cannot legally drive in North Carolina. You will need to renew it before you get behind the wheel again.

If you are stopped by police while driving with an expired license, you can be cited for driving with an expired license, even if your license was valid when you got it. Renewing is straightforward: go to a DMV office with your documents, pay the renewal fee, and your license will be reissued.

If your license has been expired for more than a few years, the DMV may require you to retake the written test or road test. Call your local DMV office to ask what is required in your situation.

Where to Go and What It Costs

North Carolina has DMV offices in every county. You can find the office nearest you on the North Carolina DMV website. Some offices accept walk-ins; others require an appointment. It is a good idea to call ahead or check online before you go.

The fee for a driver's license varies depending on how long you want it to be valid. An eight-year license costs one amount; a four-year license costs less. You can pay with cash, check, or card at most offices.

Bring all your documents with you. If you are missing something, the DMV will not issue your license and you may have to make another trip.

Frequently Asked Questions

Can I use a North Carolina driver's license to fly on an airplane?

No. A standard North Carolina driver's license is not accepted as federal identification for air travel. You would need a passport or other federal ID. However, you can use your license to drive a car anywhere in the United States.

What if I don't have a Social Security number?

You can still get a driver's license. Bring your ITIN documentation (such as a tax return or IRS letter), or sign a statement saying you do not have a Social Security number. The DMV will process your process either way.

Will the DMV report me to immigration authorities?

The DMV's job is to issue driver's licenses, not to enforce immigration law. The DMV does not share licensing information with immigration authorities as part of the normal licensing process. However, if you are arrested or detained for other reasons, that is a separate matter.

Can I get a license if I'm under 18?

Yes. North Carolina issues licenses to drivers under 18 through a graduated licensing system. You start with a learner's permit, then a provisional license, then a full license. Immigration status does not change this process — the same rules explore to everyone.

What if I move out of North Carolina?

Your North Carolina license remains valid in other states for driving. If you move to another state permanently, you will eventually need to get a license in that state. Each state has its own rules about who can get a license, so check with the new state's DMV.