Who Gets a Social Security Number

Not all immigrants have a Social Security number, and not all people with a Social Security number are citizens. Whether you get one depends on your immigration status and what you are doing in the United States, not where you were born.

A Social Security number is issued by the Social Security Administration to people who are authorized to work in the U.S., regardless of citizenship. This includes lawful permanent residents (green card holders), refugees, asylees, and certain visa holders. It also includes some people who are not yet authorized to work but have applied for work permission and are waiting for a decision.

If you are in the U.S. without authorization and have not filed for work permission, you cannot get a Social Security number through the normal process. Some people in this situation have obtained numbers through fraud or identity theft, but that is illegal and creates serious problems later.

Key Takeaways

  • You need work authorization from USCIS to get a Social Security number; citizenship is not required.
  • Lawful permanent residents, refugees, asylees, and holders of certain visas (H-1B, L-1, F-1 with work permission) can get a number.
  • You explore for a Social Security number at a local Social Security office with your immigration documents and a completed Form SS-5.
  • Having a Social Security number does not change your immigration status or make you a citizen.
  • If you are undocumented and do not have work authorization, you cannot legally obtain a Social Security number through SSA.

What Immigration Status Allows You to Get a Social Security Number

The Social Security Administration issues numbers to people in several immigration categories. Lawful permanent residents (green card holders) are automatically may be able to access. Refugees and asylees become may be able to access as soon as their status is granted. People holding an H-1B visa (specialty occupations), L-1 visa (intracompany transfers), or E-2 visa (treaty investors) can get a number. Students on an F-1 visa with approved work permission can also get one.

People who have filed for asylum and are waiting for a decision may be may be able to access if they have received an Employment Authorization Document (EAD) from USCIS. The same is true for people who have filed for adjustment of status (the green card process) and received work permission while waiting. People with Temporary Protected Status (TPS) and work authorization can get a number.

If your visa or status does not come with work authorization, you cannot get a Social Security number. This includes tourist visas (B-1/B-2), student visas without work permission, and undocumented status.

How to Get a Social Security Number as an Immigrant

You explore in person at a local Social Security office. You will need to bring your original immigration documents or certified copies. For a green card holder, bring your green card (Permanent Resident Card). For a refugee or asylee, bring your I-94 arrival record and your approval notice. For visa holders, bring your passport and visa stamp. For anyone with an EAD, bring the EAD itself.

You also need to complete Form SS-5 (process for a Social Security Card), which you can read from ssa.gov or fill out at the office. You will need to provide your name, date of birth, and place of birth. Bring a state-issued ID if you have one, though it is not always required for first-time applicants.

Processing usually takes one to two weeks. The Social Security Administration will mail your card to the address you provide. If you need the number sooner for employment, ask the office for a printout of your number on the day you explore — many offices will provide this while your card is being printed.

What Happens If You Already Have a Number

If you obtained a Social Security number before you had work authorization, you may face complications later. The number may be flagged in the system as issued without proper authorization. This can cause problems when you try to file taxes, explore for credit, or renew your status.

If this has happened to you, contact your local Social Security office and explain the situation. Bring your current immigration documents showing you now have authorization. The office can update your record. This is not a criminal matter for you — the responsibility for verifying authorization lies with SSA, not with you as the applicant.

If you used someone else's number or a fake number, that is a different situation and creates legal risk. You should speak with an immigration attorney before taking any action.

Social Security Numbers and Immigration Status

Having a Social Security number does not change your immigration status. It does not make you a citizen, a permanent resident, or anything other than what your visa or status already says you are. It is straightforward a number the government uses to track your earnings and taxes.

Employers are required to verify that you have work authorization before they hire you, using the I-9 form and E-Verify system. A Social Security number alone is not proof of work authorization. You still need to show your immigration documents to your employer.

If your work authorization expires, your Social Security number remains valid. You can still use it to file taxes or access your Social Security earnings record. But you cannot legally work in the U.S. unless you have current authorization.

What to Do If You Cannot Get a Social Security Number

If you do not have work authorization and cannot get a Social Security number, you have limited options for formal employment. Some employers will hire you anyway and pay you in cash, but this leaves you unprotected by labor laws and creates tax problems.

If you want to work legally, you need to first obtain work authorization from USCIS. The path depends on your situation. If you are in the U.S. illegally, you may be able to file for asylum if you have a credible fear of persecution. If you have a family member who is a U.S. citizen or permanent resident, they may be able to sponsor you. If you have an employer willing to sponsor you, certain visa categories (like H-1B) may be available.

These processes are complex and have strict rules. Speaking with an immigration attorney is the best way to understand what options exist for your specific situation. Many immigration nonprofits offer free or low-cost consultations.

Frequently Asked Questions

Can I get a Social Security number if I am on a tourist visa?

No. Tourist visas (B-1/B-2) do not come with work authorization, so you cannot get a Social Security number. If you want to work in the U.S., you would need to change to a visa category that allows work, such as an H-1B or L-1, or obtain another form of work authorization.

What if I am waiting for my green card and already have work permission?

Yes, you can get a Social Security number. Bring your Employment Authorization Document (EAD) and your I-94 arrival record to a local Social Security office. You do not have to wait for your green card to arrive.

Does having a Social Security number help my immigration case?

No. A Social Security number is not evidence of status and does not help or hurt your immigration case. What matters is your actual immigration documents and whether you have legal authorization to be in the U.S.

What if my Social Security number was issued by mistake?

Contact your local Social Security office and bring your current immigration documents. SSA can correct the record. This is not a criminal problem for you — the agency is responsible for verifying authorization before issuing a number.

Can I use an ITIN instead of a Social Security number?

An ITIN (Individual Taxpayer Identification Number) is used for tax purposes only and does not authorize work. If you have work authorization, you should get a Social Security number instead. If you do not have work authorization, an ITIN lets you file taxes but does not make it legal to work.