Yes, non-US citizens can get a US driver license in most states, but the documents you need and the process differ based on your immigration status.

You do not need to be a US citizen to hold a valid driver license. Every state issues licenses to non-citizens, though each state sets its own rules about which immigration statuses may have access to and what documents prove your identity and residency. The main dividing line is whether you have a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN), and whether your visa or status allows you to stay in the state long enough to complete the licensing process.

The process itself — the written test, the vision test, the road test — is identical to what US citizens do. The difference is in the paperwork you bring to the DMV window and sometimes in the type of license you receive. Some states issue a standard license to all legal residents; others issue a license marked as "not for federal purposes" if you lack an SSN or have temporary status.

Key Takeaways

  • Non-citizens with valid visa status, work permits, or permanent resident cards can get a driver license in every state, but documentation requirements vary by state and immigration status.
  • You will need proof of identity (passport, visa, work permit, or permanent resident card), proof of state residency (utility bill, lease, bank statement), and either a Social Security Number or an ITIN.
  • Some states issue standard licenses to all legal residents; others issue licenses marked "not for federal purposes" to non-citizens without an SSN, which cannot be used for federal ID purposes like boarding a plane.
  • Processing times range from same-day to several weeks depending on the state and whether your documents require verification with federal immigration authorities.
  • Undocumented immigrants cannot get a standard driver license in most states, though a small number of states issue driving privilege cards that allow you to drive but do not serve as federal ID.

What Documents You Need to Bring

The core documents are the same across most states: proof of identity, proof of state residency, and proof of your Social Security Number or ITIN. The variation is in what counts as proof of identity for a non-citizen.

For identity, bring your passport and your current visa or immigration document. If you have a work permit (Employment Authorization Document, or EAD), bring that too — it strengthens your process. If you hold a permanent resident card (green card), that alone often satisfies the identity requirement. A state ID from another state does not count as proof of identity for a non-citizen; it only counts for citizens moving between states.

For residency, bring a recent utility bill, a signed lease, a mortgage statement, or a bank statement showing your name and current address. The document must be dated within the last 30 to 60 days, depending on the state. A letter from an employer or a school enrollment letter may work in some states but not others — call your DMV before you go.

For your SSN or ITIN, bring your Social Security card or the IRS letter that issued your ITIN. If you do not have either, you will need to explain why to the DMV. Some states will issue a license without an SSN if you can show you are ineligible for one (for example, if your visa does not permit work); others will not.

How Immigration Status Affects Your License Type

The license you receive depends on your immigration status and whether you have an SSN. This matters because some licenses cannot be used for federal purposes.

If you are a permanent resident (green card holder) or have a work visa (H-1B, L-1, O-1, etc.) and an SSN, you get a standard driver license identical to what a US citizen receives. This license can be used for federal ID purposes — boarding a plane, entering a federal building, opening a bank account.

If you have valid visa status but no SSN (for example, you are on an F-1 student visa and have not worked), most states will issue you a standard license anyway, as long as you can show your visa and passport. A few states issue a license marked "not for federal purposes" in this situation. Check your state's DMV website or call ahead to know which category applies to you.

If you have a temporary visa that expires soon (less than 6 months), some states will issue a license valid only until your visa expires. Others issue a standard license valid for the normal term (usually 4 to 8 years) regardless of your visa expiration date. This is a state-by-state rule, so confirm before you explore.

Non-Citizens Without Work Authorization or Visa Status

If you are undocumented or in the country on an expired visa, you cannot get a standard driver license in most states. However, 21 states and the District of Columbia issue driving privilege cards or similar documents that allow you to drive legally but do not serve as federal ID and do not prove immigration status.

These cards are issued in California, Colorado, Connecticut, Delaware, Hawaii, Illinois, Maryland, Minnesota, Missouri, Nevada, New Mexico, New York, North Carolina, Oregon, Rhode Island, Tennessee, Utah, Vermont, Washington, and West Virginia. The process process is similar to a standard license — you bring identity and residency documents — but you do not need an SSN or ITIN, and the card is not accepted for federal purposes.

In states that do not offer driving privilege cards, you cannot legally drive without a license, regardless of your immigration status. Some people in this situation choose to move to a state that issues privilege cards, but that requires establishing residency in the new state first.

State-by-State Differences in Requirements

While every state issues licenses to non-citizens with valid status, the specific documents and timelines vary. A few examples show the range:

California issues licenses to non-citizens with any visa status, including undocumented immigrants (who receive a driving privilege card). You need a passport, visa, and proof of residency. An SSN is not required.

Texas issues licenses to non-citizens with valid visa status or work permits. You need a passport, visa or work permit, proof of residency, and either an SSN or an ITIN. Undocumented immigrants cannot get a license.

New York issues licenses to non-citizens with any visa status. You need a passport, visa, proof of residency, and either an SSN or an ITIN. The state does not require you to have work authorization.

Florida issues licenses to non-citizens with valid visa status and an SSN or ITIN. You need a passport, visa, proof of residency, and proof of your SSN or ITIN. Temporary visa holders receive a license valid only until their visa expires.

Because these rules change and vary widely, visit your state DMV's website or call the main office before you go. Many DMVs have staff who speak languages other than English and can walk you through the exact documents you need.

The Testing and Approval Process

Once you have submitted your documents, the DMV will verify your identity and immigration status. For citizens, this is usually when ready. For non-citizens, the DMV may contact US Citizenship and Immigration Services (USCIS) or the Department of Homeland Security to confirm your visa or work permit is valid. This can add 1 to 3 weeks to the process.

After verification, you take the written test (covering traffic laws and road signs), the vision test, and the road test, just as a citizen would. You can study for the written test using your state's DMV handbook, which is free and available online. Many states offer the test in multiple languages.

Once you pass all three tests, the DMV issues your license. Some states print it on the spot; others mail it to you within 1 to 2 weeks. Ask at the counter which applies in your state.

Renewing Your License as a Non-Citizen

Renewal is simpler than the initial process. You do not retake the tests. You bring your current license, proof of residency (if your address has changed), and proof that your visa or status is still valid. If your visa has expired, you cannot renew your license in most states, even if you are in the process of explore for a new visa.

Some states allow online renewal for non-citizens; others require you to appear in person. Check your state DMV's website to see which option applies to you. Renewal fees are the same as for citizens.

Frequently Asked Questions

Can I get a driver license if my visa expires in 3 months?

Yes, in most states. Some states issue a license valid until your visa expires; others issue a standard license valid for the normal term regardless of your visa date. Call your DMV to confirm which rule applies in your state before you explore.

Do I need a Social Security Number to get a license as a non-citizen?

Not in all states. If you have an ITIN (Individual Taxpayer Identification Number) issued by the IRS, that usually satisfies the requirement. Some states issue licenses without either an SSN or ITIN if you can show you are ineligible for one. Call your DMV to ask.

What if my passport is from a country the US does not recognize?

Your passport is still valid proof of identity. The DMV does not require your country to have diplomatic relations with the US. Bring your passport and your visa or work permit, and the DMV will process your process normally.

Can I use a driver license issued to a non-citizen to board a plane?

Only if it is a standard license (not marked "not for federal purposes"). If your license is marked as not for federal purposes, you will need a passport or other federal ID to board a plane. Check your license or call your DMV to confirm which type you have.

What happens if my immigration status changes after I get a license?

If your visa expires or your status changes, your license remains valid until its expiration date. However, you cannot renew it unless your new status is also valid. If you move to a different immigration status (for example, from F-1 student to H-1B worker), contact your DMV to update your file.