CasePredictor

Public Beta — feedback welcome

CasePredictor is in public beta. We currently track 7 USCIS forms (I-485, I-130, N-400, I-765, I-140, I-129, I-131) and are adding more case types regularly. Check back often for updates, and send us your feedback.

USCIS Analytics · Public Beta

Predict When Your USCIS Case Will Move

Data-driven processing time estimates for I-485, I-130, N-400, I-765, I-140, I-129, and I-131 — updated monthly from official USCIS data.

Uses USCIS p50/p93 percentiles. Live calculator runs the full distribution.

Calculate ETA

Data last updated May 2026

The data at a glance

A real-time pulse of the USCIS pipeline across the seven forms we track.

Forms tracked

7

Most-filed USCIS petitions

Data points

19

Current p50/p93 rows

Median wait, all forms

+0.1 mo

6.4 mo

Across 7 forms

Total backlog

+887,957

6,590,975

Pending across tracked forms

Current processing times — every form, every subtype

USCIS publishes p50 (50%) and p93 (93%) percentiles per form subtype. Lighter cells move faster; darker cells take longer.

Forms × Subtypes — current p50 (months)

National-level percentiles published by USCIS in the most recent month.

Faster
Slower
Current USCIS p50 processing months by form and subtype
RowColumnValue
I-129All3.6
I-130Immediate Relative13.7
I-130All Other Relative38.0
I-131Parole-in-Place5.4
I-131Advance Parole6.9
I-131All14.8
I-140All6.4
I-485Family6.0
I-485Employment7.5
I-485Refugee7.5
I-485Cuban9.1
I-485Asylum11.9
I-485Other18.5
I-765DACA0.4
I-765Asylum1.3
I-765Adjustment Of Status2.3
I-765All Other3.3
N-400Military3.2
N-400All5.7

The seven forms we track

Click any form for the full historical trend, subtype breakdown, and projected ETAs.

How predictions work

No magic — just published USCIS data, fit to a percentile distribution, projected forward.

  1. 1. Pull official data

    Monthly scrapes of the USCIS Processing Times tool, the historic percentile archive, quarterly disposition reports, and the State Department visa bulletin.

  2. 2. Model the distribution

    Each form gets a log-normal fit anchored on USCIS's p50 and p93 percentiles. We layer in quarterly trends to detect when wait times are accelerating or easing.

  3. 3. Project your case

    Given your form, subtype, and receipt date, we estimate the probability that your case has already moved, and the date by which it most likely will.

Ready to estimate your case timeline?

Use the full ETA calculator to model your specific form, subtype, and receipt date against the latest USCIS percentiles.

19 percentile rows · 6,590,975 cases pending · median wait 6.4 months