Question: how to apply for social security number for non citizens?
Answer: In almost all cases, if you apply for a Social Security number and card with your immigrant visa application, you don't have to visit a Social Security office in the United States. (For more information, see www.socialsecurity.gov/ssnvisa); or • You can visit a Social Security office in person.