The five main paths to a green card, and which one might fit your situation

A green card (officially a Permanent Resident Card) gives you the legal right to live and work in the United States indefinitely. You do not have to be a citizen, but you do have to go through one of five main routes: family sponsorship, employment sponsorship, diversity visa lottery, refugee or asylee status, or special categories like victims of trafficking or certain military family members.

Each route has different requirements, different wait times, and different costs. Family sponsorship is the most common — a US citizen or permanent resident relative petitions for you — but it can take years depending on your relationship to them and your country of origin. Employment sponsorship requires a US employer willing to sponsor you and proof that no US worker can fill the job. The diversity visa lottery is random and open only to people from countries with low immigration to the US. Refugee and asylee routes require you to prove persecution or a well-founded fear of it. The rest are narrow categories with strict rules.

The process itself has two main stages: first, someone petitions for you (or you enter the lottery, or you file as a refugee), and second, you go through consular processing (at a US embassy or consulate abroad) or adjustment of status (if you are already in the US). Both stages include a background check, medical exam, and interview. The whole timeline ranges from under a year for some employment cases to 10+ years for some family cases, depending on the route and your country.

Key Takeaways

  • Family sponsorship is the most common route but has long wait times for some relationships and countries; employment sponsorship is faster but requires an employer to petition for you and prove no US worker can do the job.
  • The diversity visa lottery is free to enter and random, but only people from countries with low US immigration rates are may be able to access, and odds are extremely low.
  • Refugee and asylee routes require proof of persecution or a well-founded fear of it in your home country; asylees are people who file from within or at the US border, while refugees file from abroad.
  • All routes include a background check, medical exam, and interview; you will need documents like a birth certificate, passport, police clearance, and medical records.
  • Processing times vary widely — from months for some employment cases to over a decade for some family cases — and depend on your country of origin and the specific relationship or job category.

Family sponsorship: who can petition for you and how long it takes

A US citizen can petition for a spouse, parent, child, or sibling. A permanent resident can petition for a spouse or child only. The closer the relationship, the shorter the wait — a spouse of a US citizen typically waits 1 to 3 years, while a sibling of a US citizen can wait 10+ years depending on the country.

Your relative files Form I-130 (Petition for Alien Relative) with US Citizenship and Immigration Services (USCIS). USCIS will ask for proof of the relationship (birth certificate, marriage certificate, adoption papers) and proof that your relative can support you financially — usually a tax return and an Affidavit of Support (Form I-864). Once USCIS approves the petition, your case moves to the visa queue. If you are outside the US, you then go through consular processing at a US embassy or consulate. If you are already in the US on a valid visa, you may be able to adjust status without leaving.

The financial requirement is real: your relative must show income at or above 125% of the federal poverty line (higher for some family sizes). If they do not earn enough, they can have a co-sponsor — usually another family member — sign the Affidavit of Support with them. This is a binding contract; the sponsor agrees to repay any public benefits you use.

Employment sponsorship: what employers look for and the labor certification step

An employer can sponsor you for a green card if they want to hire you for a permanent position. The employer files Form I-140 (Immigrant Petition for Alien Worker) with USCIS. Before they can do that, they usually have to complete labor certification — a process where the Department of Labor confirms that no available US worker can fill the job at the offered wage.

Labor certification takes 6 to 12 months on average. The employer must advertise the job, interview US applicants, and document why none of them were hired. Some jobs are exempt from labor certification (certain professionals with advanced degrees, executives transferring within a company, people with extraordinary ability in arts or sciences), which speeds up the process. Once labor certification is done or waived, USCIS reviews the I-140. If approved, you move to the visa queue or adjust status, just as in family sponsorship.

Employment sponsorship is faster than family sponsorship for most people — often 1 to 3 years total — but it requires an employer willing to invest time and money. You cannot straightforward find a job and ask the employer to sponsor you; the employer has to initiate the process. Some employers do this routinely; others never have. The job must be permanent, full-time, and the employer must show they are paying you the "prevailing wage" for that role in your area.

The diversity visa lottery: how it works and your actual odds

The diversity visa program is a lottery run by the State Department that issues 55,000 green cards per year to people from countries with low immigration to the US. You enter for free during the registration period (usually October through November each year). If your name is drawn, you move to consular processing or adjustment of status, just like the other routes.

You are only may be able to access if you were born in a country that had fewer than 50,000 immigrants to the US in the past five years. Most European countries, Canada, Australia, and New Zealand are excluded because they send too many immigrants. Most African and some Asian and South American countries are may be able to access. You must have at least a high school diploma or equivalent, or two years of work experience in an occupation that requires at least two years of training.

The odds are very low — roughly 1 in 30 to 1 in 100 depending on the year and how many people enter. Millions of people enter each year. If you are selected, you have a limited time to move forward with consular processing or adjustment of status, and you must do so before the visa year ends (September 30). If you do not complete the process by then, your visa is forfeited and you cannot extend it.

Refugee and asylee status: the difference and what you need to prove

