Annual Visa Number Limits
Congress sets a statutory cap on how many permanent resident (green card) visas can be issued each fiscal year. The U.S. immigration fiscal year runs from October 1 to September 30.
These numbers apply only to preference categories — the ones with waiting queues. Immediate relatives of U.S. citizens (spouses, minor children, parents) are not subject to any annual cap and are processed as they arrive.
The fiscal year reset on October 1 is one of the most important dates in the green card calendar. Each year begins with a fresh allocation of numbers, which is why dates sometimes advance quickly in July–September (as unused numbers are redistributed) and then retrogress in October when the new year begins.
EB Category Allocations
The 140,000 annual employment-based visa numbers are divided among five preference categories by statute. Each category receives a percentage of the total pool:
Spilldown in practice
The Department of State monitors visa usage throughout the fiscal year. When a higher-preference category has excess numbers, those numbers are made available to the next lower category. This spilldown can cause significant date advancement mid-year, particularly in July–September as the fiscal year draws to a close and the State Dept works to use all available numbers.
FB Category Allocations
Family-based preference categories are for relatives of U.S. citizens and lawful permanent residents (LPRs) who do not qualify as immediate relatives. The 226,000 annual floor is divided as follows:
Why F2A moves faster: F2A has the largest single allocation (~88,000) among all family preference categories. It was also specifically protected by statute to ensure spouses and minor children of LPRs can reunite quickly. F1, F3, and F4 have much smaller allocations relative to demand, creating multi-year or even decade-long backlogs for countries like Mexico and the Philippines.
EB-to-FB spillover: Unused employment-based visa numbers at the end of the fiscal year (September) can spill over to the family-based categories — specifically to F1 and F2A first. This occasionally allows family-based dates to advance more than expected in the August–September timeframe.
The Per-Country Cap
Immigration law limits how many green cards any single country can receive in a given year. For employment-based categories, no country may receive more than 7% of the annual EB total.
India consistently generates roughly 30–35% of all employment-based green card petitions each year. With hundreds of thousands of applicants in the EB-2 and EB-3 queues alone, the math is stark:
China (mainland born) faces a similar but somewhat shorter backlog in EB-2 and EB-3. Most other countries — including all "Rest of World" applicants — use far fewer than their 7% cap, which is why their dates are typically current or near-current.
Cross-chargeability
If a principal applicant is born in an oversubscribed country (like India) but their spouse is born in an undersubscribed country, the couple can use the spouse's country of birth for chargeability purposes — potentially cutting their wait dramatically. This is called cross-chargeability and requires both spouses to be filing together.
How Spillover Works
Spillover is what happens when numbers authorized for one category or country go unused and are redistributed elsewhere. It is the primary reason dates can advance rapidly — sometimes by months or years in a single bulletin.
Within employment-based (spilldown)
Numbers cascade from higher to lower EB preference categories:
EB-1 is frequently undersubscribed for most countries because it requires extraordinary qualifications. The unused numbers flow directly into EB-2, effectively giving EB-2 (and eventually EB-3) more numbers than their base 28.6% allocation. This is the single biggest factor driving month-to-month date movement in India EB-2.
From employment-based to family-based
At the end of each fiscal year, any unused EB numbers carry over to the family-based categories. This typically happens in August and September as the State Dept tries to use every available number before the fiscal year ends. The recipients are F1 and F2A first, which is why family-based dates sometimes advance unexpectedly in late summer.
The fiscal year clock
The State Dept becomes increasingly aggressive about advancing dates as September 30 approaches — it is not permitted to carry unused numbers into the next fiscal year (they are lost). This often produces the largest date jumps of the year in July, August, and September. October 1 then resets the allocation, frequently causing a retrogression.
Why Priority Dates Retrogress
Retrogression occurs when the Department of State moves the Final Action or Filing date backward in a given bulletin. Applicants whose date was recently current may suddenly find themselves no longer eligible to file or receive approval.
Common causes
- October fiscal year reset. The new fiscal year begins with a fresh but smaller allocation. Categories that surged in September often retrogress in October as the initial monthly allotment is far smaller than the end-of-year dump.
- Demand spike. If far more applicants file I-485s in a given month than the State Dept projected, available visa numbers are consumed faster than expected. The State Dept must pull the date back to slow consumption.
- Aggressive advancement in prior months. The State Dept sometimes advances dates more than it should, realizes the error, and corrects by retrograding the following month.
- USCIS processing surges. When USCIS clears a backlog of pending cases, it uses more visa numbers than forecast. The State Dept responds by tightening the cutoff date.
- Category exhaustion. If a category uses its entire annual allocation before September 30, the State Dept marks it "Unavailable" (U) for the remainder of the fiscal year.
Retrogression vs. unavailability
Retrogression means the date moved backward — earlier priority dates are affected. Unavailability (marked "U" in the bulletin) means no numbers are available at all that month for that category and country. Both can halt approvals and new filings, but unavailability is typically temporary and resolves at the start of the next fiscal year.
The Shadow Queue
USCIS publishes a periodic I-485 Pending Inventory report that lists how many adjustment-of-status applications are currently pending, broken down by country, category, and priority year. This is the data this tool uses to estimate how many applicants are ahead of you.
But there is a critical limitation: the inventory only counts people who have already filed their I-485. To file an I-485, your priority date must have been current at some point in the past — either on the Final Action chart or the Filing chart when USCIS announced Chart B availability.
If the Final Action date for your category has never advanced past your priority date, you are part of the shadow queue. Published queue estimates count only filed applications — the unfiled shadow queue could be many times larger, meaning your true wait is longer than any number USCIS publishes.
Glossary of Key Terms
Know where you stand in the queue
Enter your priority date to see your visa bulletin status, how many applicants are ahead of you, and when your date might become current.
Analyze My Wait →This page is for informational purposes only and does not constitute legal advice. Immigration law is complex and fact-specific. Consult a qualified immigration attorney for advice specific to your situation. Visa number allocations and processes are subject to change by Congress and federal agencies.