 In all cases, however, only legal residents who work, earn, and contribute sufficiently to Social Security from their earnings or who are the legal dependent of someone who is collecting Social Security can receive Social Security benefits. Now, the criteria for Social Security eligibility are very strict, and those without legal U.S. residency status are not eligible to collect benefits.