Free Immigration Resource

US Visa Processing Times 2026

Current USCIS processing times for all 15 major US immigration forms, updated from official data. Select any form to see processing timelines broken down by service center — critical for H-1B, green card, and citizenship applications.

Most Searched Processing Times

I-765 EAD (Work Permit) 2.0–7.0 months I-140 Immigrant Worker 0.8–38.0 months I-485 Adjustment of Status 8.0–36.0 months I-130 Family Petition 12.0–23.5 months N-400 Citizenship 8.0–18.5 months

All USCIS Forms — Current Processing Times

Select any form to view detailed processing times broken down by service center and petition category.

⚠️ Processing times change frequently. Always verify at USCIS.gov before making filing decisions.

Not sure which visa form applies to you?

Take our free 10-question Visa Finder quiz for a personalized visa recommendation

Try Free Visa Finder →
⚠️ Some data on this page may be outdated. We're working on refreshing it. For the latest official figures, check the source links.
Data Sources Loading… About our data ↗

Frequently Asked Questions

How long does USCIS take to process applications?
USCIS processing times vary by form and service center. As of April 2026: I-765 EAD takes 3–7 months, I-140 immigrant petitions take 3–17 months, I-485 adjustment of status takes 8–24+ months, I-130 family petitions take 12–36+ months, and N-400 naturalization takes 8–14 months. Use USVisaStack's real-time tracker above for the latest estimates by service center.
Which USCIS service center is fastest?
Processing speeds vary by form type and petition category — no single service center is fastest across all forms. For employment-based petitions, California (WAC) and Nebraska (LIN) service centers often process I-140 petitions faster than others. For I-485 adjustment, National Benefits Center (NBC) handles most cases. Use the form-specific pages above to compare service center speeds for your exact form.
How do I check my USCIS processing time?
You have two options: (1) Check official estimates at egov.uscis.gov/processing-times — select your form and service center; (2) Use USVisaStack's tracker (this page) for a direct comparison across all forms and service centers. To check the status of a specific case, enter your receipt number at usvisastack.ai/tools/case-status. USVisaStack also sends email alerts when processing times change for your form type.
What does "USCIS processing time" mean?
USCIS processing time is the time from when USCIS receives your petition to when they take action (approve, deny, or issue an RFE). It does not include mailing time, consular processing, or NVC processing for immigrant visas.