Based on USCIS Inventory Data

Green Card Queue Calculator

How long until your priority date is current? This calculator uses real USCIS I-485 pending inventory counts and annual visa cap math — not just bulletin charts.

Your Details

USCIS I-485 Pending Inventory by Category

Source: USCIS Electronic Immigration System. Data as of Q2 FY2025. Per-country cap: ~9,940/year.

Category India China Rest of World Est. Wait (India)
EB-1 8,200 5,100 12,400 ~1 yrs
EB-2 372,000 28,000 38,000 ~44 yrs
EB-3 198,000 12,000 25,000 ~23 yrs
EB-4 1,200 400 9,800 ~0 yrs
EB-5 3,100 18,000 4,200 ~0 yrs
FIFO Queue Methodology & Statutory Estimation: First-In-First-Out (FIFO) queue processing positions applicants chronologically based on their priority dates. When your priority date is older than or equal to the current Visa Bulletin Final Action Date, your visa is current. For queued dates, position is estimated proportionally along the active backlog window from the current cutoff to today. Backlog counts are baseline estimates based on USCIS I-485 quarterly inventory reports. The baseline ~9,940 annual cap reflects the statutory 7% per-country limitation under INA §202(a)(2) applied to the 140,000 worldwide employment-based limit under INA §201(d); actual Department of State annual allocations fluctuate based on family-preference spillovers and worldwide demand. Not legal advice.