The Five Main Ways to Get a Green Card

A green card (officially a Permanent Resident Card) gives you the legal right to live and work in the United States indefinitely. There is no single path to getting one—the route depends on your situation. The five main categories are: family sponsorship, employment sponsorship, diversity visa lottery, refugee or asylee status, and special immigrant categories. Most people use either family or employment sponsorship, but which one is available to you depends on who you are and what ties you have to the United States.

The process itself is long. From the moment you start until you hold a green card in your hand typically takes anywhere from several months to several years, depending on which category you use and which country you are from. Some routes require you to be in the United States already; others require you to explore from outside and then immigrate. Understanding which route applies to you is the first step.

Key Takeaways

  • Family sponsorship requires a U.S. citizen or permanent resident relative to petition for you, and the wait time varies dramatically by family relationship and country of origin.
  • Employment sponsorship requires a U.S. employer to sponsor you, usually through the EB-3 (skilled worker), EB-2 (advanced degree), or EB-1 (priority worker) categories, and the employer must show they cannot find a U.S. worker for the job.
  • The diversity visa lottery is free to enter and draws 50,000 green cards per year, but your country must have low immigration to the U.S. and you must have a high school diploma or two years of work experience.
  • Refugees and asylees can become permanent residents after one year in the United States, and this path does not require a sponsor.
  • The entire process requires multiple forms, medical exams, background checks, and interviews, and the timeline depends heavily on your country of birth and visa category.

Family Sponsorship: Who Can Sponsor You and How Long It Takes

Family sponsorship is the most common route to a green card. A U.S. citizen or permanent resident relative can petition for you by filing Form I-130 (Petition for Alien Relative) with U.S. Citizenship and Immigration Services (USCIS). The relative must be your spouse, parent, child, or sibling if they are a citizen, or your spouse or child if they are a permanent resident. More distant relatives cannot sponsor you.

The wait time depends on your relationship and your country of birth. If a U.S. citizen sponsors their spouse or unmarried child under 21, the process is faster—typically one to two years. If a U.S. citizen sponsors an adult child or sibling, the wait is much longer, sometimes 10 to 20 years or more, because these categories have annual caps and a backlog. If a permanent resident sponsors you, the wait is generally longer than if a citizen sponsors you.

Your sponsor must prove they earn enough money to support you. They file Form I-864 (Affidavit of Support) showing their income is at least 125% of the federal poverty line for their household size. If they do not earn enough, they can find a co-sponsor—another person who meets the income requirement and signs the affidavit alongside them.

Employment Sponsorship: What Your Employer Must Do