A refugee is someone who is outside their home country and cannot return because of persecution or a well-founded fear of persecution based on race, religion, nationality, political opinion, or membership in a particular social group. A asylee is someone who files for protection from within the US or at the border. Both routes lead to green cards, but the filing process is different.

To file as a refugee, you must be referred by the United Nations, a US embassy, or an organization working with refugees. You then go through an interview with a USCIS officer, a background check, and a medical exam. If approved, you are admitted to the US as a refugee. After one year, you can file to adjust status to permanent resident (green card). The whole process from referral to green card typically takes 18 months to 3 years, though it varies by country and current processing times.

To file as an asylee, you file Form I-589 (process for Asylum and for Withholding of Removal) with USCIS, either before you enter the US or within one year of arrival. You must prove that you have been persecuted in the past or have a well-founded fear of future persecution. This is a high bar — you need evidence like police reports, medical records of torture, witness statements, or country reports showing that your group faces persecution. If approved, you become an asylee. After one year, you can adjust status to permanent resident. If denied, you may be placed in removal proceedings.

Documents you will need for any green card route

Regardless of which route you take, you will need to gather documents for the background check, medical exam, and interview. Start with the basics: a valid passport, birth certificate, and police clearance from every country where you have lived for more than six months since age 16. You will also need a medical exam (Form I-693) completed by a USCIS-approved civil surgeon, which includes vaccinations, chest X-ray, and blood tests.

Bring proof of financial support — tax returns, pay stubs, bank statements — and proof of any family relationships (marriage certificate, divorce decree, adoption papers, children's birth certificates). If you have ever been arrested, even for a minor offense, bring court documents and disposition records. If you have worked, bring employment letters or tax records. If you have lived abroad, bring lease agreements or utility bills showing your address.

For consular processing, you will also need a police clearance from the US if you have lived here before, and an affidavit of support from your sponsor (family or employment). For adjustment of status, you need proof that you entered the US legally (passport stamp, visa, I-94 arrival record). If you are adjusting as a refugee or asylee, you do not need an affidavit of support.

Consular processing versus adjustment of status: which applies to you

Consular processing means you go to a US embassy or consulate in your home country (or another country) for your final interview and medical exam. You do this if you are outside the US when your visa becomes available. Adjustment of status means you file your final paperwork with USCIS while you are already in the US, and you have your interview and medical exam at a USCIS office or designated civil surgeon.

Adjustment of status is faster — usually 6 to 12 months from filing to approval — because you do not have to wait for a consulate appointment. Consular processing can take longer because consulates are often backlogged. However, you can only adjust status if you are in the US on a valid visa or are a refugee or asylee. If you entered the US without inspection or overstayed a visa, you generally cannot adjust and must go through consular processing instead — which means you have to leave the US and may face a bar to re-entry depending on how long you overstayed.

If you are may be able to access for both, adjustment of status is usually the better choice. If you are outside the US, consular processing is your only option. Your immigration attorney or the organization handling your case can tell you which applies to you.

Frequently Asked Questions

How much does a green card cost?

There is no single fee. Family sponsorship costs roughly $500 to $1,000 in USCIS filing fees, plus the cost of medical exams and documents. Employment sponsorship costs the employer $500 to $1,000 in filing fees, plus labor certification fees (if required) which can be several hundred dollars. The diversity visa lottery is free to enter. Refugee and asylee processing is free. You may also pay for an immigration attorney, which ranges from $1,500 to $5,000+ depending on complexity and location.

Can I work while my green card is being processed?

It depends on your route and stage. If you are adjusting status in the US, you can file for work authorization (Form I-765) at the same time you file for adjustment, and you may be able to work while your case is pending. If you are going through consular processing abroad, you cannot work in the US until your visa is approved and you arrive. Refugees and asylees can work after they are approved, before they adjust to permanent resident status.

What if my country has a visa backlog?

Some countries have long visa backlogs because more people want to immigrate than there are visas available. Mexico, Philippines, India, and China often have waits of several years. The State Department publishes a Visa Bulletin each month showing current wait times by country and category. If your country is backlogged, you may wait years even after your petition is approved. There is no way to skip the line, but you can check the Visa Bulletin to see if your category is moving.

Can I get a green card if I have a criminal record?

It depends on the crime. Certain crimes — felonies involving moral turpitude, drug trafficking, crimes of violence — make you ineligible. Misdemeanors and minor offenses may not bar you, but they will be reviewed carefully. You must disclose all arrests and convictions, even if the charges were dropped or you were acquitted. An immigration attorney can review your specific record and tell you whether you are likely to be approved.

How long does the whole process take?

It varies widely. Employment sponsorship with no labor certification can take 1 to 2 years. Family sponsorship for a spouse of a US citizen takes 1 to 3 years. Family sponsorship for a sibling can take 10+ years. Diversity visa lottery takes about 1 year if you are selected. Refugee processing takes 18 months to 3 years. Asylee processing can take 1 to 3 years for a decision on your process, then one more year before you can adjust to permanent resident. Country of origin, current USCIS and consulate workload, and completeness of your process all affect timing.