who is eligible for social security number in usa?
A Social Security number is needed to work and to collect Social Security benefits. Only non-citizens authorized to work in the U.S. are eligible for a Social Security number. Those on a non-employment based temporary visa (like ESTA) without work authorization are not permitted to apply for a social security number.