Before starting the application process, there are two questions that you should answer first:
1. Are you eligible to apply?
U.S. immigration laws provide a variety of ways for people to apply for a Green Card. The eligibility requirements may vary depending on the immigrant category you are applying under. Visit the Green Card Eligibility Categories page to see all the possible categories you can apply under and what the eligibility requirements are. Check https://www.uscis.gov/greencard/eligibility-categories for more information and details.
Being Sponsored for a Green Card
Most people who apply for a Green Card will need to complete at least two forms—an immigrant petition and a Green Card application (Form I-485). Someone else usually must file the petition for you (often referred to as sponsoring or petitioning for you), although you may be eligible to file for yourself in some cases.
2. Are you inside or outside the United States?
If you are eligible to apply for a Green Card, you then need to determine which process to use – adjustment of status or consular processing.
If you do not currently have an approved immigrant petition, check the eligibility requirements for your Green Card category to see if you can file the petition and the Form I‑485 together at the same time (this is known as concurrent filing).
Outside of the US
Consular processing with the U.S. Department of State