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.