Processing Times
USCIS Processing Times
Current estimated processing times for key USCIS immigration forms. Data sourced from the official USCIS processing times tool and updated monthly.
About these times: Processing times are estimates based on the date USCIS completed cases 50% and 93% of the time. Actual times vary by service center, case type, and whether USCIS issues a Request for Evidence (RFE). Premium processing (Form I-907) is available for certain petition types.Check your case
Processing Times
USCIS Processing Times
Current estimated processing times for key immigration forms.
I-140Immigrant Petition for Alien Workers (EB-2 NIW)
Texas / Nebraska Service Centers
~19.5 months
Slower
I-485Adjustment of Status (Employment-Based)
National Benefits Center
~11.3 months
Faster
I-765Employment Authorization (EAD)
Potomac Service Center
4–8 months
Stable
I-131Advance Parole / Travel Document
Potomac Service Center
3–5 months
Faster
I-129H-1B Petition (Regular Processing)
California / Vermont Service Centers
9–11 months
Slower
California / Vermont Service Centers
15–45 business days
Stable
N-400Naturalization / Citizenship
Field Office Average
10–14 months
Slower
I-90Green Card Renewal
National Benefits Center
9–11 months
Slower
Source: USCIS Processing Times. Last updated February 19, 2026. Actual processing times may vary.
Form Reference Guide
I-140
Immigrant Petition for Alien Workers
Filed by employer to sponsor green card
I-485
Application to Register Permanent Residence
Adjustment of status to lawful permanent resident
I-129
Petition for Nonimmigrant Worker
H-1B, L-1, O-1, and other work visa petitions
I-131
Application for Travel Document
Advance parole, refugee travel document
I-765
Application for Employment Authorization
EAD card for work authorization
N-400
Application for Naturalization
U.S. citizenship application
Official Resources