The India Green Card Backlog Explained: Why the Wait Is Decades Long
The India green card backlog exists because annual per-country limits cap India's share of EB visas — while India produces far more qualified applicants than the cap allows each year.
The India green card backlog is one of the most significant immigration challenges facing Indian H1B workers in the United States. Wait times for Indian nationals in EB-2 and EB-3 categories can span decades — in some cases longer than a working lifetime.
Why the backlog exists
The employment-based green card system has two constraints that together create the India backlog:
The two limits that create the India backlog
Annual cap: Congress has set the annual employment-based green card limit at approximately 140,000 (including family members of principal applicants). This number has not been meaningfully increased since 1990.
Per-country cap: No more than 7% of annual employment-based green cards can go to nationals of any single country — approximately 9,800 per year for India across all EB categories combined.
The result: India generates a large fraction of all employment-based green card petitions (because of the large number of Indian workers in H1B-eligible fields), but receives only 7% of the annual allocation. The gap between demand and supply has created a backlog spanning decades.
How long is the current wait?
The current wait for Indian nationals in EB-2 and EB-3 varies by priority date and fluctuates monthly with the visa bulletin. Because visa bulletin dates are forward-looking estimates, official sources do not publish definitive wait times. What is known:
India green card wait — general education only
- Some studies and analyses have estimated EB-2 India waits at 50+ years for applicants with recent priority dates — though these are projections, not guarantees
- EB-3 India has historically had both faster and slower periods relative to EB-2
- The actual wait experienced by any individual depends on annual visa bulletin movement, retrogression events, and whether legislative changes occur
- Always check the current official visa bulletin at travel.state.gov for the most accurate current state
What the backlog means practically
For Indian workers currently on H1B:
Practical implications of the backlog
- File PERM and I-140 as early as possible — establishing an early priority date is the single most important action
- Once I-140 is approved, your H1B can be extended indefinitely in 3-year increments
- You can change employers under AC21 without losing your priority date (after 180 days)
- Your children face aging-out risk if the wait is very long — see CSPA rules
- EAD and Advance Parole become available once you can file I-485 (when priority date is current)
Why unused visas from other categories don't help India
Some EB-1 and EB-2 visa numbers go unused by other countries. In those situations, unused numbers "waterfall" down to other categories within the same fiscal year. This can temporarily advance India's EB-3 priority date. However, this is unpredictable and cannot be relied upon for planning.
Legislative prospects
Various immigration reform proposals have addressed the per-country cap, including bills that would remove country limits for employment-based visas. As of this writing, no such legislation has been enacted. Monitor news and consult your attorney about any legislative changes.
Strategies Indian applicants use while waiting
- Get PERM filed as soon as your employer will sponsor it — this sets the earliest possible priority date.
- Get I-140 approved (consider premium processing) to lock in the priority date and protect H1B extension rights.
- Explore EB-3 downgrade if EB-3 India is moving faster — requires new PERM and I-140.
- Consider EB-2 NIW if your work qualifies — self-petition, no employer dependency.
- Ensure children have their own pending I-485 before turning 21 — understand CSPA protections.
- Plan career moves using AC21 portability — you can change employers after 180 days without losing your priority date.
Frequently asked questions
Will the backlog ever clear?
The backlog clears for individuals when their priority date becomes current — which for some recent Indian applicants may be many decades away under current law. Legislative reform could accelerate this, but it is not guaranteed.
Does naturalization help my family members skip the queue?
Once you become a US citizen, your immediate relatives (spouse, minor children, parents) no longer need to wait in an immigrant visa queue — there is no annual cap for immediate relatives of US citizens. But you cannot naturalize until after you receive a green card.
I am from India but work for a company that sponsors Canadian workers — can I use the Canadian queue?
The per-country cap is based on your country of birth, not citizenship or residence. If you were born in India, you are in the India quota regardless of where you live or work.
Find your green card stage
Use the Green Card Stage Finder to identify where you are in the process, what comes next, and questions to ask your attorney.
Open the Stage Finder →