Skip to main content

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

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