Yes, foreigners can get a U.S. driver's license, but the path depends on your visa status and which state you live in

You do not need to be a U.S. citizen to hold a driver's license. Most states issue licenses to people on valid visas, temporary work permits, and even some undocumented immigrants. What matters is proving your identity, residency in that state, and that you can pass the written and road tests. The specific documents you need and how long you can keep the license vary by state and by your immigration status.

The biggest barrier is usually not your citizenship but your ability to prove who you are and where you live. A passport works for identity. Proof of residency — a utility bill, lease, or bank statement with your name and address — is standard. Some states also require an Individual Taxpayer Identification Number (ITIN) or Social Security Number (SSN), which affects who can get a license and for how long.

Key Takeaways

  • Most U.S. states issue driver's licenses to people on valid visas, work permits, and some undocumented immigrants, though requirements vary by state.
  • You will need to prove your identity (usually a passport), your state residency (a utility bill or lease), and pass both a written test and a road test.
  • Some states require a Social Security Number or ITIN; others do not, so your immigration status affects which states you can get a license in.
  • Licenses issued to people on temporary visas typically expire when the visa expires, not at the standard renewal date.
  • A few states restrict licenses to people with certain visa types or legal status, so you should check your specific state's rules before visiting the DMV.

What documents you need to bring to the DMV

Start with a valid passport or travel document that proves who you are. A state ID from another country does not work on its own, but a passport does. If you have a U.S. visa, bring that too — the DMV will want to see it to confirm your legal status and how long you can stay.

Next, bring proof that you live in the state where you are explore. A utility bill, lease agreement, bank statement, or government mail with your name and address all work. The document usually needs to be dated within the last 60 days. If you just moved and do not have a bill yet, some states accept a signed letter from your landlord or a recent lease.

If the state requires a Social Security Number or ITIN, bring that document too. An ITIN is a nine-digit number the IRS issues to people who file taxes but do not have a Social Security Number. You can get one by filing a tax return with Form W-7, even if you are not required to file taxes. Some states do not require either number, so check your state's DMV website before you go.

How visa status affects which states you can use and how long your license lasts

States fall into three groups based on how they treat people on temporary visas. The most common group — including California, New York, Texas, and Illinois — issues licenses to anyone who can prove identity and residency, regardless of visa status. These states do not ask about immigration status at all.

A second group requires a valid visa or work permit but does not require a Social Security Number. Florida, Colorado, and Washington are examples. You show your visa, pass the tests, and get a license that expires when your visa expires, not at the standard renewal date.

A third, smaller group — including Arizona and some others — has stricter rules. They may require proof of legal status, a Social Security Number, or both. Arizona, for example, requires an ITIN or SSN and proof of legal presence. Check your state's DMV website or call ahead, because these rules change and vary widely.

The expiration date is crucial. If you are on an H-1B visa that expires in two years, your license will expire in two years, not the usual four or five. When you renew, you will need to show a new visa or proof that your status has been extended. If your visa expires and you do not renew it, your license becomes invalid.

The written test and road test are the same for everyone

Once you have your documents in order, you take the same written test and road test as any other applicant. The written test covers traffic laws, road signs, and safe driving practices. Most states offer it in multiple languages — check your DMV website to see which ones. You usually need to score 80 percent or higher to pass.

The road test is conducted by a DMV examiner who watches you drive and scores you on things like lane control, stopping, turning, and following traffic laws. You need to bring a car that is registered and insured in the state. If you do not own one, you can usually borrow a friend's car as long as it meets the requirements.

Some states waive the written test if you already hold a valid license from another country, but this varies. A few states recognize an International Driving Permit (IDP) as proof of driving ability, which can speed up the process. An IDP is issued by your home country and is valid for one year; you get it before you leave home.

Undocumented immigrants and states that issue licenses without proof of legal status

About 20 states issue driver's licenses to undocumented immigrants. These include California, New York, Illinois, Washington, Colorado, Connecticut, Delaware, Hawaii, Maryland, Minnesota, Nevada, New Mexico, Oregon, Rhode Island, Utah, Vermont, and Virginia. The licenses are marked "REAL ID non-compliant" or similar, meaning you cannot use them for federal purposes like boarding a domestic flight or entering a federal building.

In these states, you typically do not need to prove legal immigration status. Instead, you show a passport, an ITIN (which you can get by filing taxes), and proof of residency. The process is the same as for anyone else. The license works for driving and for state purposes like opening a bank account or renting an apartment.

If you live in a state that does not issue licenses to undocumented immigrants, you have limited options. Some people travel to a neighboring state that does, but this is risky because you would be driving in your home state with an out-of-state license, which can raise questions during a traffic stop. The safest path is to consult an immigration attorney about your options.

How to find your state's specific rules and start the process

Go to your state's DMV website and search for "foreign driver" or "non-citizen driver." Most states have a page that lists what documents you need and whether they require a Social Security Number or ITIN. If the website is unclear, call the DMV directly — they can tell you in minutes whether you are may be able to access and what to bring.

Before you go to the DMV, gather all your documents and make copies. Bring the originals and the copies. Some states require certified copies of certain documents, so ask when you call. You will also need to pay a fee, which varies by state but is usually between $20 and $100 for a first license.

Book a road test appointment ahead of time if your state requires it. Some states let you schedule online; others require you to call or visit in person. The wait for a road test can be weeks in busy areas, so do this as soon as you know you are may be able to access.

What happens if your visa expires or your status changes

If your visa expires and you do not renew it, your driver's license becomes invalid even if the card itself has not expired. You cannot legally drive with an expired visa. If you extend your visa or change to a different visa type, you may need to renew your license early to update the expiration date.

If you become a permanent resident or U.S. citizen, you can renew your license at the standard renewal date instead of when your visa expires. Bring proof of your new status — a green card or naturalization certificate — to the DMV, and they will issue a license with a longer validity period.

If you leave the U.S. and your visa expires, your license is no longer valid. If you return on a new visa, you can explore for a new license using the same process as before.

Frequently Asked Questions

Can I use an International Driving Permit instead of getting a U.S. license?

An IDP is valid for one year and works as a supplement to your passport, not as a replacement for a U.S. license. You can drive on it temporarily, but if you plan to stay longer than a year or want to work as a driver, you need a U.S. license. Some states recognize an IDP as proof of driving ability and may waive the road test, but you still have to get a state license.

What if I do not have a Social Security Number and my state requires one?

You can get an ITIN by filing a tax return with Form W-7, even if you did not work or earn income. The IRS processes ITINs and will mail you a number. Once you have it, you can use it to get a driver's license. This takes a few weeks to a few months, so plan ahead.

Can I get a license in one state and then move to another?

Yes, but you will need to get a license in your new state within a certain time frame — usually 30 to 60 days after you move. Bring your old license, proof of residency in the new state, and any other documents your new state requires. You may not need to retake the tests if your old license is valid.

Will my U.S. driver's license work in my home country?

A U.S. driver's license is not automatically recognized abroad. Some countries accept it as a secondary document alongside your passport, but many do not. If you plan to drive in your home country, get an International Driving Permit before you leave the U.S., or check your country's rules about recognizing U.S. licenses.

What if I fail the road test?

You can retake it. Most states let you schedule another test within a few days or weeks. You pay the test fee again. There is no limit to how many times you can retake it, though some states may require you to wait a certain number of days between attempts.