Do you have to get a green card before applying for U.S. Citizenship?
Yes, obtaining a green card (permanent residency) is a prerequisite for naturalization in most cases. Typically, one must hold a green card and fulfill specific residency requirements before becoming eligible to apply for U.S. Citizenship through naturalization.