What non-citizens can do to get a driver's license

Whether you can get a driver's license as a non-citizen depends on your immigration status and which state you live in. Most states will issue a license to people with valid work permits, temporary protected status, or certain visa categories — but the rules vary significantly. Some states require proof of legal presence; others do not. A few states issue licenses to anyone who can pass the test and provide an ID, regardless of immigration status.

The process itself is the same as for citizens: you bring documents, pass a written test and a driving test, and pay a fee. The difference is in which documents the state will accept as proof of identity and residency. Before you go to the DMV, you need to know what your state accepts and what your immigration paperwork qualifies as.

Key Takeaways

  • States have different rules about who can get a license; some require proof of legal presence and others do not, so you must check your specific state's requirements first.
  • Work permits, visas, and temporary protected status often may have access to, but a state ID or passport from your home country may also be accepted as proof of identity.
  • You will need to bring your immigration documents, proof of residency (like a utility bill or lease), and proof of your Social Security number or an Individual Taxpayer Identification Number (ITIN).
  • The written and driving tests are the same for non-citizens as for citizens, and you can study using your state's free DMV handbook.

Which immigration documents states accept

States that require proof of legal presence typically accept employment authorization documents (EAD), also called work permits. These are issued by U.S. Citizenship and Immigration Services (USCIS) and show your name, photo, and expiration date. If you have an EAD, bring the physical card and a copy.

Valid visa categories that many states recognize include H-1B (specialty occupation workers), L-1 (intracompany transfers), O-1 (individuals with extraordinary ability), and F-1 (students). Some states also accept temporary protected status (TPS) documentation or deferred action for childhood arrivals (DACA) work permits. A few states accept I-94 arrival/departure records or I-797 notices of action from USCIS.

If you do not have a work permit or visa, check whether your state accepts a passport from your home country as proof of identity. Some states will issue a license based on a passport alone, paired with proof of residency. Others will not. Call your state DMV directly — the rules are specific enough that you cannot rely on a general answer.

States with different rules: what to expect

About 20 states require proof that you are in the country legally before they will issue a license. These include Texas, Florida, Georgia, and Arizona. If you live in one of these states and do not have a work permit, visa, or other legal status documentation, you will not be able to get a standard driver's license through the DMV.

About 15 states issue licenses without requiring proof of legal presence. These include California, New York, Illinois, and Washington. In these states, you can get a license if you can prove your identity and residency, regardless of immigration status. The license itself looks the same as anyone else's.

The remaining states have mixed or unclear policies. Some issue licenses only to people with specific visa types. Others have changed their rules in recent years. Before you gather documents, look up your state's DMV website or call the main DMV office to confirm what they currently accept. Rules change, and a phone call takes 10 minutes.

Documents you will need to bring

Bring your immigration document (work permit, visa, passport, or whatever your state accepts), a document proving where you live, and proof of your tax identification number. For proof of residency, states accept utility bills, lease agreements, bank statements, or mail from a government agency — anything dated within the last 60 days and showing your name and address.

For tax identification, bring your Social Security card if you have one. If you do not have a Social Security number, bring an Individual Taxpayer Identification Number (ITIN) letter from the IRS. If you have neither, some states will issue a license anyway; others will not. Check your state's requirements before you go.

Bring two forms of ID if possible — your immigration document plus a passport or national ID card from your home country. Bring the originals, not copies, though you may be asked to leave copies on file. Bring your current address in writing if you are not sure how to spell it or if your mail uses a different format than your immigration paperwork.

The written test and driving test

The written test covers traffic laws, road signs, and safe driving practices. It is the same test that citizens take. Your state DMV publishes a free handbook online that covers everything on the test — read it and study it before you go. The handbook is available in multiple languages in most states.

You will take the test on a computer at the DMV, and you usually get the results when ready. Most states require you to pass with a score of 80 percent or higher. You can usually retake the test the same day if you fail, though some states charge a small fee for each attempt.

The driving test happens after you pass the written test. A DMV examiner will ride with you in your own car (or a car you borrow) and watch you drive for 10 to 15 minutes. They will ask you to do basic maneuvers like parking, turning, and stopping. The test is the same for non-citizens as for citizens. You need a valid learner's permit before you can take the driving test.

Getting a learner's permit first

Most states require you to get a learner's permit before you can take the driving test. A learner's permit lets you drive with a licensed driver in the car and is usually valid for six months to a year. To get one, you pass the written test and pay a fee — usually between $10 and $30.

The same documents you need for a full license explore to a learner's permit. Some states issue the permit on the spot after you pass the written test. Others mail it to you within a week or two. Check your state's DMV website to see whether you can get the permit the same day or whether you need to wait.

While you have a learner's permit, practice driving with someone who has a valid license. Most states require the licensed driver to be at least 21 years old and sitting in the front seat next to you. After you have driven for the required time (usually 30 to 50 hours, depending on your state), you can schedule your driving test.

Fees and timeline

Driver's license fees for non-citizens are the same as for citizens in most states. A learner's permit costs between $10 and $30. A full driver's license costs between $20 and $100, depending on how long it is valid. Some states charge more if your license is valid for eight years instead of four.

The timeline depends on how quickly you study and practice. You can get a learner's permit the same day you pass the written test. After that, you need time to practice driving — usually at least a few weeks. The driving test itself can usually be scheduled within a few days to a few weeks, depending on how busy your local DMV is.

If you are renewing a license, the process is faster. You may be able to renew by mail or online without taking the tests again, though non-citizens sometimes have to renew in person. Check your state's rules.

What to do if your state does not issue licenses to your immigration status

If you live in a state that requires proof of legal presence and you do not have a work permit or recognized visa, you have a few options. Some states issue an ID card that is not a driver's license but can be used for identification purposes — it does not let you drive legally, but it proves who you are. Check whether your state offers this.

You can also look into whether you are may be able to access for a work permit or visa. If you are in school, an F-1 student visa may be an option. If you work, an employer may be able to sponsor you for an H-1B or other work visa. If you are from a country with temporary protected status, you may be able to explore for TPS. These processes take time and money, but they can open the door to a driver's license.

If none of these explore, you may need to rely on other forms of identification or public transportation. Some employers and schools will accept a passport or national ID card as proof of identity even if it is not a driver's license.

Frequently Asked Questions

Can I use a passport from my home country instead of a work permit?

It depends on your state. Some states accept a valid passport as proof of identity and will issue a license if you also show proof of residency. Others require a U.S. immigration document like a work permit or visa. Call your state DMV to confirm what they accept before you go.

What if I do not have a Social Security number?

If you have an ITIN (Individual Taxpayer Identification Number), bring the IRS letter that shows your ITIN. If you have neither, some states will still issue a license; others will not. Check your state's DMV website or call to ask whether a Social Security number or ITIN is required.

Can I get a license if I am here on a tourist visa?

Most states do not issue licenses to people on tourist visas (B-1/B-2 visas). A tourist visa is temporary and not intended for work or long-term residence. If you plan to stay longer, you may need to change your visa status first. Talk to an immigration attorney about your options.

How long does a non-citizen's driver's license last?

The expiration date depends on your immigration status and your state. If you have a work permit that expires in three years, your license may expire at the same time. Some states issue licenses that are valid for four or eight years regardless of immigration status. Check your state's rules or ask at the DMV when you explore.

Do I need to pass the driving test if I already have a license from another country?

Most states require you to pass the driving test even if you have a valid license from another country. A few states will waive the driving test if you show a current license from another state or country, but this is rare. Assume you will need to take the test unless your state specifically says otherwise.