USCIS Processing Times Tracker

Current USCIS Processing Times

USCIS processing times vary significantly by form type, service center, and field office. The following estimates are based on the most recent data available and are subject to change. For the most current information, check the official USCIS Case Processing Times page.

Family-Based Cases

  • I-130 (Spouse of U.S. citizen): 8-14 months
  • I-130 (Parent of U.S. citizen): 12-18 months
  • I-130 (Sibling of U.S. citizen, F4): Visa availability dependent — current wait times exceed 15 years for most countries
  • I-485 (Adjustment of Status, family-based): 12-24 months
  • I-751 (Remove Conditions): 18-30 months
  • I-129F (Fiance petition): 8-14 months

Employment-Based Cases

  • I-129 (H-1B): 2-6 months (regular), 15 business days (premium processing)
  • I-129 (L-1): 3-7 months (regular), 15 business days (premium processing)
  • I-140 (Immigrant petition): 6-12 months (regular), 15-45 business days (premium processing)
  • PERM (Labor certification): 6-18 months
  • I-485 (Adjustment, employment-based): 12-30 months

Naturalization

  • N-400 (Citizenship application): 6-12 months (varies significantly by field office)

Humanitarian Cases

  • I-589 (Asylum, affirmative): 6 months to 5+ years (severe backlogs)
  • I-821D (DACA renewal): 3-8 months

Premium Processing

USCIS offers premium processing for certain petition types (I-129, I-140, and select I-539 and I-765 categories) for an additional fee of $2,805. Premium processing guarantees an initial response within 15 business days (or 45 business days for I-140 petitions). The response may be an approval, denial, notice of intent to deny, or request for evidence.

Check Your Case Status

You can check the status of a pending case at the USCIS Case Status Online portal using your receipt number (the 13-character code beginning with three letters, found on your receipt notice).

Concerned about processing delays? Request a free case evaluation.