Green Card Wait Time Calculator
Estimate US green card wait time by country of birth, category, and priority date. Enter values for instant results with step-by-step formulas.
Reviewed by Abdullah, Technical Content Specialist
Formula
Estimated Wait = Total Category Wait Time - Years Since Priority Date
Wait time estimates are based on historical Visa Bulletin movement patterns and current backlogs. Actual wait times vary based on annual visa allocation, per-country caps, legislative changes, and USCIS processing speeds.
Worked Examples
Example 1: Indian EB-2 Applicant
Problem:An Indian national with EB-2 priority date of January 2020.
Solution:Estimated total wait: ~12 years from priority date. Time elapsed: ~6 years. Remaining: ~6 years.
Result:Estimated green card: ~2032 | Significant wait remaining
Example 2: Rest of World EB-3
Problem:A Brazilian national with EB-3 priority date of March 2024.
Solution:Estimated total wait: ~1.5 years. Time elapsed: ~2 years. Priority date likely current.
Result:Priority date may be current — check Visa Bulletin
Frequently Asked Questions
What is a priority date for a green card?
A priority date is the date that establishes your place in the immigration queue. For employment-based green cards, it is typically the date your PERM labor certification was filed (or the I-140 petition date for categories not requiring PERM). For family-based green cards, it is the date the I-130 petition was filed. Your visa becomes available when the Department of State's Visa Bulletin shows a final action date that is on or after your priority date.
Why are wait times so long for India and China?
US immigration law imposes per-country caps limiting any single country to approximately 7% of total employment-based and family-based green cards per year. Since India and China have far more applicants than this cap allows, massive backlogs have built up — particularly in the EB-2 and EB-3 categories. Some Indian EB-2 applicants face waits exceeding a decade, while applicants from countries with lower demand may receive green cards within 1-2 years.
Can I speed up my green card wait time?
Options to potentially reduce wait time include: (1) EB-1 categories may have shorter waits than EB-2/EB-3. (2) The EB-2 to EB-3 downgrade (or upgrade) strategy if one category has a more favorable date. (3) If born in a country with no backlog, the wait may be minimal. (4) Legislative changes could eliminate per-country caps. (5) Premium processing speeds petition adjudication but does not affect visa bulletin wait times.
References
Reviewed by Abdullah, Technical Content Specialist · Editorial policy