Determine your eligibility category
Family-based sponsorship
Employment-based sponsorship
Refugee or asylee status
Diversity Visa lottery
Special immigrant categories
Self-petition options
File the required immigration petition
Wait for petition approval
Check visa availability
Submit Form I-485 if in the United States
Complete consular processing if outside the United States
Attend biometrics appointment
Attend interview if required
Provide supporting documents
Complete medical examination
Pay required fees
Receive decision on your application
Receive your green card after approval
