Green Card Processing Times (2026)

"How long will my Green Card take?" is the first question everyone asks. The honest answer: it depends on your category, country of birth, and whether USCIS is backlogged. Below are realistic timelines for every major pathway, broken down step by step.

Last updated: February 2026 · Based on official USCIS data

How long does a Green Card take?

Immediate relatives of U.S. citizens: 12-18 months. Employment-based EB-1: 1-3 years. EB-2/EB-3: 2-12+ years (longer for India/China). DV Lottery: ~12-18 months after selection. EB-5 Investment: 3-5+ years.

Family-Based (Immediate Relative)

#StepTimeline
1File I-130 Petition0 months
2I-130 Approval6-12 months
3File I-485 or DS-260Immediately after
4Biometrics Appointment1-2 months after filing
5Interview8-14 months after I-485 filing
6Green Card Received12-18 months total

Family-Based (Preference Categories)

#StepTimeline
1File I-130 Petition0 months
2I-130 Approval6-12 months
3Wait for Priority Date2-23+ years
4File I-485 / DS-260When date is current
5Interview6-12 months after filing
6Green Card Received3-24+ years total

Employment-Based (EB-1)

#StepTimeline
1File I-140 Petition0 months
2I-140 Approval4-12 months (15 days premium)
3File I-485Immediately if current
4Biometrics & Interview6-12 months
5Green Card Received12-24 months total

Employment-Based (EB-2/EB-3)

#StepTimeline
1PERM Labor Certification8-18 months
2File I-140 PetitionAfter PERM approval
3Wait for Priority Date0-10+ years
4File I-485When date is current
5Green Card Received2-12+ years total

Diversity Visa Lottery

#StepTimeline
1Submit DV Lottery EntryOct-Nov registration
2Check ResultsMay of following year
3Submit DS-260Immediately after selection
4Gather Documents1-3 months
5Consular InterviewAs scheduled by embassy
6Enter U.S. & Receive Card12-18 months total

EB-5 Investment

#StepTimeline
1Make Qualifying InvestmentVariable
2File I-526E PetitionAfter investment
3I-526E Approval24-48 months
4File I-485 / Consular ProcessAfter approval
5Receive Conditional Card3-5 years total
6File I-829 to Remove ConditionsBefore card expires

Disclaimer: These timelines are estimates based on recent USCIS processing data. Actual times vary based on case complexity, USCIS workload, country of birth, and individual circumstances. Check USCIS Processing Times for current data.

Processing Timeline FAQ

Why is my Green Card taking so long?

The most common reasons are per-country visa backlogs (especially for India and China), USCIS processing delays, requests for additional evidence (RFEs), and security background checks. Employment-based applicants from backlogged countries can wait 5-10+ years for a priority date to become current.

Can I speed up my Green Card processing?

For I-140 petitions, you can request premium processing (15 calendar days) for an additional $2,805 fee. For I-485 and other forms, there is no formal way to expedite. You can contact USCIS or your congressional representative if your case is significantly outside normal processing times.

What is premium processing?

Premium processing is a USCIS service that guarantees a response on certain petitions (mainly I-140) within 15 calendar days. It costs $2,805 and results in either an approval, denial, notice of intent to deny, or request for evidence — not necessarily an approval.

How do I check my Green Card application status?

You can check your case status online at egov.uscis.gov/casestatus using the receipt number from your filing. USCIS also sends paper notices for each major milestone. Processing times for each form are published at egov.uscis.gov/processing-times.

Want to track your own timeline and get deadline reminders?

Track your case for free

Ready to Start Your Green Card Journey?

Get AI-powered step-by-step guidance, form auto-fill, deadline tracking, and expert support.

Start Free on ImmigrationGuide