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
Related Questions
Track I-130 progress
Download CaseTracker Auto to track your immigration case automatically.
Download on App StoreMore questions? Browse our complete FAQ or check the Immigration Glossary.