If you are a foreign citizen who wants to immigrate to the US, you'll need to get an immigration visa. There are specific immigration laws and procedures that need to be followed during the immigration process, and not everyone who applies will be granted a visa to come to the US.
Generally, to be eligible for a US immigration visa, you must either be sponsored by a US citizen family member, or by a US employer. The Diversity Immigrant Visa Program also makes a limited number of permanent resident visas available each year.
A family-based immigrant can be any one of the following:
Employment-based visas are limited to 140,000 per year and are issued on a preferred basis to everyone from noted scientists, artists, educators, or athletes to skilled workers and business investors. There are also special immigration visas for people who need protection in the US, or people providing a unique and valuable service to the US government.
If you plan to use employment as the basis of your immigration visa application, your employer in the US must do the following:
If you are basing your immigration visa application on a family relationship, your relative in the US must submit form I-130 (Petition for Alien Relative). Once CIS approves the petition, they will send it to the National Visa Center, which will contact you.
If you qualify for it, the final step to getting an immigration visa is the immigrant visa interview. A petition for a visa can't be considered until you have applied and been interviewed. Only you will be interviewed; your employer or family member in the US does not have to attend the interview.
You will also need to complete a medical exam, which you will have to schedule and pay for. If your visa has been approved and issued, you must enter the US within 6 months of the date your visa is issued.