Processing Timeline Estimator
How Processing Times Work
USCIS publishes estimated processing times for different forms and service centers. These times represent how long it takes to process 80% of cases for each form type.
Important: Processing times are estimates and can change monthly. Your specific case may take longer or shorter depending on various factors.
Select a Form to View Processing Times
Family Petition (I-130)
Most common family immigration form
Adjust Status (I-485)
Apply for green card in U.S.
Naturalization (N-400)
Apply for U.S. citizenship
Work Visa (I-129)
H-1B, L-1, O-1 petitions
Other Forms
Factors Affecting Processing Times
Service Center Variations
Different USCIS service centers process cases at different speeds
Case Complexity
Complex cases requiring additional review take longer to process
Government Priorities
USCIS processing priorities can affect different case types
External Factors
Background checks, medical exams, and interviews add processing time