Immigration
Before traveling to the U.S., a citizen of a foreign country must generally obtain a nonimmigrant visa for temporary stay. The type of visa you will require is based on whether you wish to visit, study or work.
The steps to become a permanent resident ("Green Card") will depend on if you are currently living inside or outside the United States. The main categories are as follows:
- Green Card Through Family
How to apply for permanent residence when a family member petitions for you - Green Card Through a Job
How to apply for permanent residence based on a job offer or employment - Green Card Through Refugee or Asylum Status
How to apply for permanent residence when you have been granted refugee or asylum status