What you need to know before you explore for a state driver license

A foreigner can obtain a U.S. driver license, but the path depends on your immigration status and which state you live in. Most states issue licenses to people with valid visa status, work permits, or temporary protected status. Some states also issue licenses to undocumented immigrants, though the rules vary widely. The license itself is issued by your state's Department of Motor Vehicles (DMV) or equivalent agency — not by the federal government — so requirements differ by state.

You will need to prove your identity, residency in that state, and your legal presence or status. The specific documents accepted vary by state, and some states have reciprocal agreements that recognize licenses from other countries for a limited time. Understanding your state's rules before you visit the DMV saves time and prevents rejected applications.

Key Takeaways

  • Each state sets its own rules for who can get a driver license, so you must check your specific state's DMV website for current requirements.
  • You will need proof of identity (passport or national ID card), proof of state residency (utility bill or lease), and proof of legal presence or immigration status.
  • Some states issue licenses to undocumented immigrants, while others require a visa, work permit, or other federal immigration document.
  • Many states recognize an International Driving Permit for temporary use, but it does not replace a state license for long-term driving.

Documents required at the DMV

You will need to bring three categories of documents to your state DMV: proof of identity, proof of state residency, and proof of legal presence or immigration status. The exact documents accepted vary by state, but the categories are consistent.

For identity, most states accept a valid passport, national ID card from your home country, or visa. Some states also accept an International Driving Permit, though this is not a substitute for a state license. For residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement showing your name and current address in that state. The document must be dated within the last 60 days in most states.

For legal presence, bring the document that matches your status: a valid visa, Employment Authorization Document (EAD), I-94 arrival/departure record, I-797 approval notice, or Temporary Protected Status (TPS) documentation. If you are undocumented, check whether your state issues licenses without proof of legal status — currently about 20 states do. Your state DMV website lists the exact documents it accepts.

States that issue licenses to undocumented immigrants

Approximately 20 states and the District of Columbia issue driver licenses to undocumented immigrants, though the rules and the documents required differ. These states include California, Colorado, Connecticut, Delaware, Illinois, Maryland, Minnesota, Nevada, New Mexico, New York, Oregon, Rhode Island, Utah, Vermont, Washington, and a few others. The list changes as state legislatures pass new laws, so verify your state's current policy before visiting the DMV.

In states that do issue licenses to undocumented immigrants, you typically still need to prove identity and state residency. You will not need to prove legal immigration status, but you may need to sign a statement under penalty of perjury that you are a resident of that state. Some states issue these licenses with a special marking or expiration date that differs from licenses issued to citizens or legal residents.

States that do not issue licenses to undocumented immigrants require proof of legal presence — usually a visa, work permit, or other federal immigration document. If you do not have one of these documents, you cannot obtain a license in those states.

How visa status affects your license

Your visa type determines whether you can get a driver license in most states. Student visas (F-1), work visas (H-1B, L-1, O-1), temporary visitor visas (B-1/B-2), and other temporary status categories generally may have access to you for a license in states that require legal presence. Bring your passport and the visa page itself, plus your I-94 arrival/departure record, which you can print from the U.S. Customs and Border Protection website.

If you are on a visa but it has expired, you may still be able to get a license if you are in valid status — meaning you have filed for an extension or change of status with U.S. Citizenship and Immigration Services (USCIS) and have a receipt notice. Bring the receipt notice (I-797) along with your expired visa. If your status has truly lapsed and you have not filed for an extension, most states will not issue a license.

Visa holders should also know that a state driver license does not change your immigration status or create any federal record. It is a state document only. Getting a license does not affect your visa or your ability to travel.

Work permits and other federal immigration documents

If you have an Employment Authorization Document (EAD), Temporary Protected Status (TPS) documentation, or a Deferred Action for Childhood Arrivals (DACA) approval notice, you can use these to prove legal presence in states that require it. Bring the original document or a certified copy. An EAD is valid for the period shown on the card, and most states will issue a license that expires on or before your EAD expires.

If you have an I-797 approval notice from USCIS — for example, for a pending green card process, asylum case, or visa petition — bring the original notice. Some states accept this as proof of legal presence even if your visa has expired, because the notice shows you have a pending case. Check your state's DMV website to confirm whether it accepts I-797 notices.

Work permits and federal immigration documents are issued by USCIS, not by your state. Your state DMV will verify these documents but will not issue them or extend them. If your work permit or status document is expiring, renew it with USCIS before your state license expires, or your license may become invalid.

International Driving Permits and temporary driving

An International Driving Permit (IDP) is issued by your home country and recognized in the United States for temporary driving. It is not a substitute for a state driver license. Most states allow you to drive on an IDP for up to one year from your date of entry into the United States, but you must also carry your valid passport and home country license. After that period, you must obtain a state license.

An IDP is useful if you are visiting the U.S. for tourism or a short business trip and plan to rent a car. If you are moving to the U.S. or staying longer than a few months, you should obtain a state license instead. Some car rental companies accept an IDP, but others require a state license, so check with the rental company before you book.

To get an IDP before you leave your home country, contact your home country's automobile association or equivalent agency. The U.S. does not issue IDPs. Once you are in the U.S., you cannot obtain an IDP — you must get a state license.

The written test and driving test

After you submit your documents at the DMV, you will take a written test on traffic laws and road signs. Most states offer this test in multiple languages, including Spanish, Chinese, Vietnamese, Korean, and others. Check your state DMV website to see which languages are available. You can also study the official driver manual for your state, which is usually available online and in print at the DMV.

If you pass the written test, you will receive a learner's permit and can then schedule a driving test. The driving test is conducted in English in most states, though some states allow you to bring an interpreter. You must provide your own vehicle for the test, and it must be registered and insured. The test typically takes 20 to 30 minutes and covers basic driving skills, parking, and following traffic laws.

If you fail either test, you can retake it. Most states allow you to retake the written test the same day or within a few days. The driving test usually requires you to schedule a new appointment, which may take several weeks depending on your state's DMV workload.

Frequently Asked Questions

Can I use my home country driver license to drive in the U.S.?

Your home country license is valid for temporary driving in most U.S. states, usually for up to one year from your date of entry. You must carry your valid passport along with your home country license. If you are staying longer than a year or plan to live in the U.S., you need to obtain a state driver license.

What if my visa expires before my driver license expires?

Your state driver license remains valid even if your visa expires, as long as you maintain legal status in the U.S. If you file for an extension or change of status with USCIS, your license does not automatically become invalid. However, if your legal status truly ends and you do not file for an extension, you should not drive. Check with your state DMV about whether you need to renew your license if your status changes.

Do I need a Social Security number to get a driver license?

Most states do not require a Social Security number if you do not have one. States that issue licenses to undocumented immigrants typically do not ask for a Social Security number. States that require legal presence may ask for one, but if you do not have one, bring a letter from the Social Security Administration stating that you are not may be able to access. Your state DMV website will specify what to bring.

Can I get a real ID compliant license as a foreigner?

Real ID compliance depends on your state and your immigration status. Real ID licenses require proof of legal presence, so undocumented immigrants cannot get a Real ID compliant license in any state. If you have a visa or work permit, you can usually get a Real ID compliant license, but some states issue a separate non-compliant license to visa holders. Check your state DMV website to see which type of license you are may be able to access for.

What happens if I move to a different state?

You will need to obtain a new driver license from your new state. Most states do not recognize licenses from other states for foreigners, so you cannot straightforward transfer your license. Visit your new state's DMV with the same documents you used before — proof of identity, residency, and legal presence. Your old license becomes invalid once you obtain a new one.