A sponsor must be a United States citizen or permanent resident who is at least 18 years old and resides, with certain exceptions, in the United States or United States territory. If you need legal advice about selecting the right sponsor, get in touch with an experienced immigration lawyer to answer questions for your specific situation.