Question: how long does it take to get a social security card for new immigrants?
Answer: We will mail your SSN card to the U.S. mailing address where the Department of Homeland Security will send your Permanent Resident Card. You should receive your Social Security card within 3 weeks after you arrive.