All Green Card Categories at a Glance
The US issues approximately 1,000,000 green cards per year across employment, family, diversity, and humanitarian categories. Employment-based green cards (EB-1 through EB-5) are the primary pathway for most professional immigrants. Each has different eligibility standards, processing times, and per-country wait times.
Green Card Timelines by Category & Country (2026)
Timeline is the most important variable for most applicants — and it varies enormously by country of birth, not citizenship. The US applies per-country annual limits to employment-based categories, creating backlogs for high-demand countries.
| Category | Rest of World | China | India | Mexico/Philippines |
|---|---|---|---|---|
| EB-1A (Extraordinary Ability) | 1–2 yrs | 2–4 yrs | 2–4 yrs | 1–2 yrs |
| EB-1B (Outstanding Researcher) | 1–2 yrs | 2–5 yrs | 2–5 yrs | 1–2 yrs |
| EB-2 NIW (National Interest Waiver) | 1.5–3 yrs | 6–10 yrs | 10–20+ yrs | 1.5–3 yrs |
| EB-2 PERM (Advanced Degree) | 3–6 yrs | 8–12 yrs | 15–25+ yrs | 3–6 yrs |
| EB-3 (Skilled Worker) | 3–6 yrs | 8–12 yrs | 50–100+ yrs | 10–20 yrs |
| EB-5 Investor (TEA) | 2–4 yrs | 6–10 yrs | 3–6 yrs | 2–4 yrs |
| Family: Spouse of US Citizen | 1–3 yrs | 1–3 yrs | 1–3 yrs | 1–3 yrs |
* Timelines are estimates based on current USCIS processing and Visa Bulletin data (April 2026). Actual times can vary significantly. India EB-3 backlog is effectively generational under current annual caps.
The Priority Date System Explained
The priority date system governs when you can file your I-485 (Adjustment of Status) or proceed to consular processing. Understanding it is essential for India and China-born applicants navigating employment-based backlogs.
How Priority Dates Work
File I-140 Petition → Get Your Priority Date
Your priority date is the date USCIS receives your I-140 petition. This is your "place in line." File as early as possible — even if you can't complete green card processing yet.
Monitor the Visa Bulletin Monthly
The State Department publishes the Visa Bulletin each month showing which priority dates are "current" for each country and category. When your date becomes current, you can proceed.
File I-485 When Your Date is Current
Once your priority date is current in the Visa Bulletin (or you're within the "Filing Dates" window), you can file I-485 for Adjustment of Status — locking your green card process in place.
I-485 Adjudication → Green Card Issued
After filing I-485, USCIS biometrics, interview (if required), and final adjudication typically take 8–24 months. During this time you can receive EAD work authorization and advance parole travel.
⚠️ India EB-3 Backlog: 50–100+ Years
India-born EB-3 petitioners face an effectively generational backlog under current per-country annual caps. India-born applicants in employment-based categories should strongly consider EB-1A or EB-2 NIW (which have better priority dates), or explore whether their field qualifies for an EB-2 NIW self-petition. Consult an immigration attorney to model your specific situation.
Visa Bulletin: Final Action vs. Filing Dates
The Visa Bulletin has two charts: Final Action Dates (when USCIS can approve your green card) and Dates for Filing (when you can submit I-485 for the EAD/AP benefits, if USCIS authorizes). USCIS determines monthly whether they will accept applications under the Filing Dates chart. Check our Current Visa Bulletin for the latest priority dates.
The Green Card Process: Step by Step
The employment-based green card process has three main phases. Total time from start to card-in-hand ranges from 18 months (EB-1A, favorable country) to decades (India EB-3).
Phase 1: Establish Eligibility (PERM or I-140 Self-Petition)
For PERM-based categories (EB-2, EB-3): your employer must conduct a supervised labor market test proving no qualified US workers are available. The employer then files Form ETA-9089 with DOL. PERM approval currently takes 12–18 months. For self-petition categories (EB-1A, EB-2 NIW, EB-5): skip PERM and file I-140 directly.
Phase 2: I-140 Immigrant Petition
After PERM approval (if applicable), your employer (or you, for self-petition) files Form I-140 with USCIS. This establishes your priority date. Standard processing: 6–12 months. Premium processing ($2,965): 15 business days for a decision (approve/deny/RFE). File I-140 as early as possible — even if you plan to wait to file I-485 — because your priority date is set on I-140 receipt.
Phase 3: I-485 Adjustment of Status (or Consular Processing)
Once your priority date is current, file Form I-485 (if you're in the US) or attend a consular interview at a US Embassy (if abroad). I-485 filing allows you to receive an EAD work authorization card and advance parole travel document while waiting. I-485 adjudication typically takes 8–24 months including biometrics and interview.
🗺️ Map Your Specific Green Card Pathway
The right pathway depends on your country, profession, education, and current visa status. Our AI planner analyzes your profile and maps out the optimal route with timeline estimates and milestones.
Frequently Asked Questions
Related Immigration Tools
Get green card deadline alerts
Visa Bulletin updates, priority date movement, and processing time changes — straight to your inbox.
Free forever. No spam. Unsubscribe anytime.
Legal Disclaimer: USVisaStack provides immigration information for educational purposes only. Nothing on this page constitutes legal advice. Green card timelines are estimates based on current USCIS processing data and Visa Bulletin priority dates as of April 2026; actual timelines may vary significantly. For advice specific to your immigration situation, consult a licensed US immigration attorney. See our AI Disclaimer and Terms of Service.