Article: Whether a green card is available is determined by 1) the date the labor certification was filed (known as the “Priority Date”); 2) the occupation’s “Preference Category”; and 3) the foreign national’s country of nationality. If the priority date is current for the foreign national’s preference category and country of nationality (marked by a “c”), or the priority date is after the date listed on the visa bulletin, the foreign national may apply for a green card.  A job that requires a Master’s degree or a Bachelor’s degree plus five years of experience will place the foreign national in the EB-2 preference category. All other jobs with lesser requirements will place the foreign national in the EB-3 preference category. The DOS visa bulletin is found here and is updated each month. Additionally, submit these documents or pass these requirement for continued eligibility:  Apply for a work authorization and advance parole document.  Having Form I-485 pending allows the foreign national to file Form I-765 and Form I-131, respectively. Obtain a medical exam by a civil surgeon approved by USCIS.  A list of civil surgeons can be found here. Include a check for the government filing fee of $1,070 Include a copy of your passport, visa, I-94 card, and any USCIS approval notices.  Also include a copy of your birth certificate. You may apply for a green card for your spouse and children under age 21.  To do so, file a form each for your spouse and children under age 21 with their supporting documents.  Include a copy of your marriage certificate. You will be allowed to enter the US with that visa and then will be mailed your green card a few weeks later.  Send original documents to the National Visa Center.  A list of required documents will be mailed to the applicant with instructions. File Form DS-260 online.  This form and its instructions can be accessed here.

What is a summary?
Determine if there is a green card available by checking the DOS visa bulletin. If the foreign national is present in the United States in valid immigration status, file for an “Adjustment of Status” with USCIS via Form I-485. If the foreign national is not present in the United States, attend an appointment at a US Embassy or Consulate abroad and obtain an immigrant visa.