Who can be a co-sponsor?

U.S. citizens or legal permanent residents at the minimum age of 18 can be a co-sponsor if they meet the domicile, income and affidavit requirements.