What are the requirements to obtain a green card?

To obtain a green card there are many ways:

  1. Through employment.To apply for an Employment-Based Green Card, a foreign applicant must be sponsored by a qualifying U.S. employer who files Form I-140.
  2. Through a family member or marriage. You must be sponsored by a family member in the U.S. in order to apply for a Family-Based Green Card by petitioning using Form I-130.

Individuals who obtain a Green Card through marriage to a U.S. Citizen are granted "Conditional" Green Card status, which is only valid for two years. Individuals who have been granted Conditional Green Card Status are required to apply to remove the Conditions on their Green Card within 90 days of the date that their Conditional Permanent Resident status expires.After conditions are removed the applicant is issued a green card valid for 10 years.If married to U.S. Citizen you may apply after 3 years with valid green card for US citizenship.

3. If alien is outside US through consular processing the US citizen can petition for green card and after the process is complete and once visa is available the alien can enter US as a green card holder.

4.Lastly the option of winning in the DV lottery which happens once a year mostly in the month of October or November.