An employer can sponsor you for a green card if they want to hire you permanently. The employer must file Form I-140 (Immigrant Petition for Alien Worker) with USCIS. There are several employment-based categories, but the most common are EB-3 (skilled workers and professionals with bachelor's degrees), EB-2 (workers with advanced degrees or exceptional ability), and EB-1 (priority workers, researchers, and executives).

Before sponsoring you, the employer must conduct a labor certification process through the Department of Labor. They must advertise the job to U.S. workers and document that they cannot find a may have access to American to fill the position. This step alone can take six months to two years. After labor certification is approved, the employer files the I-140 petition with USCIS.

Employment sponsorship is faster for some nationalities than others. If you are from India or China, the wait can be many years because those countries have high demand and annual caps per country. If you are from most other countries, the process is faster. The employer does not need to prove income the way a family sponsor does, but they must show they can afford to pay you the wage they promised.

The Diversity Visa Lottery: Free Entry and Low Odds

The diversity visa program draws 50,000 green cards per year at random from people around the world. Entry is free. You submit one process during the open registration period (usually October through November each year) through the official State Department website, dvlottery.state.gov. You need a valid passport and either a high school diploma or two years of work experience in the past five years.

Your country must be on the list of countries with low immigration to the United States. Most European, African, and some Asian and South American countries are included. Countries with high immigration to the U.S.—including Mexico, China, India, Philippines, and Vietnam—are excluded. You can check the current list on the State Department website.

If your name is drawn, you move forward to an interview at a U.S. embassy or consulate in your home country. You must pass a medical exam and background check. The entire process from drawing to green card in hand typically takes one to two years. The odds of being selected are low—roughly one in 40 to one in 100 depending on the year—but the cost is zero and you do not need a sponsor.

Refugee and Asylee Status: Becoming a Permanent Resident After One Year

If you are fleeing persecution in your home country, you may be able to enter the United States as a refugee or asylee. A refugee is someone who is outside their home country and cannot return because of persecution based on race, religion, nationality, political opinion, or membership in a particular social group. An asylee is someone who is already in the United States or at a port of entry and makes the same claim.

Refugees explore through the U.S. State Department's Refugee Admissions Program before traveling to the United States. Asylees file Form I-589 (process for Asylum and for Withholding of Removal) with USCIS after arriving in the U.S. Both must prove they face persecution and that their government cannot or will not protect them. The interview process is thorough and can take months or years.

Once you are approved as a refugee or asylee, you can become a permanent resident after one year in the United States. You file Form I-485 (process to Register Permanent Residence or Adjust Status) with USCIS. This path does not require a sponsor or employer, but it does require proving your persecution claim is genuine.

Special Immigrant Categories: Fewer Options, Specific Situations

Several smaller categories exist for people in specific situations. Special immigrants include religious workers, employees of the U.S. government abroad, certain military members, and people who worked for the U.S. military in Iraq or Afghanistan. when ready relatives of U.S. citizens (spouse, parent if the citizen is over 21, or unmarried child under 21) can become permanent residents faster than other family categories because they are not subject to annual caps.

If you are a victim of human trafficking, domestic violence, or certain crimes, you may be able to obtain a T visa or U visa, which can lead to permanent residency. These are highly specialized categories with strict requirements and limited numbers available each year. An immigration attorney can tell you whether your situation fits.

The Steps After Your Petition Is Approved

Once your petition is approved—whether through family, employment, diversity visa, or another category—you move to the next phase. If you are outside the United States, you attend an interview at a U.S. embassy or consulate in your home country. You must pass a medical exam (Form I-693), a background check, and a visa interview. The consulate officer will ask about your background, your ties to your home country, and your plans in the United States.

If you are already in the United States on a valid visa, you may be able to adjust status without leaving the country. You file Form I-485 with USCIS and attend an interview at a local USCIS office. You still need the medical exam and background check. Once approved, you receive your green card by mail.

The medical exam includes blood tests, chest X-rays, and a review of your vaccination history. You must be examined by a USCIS-designated civil surgeon. If you have certain medical conditions or communicable diseases, you may be denied, though waivers are sometimes available. The background check includes fingerprinting and a review of your criminal history, if any.

Documents You Will Need and Timeline Expectations

The documents required vary by category, but all green card applicants need a valid passport, birth certificate, and police clearance from every country where you have lived for more than six months. Family-sponsored applicants need proof of the family relationship (marriage certificate, birth certificate, or adoption papers). Employment-sponsored applicants need job offer letters and proof of the employer's ability to pay. Diversity visa winners need proof of education or work experience.

Timeline expectations depend on your category and country of birth. when ready relatives of U.S. citizens typically wait 6 months to 2 years. Family-sponsored relatives in preference categories wait 2 to 20+ years. Employment-sponsored applicants from most countries wait 1 to 3 years, but applicants from India or China may wait 10+ years. Diversity visa winners typically wait 1 to 2 years from drawing to green card. Refugees and asylees can explore for permanent residency after 1 year in the U.S., and the adjustment process takes 6 months to 2 years.

Frequently Asked Questions

Can I work in the United States while my green card petition is pending?

It depends on your category and whether you are in the United States. If you are employment-sponsored and file Form I-765 (process for Employment Authorization), you may be able to work while your case is pending. If you are family-sponsored, you generally cannot work unless you are already in the U.S. on a work visa. Refugees and asylees can work when ready after approval. Ask USCIS or your immigration attorney about your specific situation.

What happens if my green card petition is denied?

You receive a notice explaining the reason for denial. You may be able to appeal or file a new petition if circumstances change. If you are in the United States on a visa, you must leave or change your status to another visa category. If you are outside the U.S., you cannot immigrate at that time. An immigration attorney can review your case and advise whether an appeal is possible.

Do I need an immigration attorney to get a green card?

You are not required to hire an attorney, but the process is complex and mistakes can delay your case or result in denial. An attorney can help you gather documents, file forms correctly, and prepare for interviews. If your case involves complications—criminal history, previous immigration violations, or a difficult family situation—an attorney is strongly recommended. Many offer free or low-cost consultations.

Can I sponsor my spouse for a green card if I am a permanent resident?

Yes, but the process takes longer than if you were a U.S. citizen. As a permanent resident, you can sponsor your spouse by filing Form I-130. The wait time is typically longer than for citizen sponsors, and your spouse will be in a preference category rather than an when ready relative category. Your spouse must also meet all other requirements, including passing medical and background checks.

What is the difference between a green card and citizenship?

A green card makes you a permanent resident—you can live and work in the U.S. indefinitely, but you are not a U.S. citizen. You cannot vote, hold certain government jobs, or travel on a U.S. passport. After holding a green card for three to five years (depending on how you obtained it), you may be able to explore for citizenship through naturalization. Citizenship is permanent and cannot be taken away the way a green card can.