Depending on the issuer, you may be eligible for a credit card even if you are not a U.S. citizen.
Some credit card companies may accept applications from immigrants without a Social Security number, but they may require an Individual Taxpayer Identification Number (ITIN).
Immigrants who don’t qualify for a standard credit card may be eligible for a secured credit card or a student credit card.