Green card timelines are one of the most Googled and least accurately answered immigration questions. The honest answer isn't a single number — it's a range that depends on category, country of birth, priority date, and processing route. Here are the real 2026 benchmarks by category, based on USCIS field-office data and our own caseload.
The two components of every timeline
Every green-card timeline is two stages back-to-back: the underlying petition (I-130 family, I-140 employment, I-360 special immigrant) and the final green-card issuance (I-485 adjustment or consular immigrant visa). The two can sometimes overlap (concurrent filing) or must run sequentially (priority-date backlog).
Employment-based timelines
EB-1A / EB-1B / EB-1C
EB-1 priority dates are current for most countries in 2026. The bottleneck is USCIS adjudication speed.
- I-140 approval: 6-10 months regular, 15 business days premium.
- I-485 adjustment (concurrent or after I-140): 8-14 months.
- Total from filing to green card: 12-18 months typical.
- India / China: 15-24 months due to slight EB-1 backlog (usually 6-12 month delay from current).
EB-2 (non-NIW) and EB-3
For most countries the EB-2 / EB-3 timeline is dominated by the PERM stage. For India and China it's dominated by the priority-date backlog.
- PERM labor certification: 8-14 months.
- I-140 approval: 6-10 months regular, 15 business days premium.
- I-485 wait for priority date (non-India / non-China): typically current on filing, so concurrent.
- Non-India / non-China total: 24-36 months from PERM start.
- India EB-2: currently 10-13 years total from PERM start to green card.
- China EB-2: currently 4-6 years total.
EB-2 NIW
Skip PERM. Same country-of-birth priority-date reality as EB-2 non-NIW.
- I-140 NIW approval: 6-10 months regular, 45 business days premium.
- Non-India / non-China total: 15-24 months.
- India NIW: same 10-13 year I-485 wait as EB-2 non-NIW.
Family-based timelines
Immediate relatives of U.S. citizens (spouse, parent, unmarried child under 21)
No numerical limit. Priority dates are current.
- I-130 approval: 12-15 months for immediate relatives (marriage-based faster than parent-based in some field offices).
- I-485 adjustment (concurrent with I-130): 12-15 months typical.
- Total: 12-16 months when concurrent filing is used.
Family preference categories (F1, F2A, F2B, F3, F4)
All numerically limited with per-country caps. Waits vary dramatically.
- F1 (unmarried adult child of U.S. citizen): 8-9 years most countries; 15+ years Mexico and Philippines.
- F2A (spouse / minor child of LPR): usually current or nearly so; 2-3 years typical.
- F2B (unmarried adult child of LPR): 6-8 years most countries.
- F3 (married child of U.S. citizen): 13-15 years most countries; 25+ years Mexico and Philippines.
- F4 (sibling of U.S. citizen): 16-18 years most countries; 25+ years for India, Mexico, and Philippines.
What controls the timeline you actually experience
- Country of birth (not citizenship). Determines whether you face per-country backlog.
- Category selection. EB-1 dramatically faster than EB-2 for backlogged countries.
- Concurrent filing eligibility. When a visa is available, you can file I-140 or I-130 with I-485 together — saves 12-18 months.
- Premium processing on I-140. Reduces I-140 phase from months to weeks for eligible categories.
- Field office variance. USCIS field offices process I-485 at different speeds. LA is faster than San Francisco; NYC is slower than most.
What to do if the wait feels impossible
For long-backlog cases, the strategy isn't to shorten the queue — it's to sustain status through it. AC21 H-1B extensions past six years, EB-1 upgrades where possible, cross-chargeability to a spouse's country of birth, and careful attention to job portability all matter.
If you'd like a personalized timeline read for your specific case — country, category, priority date, and current status — book a consult. Twenty minutes usually produces a realistic year-by-year plan rather than a Google-search estimate.