Can I Get Social Security If I’m Not a U.S. Citizen?

Short answer: YES — in many cases

You do not need to be a U.S. citizen to receive Social Security benefits.


Who qualifies for Social Security?

You may qualify if you:

  • Have legal immigration status

  • Have a valid Social Security Number

  • Worked and paid Social Security taxes

  • Earned 40 work credits (about 10 years)


Immigration statuses that may qualify

  • Green Card holders

  • Refugees and asylees

  • Certain work visa holders

  • Survivors or spouses of eligible workers


Can benefits be paid outside the U.S.?

Yes. In many cases, Social Security benefits can be paid abroad, depending on:

  • Country of residence

  • Type of benefit

  • International agreements


Important warning

Working without authorization or using a false SSN does not count toward benefits.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top