Timeline & Wait Times

How long does I-130 processing take?

Quick Answer

I-130 processing takes 6-18 months depending on USCIS service center and case complexity.

Detailed Explanation

I-130 processing time varies by service center: California (WAC): 10-16 months, Nebraska (LIN): 8-14 months, Texas (SRC): 12-18 months, Vermont (EAC): 10-15 months, National Benefits (MSC): 8-12 months, Online (IOE): 10-14 months. Complex cases (previous denials, criminal history, multiple marriages) take longer. USCIS may issue RFE (Request for Evidence) which adds 2-4 months. Once approved, immediate relatives (IR1, CR1, IR5) can proceed to NVC immediately. Preference categories (F1-F4) must wait for priority date to become current. You can check USCIS processing times on uscis.gov or use CaseTracker Auto for automatic monitoring.

Related Terms

I-130 Processing Time Service Center RFE

Related Questions

Track I-130 progress

Download CaseTracker Auto to track your immigration case automatically.

Download on App Store

More questions? Browse our complete FAQ or check the Immigration Glossary.