u/CatchingExcalibur

▲ 107 r/DACA

Update #16: February's turn has arrived, and the pattern is holding

Hey everyone. Something I predicted last week actually happened, which does not always go that way, so I want to walk through it. Sorry for the day late post, busy life schedule, will do better next week.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS approved about 2,484 cases this week, and February is now the biggest month at 37 percent. Last week I said that if the month-by-month pattern continued, February would be next in line. That is exactly what happened. December is also nearly finished, down to just 56 cases this week.

Who got approved this week

You applied in Cases Typical wait
Nov 2025 5 267 days
Dec 2025 56 232 days
Jan 2026 815 204 days
Feb 2026 912 184 days
Mar 2026 175 151 days
Apr 2026 66 127 days
Jun 2026 78 52 days
Jul 2026 358 24 days

The month-by-month march is now four months deep

Here is the pattern across the last four weeks:

Jul 20 Jul 27 Aug 3 Aug 10
December 44% 21% 13% 2%
January 13% 42% 54% 33%
February 7% 8% 9% 37%

December peaked, then handed off to January, and now January is handing off to February. Each month rises, dominates for a week or two, then fades as USCIS moves forward. It is one of the clearest patterns I have seen in this data.

November is down to 5 cases and December to 56, so those two months look close to complete. If the pattern continues, March would be next, and there are already signs of it starting (175 March cases this week, up from 140).

I said last week I did not want to promise February was next, and I am going to keep that same caution about March. But the pattern has now held four weeks running, so I think it is worth sharing.

The waits are still holding steady

Two updates ago I reported that wait times for the older months had stopped climbing after weeks of rising. That has now held for a second week:

Applied in 3 weeks ago 2 weeks ago Last week This week
December 221 days 222 days 222 days 232 days
January 201 days 201 days 201 days 204 days
February 170 days 167 days 167 days 184 days

A note on reading this honestly: January is essentially flat, and December ticked up because only 56 cases remain, so the few still coming through are the ones that took longest. February's number rose because USCIS is now working the entire month rather than just the earliest dates, so it is pulling in later February filings with naturally longer waits. Neither of those is the pattern I was worried about a few weeks back, where the same month kept getting slower week after week.

The same limitation, stated again

I only see cases that get approved, not the pile still pending. So I cannot tell you how many people are still waiting in your month, and I will not claim the older backlog is over. What I can show you is what came through, and this week that was 912 February applications, 815 January ones, and 175 from March.

For recent applicants

July applications are moving in a median of about 24 days, holding steady for a fourth week. There were solid batches this week: 136 approvals for July 24 filings, 68 for July 17, and 43 for July 20. A few early August applications were approved within days.

How the estimate works, quickly

If your application has been in longer than the minimum processing time, currently about three weeks, then cases like yours are being approved around now. If you applied very recently, the estimate is your date plus that minimum time. For older applications still in extended review, the estimate is less reliable, and I want to keep saying that plainly.

A note some of you have asked about: if you put in different dates from February, March, April, and May and get similar windows, that is not a bug. USCIS has caught up enough that people from those months really are being approved around the same time right now. The estimate only differs meaningfully for applications from the last few weeks, which still need the minimum processing time.

What dates got approved over the last 3 weeks (every date listed)

Every single application date, nothing left out. If you see your date, people who applied the same day as you were approved.

Week of July 27, 2026, 2,044 cases approved

Median application date: Jan 12, 2026. Median wait: 199 days.

Application date Cases % of week
Feb 11, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Oct 31, 2025 1 0.0%
Dec 2, 2025 1 0.0%
Dec 5, 2025 1 0.0%
Dec 8, 2025 5 0.2%
Dec 9, 2025 1 0.0%
Dec 10, 2025 9 0.4%
Dec 11, 2025 42 2.1%
Dec 12, 2025 45 2.2%
Dec 15, 2025 16 0.8%
Dec 16, 2025 6 0.3%
Dec 17, 2025 8 0.4%
Dec 18, 2025 18 0.9%
Dec 19, 2025 23 1.1%
Dec 20, 2025 140 6.8%
Dec 22, 2025 1 0.0%
Dec 23, 2025 3 0.1%
Dec 24, 2025 1 0.0%
Dec 27, 2025 98 4.8%
Dec 29, 2025 5 0.2%
Dec 30, 2025 3 0.1%
Dec 31, 2025 1 0.0%
Jan 2, 2026 3 0.1%
Jan 3, 2026 10 0.5%
Jan 5, 2026 109 5.3%
Jan 6, 2026 98 4.8%
Jan 7, 2026 126 6.2%
Jan 8, 2026 95 4.6%
Jan 9, 2026 105 5.1%
Jan 10, 2026 6 0.3%
Jan 12, 2026 48 2.3%
Jan 13, 2026 24 1.2%
Jan 14, 2026 55 2.7%
Jan 15, 2026 38 1.9%
Jan 16, 2026 71 3.5%
Jan 17, 2026 13 0.6%
Jan 20, 2026 9 0.4%
Jan 21, 2026 7 0.3%
Jan 22, 2026 6 0.3%
Jan 23, 2026 3 0.1%
Jan 24, 2026 24 1.2%
Jan 26, 2026 1 0.0%
Jan 27, 2026 2 0.1%
Jan 28, 2026 2 0.1%
Jan 29, 2026 1 0.0%
Jan 30, 2026 4 0.2%
Jan 31, 2026 6 0.3%
Feb 2, 2026 10 0.5%
Feb 3, 2026 9 0.4%
Feb 4, 2026 12 0.6%
Feb 5, 2026 6 0.3%
Feb 6, 2026 9 0.4%
Feb 7, 2026 4 0.2%
Feb 9, 2026 24 1.2%
Feb 10, 2026 19 0.9%
Feb 11, 2026 13 0.6%
Feb 12, 2026 10 0.5%
Feb 13, 2026 9 0.4%
Feb 14, 2026 4 0.2%
Feb 17, 2026 3 0.1%
Feb 18, 2026 4 0.2%
Feb 19, 2026 1 0.0%
Feb 20, 2026 1 0.0%
Feb 21, 2026 4 0.2%
Feb 23, 2026 3 0.1%
Feb 24, 2026 4 0.2%
Feb 25, 2026 6 0.3%
Feb 26, 2026 1 0.0%
Feb 27, 2026 2 0.1%
Feb 28, 2026 15 0.7%
Mar 3, 2026 1 0.0%
Mar 4, 2026 1 0.0%
Mar 5, 2026 2 0.1%
Mar 7, 2026 14 0.7%
Mar 9, 2026 2 0.1%
Mar 10, 2026 3 0.1%
Mar 11, 2026 6 0.3%
Mar 13, 2026 7 0.3%
Mar 14, 2026 2 0.1%
Mar 16, 2026 6 0.3%
Mar 17, 2026 6 0.3%
Mar 18, 2026 4 0.2%
Mar 19, 2026 5 0.2%
Mar 20, 2026 10 0.5%
Mar 21, 2026 4 0.2%
Mar 22, 2026 1 0.0%
Mar 23, 2026 3 0.1%
Mar 24, 2026 6 0.3%
Mar 25, 2026 5 0.2%
Mar 26, 2026 1 0.0%
Mar 27, 2026 2 0.1%
Mar 30, 2026 3 0.1%
Mar 31, 2026 1 0.0%
Apr 2, 2026 2 0.1%
Apr 3, 2026 2 0.1%
Apr 6, 2026 1 0.0%
Apr 7, 2026 1 0.0%
Apr 17, 2026 1 0.0%
Apr 21, 2026 1 0.0%
Apr 24, 2026 2 0.1%
Apr 30, 2026 1 0.0%
May 7, 2026 1 0.0%
May 8, 2026 1 0.0%
May 15, 2026 1 0.0%
May 16, 2026 1 0.0%
May 21, 2026 1 0.0%
May 22, 2026 2 0.1%
May 23, 2026 1 0.0%
May 26, 2026 4 0.2%
May 27, 2026 1 0.0%
May 28, 2026 2 0.1%
May 29, 2026 8 0.4%
Jun 1, 2026 1 0.0%
Jun 3, 2026 1 0.0%
Jun 4, 2026 5 0.2%
Jun 5, 2026 14 0.7%
Jun 8, 2026 7 0.3%
Jun 9, 2026 9 0.4%
Jun 10, 2026 1 0.0%
Jun 11, 2026 1 0.0%
Jun 12, 2026 3 0.1%
Jun 15, 2026 9 0.4%
Jun 16, 2026 4 0.2%
Jun 17, 2026 2 0.1%
Jun 18, 2026 10 0.5%
Jun 22, 2026 6 0.3%
Jun 23, 2026 5 0.2%
Jun 24, 2026 5 0.2%
Jun 25, 2026 8 0.4%
Jun 26, 2026 15 0.7%
Jun 27, 2026 1 0.0%
Jun 29, 2026 14 0.7%
Jun 30, 2026 1 0.0%
Jul 1, 2026 2 0.1%
Jul 2, 2026 39 1.9%
Jul 3, 2026 94 4.6%
Jul 4, 2026 20 1.0%
Jul 6, 2026 4 0.2%
Jul 7, 2026 1 0.0%
Jul 9, 2026 1 0.0%
Jul 10, 2026 137 6.7%
Jul 11, 2026 6 0.3%
Jul 17, 2026 1 0.0%
Jul 23, 2026 1 0.0%
Jul 24, 2026 2 0.1%
Jul 27, 2026 2 0.1%
Jul 28, 2026 5 0.2%
Jul 29, 2026 5 0.2%
Jul 30, 2026 4 0.2%

Week of August 3, 2026, 2,142 cases approved

Median application date: Jan 21, 2026. Median wait: 194 days.

Application date Cases % of week
Dec 19, 2024 1 0.0%
Jun 4, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Sep 2, 2025 1 0.0%
Sep 30, 2025 1 0.0%
Oct 3, 2025 1 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 2 0.1%
Dec 2, 2025 1 0.0%
Dec 4, 2025 1 0.0%
Dec 12, 2025 1 0.0%
Dec 18, 2025 1 0.0%
Dec 19, 2025 36 1.7%
Dec 20, 2025 3 0.1%
Dec 22, 2025 42 2.0%
Dec 23, 2025 19 0.9%
Dec 24, 2025 23 1.1%
Dec 26, 2025 19 0.9%
Dec 27, 2025 103 4.8%
Dec 29, 2025 8 0.4%
Dec 30, 2025 10 0.5%
Dec 31, 2025 8 0.4%
Jan 2, 2026 27 1.3%
Jan 3, 2026 198 9.2%
Jan 4, 2026 1 0.0%
Jan 5, 2026 12 0.6%
Jan 6, 2026 11 0.5%
Jan 7, 2026 10 0.5%
Jan 8, 2026 7 0.3%
Jan 9, 2026 5 0.2%
Jan 10, 2026 140 6.5%
Jan 12, 2026 46 2.1%
Jan 13, 2026 22 1.0%
Jan 14, 2026 94 4.4%
Jan 15, 2026 50 2.3%
Jan 16, 2026 52 2.4%
Jan 17, 2026 17 0.8%
Jan 20, 2026 44 2.1%
Jan 21, 2026 56 2.6%
Jan 22, 2026 68 3.2%
Jan 23, 2026 56 2.6%
Jan 24, 2026 8 0.4%
Jan 26, 2026 47 2.2%
Jan 27, 2026 20 0.9%
Jan 28, 2026 36 1.7%
Jan 29, 2026 44 2.1%
Jan 30, 2026 66 3.1%
Jan 31, 2026 30 1.4%
Feb 2, 2026 2 0.1%
Feb 3, 2026 2 0.1%
Feb 4, 2026 3 0.1%
Feb 5, 2026 1 0.0%
Feb 7, 2026 14 0.7%
Feb 9, 2026 3 0.1%
Feb 10, 2026 5 0.2%
Feb 11, 2026 8 0.4%
Feb 12, 2026 6 0.3%
Feb 13, 2026 3 0.1%
Feb 14, 2026 3 0.1%
Feb 17, 2026 21 1.0%
Feb 18, 2026 25 1.2%
Feb 19, 2026 28 1.3%
Feb 20, 2026 19 0.9%
Feb 23, 2026 7 0.3%
Feb 24, 2026 4 0.2%
Feb 25, 2026 9 0.4%
Feb 26, 2026 10 0.5%
Feb 27, 2026 15 0.7%
Feb 28, 2026 9 0.4%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 4, 2026 1 0.0%
Mar 5, 2026 3 0.1%
Mar 6, 2026 1 0.0%
Mar 7, 2026 16 0.7%
Mar 11, 2026 1 0.0%
Mar 13, 2026 13 0.6%
Mar 14, 2026 1 0.0%
Mar 16, 2026 5 0.2%
Mar 17, 2026 5 0.2%
Mar 18, 2026 8 0.4%
Mar 19, 2026 7 0.3%
Mar 20, 2026 6 0.3%
Mar 21, 2026 1 0.0%
Mar 23, 2026 12 0.6%
Mar 24, 2026 8 0.4%
Mar 25, 2026 10 0.5%
Mar 26, 2026 14 0.7%
Mar 27, 2026 17 0.8%
Mar 28, 2026 2 0.1%
Mar 30, 2026 4 0.2%
Mar 31, 2026 2 0.1%
Apr 1, 2026 2 0.1%
Apr 2, 2026 2 0.1%
Apr 3, 2026 2 0.1%
Apr 6, 2026 2 0.1%
Apr 7, 2026 2 0.1%
Apr 8, 2026 2 0.1%
Apr 10, 2026 1 0.0%
Apr 14, 2026 1 0.0%
Apr 15, 2026 3 0.1%
Apr 16, 2026 1 0.0%
Apr 22, 2026 1 0.0%
Apr 28, 2026 1 0.0%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 14, 2026 1 0.0%
May 18, 2026 1 0.0%
May 22, 2026 1 0.0%
May 23, 2026 1 0.0%
May 26, 2026 1 0.0%
May 29, 2026 3 0.1%
Jun 1, 2026 2 0.1%
Jun 3, 2026 2 0.1%
Jun 4, 2026 1 0.0%
Jun 5, 2026 3 0.1%
Jun 8, 2026 1 0.0%
Jun 9, 2026 3 0.1%
Jun 11, 2026 3 0.1%
Jun 12, 2026 4 0.2%
Jun 15, 2026 5 0.2%
Jun 17, 2026 2 0.1%
Jun 18, 2026 10 0.5%
Jun 22, 2026 6 0.3%
Jun 23, 2026 7 0.3%
Jun 26, 2026 4 0.2%
Jun 29, 2026 6 0.3%
Jun 30, 2026 1 0.0%
Jul 1, 2026 1 0.0%
Jul 2, 2026 21 1.0%
Jul 3, 2026 2 0.1%
Jul 6, 2026 5 0.2%
Jul 7, 2026 1 0.0%
Jul 8, 2026 1 0.0%
Jul 9, 2026 12 0.6%
Jul 10, 2026 93 4.3%
Jul 11, 2026 1 0.0%
Jul 13, 2026 18 0.8%
Jul 14, 2026 2 0.1%
Jul 15, 2026 1 0.0%
Jul 17, 2026 91 4.2%
Jul 18, 2026 3 0.1%
Jul 24, 2026 1 0.0%
Jul 31, 2026 2 0.1%
Aug 3, 2026 5 0.2%
Aug 4, 2026 2 0.1%
Aug 5, 2026 2 0.1%

Week of August 10, 2026, 2,484 cases approved

Median application date: Feb 9, 2026. Median wait: 185 days.

Application date Cases % of week
Oct 24, 2025 1 0.0%
Nov 6, 2025 1 0.0%
Nov 11, 2025 1 0.0%
Nov 18, 2025 1 0.0%
Nov 25, 2025 1 0.0%
Nov 26, 2025 1 0.0%
Dec 5, 2025 1 0.0%
Dec 10, 2025 1 0.0%
Dec 11, 2025 2 0.1%
Dec 19, 2025 1 0.0%
Dec 22, 2025 9 0.4%
Dec 23, 2025 26 1.0%
Dec 24, 2025 4 0.2%
Dec 27, 2025 12 0.5%
Jan 2, 2026 1 0.0%
Jan 3, 2026 40 1.6%
Jan 5, 2026 2 0.1%
Jan 6, 2026 1 0.0%
Jan 7, 2026 3 0.1%
Jan 8, 2026 8 0.3%
Jan 9, 2026 15 0.6%
Jan 10, 2026 1 0.0%
Jan 12, 2026 27 1.1%
Jan 13, 2026 11 0.4%
Jan 14, 2026 24 1.0%
Jan 15, 2026 24 1.0%
Jan 16, 2026 59 2.4%
Jan 17, 2026 124 5.0%
Jan 20, 2026 26 1.0%
Jan 21, 2026 25 1.0%
Jan 22, 2026 20 0.8%
Jan 23, 2026 28 1.1%
Jan 24, 2026 173 7.0%
Jan 26, 2026 3 0.1%
Jan 27, 2026 4 0.2%
Jan 28, 2026 3 0.1%
Jan 29, 2026 11 0.4%
Jan 30, 2026 21 0.8%
Jan 31, 2026 161 6.5%
Feb 1, 2026 1 0.0%
Feb 2, 2026 73 2.9%
Feb 3, 2026 59 2.4%
Feb 4, 2026 62 2.5%
Feb 5, 2026 69 2.8%
Feb 6, 2026 47 1.9%
Feb 7, 2026 13 0.5%
Feb 9, 2026 78 3.1%
Feb 10, 2026 61 2.5%
Feb 11, 2026 72 2.9%
Feb 12, 2026 68 2.7%
Feb 13, 2026 60 2.4%
Feb 14, 2026 12 0.5%
Feb 17, 2026 46 1.9%
Feb 18, 2026 54 2.2%
Feb 19, 2026 47 1.9%
Feb 20, 2026 46 1.9%
Feb 21, 2026 10 0.4%
Feb 23, 2026 2 0.1%
Feb 24, 2026 7 0.3%
Feb 25, 2026 6 0.2%
Feb 26, 2026 3 0.1%
Feb 27, 2026 2 0.1%
Feb 28, 2026 14 0.6%
Mar 2, 2026 7 0.3%
Mar 3, 2026 6 0.2%
Mar 4, 2026 9 0.4%
Mar 5, 2026 4 0.2%
Mar 6, 2026 6 0.2%
Mar 7, 2026 5 0.2%
Mar 9, 2026 8 0.3%
Mar 10, 2026 7 0.3%
Mar 11, 2026 9 0.4%
Mar 12, 2026 8 0.3%
Mar 13, 2026 17 0.7%
Mar 14, 2026 3 0.1%
Mar 16, 2026 5 0.2%
Mar 17, 2026 4 0.2%
Mar 18, 2026 9 0.4%
Mar 19, 2026 5 0.2%
Mar 20, 2026 23 0.9%
Mar 21, 2026 4 0.2%
Mar 23, 2026 2 0.1%
Mar 24, 2026 2 0.1%
Mar 25, 2026 4 0.2%
Mar 26, 2026 4 0.2%
Mar 27, 2026 9 0.4%
Mar 28, 2026 2 0.1%
Mar 30, 2026 3 0.1%
Mar 31, 2026 10 0.4%
Apr 1, 2026 9 0.4%
Apr 2, 2026 9 0.4%
Apr 3, 2026 9 0.4%
Apr 4, 2026 1 0.0%
Apr 6, 2026 2 0.1%
Apr 7, 2026 3 0.1%
Apr 8, 2026 2 0.1%
Apr 9, 2026 5 0.2%
Apr 10, 2026 3 0.1%
Apr 11, 2026 2 0.1%
Apr 13, 2026 3 0.1%
Apr 14, 2026 6 0.2%
Apr 15, 2026 4 0.2%
Apr 16, 2026 1 0.0%
Apr 17, 2026 1 0.0%
Apr 18, 2026 1 0.0%
Apr 21, 2026 1 0.0%
Apr 24, 2026 3 0.1%
Apr 28, 2026 1 0.0%
May 1, 2026 3 0.1%
Jun 2, 2026 1 0.0%
Jun 3, 2026 1 0.0%
Jun 5, 2026 2 0.1%
Jun 8, 2026 4 0.2%
Jun 9, 2026 1 0.0%
Jun 10, 2026 1 0.0%
Jun 12, 2026 4 0.2%
Jun 15, 2026 4 0.2%
Jun 16, 2026 1 0.0%
Jun 17, 2026 1 0.0%
Jun 18, 2026 9 0.4%
Jun 19, 2026 2 0.1%
Jun 22, 2026 10 0.4%
Jun 23, 2026 5 0.2%
Jun 24, 2026 4 0.2%
Jun 25, 2026 3 0.1%
Jun 26, 2026 12 0.5%
Jun 29, 2026 12 0.5%
Jun 30, 2026 1 0.0%
Jul 1, 2026 5 0.2%
Jul 2, 2026 6 0.2%
Jul 6, 2026 3 0.1%
Jul 9, 2026 4 0.2%
Jul 10, 2026 5 0.2%
Jul 13, 2026 9 0.4%
Jul 14, 2026 1 0.0%
Jul 15, 2026 16 0.6%
Jul 16, 2026 34 1.4%
Jul 17, 2026 68 2.7%
Jul 20, 2026 43 1.7%
Jul 21, 2026 8 0.3%
Jul 24, 2026 136 5.5%
Jul 25, 2026 19 0.8%
Jul 31, 2026 1 0.0%
Aug 7, 2026 1 0.0%
Aug 10, 2026 5 0.2%
Aug 11, 2026 5 0.2%
Aug 12, 2026 3 0.1%
Aug 14, 2026 1 0.0%

If you applied in February, look at that block. Nearly every business day from February 2 through February 20 has real approvals, many in the 45 to 78 range. That month is clearly being worked right now.

Use this as a guide, not a promise

Everything here is an average across thousands of cases, and it is more reliable for recent applications than for older ones still in extended review. Your own case can move faster or slower for many reasons, including your background check, an RFE, or your country of origin. It assumes USCIS keeps its current pace, which can change. If your timing is urgent, please talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for following along. To the February applicants especially, this looks like your stretch, and the numbers in that table are real people from nearly every day of your month. To anyone still waiting from earlier: your months are close to complete, which means the remaining cases are getting individual attention rather than sitting behind a large pile. Hoping each of you gets your approval soon.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved about 2,484 cases this week and February is now the biggest month at 37 percent, up from 9 percent last week. Last week I said February would likely be next if the pattern held, and it was. December has dropped to just 56 cases and November to 5, so those months look nearly complete. Wait times for the older months are still holding steady rather than climbing. Recent applications continue at about 24 days. The calculator matched the data for a seventh straight week, so only the weekly numbers changed. As always, this is an average, more reliable for recent cases than older ones, and not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 1 day ago
▲ 98 r/DACA

Update #15: January is getting finished, and the older waits slowly stop climbing

Hey everyone. Two clear findings this week, and one of them is genuinely encouraging.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS approved about 2,142 cases this week, and 54 percent of them were January applications. They are working through January in order and appear to be finishing it. Separately, the wait times for the older months have stopped rising after weeks of climbing, which is the first time that has happened since I started reporting it.

Who got approved this week

You applied in Cases Typical wait
Nov 2025 3 260 days
Dec 2025 275 222 days
Jan 2026 1,167 201 days
Feb 2026 197 167 days
Mar 2026 140 137 days
Apr 2026 20 119 days
May 2026 10 72 days
Jun 2026 60 47 days
Jul 2026 255 24 days

January is being worked through in order

Over the last three weeks the pattern has been consistent:

Jul 20 Jul 27 Aug 3
December share 44% 21% 13%
January share 13% 42% 54%

Two weeks ago was December's turn. Now January is clearly the focus, and within January they have moved to the later part of the month. The week of January 19 had 232 approvals this week, and the week of January 26 had 243. Earlier they were working the first half of the month.

Also worth noting: only 3 November applications appeared this week, down from dozens in earlier weeks. That most likely means November is close to complete.

If the pattern holds, February would be the focus soon. I want to be careful not to promise that, since timing has surprised me before, but that is the direction the data points.

The waits have now slowly stopped climbing

For the last several updates I have reported that the wait times for older months kept rising, which supported what many of you said about your part of the backlog getting harder rather than easier. This week that changed:

Applied in 2 weeks ago Last week This week
December 224 days 221 days 222 days
January 191 days 201 days 201 days
February 163 days 170 days 167 days
March 135 days 134 days 137 days

Every one of those is flat now, within a few days either way. Before this, January had climbed from 185 to 191 to 201 over consecutive weeks.

I do not want to oversell one week of data, and it could move again. But a flat line means the people being approved now are waiting about the same as the people approved last week, rather than progressively longer. That is a better sign than what I have been reporting, and I wanted to share it plainly.

Still being careful about what I can and cannot see

The same limitation applies as always: I only see cases that get approved, not the full pile still pending. So I cannot tell you how many people are still waiting in your month, and I will not claim the older backlog is nearly over.

What I can show you is what came through. This week that was 1,167 January applications and 275 December ones, with many individual dates in the table below showing 40, 60, even 198 approvals.

For recent applicants

July applications are still moving quickly, approved in a median of about 24 days. There were sizable batches this week, including 93 approvals for July 10 filings and 91 for July 17. A handful of early August applications were already approved within days.

How the estimate works, quickly

If your application has been in longer than the minimum processing time, currently about three weeks, then cases like yours are being approved around now. If you applied very recently, the estimate is your date plus that minimum time. For older applications still in extended review, the estimate is less reliable, and I want to keep saying that rather than bury it.

On the moving date, since it comes up often: once you are past the minimum wait, the calculator is saying "cases like yours are being approved around now," and it follows the calendar forward until yours lands. Your wait is not growing. I understand that watching it advance daily is discouraging, and that is a flaw in how I show it, not something you are misreading.

What dates got approved over the last 3 weeks (every date listed)

Every single application date, nothing left out. If you see your date, people who applied the same day as you were approved.

Week of July 20, 2026, 2,193 cases approved

Median application date: Jan 9, 2026. Median wait: 193 days.

Application date Cases % of week
Jan 3, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Sep 24, 2025 1 0.0%
Nov 7, 2025 2 0.1%
Nov 14, 2025 1 0.0%
Nov 21, 2025 1 0.0%
Nov 22, 2025 2 0.1%
Nov 24, 2025 5 0.2%
Nov 26, 2025 4 0.2%
Nov 27, 2025 11 0.5%
Nov 28, 2025 2 0.1%
Nov 29, 2025 5 0.2%
Nov 30, 2025 2 0.1%
Dec 1, 2025 4 0.2%
Dec 2, 2025 20 0.9%
Dec 3, 2025 83 3.8%
Dec 4, 2025 31 1.4%
Dec 5, 2025 94 4.3%
Dec 6, 2025 67 3.1%
Dec 7, 2025 29 1.3%
Dec 8, 2025 101 4.6%
Dec 9, 2025 150 6.8%
Dec 10, 2025 171 7.8%
Dec 11, 2025 66 3.0%
Dec 12, 2025 70 3.2%
Dec 13, 2025 13 0.6%
Dec 15, 2025 1 0.0%
Dec 16, 2025 4 0.2%
Dec 17, 2025 4 0.2%
Dec 18, 2025 1 0.0%
Dec 20, 2025 17 0.8%
Dec 22, 2025 2 0.1%
Dec 23, 2025 1 0.0%
Dec 26, 2025 1 0.0%
Dec 27, 2025 19 0.9%
Dec 29, 2025 2 0.1%
Dec 30, 2025 9 0.4%
Dec 31, 2025 6 0.3%
Jan 2, 2026 7 0.3%
Jan 3, 2026 6 0.3%
Jan 5, 2026 11 0.5%
Jan 6, 2026 10 0.5%
Jan 7, 2026 19 0.9%
Jan 8, 2026 21 1.0%
Jan 9, 2026 29 1.3%
Jan 10, 2026 15 0.7%
Jan 12, 2026 12 0.5%
Jan 13, 2026 7 0.3%
Jan 14, 2026 13 0.6%
Jan 15, 2026 13 0.6%
Jan 16, 2026 6 0.3%
Jan 17, 2026 28 1.3%
Jan 20, 2026 3 0.1%
Jan 21, 2026 4 0.2%
Jan 22, 2026 5 0.2%
Jan 23, 2026 4 0.2%
Jan 24, 2026 11 0.5%
Jan 26, 2026 13 0.6%
Jan 27, 2026 4 0.2%
Jan 28, 2026 9 0.4%
Jan 29, 2026 12 0.5%
Jan 30, 2026 11 0.5%
Jan 31, 2026 2 0.1%
Feb 2, 2026 15 0.7%
Feb 3, 2026 13 0.6%
Feb 4, 2026 20 0.9%
Feb 5, 2026 8 0.4%
Feb 6, 2026 13 0.6%
Feb 7, 2026 3 0.1%
Feb 9, 2026 2 0.1%
Feb 10, 2026 3 0.1%
Feb 11, 2026 9 0.4%
Feb 12, 2026 5 0.2%
Feb 13, 2026 5 0.2%
Feb 14, 2026 11 0.5%
Feb 17, 2026 3 0.1%
Feb 18, 2026 3 0.1%
Feb 19, 2026 2 0.1%
Feb 20, 2026 1 0.0%
Feb 21, 2026 13 0.6%
Feb 23, 2026 3 0.1%
Feb 24, 2026 2 0.1%
Feb 25, 2026 2 0.1%
Feb 27, 2026 4 0.2%
Feb 28, 2026 5 0.2%
Mar 2, 2026 8 0.4%
Mar 3, 2026 5 0.2%
Mar 4, 2026 11 0.5%
Mar 5, 2026 4 0.2%
Mar 6, 2026 4 0.2%
Mar 7, 2026 2 0.1%
Mar 9, 2026 7 0.3%
Mar 10, 2026 7 0.3%
Mar 11, 2026 6 0.3%
Mar 12, 2026 4 0.2%
Mar 13, 2026 6 0.3%
Mar 14, 2026 2 0.1%
Mar 16, 2026 3 0.1%
Mar 18, 2026 2 0.1%
Mar 19, 2026 2 0.1%
Mar 20, 2026 3 0.1%
Mar 21, 2026 1 0.0%
Mar 24, 2026 2 0.1%
Mar 25, 2026 1 0.0%
Mar 26, 2026 1 0.0%
Mar 27, 2026 3 0.1%
Mar 28, 2026 2 0.1%
Mar 31, 2026 2 0.1%
Apr 2, 2026 1 0.0%
Apr 3, 2026 4 0.2%
Apr 4, 2026 1 0.0%
Apr 7, 2026 1 0.0%
Apr 10, 2026 1 0.0%
Apr 13, 2026 1 0.0%
Apr 17, 2026 1 0.0%
Apr 24, 2026 1 0.0%
Apr 25, 2026 1 0.0%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 5, 2026 2 0.1%
May 7, 2026 1 0.0%
May 14, 2026 1 0.0%
May 15, 2026 2 0.1%
May 18, 2026 1 0.0%
May 19, 2026 1 0.0%
May 20, 2026 11 0.5%
May 21, 2026 2 0.1%
May 22, 2026 4 0.2%
May 23, 2026 1 0.0%
May 26, 2026 9 0.4%
May 27, 2026 1 0.0%
May 28, 2026 4 0.2%
May 29, 2026 13 0.6%
Jun 1, 2026 10 0.5%
Jun 2, 2026 5 0.2%
Jun 3, 2026 8 0.4%
Jun 4, 2026 2 0.1%
Jun 5, 2026 6 0.3%
Jun 8, 2026 8 0.4%
Jun 9, 2026 1 0.0%
Jun 10, 2026 4 0.2%
Jun 11, 2026 2 0.1%
Jun 12, 2026 19 0.9%
Jun 15, 2026 13 0.6%
Jun 16, 2026 3 0.1%
Jun 17, 2026 15 0.7%
Jun 18, 2026 30 1.4%
Jun 19, 2026 16 0.7%
Jun 20, 2026 3 0.1%
Jun 22, 2026 8 0.4%
Jun 23, 2026 13 0.6%
Jun 24, 2026 12 0.5%
Jun 25, 2026 14 0.6%
Jun 26, 2026 108 4.9%
Jun 27, 2026 28 1.3%
Jun 29, 2026 9 0.4%
Jun 30, 2026 3 0.1%
Jul 3, 2026 185 8.4%
Jul 4, 2026 47 2.1%
Jul 8, 2026 1 0.0%
Jul 9, 2026 1 0.0%
Jul 10, 2026 2 0.1%
Jul 13, 2026 3 0.1%
Jul 14, 2026 1 0.0%
Jul 15, 2026 1 0.0%
Jul 16, 2026 5 0.2%
Jul 17, 2026 5 0.2%
Jul 20, 2026 7 0.3%
Jul 21, 2026 4 0.2%
Jul 22, 2026 5 0.2%
Jul 23, 2026 7 0.3%

Week of July 27, 2026, 2,044 cases approved

Median application date: Jan 12, 2026. Median wait: 199 days.

Application date Cases % of week
Feb 11, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Oct 31, 2025 1 0.0%
Dec 2, 2025 1 0.0%
Dec 5, 2025 1 0.0%
Dec 8, 2025 5 0.2%
Dec 9, 2025 1 0.0%
Dec 10, 2025 9 0.4%
Dec 11, 2025 42 2.1%
Dec 12, 2025 45 2.2%
Dec 15, 2025 16 0.8%
Dec 16, 2025 6 0.3%
Dec 17, 2025 8 0.4%
Dec 18, 2025 18 0.9%
Dec 19, 2025 23 1.1%
Dec 20, 2025 140 6.8%
Dec 22, 2025 1 0.0%
Dec 23, 2025 3 0.1%
Dec 24, 2025 1 0.0%
Dec 27, 2025 98 4.8%
Dec 29, 2025 5 0.2%
Dec 30, 2025 3 0.1%
Dec 31, 2025 1 0.0%
Jan 2, 2026 3 0.1%
Jan 3, 2026 10 0.5%
Jan 5, 2026 109 5.3%
Jan 6, 2026 98 4.8%
Jan 7, 2026 126 6.2%
Jan 8, 2026 95 4.6%
Jan 9, 2026 105 5.1%
Jan 10, 2026 6 0.3%
Jan 12, 2026 48 2.3%
Jan 13, 2026 24 1.2%
Jan 14, 2026 55 2.7%
Jan 15, 2026 38 1.9%
Jan 16, 2026 71 3.5%
Jan 17, 2026 13 0.6%
Jan 20, 2026 9 0.4%
Jan 21, 2026 7 0.3%
Jan 22, 2026 6 0.3%
Jan 23, 2026 3 0.1%
Jan 24, 2026 24 1.2%
Jan 26, 2026 1 0.0%
Jan 27, 2026 2 0.1%
Jan 28, 2026 2 0.1%
Jan 29, 2026 1 0.0%
Jan 30, 2026 4 0.2%
Jan 31, 2026 6 0.3%
Feb 2, 2026 10 0.5%
Feb 3, 2026 9 0.4%
Feb 4, 2026 12 0.6%
Feb 5, 2026 6 0.3%
Feb 6, 2026 9 0.4%
Feb 7, 2026 4 0.2%
Feb 9, 2026 24 1.2%
Feb 10, 2026 19 0.9%
Feb 11, 2026 13 0.6%
Feb 12, 2026 10 0.5%
Feb 13, 2026 9 0.4%
Feb 14, 2026 4 0.2%
Feb 17, 2026 3 0.1%
Feb 18, 2026 4 0.2%
Feb 19, 2026 1 0.0%
Feb 20, 2026 1 0.0%
Feb 21, 2026 4 0.2%
Feb 23, 2026 3 0.1%
Feb 24, 2026 4 0.2%
Feb 25, 2026 6 0.3%
Feb 26, 2026 1 0.0%
Feb 27, 2026 2 0.1%
Feb 28, 2026 15 0.7%
Mar 3, 2026 1 0.0%
Mar 4, 2026 1 0.0%
Mar 5, 2026 2 0.1%
Mar 7, 2026 14 0.7%
Mar 9, 2026 2 0.1%
Mar 10, 2026 3 0.1%
Mar 11, 2026 6 0.3%
Mar 13, 2026 7 0.3%
Mar 14, 2026 2 0.1%
Mar 16, 2026 6 0.3%
Mar 17, 2026 6 0.3%
Mar 18, 2026 4 0.2%
Mar 19, 2026 5 0.2%
Mar 20, 2026 10 0.5%
Mar 21, 2026 4 0.2%
Mar 22, 2026 1 0.0%
Mar 23, 2026 3 0.1%
Mar 24, 2026 6 0.3%
Mar 25, 2026 5 0.2%
Mar 26, 2026 1 0.0%
Mar 27, 2026 2 0.1%
Mar 30, 2026 3 0.1%
Mar 31, 2026 1 0.0%
Apr 2, 2026 2 0.1%
Apr 3, 2026 2 0.1%
Apr 6, 2026 1 0.0%
Apr 7, 2026 1 0.0%
Apr 17, 2026 1 0.0%
Apr 21, 2026 1 0.0%
Apr 24, 2026 2 0.1%
Apr 30, 2026 1 0.0%
May 7, 2026 1 0.0%
May 8, 2026 1 0.0%
May 15, 2026 1 0.0%
May 16, 2026 1 0.0%
May 21, 2026 1 0.0%
May 22, 2026 2 0.1%
May 23, 2026 1 0.0%
May 26, 2026 4 0.2%
May 27, 2026 1 0.0%
May 28, 2026 2 0.1%
May 29, 2026 8 0.4%
Jun 1, 2026 1 0.0%
Jun 3, 2026 1 0.0%
Jun 4, 2026 5 0.2%
Jun 5, 2026 14 0.7%
Jun 8, 2026 7 0.3%
Jun 9, 2026 9 0.4%
Jun 10, 2026 1 0.0%
Jun 11, 2026 1 0.0%
Jun 12, 2026 3 0.1%
Jun 15, 2026 9 0.4%
Jun 16, 2026 4 0.2%
Jun 17, 2026 2 0.1%
Jun 18, 2026 10 0.5%
Jun 22, 2026 6 0.3%
Jun 23, 2026 5 0.2%
Jun 24, 2026 5 0.2%
Jun 25, 2026 8 0.4%
Jun 26, 2026 15 0.7%
Jun 27, 2026 1 0.0%
Jun 29, 2026 14 0.7%
Jun 30, 2026 1 0.0%
Jul 1, 2026 2 0.1%
Jul 2, 2026 39 1.9%
Jul 3, 2026 94 4.6%
Jul 4, 2026 20 1.0%
Jul 6, 2026 4 0.2%
Jul 7, 2026 1 0.0%
Jul 9, 2026 1 0.0%
Jul 10, 2026 137 6.7%
Jul 11, 2026 6 0.3%
Jul 17, 2026 1 0.0%
Jul 23, 2026 1 0.0%
Jul 24, 2026 2 0.1%
Jul 27, 2026 2 0.1%
Jul 28, 2026 5 0.2%
Jul 29, 2026 5 0.2%
Jul 30, 2026 4 0.2%

Week of August 3, 2026, 2,142 cases approved

Median application date: Jan 21, 2026. Median wait: 194 days.

Application date Cases % of week
Dec 19, 2024 1 0.0%
Jun 4, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Sep 2, 2025 1 0.0%
Sep 30, 2025 1 0.0%
Oct 3, 2025 1 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 2 0.1%
Dec 2, 2025 1 0.0%
Dec 4, 2025 1 0.0%
Dec 12, 2025 1 0.0%
Dec 18, 2025 1 0.0%
Dec 19, 2025 36 1.7%
Dec 20, 2025 3 0.1%
Dec 22, 2025 42 2.0%
Dec 23, 2025 19 0.9%
Dec 24, 2025 23 1.1%
Dec 26, 2025 19 0.9%
Dec 27, 2025 103 4.8%
Dec 29, 2025 8 0.4%
Dec 30, 2025 10 0.5%
Dec 31, 2025 8 0.4%
Jan 2, 2026 27 1.3%
Jan 3, 2026 198 9.2%
Jan 4, 2026 1 0.0%
Jan 5, 2026 12 0.6%
Jan 6, 2026 11 0.5%
Jan 7, 2026 10 0.5%
Jan 8, 2026 7 0.3%
Jan 9, 2026 5 0.2%
Jan 10, 2026 140 6.5%
Jan 12, 2026 46 2.1%
Jan 13, 2026 22 1.0%
Jan 14, 2026 94 4.4%
Jan 15, 2026 50 2.3%
Jan 16, 2026 52 2.4%
Jan 17, 2026 17 0.8%
Jan 20, 2026 44 2.1%
Jan 21, 2026 56 2.6%
Jan 22, 2026 68 3.2%
Jan 23, 2026 56 2.6%
Jan 24, 2026 8 0.4%
Jan 26, 2026 47 2.2%
Jan 27, 2026 20 0.9%
Jan 28, 2026 36 1.7%
Jan 29, 2026 44 2.1%
Jan 30, 2026 66 3.1%
Jan 31, 2026 30 1.4%
Feb 2, 2026 2 0.1%
Feb 3, 2026 2 0.1%
Feb 4, 2026 3 0.1%
Feb 5, 2026 1 0.0%
Feb 7, 2026 14 0.7%
Feb 9, 2026 3 0.1%
Feb 10, 2026 5 0.2%
Feb 11, 2026 8 0.4%
Feb 12, 2026 6 0.3%
Feb 13, 2026 3 0.1%
Feb 14, 2026 3 0.1%
Feb 17, 2026 21 1.0%
Feb 18, 2026 25 1.2%
Feb 19, 2026 28 1.3%
Feb 20, 2026 19 0.9%
Feb 23, 2026 7 0.3%
Feb 24, 2026 4 0.2%
Feb 25, 2026 9 0.4%
Feb 26, 2026 10 0.5%
Feb 27, 2026 15 0.7%
Feb 28, 2026 9 0.4%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 4, 2026 1 0.0%
Mar 5, 2026 3 0.1%
Mar 6, 2026 1 0.0%
Mar 7, 2026 16 0.7%
Mar 11, 2026 1 0.0%
Mar 13, 2026 13 0.6%
Mar 14, 2026 1 0.0%
Mar 16, 2026 5 0.2%
Mar 17, 2026 5 0.2%
Mar 18, 2026 8 0.4%
Mar 19, 2026 7 0.3%
Mar 20, 2026 6 0.3%
Mar 21, 2026 1 0.0%
Mar 23, 2026 12 0.6%
Mar 24, 2026 8 0.4%
Mar 25, 2026 10 0.5%
Mar 26, 2026 14 0.7%
Mar 27, 2026 17 0.8%
Mar 28, 2026 2 0.1%
Mar 30, 2026 4 0.2%
Mar 31, 2026 2 0.1%
Apr 1, 2026 2 0.1%
Apr 2, 2026 2 0.1%
Apr 3, 2026 2 0.1%
Apr 6, 2026 2 0.1%
Apr 7, 2026 2 0.1%
Apr 8, 2026 2 0.1%
Apr 10, 2026 1 0.0%
Apr 14, 2026 1 0.0%
Apr 15, 2026 3 0.1%
Apr 16, 2026 1 0.0%
Apr 22, 2026 1 0.0%
Apr 28, 2026 1 0.0%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 14, 2026 1 0.0%
May 18, 2026 1 0.0%
May 22, 2026 1 0.0%
May 23, 2026 1 0.0%
May 26, 2026 1 0.0%
May 29, 2026 3 0.1%
Jun 1, 2026 2 0.1%
Jun 3, 2026 2 0.1%
Jun 4, 2026 1 0.0%
Jun 5, 2026 3 0.1%
Jun 8, 2026 1 0.0%
Jun 9, 2026 3 0.1%
Jun 11, 2026 3 0.1%
Jun 12, 2026 4 0.2%
Jun 15, 2026 5 0.2%
Jun 17, 2026 2 0.1%
Jun 18, 2026 10 0.5%
Jun 22, 2026 6 0.3%
Jun 23, 2026 7 0.3%
Jun 26, 2026 4 0.2%
Jun 29, 2026 6 0.3%
Jun 30, 2026 1 0.0%
Jul 1, 2026 1 0.0%
Jul 2, 2026 21 1.0%
Jul 3, 2026 2 0.1%
Jul 6, 2026 5 0.2%
Jul 7, 2026 1 0.0%
Jul 8, 2026 1 0.0%
Jul 9, 2026 12 0.6%
Jul 10, 2026 93 4.3%
Jul 11, 2026 1 0.0%
Jul 13, 2026 18 0.8%
Jul 14, 2026 2 0.1%
Jul 15, 2026 1 0.0%
Jul 17, 2026 91 4.2%
Jul 18, 2026 3 0.1%
Jul 24, 2026 1 0.0%
Jul 31, 2026 2 0.1%
Aug 3, 2026 5 0.2%
Aug 4, 2026 2 0.1%
Aug 5, 2026 2 0.1%

If you applied in the second half of January, look at that stretch: January 20 through 31 has real numbers on nearly every business day, 44, 56, 68, 56, 47, 36, 44, 66, 30. That part of the month is clearly being worked right now.

Use this as a guide, not a promise

Everything here is an average across thousands of cases, and it is more reliable for recent applications than for older ones still in extended review. Your own case can move faster or slower for many reasons, including your background check, an RFE, or your country of origin. It assumes USCIS keeps its current pace, which can change. If your timing is urgent, please talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for following along and for keeping me honest. To those of you still waiting from the winter months: your applications are being worked through in real numbers, and this week the waits held steady instead of stretching further, which is the first genuinely better sign I have been able to report in a while. I am hoping each of you gets your approval soon.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved about 2,142 cases this week and 54 percent were January applications, with the focus now on the second half of January. November is nearly finished (only 3 cases this week). The bigger news is that the wait times for the older months stopped climbing for the first time in weeks: December held at 222 days, January at 201, February at 167. Before this they were rising steadily. One week is not a trend, but it is a better sign than what I have been reporting. Recent applications are still moving in about 24 days. The calculator math matched again for the sixth week, so only the weekly numbers changed. As always, this is an average, more reliable for recent cases than older ones, and not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 10 days ago
▲ 115 r/DACA

Update #13: A heavy December week, still working through the backlog

Hey everyone. This week's data is worth looking at closely, and I also want to say some things directly to those of you who have been waiting the longest, because you have been right to push back. Also, apologies to everyone for taking so long, we had a family medical emergency that we were taking care of that's all fine now and had to take some time to sort with that before I could focus again on this with my full attention.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS approved about 2,193 cases this week, and almost half of them were December applications. This was a week focused heavily on the older backlog rather than new cases. The estimate math still matched the data, so the calculator did not need changes, but I want to be more careful and honest this week about what the numbers do and do not tell us, especially for those of you still waiting from late last year.

Who got approved this week

You applied in Cases Typical wait
Nov 2025 35 236 days
Dec 2025 966 224 days
Jan 2026 275 191 days
Feb 2026 145 163 days
Mar 2026 88 135 days
Apr 2026 12 104 days
May 2026 55 59 days
Jun 2026 340 28 days
Jul 2026 274 19 days

December was 44 percent of the entire week. This was a December week, plainly. USCIS put most of its effort into that part of the backlog.

Some honest words for those waiting from late last year

Over the last couple of updates, several of you who applied in November, December, and January pushed back on my wording, and you were right. I have been describing the backlog as "almost done" and "the final stretch," and while that is true for the overall averages, it is not true for your experience, and it was not fair of me to keep framing it that way. So let me be straight about it.

First, an important limitation I should have stated more clearly all along: I only see cases that get approved. The data I use shows me approvals, not the full pile of cases still pending. So when I say the backlog is shrinking, I am inferring that from approval numbers, and I genuinely cannot see how many of you are still waiting. Your read, that plenty of people are still stuck, fits the same data I have. I should have said that instead of always choosing the hopeful version.

Second, here is a number that supports what you have been saying rather than what I have been saying. The wait time for the older months keeps climbing. December cases approved this week waited a median of 224 days, up from around 214 a couple weeks ago. November is at 236. The people from those months getting approved now are waiting longer than the people from those same months who got approved earlier. That is consistent with exactly what many of you described: the cases left in your group are the ones that take more time, most likely the ones finishing the extra background check review that applies to applications filed before late April.

So to be clear: if you are still waiting from late last year, you are not imagining it, and it is not just bad luck in a nearly finished process. Your part of the backlog is real, it is taking longer, and I am going to stop wording these posts as if it is basically over. That was a fair criticism and I am taking it.

What I can tell you honestly is that your group is still being approved every week. This week alone, nearly a thousand December cases came through. That is a real, large number, and December applications from many different dates got approved, which you can see in the table below. I hope that offers something concrete to hold onto, without me overselling it.

About the calculator and the moving date

A lot of you have pointed out that the estimate keeps moving forward day by day, and that it feels like backtracking. I want to explain it honestly, and also own that it is a flaw in how I show it.

Once your application is past the minimum processing time, the calculator is really saying "cases like yours are being approved around now." Because it always calculates from today, that date follows the calendar forward until your approval actually lands. Your wait is not growing. The tool is saying "still now" and moving with the days. But I completely understand that when you are checking it daily while waiting, watching the date advance feels discouraging rather than helpful. That is on me, not on you, and I am working on a clearer way to show it.

How the estimate works, quickly

Since USCIS has mostly caught up on the newer cases, the estimate comes down to two things. If your application has been in longer than the minimum processing time, currently about three weeks, then cases like yours are being approved around now. If you applied very recently, the estimate is your date plus that minimum time. For older applications still in extended review, the estimate is less reliable, and I want to be upfront about that.

What dates got approved over the last 3 weeks (every date listed)

As always, every single application date, nothing left out. If you see your date, people who applied the same day as you were approved.

Week of July 6, 2026, 2,445 cases approved

Median application date: Jan 7, 2026. Median wait: 182 days.

Application date Cases % of week
Mar 8, 2024 1 0.0%
Feb 13, 2025 1 0.0%
May 15, 2025 1 0.0%
Jun 24, 2025 1 0.0%
Jul 30, 2025 1 0.0%
Sep 11, 2025 1 0.0%
Sep 16, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Nov 14, 2025 3 0.1%
Nov 18, 2025 1 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 2 0.1%
Nov 21, 2025 34 1.4%
Nov 22, 2025 14 0.6%
Nov 23, 2025 8 0.3%
Nov 24, 2025 9 0.4%
Nov 25, 2025 100 4.1%
Nov 26, 2025 182 7.4%
Nov 27, 2025 12 0.5%
Nov 28, 2025 13 0.5%
Nov 29, 2025 66 2.7%
Nov 30, 2025 10 0.4%
Dec 1, 2025 59 2.4%
Dec 2, 2025 73 3.0%
Dec 3, 2025 62 2.5%
Dec 4, 2025 60 2.5%
Dec 5, 2025 32 1.3%
Dec 6, 2025 33 1.3%
Dec 7, 2025 20 0.8%
Dec 8, 2025 41 1.7%
Dec 9, 2025 67 2.7%
Dec 10, 2025 60 2.5%
Dec 11, 2025 40 1.6%
Dec 12, 2025 36 1.5%
Dec 13, 2025 2 0.1%
Dec 15, 2025 15 0.6%
Dec 16, 2025 7 0.3%
Dec 17, 2025 10 0.4%
Dec 18, 2025 11 0.4%
Dec 19, 2025 24 1.0%
Dec 20, 2025 25 1.0%
Dec 22, 2025 2 0.1%
Dec 27, 2025 22 0.9%
Dec 30, 2025 2 0.1%
Jan 2, 2026 2 0.1%
Jan 3, 2026 12 0.5%
Jan 5, 2026 11 0.4%
Jan 6, 2026 24 1.0%
Jan 7, 2026 13 0.5%
Jan 8, 2026 15 0.6%
Jan 9, 2026 16 0.7%
Jan 10, 2026 7 0.3%
Jan 12, 2026 11 0.4%
Jan 13, 2026 5 0.2%
Jan 14, 2026 26 1.1%
Jan 15, 2026 11 0.4%
Jan 16, 2026 11 0.4%
Jan 17, 2026 7 0.3%
Jan 20, 2026 2 0.1%
Jan 21, 2026 1 0.0%
Jan 22, 2026 8 0.3%
Jan 23, 2026 2 0.1%
Jan 24, 2026 17 0.7%
Jan 25, 2026 1 0.0%
Jan 26, 2026 1 0.0%
Jan 27, 2026 3 0.1%
Jan 29, 2026 2 0.1%
Jan 30, 2026 1 0.0%
Jan 31, 2026 4 0.2%
Feb 3, 2026 4 0.2%
Feb 4, 2026 6 0.2%
Feb 5, 2026 3 0.1%
Feb 6, 2026 4 0.2%
Feb 7, 2026 4 0.2%
Feb 9, 2026 4 0.2%
Feb 10, 2026 4 0.2%
Feb 11, 2026 8 0.3%
Feb 12, 2026 8 0.3%
Feb 13, 2026 8 0.3%
Feb 14, 2026 3 0.1%
Feb 15, 2026 1 0.0%
Feb 17, 2026 2 0.1%
Feb 18, 2026 6 0.2%
Feb 19, 2026 4 0.2%
Feb 21, 2026 6 0.2%
Feb 25, 2026 1 0.0%
Feb 26, 2026 1 0.0%
Feb 27, 2026 2 0.1%
Feb 28, 2026 10 0.4%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 4, 2026 2 0.1%
Mar 5, 2026 4 0.2%
Mar 6, 2026 5 0.2%
Mar 7, 2026 4 0.2%
Mar 9, 2026 6 0.2%
Mar 10, 2026 5 0.2%
Mar 11, 2026 2 0.1%
Mar 13, 2026 2 0.1%
Mar 14, 2026 1 0.0%
Mar 16, 2026 2 0.1%
Mar 17, 2026 2 0.1%
Mar 18, 2026 5 0.2%
Mar 19, 2026 2 0.1%
Mar 20, 2026 7 0.3%
Mar 21, 2026 5 0.2%
Mar 23, 2026 1 0.0%
Mar 24, 2026 5 0.2%
Mar 25, 2026 1 0.0%
Mar 26, 2026 3 0.1%
Mar 27, 2026 22 0.9%
Mar 28, 2026 5 0.2%
Mar 30, 2026 2 0.1%
Mar 31, 2026 2 0.1%
Apr 1, 2026 1 0.0%
Apr 2, 2026 1 0.0%
Apr 3, 2026 5 0.2%
Apr 4, 2026 2 0.1%
Apr 6, 2026 2 0.1%
Apr 7, 2026 1 0.0%
Apr 8, 2026 1 0.0%
Apr 9, 2026 3 0.1%
Apr 10, 2026 10 0.4%
Apr 13, 2026 7 0.3%
Apr 14, 2026 4 0.2%
Apr 15, 2026 3 0.1%
Apr 16, 2026 8 0.3%
Apr 17, 2026 8 0.3%
Apr 20, 2026 1 0.0%
Apr 21, 2026 2 0.1%
Apr 22, 2026 2 0.1%
Apr 23, 2026 1 0.0%
Apr 24, 2026 6 0.2%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 30, 2026 2 0.1%
May 1, 2026 4 0.2%
May 4, 2026 4 0.2%
May 5, 2026 2 0.1%
May 6, 2026 4 0.2%
May 7, 2026 4 0.2%
May 8, 2026 6 0.2%
May 9, 2026 3 0.1%
May 11, 2026 4 0.2%
May 12, 2026 3 0.1%
May 13, 2026 3 0.1%
May 14, 2026 7 0.3%
May 15, 2026 9 0.4%
May 18, 2026 6 0.2%
May 19, 2026 4 0.2%
May 20, 2026 6 0.2%
May 21, 2026 8 0.3%
May 22, 2026 30 1.2%
May 23, 2026 4 0.2%
May 26, 2026 14 0.6%
May 27, 2026 4 0.2%
May 28, 2026 9 0.4%
May 29, 2026 42 1.7%
Jun 1, 2026 20 0.8%
Jun 2, 2026 13 0.5%
Jun 3, 2026 22 0.9%
Jun 4, 2026 11 0.4%
Jun 5, 2026 26 1.1%
Jun 8, 2026 6 0.2%
Jun 9, 2026 12 0.5%
Jun 10, 2026 7 0.3%
Jun 11, 2026 17 0.7%
Jun 12, 2026 215 8.8%
Jun 13, 2026 29 1.2%
Jun 15, 2026 2 0.1%
Jun 18, 2026 1 0.0%
Jun 19, 2026 162 6.6%
Jun 20, 2026 55 2.2%
Jun 22, 2026 1 0.0%
Jun 24, 2026 1 0.0%
Jun 26, 2026 1 0.0%
Jun 29, 2026 1 0.0%
Jul 2, 2026 1 0.0%
Jul 6, 2026 7 0.3%
Jul 7, 2026 8 0.3%
Jul 8, 2026 7 0.3%

Week of July 13, 2026, 3,075 cases approved

Median application date: Mar 27, 2026. Median wait: 108 days.

Application date Cases % of week
Feb 18, 2025 1 0.0%
Mar 3, 2025 1 0.0%
Mar 6, 2025 1 0.0%
Oct 10, 2025 1 0.0%
Oct 23, 2025 1 0.0%
Oct 28, 2025 1 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 2 0.1%
Nov 15, 2025 1 0.0%
Nov 17, 2025 1 0.0%
Nov 21, 2025 1 0.0%
Nov 22, 2025 1 0.0%
Nov 23, 2025 1 0.0%
Nov 24, 2025 15 0.5%
Nov 25, 2025 28 0.9%
Nov 26, 2025 27 0.9%
Nov 27, 2025 28 0.9%
Nov 28, 2025 45 1.5%
Nov 29, 2025 154 5.0%
Nov 30, 2025 10 0.3%
Dec 1, 2025 128 4.2%
Dec 2, 2025 147 4.8%
Dec 3, 2025 89 2.9%
Dec 4, 2025 107 3.5%
Dec 5, 2025 23 0.7%
Dec 6, 2025 13 0.4%
Dec 8, 2025 4 0.1%
Dec 9, 2025 1 0.0%
Dec 10, 2025 3 0.1%
Dec 13, 2025 1 0.0%
Dec 15, 2025 4 0.1%
Dec 16, 2025 2 0.1%
Dec 19, 2025 1 0.0%
Dec 20, 2025 38 1.2%
Dec 22, 2025 27 0.9%
Dec 23, 2025 10 0.3%
Dec 24, 2025 9 0.3%
Dec 26, 2025 19 0.6%
Dec 27, 2025 6 0.2%
Dec 29, 2025 9 0.3%
Dec 30, 2025 6 0.2%
Dec 31, 2025 9 0.3%
Jan 2, 2026 16 0.5%
Jan 3, 2026 38 1.2%
Jan 5, 2026 17 0.6%
Jan 6, 2026 18 0.6%
Jan 7, 2026 11 0.4%
Jan 8, 2026 13 0.4%
Jan 9, 2026 14 0.5%
Jan 10, 2026 35 1.1%
Jan 12, 2026 6 0.2%
Jan 13, 2026 2 0.1%
Jan 14, 2026 9 0.3%
Jan 15, 2026 8 0.3%
Jan 16, 2026 6 0.2%
Jan 17, 2026 8 0.3%
Jan 20, 2026 12 0.4%
Jan 21, 2026 16 0.5%
Jan 22, 2026 19 0.6%
Jan 23, 2026 17 0.6%
Jan 24, 2026 6 0.2%
Jan 26, 2026 5 0.2%
Jan 27, 2026 7 0.2%
Jan 28, 2026 5 0.2%
Jan 29, 2026 3 0.1%
Jan 30, 2026 13 0.4%
Jan 31, 2026 13 0.4%
Feb 3, 2026 1 0.0%
Feb 4, 2026 1 0.0%
Feb 5, 2026 1 0.0%
Feb 6, 2026 1 0.0%
Feb 7, 2026 7 0.2%
Feb 9, 2026 1 0.0%
Feb 10, 2026 4 0.1%
Feb 11, 2026 4 0.1%
Feb 12, 2026 6 0.2%
Feb 13, 2026 2 0.1%
Feb 14, 2026 7 0.2%
Feb 17, 2026 2 0.1%
Feb 18, 2026 7 0.2%
Feb 19, 2026 2 0.1%
Feb 20, 2026 6 0.2%
Feb 21, 2026 2 0.1%
Feb 23, 2026 4 0.1%
Feb 24, 2026 2 0.1%
Feb 25, 2026 3 0.1%
Feb 26, 2026 8 0.3%
Feb 27, 2026 1 0.0%
Feb 28, 2026 9 0.3%
Mar 2, 2026 3 0.1%
Mar 3, 2026 2 0.1%
Mar 4, 2026 1 0.0%
Mar 5, 2026 1 0.0%
Mar 6, 2026 2 0.1%
Mar 7, 2026 3 0.1%
Mar 9, 2026 3 0.1%
Mar 10, 2026 5 0.2%
Mar 11, 2026 3 0.1%
Mar 12, 2026 5 0.2%
Mar 13, 2026 24 0.8%
Mar 14, 2026 2 0.1%
Mar 16, 2026 7 0.2%
Mar 17, 2026 8 0.3%
Mar 18, 2026 15 0.5%
Mar 19, 2026 7 0.2%
Mar 20, 2026 31 1.0%
Mar 21, 2026 2 0.1%
Mar 23, 2026 12 0.4%
Mar 24, 2026 1 0.0%
Mar 25, 2026 2 0.1%
Mar 26, 2026 21 0.7%
Mar 27, 2026 110 3.6%
Mar 28, 2026 29 0.9%
Mar 30, 2026 4 0.1%
Apr 3, 2026 161 5.2%
Apr 4, 2026 31 1.0%
Apr 5, 2026 1 0.0%
Apr 8, 2026 1 0.0%
Apr 9, 2026 7 0.2%
Apr 10, 2026 25 0.8%
Apr 11, 2026 2 0.1%
Apr 13, 2026 33 1.1%
Apr 14, 2026 42 1.4%
Apr 15, 2026 43 1.4%
Apr 16, 2026 52 1.7%
Apr 17, 2026 52 1.7%
Apr 18, 2026 1 0.0%
Apr 19, 2026 1 0.0%
Apr 20, 2026 28 0.9%
Apr 21, 2026 37 1.2%
Apr 22, 2026 31 1.0%
Apr 23, 2026 34 1.1%
Apr 24, 2026 42 1.4%
Apr 29, 2026 1 0.0%
Apr 30, 2026 2 0.1%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 5, 2026 1 0.0%
May 7, 2026 1 0.0%
May 8, 2026 2 0.1%
May 11, 2026 1 0.0%
May 12, 2026 1 0.0%
May 14, 2026 5 0.2%
May 15, 2026 3 0.1%
May 18, 2026 5 0.2%
May 19, 2026 2 0.1%
May 20, 2026 9 0.3%
May 21, 2026 7 0.2%
May 22, 2026 22 0.7%
May 23, 2026 1 0.0%
May 25, 2026 1 0.0%
May 26, 2026 13 0.4%
May 27, 2026 1 0.0%
May 28, 2026 2 0.1%
May 29, 2026 18 0.6%
Jun 1, 2026 2 0.1%
Jun 2, 2026 10 0.3%
Jun 3, 2026 5 0.2%
Jun 4, 2026 5 0.2%
Jun 5, 2026 15 0.5%
Jun 8, 2026 8 0.3%
Jun 9, 2026 12 0.4%
Jun 10, 2026 11 0.4%
Jun 11, 2026 17 0.6%
Jun 12, 2026 31 1.0%
Jun 15, 2026 11 0.4%
Jun 16, 2026 6 0.2%
Jun 17, 2026 19 0.6%
Jun 18, 2026 45 1.5%
Jun 19, 2026 149 4.8%
Jun 20, 2026 28 0.9%
Jun 22, 2026 22 0.7%
Jun 23, 2026 3 0.1%
Jun 24, 2026 1 0.0%
Jun 26, 2026 170 5.5%
Jun 27, 2026 51 1.7%
Jun 29, 2026 1 0.0%
Jun 30, 2026 1 0.0%
Jul 3, 2026 7 0.2%
Jul 4, 2026 1 0.0%
Jul 7, 2026 2 0.1%
Jul 9, 2026 9 0.3%
Jul 10, 2026 8 0.3%
Jul 13, 2026 4 0.1%
Jul 14, 2026 9 0.3%
Jul 15, 2026 7 0.2%
Jul 16, 2026 3 0.1%

Week of July 20, 2026, 2,193 cases approved

Median application date: Jan 9, 2026. Median wait: 193 days.

Application date Cases % of week
Jan 3, 2025 1 0.0%
Jul 15, 2025 1 0.0%
Sep 24, 2025 1 0.0%
Nov 7, 2025 2 0.1%
Nov 14, 2025 1 0.0%
Nov 21, 2025 1 0.0%
Nov 22, 2025 2 0.1%
Nov 24, 2025 5 0.2%
Nov 26, 2025 4 0.2%
Nov 27, 2025 11 0.5%
Nov 28, 2025 2 0.1%
Nov 29, 2025 5 0.2%
Nov 30, 2025 2 0.1%
Dec 1, 2025 4 0.2%
Dec 2, 2025 20 0.9%
Dec 3, 2025 83 3.8%
Dec 4, 2025 31 1.4%
Dec 5, 2025 94 4.3%
Dec 6, 2025 67 3.1%
Dec 7, 2025 29 1.3%
Dec 8, 2025 101 4.6%
Dec 9, 2025 150 6.8%
Dec 10, 2025 171 7.8%
Dec 11, 2025 66 3.0%
Dec 12, 2025 70 3.2%
Dec 13, 2025 13 0.6%
Dec 15, 2025 1 0.0%
Dec 16, 2025 4 0.2%
Dec 17, 2025 4 0.2%
Dec 18, 2025 1 0.0%
Dec 20, 2025 17 0.8%
Dec 22, 2025 2 0.1%
Dec 23, 2025 1 0.0%
Dec 26, 2025 1 0.0%
Dec 27, 2025 19 0.9%
Dec 29, 2025 2 0.1%
Dec 30, 2025 9 0.4%
Dec 31, 2025 6 0.3%
Jan 2, 2026 7 0.3%
Jan 3, 2026 6 0.3%
Jan 5, 2026 11 0.5%
Jan 6, 2026 10 0.5%
Jan 7, 2026 19 0.9%
Jan 8, 2026 21 1.0%
Jan 9, 2026 29 1.3%
Jan 10, 2026 15 0.7%
Jan 12, 2026 12 0.5%
Jan 13, 2026 7 0.3%
Jan 14, 2026 13 0.6%
Jan 15, 2026 13 0.6%
Jan 16, 2026 6 0.3%
Jan 17, 2026 28 1.3%
Jan 20, 2026 3 0.1%
Jan 21, 2026 4 0.2%
Jan 22, 2026 5 0.2%
Jan 23, 2026 4 0.2%
Jan 24, 2026 11 0.5%
Jan 26, 2026 13 0.6%
Jan 27, 2026 4 0.2%
Jan 28, 2026 9 0.4%
Jan 29, 2026 12 0.5%
Jan 30, 2026 11 0.5%
Jan 31, 2026 2 0.1%
Feb 2, 2026 15 0.7%
Feb 3, 2026 13 0.6%
Feb 4, 2026 20 0.9%
Feb 5, 2026 8 0.4%
Feb 6, 2026 13 0.6%
Feb 7, 2026 3 0.1%
Feb 9, 2026 2 0.1%
Feb 10, 2026 3 0.1%
Feb 11, 2026 9 0.4%
Feb 12, 2026 5 0.2%
Feb 13, 2026 5 0.2%
Feb 14, 2026 11 0.5%
Feb 17, 2026 3 0.1%
Feb 18, 2026 3 0.1%
Feb 19, 2026 2 0.1%
Feb 20, 2026 1 0.0%
Feb 21, 2026 13 0.6%
Feb 23, 2026 3 0.1%
Feb 24, 2026 2 0.1%
Feb 25, 2026 2 0.1%
Feb 27, 2026 4 0.2%
Feb 28, 2026 5 0.2%
Mar 2, 2026 8 0.4%
Mar 3, 2026 5 0.2%
Mar 4, 2026 11 0.5%
Mar 5, 2026 4 0.2%
Mar 6, 2026 4 0.2%
Mar 7, 2026 2 0.1%
Mar 9, 2026 7 0.3%
Mar 10, 2026 7 0.3%
Mar 11, 2026 6 0.3%
Mar 12, 2026 4 0.2%
Mar 13, 2026 6 0.3%
Mar 14, 2026 2 0.1%
Mar 16, 2026 3 0.1%
Mar 18, 2026 2 0.1%
Mar 19, 2026 2 0.1%
Mar 20, 2026 3 0.1%
Mar 21, 2026 1 0.0%
Mar 24, 2026 2 0.1%
Mar 25, 2026 1 0.0%
Mar 26, 2026 1 0.0%
Mar 27, 2026 3 0.1%
Mar 28, 2026 2 0.1%
Mar 31, 2026 2 0.1%
Apr 2, 2026 1 0.0%
Apr 3, 2026 4 0.2%
Apr 4, 2026 1 0.0%
Apr 7, 2026 1 0.0%
Apr 10, 2026 1 0.0%
Apr 13, 2026 1 0.0%
Apr 17, 2026 1 0.0%
Apr 24, 2026 1 0.0%
Apr 25, 2026 1 0.0%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 5, 2026 2 0.1%
May 7, 2026 1 0.0%
May 14, 2026 1 0.0%
May 15, 2026 2 0.1%
May 18, 2026 1 0.0%
May 19, 2026 1 0.0%
May 20, 2026 11 0.5%
May 21, 2026 2 0.1%
May 22, 2026 4 0.2%
May 23, 2026 1 0.0%
May 26, 2026 9 0.4%
May 27, 2026 1 0.0%
May 28, 2026 4 0.2%
May 29, 2026 13 0.6%
Jun 1, 2026 10 0.5%
Jun 2, 2026 5 0.2%
Jun 3, 2026 8 0.4%
Jun 4, 2026 2 0.1%
Jun 5, 2026 6 0.3%
Jun 8, 2026 8 0.4%
Jun 9, 2026 1 0.0%
Jun 10, 2026 4 0.2%
Jun 11, 2026 2 0.1%
Jun 12, 2026 19 0.9%
Jun 15, 2026 13 0.6%
Jun 16, 2026 3 0.1%
Jun 17, 2026 15 0.7%
Jun 18, 2026 30 1.4%
Jun 19, 2026 16 0.7%
Jun 20, 2026 3 0.1%
Jun 22, 2026 8 0.4%
Jun 23, 2026 13 0.6%
Jun 24, 2026 12 0.5%
Jun 25, 2026 14 0.6%
Jun 26, 2026 108 4.9%
Jun 27, 2026 28 1.3%
Jun 29, 2026 9 0.4%
Jun 30, 2026 3 0.1%
Jul 3, 2026 185 8.4%
Jul 4, 2026 47 2.1%
Jul 8, 2026 1 0.0%
Jul 9, 2026 1 0.0%
Jul 10, 2026 2 0.1%
Jul 13, 2026 3 0.1%
Jul 14, 2026 1 0.0%
Jul 15, 2026 1 0.0%
Jul 16, 2026 5 0.2%
Jul 17, 2026 5 0.2%
Jul 20, 2026 7 0.3%
Jul 21, 2026 4 0.2%
Jul 22, 2026 5 0.2%
Jul 23, 2026 7 0.3%

Look at the December block this week. Dozens of individual December dates, many with 60, 100, even 170 approvals each. If you applied in December, your exact date very likely appears above with real approvals next to it.

Use this as a guide, not a promise

Everything here is an average across thousands of cases, and as I said above, it is more reliable for recent applications than for older ones still in extended review. Your own case can be faster or slower for many reasons, including your background check, an RFE, or your country of origin. It assumes USCIS keeps its current pace, which can change. If your timing is urgent, please talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all, and a real thank you to those of you who pushed back on my wording these past weeks. It made these posts more honest. To everyone still waiting from late last year: your part of the backlog is real, you are still being approved every week, and I am rooting for each of you. I hope it comes soon.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved about 2,193 cases this week, and almost half were December applications, so this was a week focused on the older backlog. I also want to be more honest than I have been: I only see approvals, not the full pool of pending cases, so my read that the backlog is nearly done is an inference, and those of you still waiting from late last year are right that your part is not over. The older-month wait times are still climbing (December is now around 224 days), which supports that. Your group is still being approved every week though, nearly a thousand December cases this week alone. The calculator math still matched, so only the weekly numbers changed. As always, this is an average, more reliable for recent cases than older ones, and not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 22 days ago
▲ 118 r/DACA

Update #12: Steady week, and the calculator has held accurate five weeks running

Hey everyone. Calmer week this time, which is a good sign. Here is what the data shows.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS approved about 3,075 cases this week, similar to last week. The pattern is now settling into a steady rhythm: the last of the older backlog (November, December, January) keeps clearing, and fresh applications from June and July are being approved in about three weeks. The calculator's estimate has matched the real data three weeks in a row now, so nothing needed to change this week except loading the newest numbers.

Who got approved this week

You applied in Cases Typical wait
Nov 2025 315 227 days
Dec 2025 656 224 days
Jan 2026 317 185 days
Feb 2026 81 146 days
Mar 2026 303 109 days
Apr 2026 627 89 days
May 2026 97 53 days
Jun 2026 623 24 days
Jul 2026 50 3 days

You can see both ends of the process in one table. Older cases from late last year are still being worked through at the top, and brand new applications from this month are already getting approved at the bottom, some within days.

What this steadier pace means

For a while there, USCIS was clearing enormous waves, 7,000 and 8,000 cases in a week. Now it has settled to around 3,000, and I think that is simply because the huge middle of the backlog is mostly done. February through early April, which were the bulk of the waiting cases a month ago, have largely been completed. What is left each week is the two ends: the remaining older cases finishing their reviews, and the steady flow of new applications coming through quickly.

In plain terms, the big rush is over because most people have already been approved. What remains is a more normal, steady pace.

For anyone still waiting from November through January

I know this is the group that is having the hardest time, and I want to speak to you directly and honestly.

You are still being approved, in real numbers, every week. This week alone, nearly a thousand cases from November and December came through. If you look in the table below, you will see dozens of individual dates from late November and December with real approvals next to them.

My understanding of why your group takes longer, and this is my read of the data and the public policy, not something USCIS has confirmed, is that applications filed before late April had to go through the newer background check process a second time, on top of the checks done when you first applied. Newer applications only go through the new process once. That extra step is most likely what stretches the timeline for the earlier filings, especially any case that needs a manual review or a resubmitted fingerprint.

None of that means anything is wrong with your case. It means you are in the part of the group that takes a little more time, and that group gets smaller every single week. Based on everything the data shows, your turn is close. I know its hard to completely read this and say "you're not the one in our situation" which is true, I'm not but I will remind everyone why I created the calculator in the first place. I made it for my fiancée. She submitted Jan 5 and waited months not knowing anything, and watching that stress is why I built it. She got approved June 25, on my birthday, which felt like a blessing. Every week I pull fresh approval data so it shows what's really happening, not guesses. It's the median = average case, so it's a guide, not a promise. But I promise when I say I'm trying my best to make this as accurate as I can, not for any malicious reason than just to help others who were in my fiancée's situation.

A quick word on the calculator changing

Some of you have pointed out that I have changed the calculator several times, and that is true. I want to explain why, because it is a fair thing to ask about.

USCIS changed how they process cases several times this year. They went from one slow line, to a split system, to a huge catch-up, all within a few months. Each time the reality changed, I updated the calculator to match it. A tool that stayed the same while the real process changed underneath it would just be confidently wrong. I would rather adjust it honestly and explain each change than leave it giving numbers I know are outdated.

The good news is that for the last five weeks, the process has been stable, and so has the calculator. Its estimates have matched what actually happened, five weeks running.

How the estimate works, quickly

Since USCIS has caught up, the estimate comes down to two simple things. If your application has been in the system longer than the minimum processing time, which is currently about three weeks, then you are in the current wave and your approval should come around now. If you applied very recently, the estimate is your date plus that minimum time.

One thing worth knowing: the calculator updates itself day by day and always estimates from today. So if you check it daily while waiting, the date can appear to move forward. That does not mean your wait is growing. It means the calculator is still saying "any day now" and following the calendar with you until your approval lands. I know that can feel discouraging when you are watching it closely, and I am sorry for that. It is a limitation of showing a moving target.

What dates got approved over the last 3 weeks (every date listed)

As always, every single application date is listed, nothing left out. If you see your date here, people who applied the same day as you were approved.

Week of June 29, 2026, 8,833 cases approved

Median application date: Mar 26, 2026. Median wait: 96 days.

Application date Cases % of week
Apr 8, 2025 1 0.0%
Jun 27, 2025 1 0.0%
Jul 25, 2025 1 0.0%
Aug 27, 2025 1 0.0%
Aug 31, 2025 1 0.0%
Sep 4, 2025 1 0.0%
Sep 18, 2025 1 0.0%
Oct 1, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Oct 22, 2025 2 0.0%
Oct 23, 2025 2 0.0%
Oct 28, 2025 1 0.0%
Oct 31, 2025 1 0.0%
Nov 1, 2025 1 0.0%
Nov 3, 2025 1 0.0%
Nov 5, 2025 2 0.0%
Nov 6, 2025 2 0.0%
Nov 7, 2025 1 0.0%
Nov 8, 2025 1 0.0%
Nov 11, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 19, 2025 2 0.0%
Nov 20, 2025 2 0.0%
Nov 21, 2025 3 0.0%
Nov 22, 2025 1 0.0%
Nov 24, 2025 17 0.2%
Nov 25, 2025 27 0.3%
Nov 26, 2025 2 0.0%
Nov 28, 2025 2 0.0%
Nov 29, 2025 1 0.0%
Dec 1, 2025 7 0.1%
Dec 2, 2025 3 0.0%
Dec 3, 2025 3 0.0%
Dec 4, 2025 4 0.0%
Dec 5, 2025 11 0.1%
Dec 6, 2025 2 0.0%
Dec 8, 2025 9 0.1%
Dec 9, 2025 13 0.1%
Dec 10, 2025 11 0.1%
Dec 11, 2025 12 0.1%
Dec 12, 2025 31 0.4%
Dec 16, 2025 1 0.0%
Dec 20, 2025 7 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 2 0.0%
Dec 29, 2025 2 0.0%
Dec 30, 2025 1 0.0%
Jan 3, 2026 5 0.1%
Jan 5, 2026 12 0.1%
Jan 6, 2026 4 0.0%
Jan 7, 2026 9 0.1%
Jan 8, 2026 9 0.1%
Jan 9, 2026 5 0.1%
Jan 10, 2026 14 0.2%
Jan 12, 2026 1 0.0%
Jan 13, 2026 1 0.0%
Jan 14, 2026 2 0.0%
Jan 15, 2026 2 0.0%
Jan 16, 2026 2 0.0%
Jan 17, 2026 15 0.2%
Jan 20, 2026 7 0.1%
Jan 21, 2026 4 0.0%
Jan 22, 2026 2 0.0%
Jan 23, 2026 2 0.0%
Jan 24, 2026 3 0.0%
Jan 26, 2026 4 0.0%
Jan 27, 2026 3 0.0%
Jan 28, 2026 4 0.0%
Jan 29, 2026 11 0.1%
Jan 30, 2026 19 0.2%
Jan 31, 2026 8 0.1%
Feb 2, 2026 22 0.2%
Feb 3, 2026 10 0.1%
Feb 4, 2026 33 0.4%
Feb 5, 2026 23 0.3%
Feb 6, 2026 31 0.4%
Feb 7, 2026 142 1.6%
Feb 9, 2026 23 0.3%
Feb 10, 2026 5 0.1%
Feb 11, 2026 15 0.2%
Feb 12, 2026 25 0.3%
Feb 13, 2026 39 0.4%
Feb 14, 2026 275 3.1%
Feb 17, 2026 24 0.3%
Feb 18, 2026 16 0.2%
Feb 19, 2026 11 0.1%
Feb 20, 2026 19 0.2%
Feb 21, 2026 222 2.5%
Feb 22, 2026 1 0.0%
Feb 23, 2026 77 0.9%
Feb 24, 2026 74 0.8%
Feb 25, 2026 78 0.9%
Feb 26, 2026 78 0.9%
Feb 27, 2026 81 0.9%
Feb 28, 2026 206 2.3%
Mar 1, 2026 1 0.0%
Mar 2, 2026 90 1.0%
Mar 3, 2026 94 1.1%
Mar 4, 2026 110 1.2%
Mar 5, 2026 86 1.0%
Mar 6, 2026 118 1.3%
Mar 7, 2026 179 2.0%
Mar 9, 2026 109 1.2%
Mar 10, 2026 75 0.8%
Mar 11, 2026 72 0.8%
Mar 12, 2026 74 0.8%
Mar 13, 2026 403 4.6%
Mar 14, 2026 92 1.0%
Mar 16, 2026 90 1.0%
Mar 17, 2026 86 1.0%
Mar 18, 2026 92 1.0%
Mar 19, 2026 84 1.0%
Mar 20, 2026 284 3.2%
Mar 21, 2026 69 0.8%
Mar 22, 2026 1 0.0%
Mar 23, 2026 120 1.4%
Mar 24, 2026 90 1.0%
Mar 25, 2026 93 1.1%
Mar 26, 2026 139 1.6%
Mar 27, 2026 379 4.3%
Mar 28, 2026 74 0.8%
Mar 29, 2026 1 0.0%
Mar 30, 2026 95 1.1%
Mar 31, 2026 95 1.1%
Apr 1, 2026 91 1.0%
Apr 2, 2026 90 1.0%
Apr 3, 2026 363 4.1%
Apr 4, 2026 46 0.5%
Apr 6, 2026 86 1.0%
Apr 7, 2026 81 0.9%
Apr 8, 2026 69 0.8%
Apr 9, 2026 12 0.1%
Apr 10, 2026 47 0.5%
Apr 11, 2026 1 0.0%
Apr 13, 2026 79 0.9%
Apr 14, 2026 89 1.0%
Apr 15, 2026 90 1.0%
Apr 16, 2026 94 1.1%
Apr 17, 2026 80 0.9%
Apr 18, 2026 4 0.0%
Apr 20, 2026 54 0.6%
Apr 21, 2026 66 0.7%
Apr 22, 2026 55 0.6%
Apr 23, 2026 74 0.8%
Apr 24, 2026 41 0.5%
Apr 25, 2026 3 0.0%
Apr 27, 2026 4 0.0%
Apr 28, 2026 5 0.1%
Apr 29, 2026 4 0.0%
Apr 30, 2026 10 0.1%
May 1, 2026 15 0.2%
May 4, 2026 15 0.2%
May 5, 2026 3 0.0%
May 6, 2026 9 0.1%
May 7, 2026 8 0.1%
May 8, 2026 12 0.1%
May 11, 2026 14 0.2%
May 12, 2026 5 0.1%
May 13, 2026 15 0.2%
May 14, 2026 12 0.1%
May 15, 2026 26 0.3%
May 16, 2026 2 0.0%
May 18, 2026 17 0.2%
May 19, 2026 25 0.3%
May 20, 2026 12 0.1%
May 21, 2026 26 0.3%
May 22, 2026 80 0.9%
May 23, 2026 5 0.1%
May 26, 2026 56 0.6%
May 27, 2026 17 0.2%
May 28, 2026 30 0.3%
May 29, 2026 456 5.2%
May 30, 2026 120 1.4%
Jun 1, 2026 22 0.2%
Jun 2, 2026 16 0.2%
Jun 3, 2026 22 0.2%
Jun 4, 2026 5 0.1%
Jun 5, 2026 550 6.2%
Jun 6, 2026 99 1.1%
Jun 8, 2026 5 0.1%
Jun 9, 2026 2 0.0%
Jun 11, 2026 1 0.0%
Jun 12, 2026 240 2.7%
Jun 13, 2026 21 0.2%
Jun 15, 2026 1 0.0%
Jun 16, 2026 10 0.1%
Jun 17, 2026 7 0.1%
Jun 18, 2026 9 0.1%
Jun 19, 2026 1 0.0%
Jun 22, 2026 7 0.1%
Jun 23, 2026 4 0.0%
Jun 24, 2026 4 0.0%
Jun 25, 2026 3 0.0%
Jun 26, 2026 6 0.1%
Jun 29, 2026 1 0.0%
Jun 30, 2026 1 0.0%

Week of July 6, 2026, 2,445 cases approved

Median application date: Jan 7, 2026. Median wait: 182 days.

Application date Cases % of week
Mar 8, 2024 1 0.0%
Feb 13, 2025 1 0.0%
May 15, 2025 1 0.0%
Jun 24, 2025 1 0.0%
Jul 30, 2025 1 0.0%
Sep 11, 2025 1 0.0%
Sep 16, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Nov 14, 2025 3 0.1%
Nov 18, 2025 1 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 2 0.1%
Nov 21, 2025 34 1.4%
Nov 22, 2025 14 0.6%
Nov 23, 2025 8 0.3%
Nov 24, 2025 9 0.4%
Nov 25, 2025 100 4.1%
Nov 26, 2025 182 7.4%
Nov 27, 2025 12 0.5%
Nov 28, 2025 13 0.5%
Nov 29, 2025 66 2.7%
Nov 30, 2025 10 0.4%
Dec 1, 2025 59 2.4%
Dec 2, 2025 73 3.0%
Dec 3, 2025 62 2.5%
Dec 4, 2025 60 2.5%
Dec 5, 2025 32 1.3%
Dec 6, 2025 33 1.3%
Dec 7, 2025 20 0.8%
Dec 8, 2025 41 1.7%
Dec 9, 2025 67 2.7%
Dec 10, 2025 60 2.5%
Dec 11, 2025 40 1.6%
Dec 12, 2025 36 1.5%
Dec 13, 2025 2 0.1%
Dec 15, 2025 15 0.6%
Dec 16, 2025 7 0.3%
Dec 17, 2025 10 0.4%
Dec 18, 2025 11 0.4%
Dec 19, 2025 24 1.0%
Dec 20, 2025 25 1.0%
Dec 22, 2025 2 0.1%
Dec 27, 2025 22 0.9%
Dec 30, 2025 2 0.1%
Jan 2, 2026 2 0.1%
Jan 3, 2026 12 0.5%
Jan 5, 2026 11 0.4%
Jan 6, 2026 24 1.0%
Jan 7, 2026 13 0.5%
Jan 8, 2026 15 0.6%
Jan 9, 2026 16 0.7%
Jan 10, 2026 7 0.3%
Jan 12, 2026 11 0.4%
Jan 13, 2026 5 0.2%
Jan 14, 2026 26 1.1%
Jan 15, 2026 11 0.4%
Jan 16, 2026 11 0.4%
Jan 17, 2026 7 0.3%
Jan 20, 2026 2 0.1%
Jan 21, 2026 1 0.0%
Jan 22, 2026 8 0.3%
Jan 23, 2026 2 0.1%
Jan 24, 2026 17 0.7%
Jan 25, 2026 1 0.0%
Jan 26, 2026 1 0.0%
Jan 27, 2026 3 0.1%
Jan 29, 2026 2 0.1%
Jan 30, 2026 1 0.0%
Jan 31, 2026 4 0.2%
Feb 3, 2026 4 0.2%
Feb 4, 2026 6 0.2%
Feb 5, 2026 3 0.1%
Feb 6, 2026 4 0.2%
Feb 7, 2026 4 0.2%
Feb 9, 2026 4 0.2%
Feb 10, 2026 4 0.2%
Feb 11, 2026 8 0.3%
Feb 12, 2026 8 0.3%
Feb 13, 2026 8 0.3%
Feb 14, 2026 3 0.1%
Feb 15, 2026 1 0.0%
Feb 17, 2026 2 0.1%
Feb 18, 2026 6 0.2%
Feb 19, 2026 4 0.2%
Feb 21, 2026 6 0.2%
Feb 25, 2026 1 0.0%
Feb 26, 2026 1 0.0%
Feb 27, 2026 2 0.1%
Feb 28, 2026 10 0.4%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 4, 2026 2 0.1%
Mar 5, 2026 4 0.2%
Mar 6, 2026 5 0.2%
Mar 7, 2026 4 0.2%
Mar 9, 2026 6 0.2%
Mar 10, 2026 5 0.2%
Mar 11, 2026 2 0.1%
Mar 13, 2026 2 0.1%
Mar 14, 2026 1 0.0%
Mar 16, 2026 2 0.1%
Mar 17, 2026 2 0.1%
Mar 18, 2026 5 0.2%
Mar 19, 2026 2 0.1%
Mar 20, 2026 7 0.3%
Mar 21, 2026 5 0.2%
Mar 23, 2026 1 0.0%
Mar 24, 2026 5 0.2%
Mar 25, 2026 1 0.0%
Mar 26, 2026 3 0.1%
Mar 27, 2026 22 0.9%
Mar 28, 2026 5 0.2%
Mar 30, 2026 2 0.1%
Mar 31, 2026 2 0.1%
Apr 1, 2026 1 0.0%
Apr 2, 2026 1 0.0%
Apr 3, 2026 5 0.2%
Apr 4, 2026 2 0.1%
Apr 6, 2026 2 0.1%
Apr 7, 2026 1 0.0%
Apr 8, 2026 1 0.0%
Apr 9, 2026 3 0.1%
Apr 10, 2026 10 0.4%
Apr 13, 2026 7 0.3%
Apr 14, 2026 4 0.2%
Apr 15, 2026 3 0.1%
Apr 16, 2026 8 0.3%
Apr 17, 2026 8 0.3%
Apr 20, 2026 1 0.0%
Apr 21, 2026 2 0.1%
Apr 22, 2026 2 0.1%
Apr 23, 2026 1 0.0%
Apr 24, 2026 6 0.2%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 30, 2026 2 0.1%
May 1, 2026 4 0.2%
May 4, 2026 4 0.2%
May 5, 2026 2 0.1%
May 6, 2026 4 0.2%
May 7, 2026 4 0.2%
May 8, 2026 6 0.2%
May 9, 2026 3 0.1%
May 11, 2026 4 0.2%
May 12, 2026 3 0.1%
May 13, 2026 3 0.1%
May 14, 2026 7 0.3%
May 15, 2026 9 0.4%
May 18, 2026 6 0.2%
May 19, 2026 4 0.2%
May 20, 2026 6 0.2%
May 21, 2026 8 0.3%
May 22, 2026 30 1.2%
May 23, 2026 4 0.2%
May 26, 2026 14 0.6%
May 27, 2026 4 0.2%
May 28, 2026 9 0.4%
May 29, 2026 42 1.7%
Jun 1, 2026 20 0.8%
Jun 2, 2026 13 0.5%
Jun 3, 2026 22 0.9%
Jun 4, 2026 11 0.4%
Jun 5, 2026 26 1.1%
Jun 8, 2026 6 0.2%
Jun 9, 2026 12 0.5%
Jun 10, 2026 7 0.3%
Jun 11, 2026 17 0.7%
Jun 12, 2026 215 8.8%
Jun 13, 2026 29 1.2%
Jun 15, 2026 2 0.1%
Jun 18, 2026 1 0.0%
Jun 19, 2026 162 6.6%
Jun 20, 2026 55 2.2%
Jun 22, 2026 1 0.0%
Jun 24, 2026 1 0.0%
Jun 26, 2026 1 0.0%
Jun 29, 2026 1 0.0%
Jul 2, 2026 1 0.0%
Jul 6, 2026 7 0.3%
Jul 7, 2026 8 0.3%
Jul 8, 2026 7 0.3%

Week of July 13, 2026, 3,075 cases approved

Median application date: Mar 27, 2026. Median wait: 108 days.

Application date Cases % of week
Feb 18, 2025 1 0.0%
Mar 3, 2025 1 0.0%
Mar 6, 2025 1 0.0%
Oct 10, 2025 1 0.0%
Oct 23, 2025 1 0.0%
Oct 28, 2025 1 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 2 0.1%
Nov 15, 2025 1 0.0%
Nov 17, 2025 1 0.0%
Nov 21, 2025 1 0.0%
Nov 22, 2025 1 0.0%
Nov 23, 2025 1 0.0%
Nov 24, 2025 15 0.5%
Nov 25, 2025 28 0.9%
Nov 26, 2025 27 0.9%
Nov 27, 2025 28 0.9%
Nov 28, 2025 45 1.5%
Nov 29, 2025 154 5.0%
Nov 30, 2025 10 0.3%
Dec 1, 2025 128 4.2%
Dec 2, 2025 147 4.8%
Dec 3, 2025 89 2.9%
Dec 4, 2025 107 3.5%
Dec 5, 2025 23 0.7%
Dec 6, 2025 13 0.4%
Dec 8, 2025 4 0.1%
Dec 9, 2025 1 0.0%
Dec 10, 2025 3 0.1%
Dec 13, 2025 1 0.0%
Dec 15, 2025 4 0.1%
Dec 16, 2025 2 0.1%
Dec 19, 2025 1 0.0%
Dec 20, 2025 38 1.2%
Dec 22, 2025 27 0.9%
Dec 23, 2025 10 0.3%
Dec 24, 2025 9 0.3%
Dec 26, 2025 19 0.6%
Dec 27, 2025 6 0.2%
Dec 29, 2025 9 0.3%
Dec 30, 2025 6 0.2%
Dec 31, 2025 9 0.3%
Jan 2, 2026 16 0.5%
Jan 3, 2026 38 1.2%
Jan 5, 2026 17 0.6%
Jan 6, 2026 18 0.6%
Jan 7, 2026 11 0.4%
Jan 8, 2026 13 0.4%
Jan 9, 2026 14 0.5%
Jan 10, 2026 35 1.1%
Jan 12, 2026 6 0.2%
Jan 13, 2026 2 0.1%
Jan 14, 2026 9 0.3%
Jan 15, 2026 8 0.3%
Jan 16, 2026 6 0.2%
Jan 17, 2026 8 0.3%
Jan 20, 2026 12 0.4%
Jan 21, 2026 16 0.5%
Jan 22, 2026 19 0.6%
Jan 23, 2026 17 0.6%
Jan 24, 2026 6 0.2%
Jan 26, 2026 5 0.2%
Jan 27, 2026 7 0.2%
Jan 28, 2026 5 0.2%
Jan 29, 2026 3 0.1%
Jan 30, 2026 13 0.4%
Jan 31, 2026 13 0.4%
Feb 3, 2026 1 0.0%
Feb 4, 2026 1 0.0%
Feb 5, 2026 1 0.0%
Feb 6, 2026 1 0.0%
Feb 7, 2026 7 0.2%
Feb 9, 2026 1 0.0%
Feb 10, 2026 4 0.1%
Feb 11, 2026 4 0.1%
Feb 12, 2026 6 0.2%
Feb 13, 2026 2 0.1%
Feb 14, 2026 7 0.2%
Feb 17, 2026 2 0.1%
Feb 18, 2026 7 0.2%
Feb 19, 2026 2 0.1%
Feb 20, 2026 6 0.2%
Feb 21, 2026 2 0.1%
Feb 23, 2026 4 0.1%
Feb 24, 2026 2 0.1%
Feb 25, 2026 3 0.1%
Feb 26, 2026 8 0.3%
Feb 27, 2026 1 0.0%
Feb 28, 2026 9 0.3%
Mar 2, 2026 3 0.1%
Mar 3, 2026 2 0.1%
Mar 4, 2026 1 0.0%
Mar 5, 2026 1 0.0%
Mar 6, 2026 2 0.1%
Mar 7, 2026 3 0.1%
Mar 9, 2026 3 0.1%
Mar 10, 2026 5 0.2%
Mar 11, 2026 3 0.1%
Mar 12, 2026 5 0.2%
Mar 13, 2026 24 0.8%
Mar 14, 2026 2 0.1%
Mar 16, 2026 7 0.2%
Mar 17, 2026 8 0.3%
Mar 18, 2026 15 0.5%
Mar 19, 2026 7 0.2%
Mar 20, 2026 31 1.0%
Mar 21, 2026 2 0.1%
Mar 23, 2026 12 0.4%
Mar 24, 2026 1 0.0%
Mar 25, 2026 2 0.1%
Mar 26, 2026 21 0.7%
Mar 27, 2026 110 3.6%
Mar 28, 2026 29 0.9%
Mar 30, 2026 4 0.1%
Apr 3, 2026 161 5.2%
Apr 4, 2026 31 1.0%
Apr 5, 2026 1 0.0%
Apr 8, 2026 1 0.0%
Apr 9, 2026 7 0.2%
Apr 10, 2026 25 0.8%
Apr 11, 2026 2 0.1%
Apr 13, 2026 33 1.1%
Apr 14, 2026 42 1.4%
Apr 15, 2026 43 1.4%
Apr 16, 2026 52 1.7%
Apr 17, 2026 52 1.7%
Apr 18, 2026 1 0.0%
Apr 19, 2026 1 0.0%
Apr 20, 2026 28 0.9%
Apr 21, 2026 37 1.2%
Apr 22, 2026 31 1.0%
Apr 23, 2026 34 1.1%
Apr 24, 2026 42 1.4%
Apr 29, 2026 1 0.0%
Apr 30, 2026 2 0.1%
May 1, 2026 1 0.0%
May 2, 2026 1 0.0%
May 5, 2026 1 0.0%
May 7, 2026 1 0.0%
May 8, 2026 2 0.1%
May 11, 2026 1 0.0%
May 12, 2026 1 0.0%
May 14, 2026 5 0.2%
May 15, 2026 3 0.1%
May 18, 2026 5 0.2%
May 19, 2026 2 0.1%
May 20, 2026 9 0.3%
May 21, 2026 7 0.2%
May 22, 2026 22 0.7%
May 23, 2026 1 0.0%
May 25, 2026 1 0.0%
May 26, 2026 13 0.4%
May 27, 2026 1 0.0%
May 28, 2026 2 0.1%
May 29, 2026 18 0.6%
Jun 1, 2026 2 0.1%
Jun 2, 2026 10 0.3%
Jun 3, 2026 5 0.2%
Jun 4, 2026 5 0.2%
Jun 5, 2026 15 0.5%
Jun 8, 2026 8 0.3%
Jun 9, 2026 12 0.4%
Jun 10, 2026 11 0.4%
Jun 11, 2026 17 0.6%
Jun 12, 2026 31 1.0%
Jun 15, 2026 11 0.4%
Jun 16, 2026 6 0.2%
Jun 17, 2026 19 0.6%
Jun 18, 2026 45 1.5%
Jun 19, 2026 149 4.8%
Jun 20, 2026 28 0.9%
Jun 22, 2026 22 0.7%
Jun 23, 2026 3 0.1%
Jun 24, 2026 1 0.0%
Jun 26, 2026 170 5.5%
Jun 27, 2026 51 1.7%
Jun 29, 2026 1 0.0%
Jun 30, 2026 1 0.0%
Jul 3, 2026 7 0.2%
Jul 4, 2026 1 0.0%
Jul 7, 2026 2 0.1%
Jul 9, 2026 9 0.3%
Jul 10, 2026 8 0.3%
Jul 13, 2026 4 0.1%
Jul 14, 2026 9 0.3%
Jul 15, 2026 7 0.2%
Jul 16, 2026 3 0.1%

Look at both ends of that July 13 table. Cases from July 13, 14, 15, and 16 are in it, approved the same week they were filed. At the same time, over 150 cases from late November finally came through. Both the newest and the oldest, in one week.

Use this as a guide, not a promise

Everything here is an average across thousands of cases. Your own case can be faster or slower because of your background check, an RFE, your country of origin, or other reasons specific to your case. It all assumes USCIS keeps its current pace, which can change. I check every week and will share it right away if that happens. If your timing is urgent, please talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for continuing to follow along, and for the honest questions and pushback, it genuinely helps. To everyone still waiting, especially those of you from late last year: you are still moving through, in real numbers, every week. I hope your approval comes very soon.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved about 3,075 cases this week, a steady pace similar to last week. The huge middle of the backlog is mostly finished, so each week is now the remaining older cases (November through January) finishing up plus fresh June and July applications approved in about three weeks. The calculator's estimate has matched the real data three weeks running, so no changes were needed beyond loading this week's numbers. If you applied late last year and are still waiting, your group is still being approved every week and is most likely finishing the extra background check review, which shrinks the remaining group each week. As always, this is an average, not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 1 month ago
▲ 202 r/DACA

Update #11: The catch-up is almost done, here is what the last stretch looks like

Hey everyone. Good news continues, and this week tells us we are entering the final stretch of the big catch-up. Let me walk through it.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

This week USCIS approved 2,445 cases, way down from last week's 8,833. But that is not a bad sign. It is the opposite. The huge middle chunk of the backlog (February through April applications) has mostly been cleared already during the two record weeks. What is left are the two ends: the remaining November and December cases that are now finally coming through, and brand new applications moving through in about 24 days. The pool of waiting cases is simply getting smaller. That is what the finish line looks like.

The numbers

Week Cases approved
June 8 3,270
June 15 3,342
June 22 7,577
June 29 8,833
July 6 2,445

And here is who got approved this week:

You applied in Cases Typical wait
Nov 2025 455 223 days
Dec 2025 703 214 days
Jan 2026 213 178 days
Feb 2026 89 145 days
Mar 2026 98 110 days
Apr 2026 73 86 days
May 2026 180 47 days
Jun 2026 602 24 days

Notice the shape. Almost half the week is November and December cases finally getting their approvals, a quarter is fresh June cases, and the middle months are thin. The middle is thin because most of it has already been completed.

The math pattern held perfectly for the fourth week in a row. No matter when people applied, they all got approved around the same few days this week. The calculator's model matched the data almost exactly again, so no rework was needed, just a routine data refresh.

If you applied in June and you are still waiting

A few people have asked why their fresh application has not been approved yet when the calculator says new cases move in about 24 days. A couple of honest reasons:

First, the 24 days is a median, meaning half of cases take longer than that. The typical range is roughly 3 to 5 weeks, so being at day 30 with no news is still completely normal.

Second, every case has a minimum amount of processing that just takes time: the background check has to run, biometrics have to be matched, and the case has to make it through the system. There is no skipping that part no matter how fast USCIS is moving overall.

And third, if your case got an RFE, has a biometrics hiccup, or needs any kind of extra look, it steps out of the fast lane temporarily. That does not mean anything is wrong. It just means your case needed one more touch.

So if you applied in June, the most likely answer is simply: your case is moving through the pipeline normally, and your approval should come soon.

If you applied between November and April and you are STILL waiting

This is the group I get the most messages from, and I want to speak to you directly. Here is my honest read on why some earlier cases are still pending. This is my assumption based on the data and public policy news, not something USCIS has confirmed.

Back in late April, USCIS rolled out a new, stronger background check process. Applications filed before that date had already gone through the original checks, but then were included in the new checks as well. So the November through April group is essentially being reviewed twice: once under the original system when they filed, and again under the new system after it launched. Anyone who applied after late April only goes through the new process once, which is part of why newer cases move faster.

Most of that group has now cleared. You can see it in this week's table: hundreds of November and December cases getting approved at 214 to 223 days. The cases still pending are likely the ones where the second review naturally takes more time, things like name matches that need a manual look, fingerprints that had to be resubmitted, cases connected to countries that receive additional screening, or simply where a case landed in the queue. None of that means anything is wrong with your case.

If this is you, the data genuinely points to your turn being close. The remaining group gets smaller every single week, and this week alone USCIS approved over 1,100 cases from November and December. You have not been forgotten. Your case is in the group being actively worked through right now.

What dates got approved over the last 3 weeks (every date listed)

As always, every single application date, nothing cut out. If you see your date, people who applied the same day as you got approved.

Week of June 22, 2026, 7,577 cases approved

Median application date: Feb 6, 2026. Median wait: 139 days.

Application date Cases % of week
Aug 16, 2024 1 0.0%
Dec 24, 2024 1 0.0%
Mar 19, 2025 1 0.0%
Mar 20, 2025 1 0.0%
Apr 1, 2025 1 0.0%
Apr 2, 2025 1 0.0%
Apr 11, 2025 1 0.0%
May 10, 2025 1 0.0%
Jul 11, 2025 1 0.0%
Aug 12, 2025 1 0.0%
Sep 24, 2025 1 0.0%
Oct 6, 2025 1 0.0%
Oct 12, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 20, 2025 2 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 2 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 2 0.0%
Oct 30, 2025 3 0.0%
Oct 31, 2025 1 0.0%
Nov 3, 2025 2 0.0%
Nov 4, 2025 2 0.0%
Nov 5, 2025 1 0.0%
Nov 6, 2025 1 0.0%
Nov 7, 2025 5 0.1%
Nov 10, 2025 1 0.0%
Nov 11, 2025 3 0.0%
Nov 12, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 18, 2025 2 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 3 0.0%
Nov 21, 2025 6 0.1%
Nov 22, 2025 3 0.0%
Nov 24, 2025 11 0.1%
Nov 25, 2025 26 0.3%
Nov 26, 2025 15 0.2%
Nov 27, 2025 4 0.1%
Nov 28, 2025 9 0.1%
Nov 29, 2025 10 0.1%
Nov 30, 2025 1 0.0%
Dec 1, 2025 11 0.1%
Dec 2, 2025 40 0.5%
Dec 3, 2025 52 0.7%
Dec 4, 2025 31 0.4%
Dec 5, 2025 19 0.3%
Dec 6, 2025 11 0.1%
Dec 7, 2025 2 0.0%
Dec 8, 2025 30 0.4%
Dec 9, 2025 26 0.3%
Dec 10, 2025 38 0.5%
Dec 11, 2025 16 0.2%
Dec 12, 2025 15 0.2%
Dec 13, 2025 2 0.0%
Dec 16, 2025 2 0.0%
Dec 17, 2025 5 0.1%
Dec 18, 2025 1 0.0%
Dec 19, 2025 18 0.2%
Dec 20, 2025 44 0.6%
Dec 22, 2025 32 0.4%
Dec 23, 2025 10 0.1%
Dec 24, 2025 16 0.2%
Dec 26, 2025 1 0.0%
Dec 27, 2025 120 1.6%
Dec 29, 2025 4 0.1%
Dec 30, 2025 10 0.1%
Dec 31, 2025 14 0.2%
Jan 2, 2026 18 0.2%
Jan 3, 2026 157 2.1%
Jan 5, 2026 46 0.6%
Jan 6, 2026 43 0.6%
Jan 7, 2026 42 0.6%
Jan 8, 2026 48 0.6%
Jan 9, 2026 68 0.9%
Jan 10, 2026 284 3.7%
Jan 12, 2026 61 0.8%
Jan 13, 2026 26 0.3%
Jan 14, 2026 114 1.5%
Jan 15, 2026 85 1.1%
Jan 16, 2026 113 1.5%
Jan 17, 2026 290 3.8%
Jan 20, 2026 57 0.8%
Jan 21, 2026 76 1.0%
Jan 22, 2026 66 0.9%
Jan 23, 2026 62 0.8%
Jan 24, 2026 258 3.4%
Jan 26, 2026 56 0.7%
Jan 27, 2026 65 0.9%
Jan 28, 2026 79 1.0%
Jan 29, 2026 66 0.9%
Jan 30, 2026 63 0.8%
Jan 31, 2026 329 4.3%
Feb 2, 2026 108 1.4%
Feb 3, 2026 95 1.3%
Feb 4, 2026 151 2.0%
Feb 5, 2026 119 1.6%
Feb 6, 2026 124 1.6%
Feb 7, 2026 132 1.7%
Feb 8, 2026 1 0.0%
Feb 9, 2026 148 2.0%
Feb 10, 2026 126 1.7%
Feb 11, 2026 124 1.6%
Feb 12, 2026 122 1.6%
Feb 13, 2026 140 1.8%
Feb 14, 2026 165 2.2%
Feb 17, 2026 155 2.0%
Feb 18, 2026 151 2.0%
Feb 19, 2026 183 2.4%
Feb 20, 2026 198 2.6%
Feb 21, 2026 157 2.1%
Feb 22, 2026 1 0.0%
Feb 23, 2026 89 1.2%
Feb 24, 2026 89 1.2%
Feb 25, 2026 81 1.1%
Feb 26, 2026 67 0.9%
Feb 27, 2026 56 0.7%
Feb 28, 2026 135 1.8%
Mar 1, 2026 1 0.0%
Mar 2, 2026 61 0.8%
Mar 3, 2026 52 0.7%
Mar 4, 2026 47 0.6%
Mar 5, 2026 48 0.6%
Mar 6, 2026 58 0.8%
Mar 7, 2026 47 0.6%
Mar 9, 2026 66 0.9%
Mar 10, 2026 48 0.6%
Mar 11, 2026 37 0.5%
Mar 12, 2026 52 0.7%
Mar 13, 2026 87 1.1%
Mar 14, 2026 6 0.1%
Mar 15, 2026 1 0.0%
Mar 16, 2026 50 0.7%
Mar 17, 2026 52 0.7%
Mar 18, 2026 58 0.8%
Mar 19, 2026 55 0.7%
Mar 20, 2026 77 1.0%
Mar 21, 2026 7 0.1%
Mar 23, 2026 15 0.2%
Mar 24, 2026 18 0.2%
Mar 25, 2026 18 0.2%
Mar 26, 2026 21 0.3%
Mar 27, 2026 65 0.9%
Mar 28, 2026 13 0.2%
Mar 30, 2026 14 0.2%
Mar 31, 2026 13 0.2%
Apr 1, 2026 15 0.2%
Apr 2, 2026 11 0.1%
Apr 3, 2026 52 0.7%
Apr 4, 2026 15 0.2%
Apr 6, 2026 5 0.1%
Apr 7, 2026 9 0.1%
Apr 8, 2026 5 0.1%
Apr 9, 2026 1 0.0%
Apr 10, 2026 5 0.1%
Apr 13, 2026 16 0.2%
Apr 14, 2026 22 0.3%
Apr 15, 2026 11 0.1%
Apr 16, 2026 11 0.1%
Apr 17, 2026 20 0.3%
Apr 18, 2026 1 0.0%
Apr 20, 2026 7 0.1%
Apr 21, 2026 7 0.1%
Apr 22, 2026 5 0.1%
Apr 23, 2026 15 0.2%
Apr 24, 2026 15 0.2%
Apr 25, 2026 1 0.0%
Apr 30, 2026 1 0.0%
May 6, 2026 1 0.0%
May 11, 2026 1 0.0%
May 16, 2026 1 0.0%
May 18, 2026 2 0.0%
May 22, 2026 2 0.0%
May 26, 2026 1 0.0%
May 29, 2026 23 0.3%
May 30, 2026 10 0.1%
Jun 5, 2026 1 0.0%
Jun 16, 2026 1 0.0%

Week of June 29, 2026, 8,833 cases approved

Median application date: Mar 26, 2026. Median wait: 96 days.

Application date Cases % of week
Apr 8, 2025 1 0.0%
Jun 27, 2025 1 0.0%
Jul 25, 2025 1 0.0%
Aug 27, 2025 1 0.0%
Aug 31, 2025 1 0.0%
Sep 4, 2025 1 0.0%
Sep 18, 2025 1 0.0%
Oct 1, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Oct 22, 2025 2 0.0%
Oct 23, 2025 2 0.0%
Oct 28, 2025 1 0.0%
Oct 31, 2025 1 0.0%
Nov 1, 2025 1 0.0%
Nov 3, 2025 1 0.0%
Nov 5, 2025 2 0.0%
Nov 6, 2025 2 0.0%
Nov 7, 2025 1 0.0%
Nov 8, 2025 1 0.0%
Nov 11, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 19, 2025 2 0.0%
Nov 20, 2025 2 0.0%
Nov 21, 2025 3 0.0%
Nov 22, 2025 1 0.0%
Nov 24, 2025 17 0.2%
Nov 25, 2025 27 0.3%
Nov 26, 2025 2 0.0%
Nov 28, 2025 2 0.0%
Nov 29, 2025 1 0.0%
Dec 1, 2025 7 0.1%
Dec 2, 2025 3 0.0%
Dec 3, 2025 3 0.0%
Dec 4, 2025 4 0.0%
Dec 5, 2025 11 0.1%
Dec 6, 2025 2 0.0%
Dec 8, 2025 9 0.1%
Dec 9, 2025 13 0.1%
Dec 10, 2025 11 0.1%
Dec 11, 2025 12 0.1%
Dec 12, 2025 31 0.4%
Dec 16, 2025 1 0.0%
Dec 20, 2025 7 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 2 0.0%
Dec 29, 2025 2 0.0%
Dec 30, 2025 1 0.0%
Jan 3, 2026 5 0.1%
Jan 5, 2026 12 0.1%
Jan 6, 2026 4 0.0%
Jan 7, 2026 9 0.1%
Jan 8, 2026 9 0.1%
Jan 9, 2026 5 0.1%
Jan 10, 2026 14 0.2%
Jan 12, 2026 1 0.0%
Jan 13, 2026 1 0.0%
Jan 14, 2026 2 0.0%
Jan 15, 2026 2 0.0%
Jan 16, 2026 2 0.0%
Jan 17, 2026 15 0.2%
Jan 20, 2026 7 0.1%
Jan 21, 2026 4 0.0%
Jan 22, 2026 2 0.0%
Jan 23, 2026 2 0.0%
Jan 24, 2026 3 0.0%
Jan 26, 2026 4 0.0%
Jan 27, 2026 3 0.0%
Jan 28, 2026 4 0.0%
Jan 29, 2026 11 0.1%
Jan 30, 2026 19 0.2%
Jan 31, 2026 8 0.1%
Feb 2, 2026 22 0.2%
Feb 3, 2026 10 0.1%
Feb 4, 2026 33 0.4%
Feb 5, 2026 23 0.3%
Feb 6, 2026 31 0.4%
Feb 7, 2026 142 1.6%
Feb 9, 2026 23 0.3%
Feb 10, 2026 5 0.1%
Feb 11, 2026 15 0.2%
Feb 12, 2026 25 0.3%
Feb 13, 2026 39 0.4%
Feb 14, 2026 275 3.1%
Feb 17, 2026 24 0.3%
Feb 18, 2026 16 0.2%
Feb 19, 2026 11 0.1%
Feb 20, 2026 19 0.2%
Feb 21, 2026 222 2.5%
Feb 22, 2026 1 0.0%
Feb 23, 2026 77 0.9%
Feb 24, 2026 74 0.8%
Feb 25, 2026 78 0.9%
Feb 26, 2026 78 0.9%
Feb 27, 2026 81 0.9%
Feb 28, 2026 206 2.3%
Mar 2, 2026 90 1.0%
Mar 3, 2026 94 1.1%
Mar 4, 2026 110 1.2%
Mar 5, 2026 86 1.0%
Mar 6, 2026 118 1.3%
Mar 7, 2026 179 2.0%
Mar 9, 2026 109 1.2%
Mar 10, 2026 75 0.8%
Mar 11, 2026 72 0.8%
Mar 12, 2026 74 0.8%
Mar 13, 2026 403 4.6%
Mar 14, 2026 92 1.0%
Mar 16, 2026 90 1.0%
Mar 17, 2026 86 1.0%
Mar 18, 2026 92 1.0%
Mar 19, 2026 84 1.0%
Mar 20, 2026 284 3.2%
Mar 21, 2026 69 0.8%
Mar 22, 2026 1 0.0%
Mar 23, 2026 120 1.4%
Mar 24, 2026 90 1.0%
Mar 25, 2026 93 1.1%
Mar 26, 2026 139 1.6%
Mar 27, 2026 379 4.3%
Mar 28, 2026 74 0.8%
Mar 29, 2026 1 0.0%
Mar 30, 2026 95 1.1%
Mar 31, 2026 95 1.1%
Apr 1, 2026 91 1.0%
Apr 2, 2026 90 1.0%
Apr 3, 2026 363 4.1%
Apr 4, 2026 46 0.5%
Apr 6, 2026 86 1.0%
Apr 7, 2026 81 0.9%
Apr 8, 2026 69 0.8%
Apr 9, 2026 12 0.1%
Apr 10, 2026 47 0.5%
Apr 11, 2026 1 0.0%
Apr 13, 2026 79 0.9%
Apr 14, 2026 89 1.0%
Apr 15, 2026 90 1.0%
Apr 16, 2026 94 1.1%
Apr 17, 2026 80 0.9%
Apr 18, 2026 4 0.0%
Apr 20, 2026 54 0.6%
Apr 21, 2026 66 0.7%
Apr 22, 2026 55 0.6%
Apr 23, 2026 74 0.8%
Apr 24, 2026 41 0.5%
Apr 25, 2026 3 0.0%
Apr 27, 2026 4 0.0%
Apr 28, 2026 5 0.1%
Apr 29, 2026 4 0.0%
Apr 30, 2026 10 0.1%
May 1, 2026 15 0.2%
May 4, 2026 15 0.2%
May 5, 2026 3 0.0%
May 6, 2026 9 0.1%
May 7, 2026 8 0.1%
May 8, 2026 12 0.1%
May 11, 2026 14 0.2%
May 12, 2026 5 0.1%
May 13, 2026 15 0.2%
May 14, 2026 12 0.1%
May 15, 2026 26 0.3%
May 16, 2026 2 0.0%
May 18, 2026 17 0.2%
May 19, 2026 25 0.3%
May 20, 2026 12 0.1%
May 21, 2026 26 0.3%
May 22, 2026 80 0.9%
May 23, 2026 5 0.1%
May 26, 2026 56 0.6%
May 27, 2026 17 0.2%
May 28, 2026 30 0.3%
May 29, 2026 456 5.2%
May 30, 2026 120 1.4%
Jun 1, 2026 22 0.2%
Jun 2, 2026 16 0.2%
Jun 3, 2026 22 0.2%
Jun 4, 2026 5 0.1%
Jun 5, 2026 550 6.2%
Jun 6, 2026 99 1.1%
Jun 8, 2026 5 0.1%
Jun 9, 2026 2 0.0%
Jun 11, 2026 1 0.0%
Jun 12, 2026 240 2.7%
Jun 13, 2026 21 0.2%
Jun 15, 2026 1 0.0%
Jun 16, 2026 10 0.1%
Jun 17, 2026 7 0.1%
Jun 18, 2026 9 0.1%
Jun 19, 2026 1 0.0%
Jun 22, 2026 7 0.1%
Jun 23, 2026 4 0.0%
Jun 24, 2026 4 0.0%
Jun 25, 2026 3 0.0%
Jun 26, 2026 6 0.1%
Jun 29, 2026 1 0.0%
Jun 30, 2026 1 0.0%

Week of July 6, 2026, 2,445 cases approved (the final stretch)

Median application date: Jan 7, 2026. Median wait: 182 days.

Application date Cases % of week
Mar 8, 2024 1 0.0%
Feb 13, 2025 1 0.0%
May 15, 2025 1 0.0%
Jun 24, 2025 1 0.0%
Jul 30, 2025 1 0.0%
Sep 11, 2025 1 0.0%
Sep 16, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Nov 14, 2025 3 0.1%
Nov 18, 2025 1 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 2 0.1%
Nov 21, 2025 34 1.4%
Nov 22, 2025 14 0.6%
Nov 23, 2025 8 0.3%
Nov 24, 2025 9 0.4%
Nov 25, 2025 100 4.1%
Nov 26, 2025 182 7.4%
Nov 27, 2025 12 0.5%
Nov 28, 2025 13 0.5%
Nov 29, 2025 66 2.7%
Nov 30, 2025 10 0.4%
Dec 1, 2025 59 2.4%
Dec 2, 2025 73 3.0%
Dec 3, 2025 62 2.5%
Dec 4, 2025 60 2.5%
Dec 5, 2025 32 1.3%
Dec 6, 2025 33 1.3%
Dec 7, 2025 20 0.8%
Dec 8, 2025 41 1.7%
Dec 9, 2025 67 2.7%
Dec 10, 2025 60 2.5%
Dec 11, 2025 40 1.6%
Dec 12, 2025 36 1.5%
Dec 13, 2025 2 0.1%
Dec 15, 2025 15 0.6%
Dec 16, 2025 7 0.3%
Dec 17, 2025 10 0.4%
Dec 18, 2025 11 0.4%
Dec 19, 2025 24 1.0%
Dec 20, 2025 25 1.0%
Dec 22, 2025 2 0.1%
Dec 27, 2025 22 0.9%
Dec 30, 2025 2 0.1%
Jan 2, 2026 2 0.1%
Jan 3, 2026 12 0.5%
Jan 5, 2026 11 0.4%
Jan 6, 2026 24 1.0%
Jan 7, 2026 13 0.5%
Jan 8, 2026 15 0.6%
Jan 9, 2026 16 0.7%
Jan 10, 2026 7 0.3%
Jan 12, 2026 11 0.4%
Jan 13, 2026 5 0.2%
Jan 14, 2026 26 1.1%
Jan 15, 2026 11 0.4%
Jan 16, 2026 11 0.4%
Jan 17, 2026 7 0.3%
Jan 20, 2026 2 0.1%
Jan 21, 2026 1 0.0%
Jan 22, 2026 8 0.3%
Jan 23, 2026 2 0.1%
Jan 24, 2026 17 0.7%
Jan 25, 2026 1 0.0%
Jan 26, 2026 1 0.0%
Jan 27, 2026 3 0.1%
Jan 29, 2026 2 0.1%
Jan 30, 2026 1 0.0%
Jan 31, 2026 4 0.2%
Feb 3, 2026 4 0.2%
Feb 4, 2026 6 0.2%
Feb 5, 2026 3 0.1%
Feb 6, 2026 4 0.2%
Feb 7, 2026 4 0.2%
Feb 9, 2026 4 0.2%
Feb 10, 2026 4 0.2%
Feb 11, 2026 8 0.3%
Feb 12, 2026 8 0.3%
Feb 13, 2026 8 0.3%
Feb 14, 2026 3 0.1%
Feb 15, 2026 1 0.0%
Feb 17, 2026 2 0.1%
Feb 18, 2026 6 0.2%
Feb 19, 2026 4 0.2%
Feb 21, 2026 6 0.2%
Feb 25, 2026 1 0.0%
Feb 26, 2026 1 0.0%
Feb 27, 2026 2 0.1%
Feb 28, 2026 10 0.4%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 4, 2026 2 0.1%
Mar 5, 2026 4 0.2%
Mar 6, 2026 5 0.2%
Mar 7, 2026 4 0.2%
Mar 9, 2026 6 0.2%
Mar 10, 2026 5 0.2%
Mar 11, 2026 2 0.1%
Mar 13, 2026 2 0.1%
Mar 14, 2026 1 0.0%
Mar 16, 2026 2 0.1%
Mar 17, 2026 2 0.1%
Mar 18, 2026 5 0.2%
Mar 19, 2026 2 0.1%
Mar 20, 2026 7 0.3%
Mar 21, 2026 5 0.2%
Mar 23, 2026 1 0.0%
Mar 24, 2026 5 0.2%
Mar 25, 2026 1 0.0%
Mar 26, 2026 3 0.1%
Mar 27, 2026 22 0.9%
Mar 28, 2026 5 0.2%
Mar 30, 2026 2 0.1%
Mar 31, 2026 2 0.1%
Apr 1, 2026 1 0.0%
Apr 2, 2026 1 0.0%
Apr 3, 2026 5 0.2%
Apr 4, 2026 2 0.1%
Apr 6, 2026 2 0.1%
Apr 7, 2026 1 0.0%
Apr 8, 2026 1 0.0%
Apr 9, 2026 3 0.1%
Apr 10, 2026 10 0.4%
Apr 13, 2026 7 0.3%
Apr 14, 2026 4 0.2%
Apr 15, 2026 3 0.1%
Apr 16, 2026 8 0.3%
Apr 17, 2026 8 0.3%
Apr 20, 2026 1 0.0%
Apr 21, 2026 2 0.1%
Apr 22, 2026 2 0.1%
Apr 23, 2026 1 0.0%
Apr 24, 2026 6 0.2%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 30, 2026 2 0.1%
May 1, 2026 4 0.2%
May 4, 2026 4 0.2%
May 5, 2026 2 0.1%
May 6, 2026 4 0.2%
May 7, 2026 4 0.2%
May 8, 2026 6 0.2%
May 9, 2026 3 0.1%
May 11, 2026 4 0.2%
May 12, 2026 3 0.1%
May 13, 2026 3 0.1%
May 14, 2026 7 0.3%
May 15, 2026 9 0.4%
May 18, 2026 6 0.2%
May 19, 2026 4 0.2%
May 20, 2026 6 0.2%
May 21, 2026 8 0.3%
May 22, 2026 30 1.2%
May 23, 2026 4 0.2%
May 26, 2026 14 0.6%
May 27, 2026 4 0.2%
May 28, 2026 9 0.4%
May 29, 2026 42 1.7%
Jun 1, 2026 20 0.8%
Jun 2, 2026 13 0.5%
Jun 3, 2026 22 0.9%
Jun 4, 2026 11 0.4%
Jun 5, 2026 26 1.1%
Jun 8, 2026 6 0.2%
Jun 9, 2026 12 0.5%
Jun 10, 2026 7 0.3%
Jun 11, 2026 17 0.7%
Jun 12, 2026 215 8.8%
Jun 13, 2026 29 1.2%
Jun 15, 2026 2 0.1%
Jun 18, 2026 1 0.0%
Jun 19, 2026 162 6.6%
Jun 20, 2026 55 2.2%
Jun 22, 2026 1 0.0%
Jun 24, 2026 1 0.0%
Jun 26, 2026 1 0.0%
Jun 29, 2026 1 0.0%
Jul 2, 2026 1 0.0%
Jul 6, 2026 7 0.3%
Jul 7, 2026 8 0.3%
Jul 8, 2026 7 0.3%

Look at that July 6 table closely. Cases from July 6, 7, and 8 are in it, approved within a day or two of applying. And at the same time, large groups of November 25 and 26 cases received their approvals after more than 220 days of waiting. Both ends of the story in one table.

Use this as a guide, not a promise

Everything here is an average across thousands of cases. Your own case can be faster or slower because of your background check, RFEs, your country of origin, or other case-specific reasons. It all assumes USCIS keeps its current pace, which can change at any time. I check every week and will report right away if it does. If your timing is urgent, talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for sticking with this project. Watching this backlog go from six-months-and-climbing to nearly cleared in five weeks has been incredible, and sharing it with you all has been the best part. To everyone still waiting, especially those of you who applied between November and April: the data says your turn is genuinely close, and I hope this week's numbers bring some real reassurance. Hoping every one of you gets that approval notice soon.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved 2,445 cases this week, down from 8,833, but that is good news: the pool of waiting cases is simply getting smaller. This week was largely November and December cases finally receiving their approvals (after 220+ day waits) plus fresh June applications approved in about 24 days. The middle months have mostly been completed already. If you applied in June and are still waiting, the 24 days is a median, not a maximum, and 3 to 5 weeks is completely normal. If you applied November through April and are still waiting, my best understanding is your case is in the group that went through the background check process twice under the new system, and that group gets smaller every week. The calculator needed no rework, just a data refresh. As always, an average, not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 1 month ago
▲ 132 r/DACA

Update #10: USCIS has basically caught up, and the calculator now explains itself

Hey everyone. Another week, another record, and this one confirms everything. Let me walk through it simply. Again, sorry for the lateness on this one, busy with work, but also so many cases are getting approved that its taking longer for my program to scrape all the data, which is technically a great thing to be bothered by haha.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS approved 8,833 cases this week, the biggest week yet, and they did it in only 4 working days because of the July 4th holiday. The pattern from last week held perfectly: no matter when people applied, December or February or June, they all got approved around the same few days. USCIS has essentially caught up. If your application has been in for about a month, you are in the wave and your approval should land any time now. Remember there are outliers and still applications who might have some complications getting either verified, the background check taking longer, and just random outliers in general.

The volume keeps climbing

Week Cases approved
June 1 880
June 8 3,270
June 15 3,342
June 22 7,577
June 29 8,833

That is ten times the pace from just five weeks ago. And this week only had 4 approval days because of the holiday, so the true pace is even higher than the number shows.

The pattern held perfectly

Last week I switched the calculator to a single simple model, betting that "everyone is being approved around the same time" was the durable truth. This week tested that bet, and it passed as cleanly as data ever does. Here is this week's wait by application month:

You applied in Cases Typical wait
Dec 2025 120 203 days
Jan 2026 148 165 days
Feb 2026 1,530 129 days
Mar 2026 3,294 104 days
Apr 2026 1,638 82 days
May 2026 980 32 days
Jun 2026 1,037 25 days

Notice the steps go down by about 30 days for each month later you applied. That is not a coincidence. It means everyone converged on the same approval week, this week. A December applicant waited longer simply because they applied earlier, but they got approved the same days as a May applicant. Statistically, the fit is as close to a perfect straight line as I have ever seen in real-world data.

How the calculator works now (please read this part)

Since USCIS has caught up, the estimate boils down to two simple questions:

  1. Has your application been in the system for the minimum processing time? The newest applications are taking about 25 days minimum, which seems to be how long the background check and basic processing takes.
  2. If yes, you are in the catch-up wave, and cases like yours are being approved right around now. Not months from now. Now.

So when you enter your date in the calculator:

If you applied more than about a month ago, it will tell you that you are in the wave and your approval should land within roughly the next three weeks.

If you applied recently, it will tell you your date plus about 25 days.

That is the whole model. It is simple because reality right now is simple. I also made the calculator update itself day by day, so between my weekly posts it will not go stale. It always estimates from today, not from whenever I last updated the data.

One honest caveat: this all assumes USCIS keeps up this pace. If they slow down, the estimates stretch. I check every week and will say so immediately if that happens.

If you are still waiting on an old application

A small number of older cases (mostly November through January) are still trickling through, about 4 percent of this week. If that is you, your case likely needed extra review. The good news is even this group is shrinking every week. Hang in there.

What dates got approved over the last 3 weeks (every date listed)

As always, here is every single application date that got approved, nothing cut out. If you see your date, people who applied the same day as you got approved.

Week of June 15, 2026, 3,342 cases approved

Median application date: Dec 19, 2025. Median wait: 181 days.

Application date Cases % of week
Feb 23, 2024 1 0.0%
Feb 10, 2025 1 0.0%
Jun 4, 2025 1 0.0%
Aug 1, 2025 1 0.0%
Aug 29, 2025 1 0.0%
Aug 30, 2025 1 0.0%
Sep 12, 2025 1 0.0%
Sep 22, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 1 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 1 0.0%
Nov 6, 2025 2 0.1%
Nov 10, 2025 1 0.0%
Nov 12, 2025 1 0.0%
Nov 14, 2025 2 0.1%
Nov 16, 2025 1 0.0%
Nov 17, 2025 1 0.0%
Nov 20, 2025 16 0.5%
Nov 21, 2025 14 0.4%
Nov 22, 2025 3 0.1%
Nov 23, 2025 7 0.2%
Nov 24, 2025 82 2.5%
Nov 25, 2025 124 3.7%
Nov 26, 2025 133 4.0%
Nov 27, 2025 14 0.4%
Nov 28, 2025 34 1.0%
Nov 29, 2025 151 4.5%
Nov 30, 2025 10 0.3%
Dec 1, 2025 107 3.2%
Dec 2, 2025 87 2.6%
Dec 3, 2025 95 2.8%
Dec 4, 2025 94 2.8%
Dec 5, 2025 84 2.5%
Dec 6, 2025 64 1.9%
Dec 7, 2025 18 0.5%
Dec 8, 2025 77 2.3%
Dec 9, 2025 110 3.3%
Dec 10, 2025 125 3.7%
Dec 11, 2025 83 2.5%
Dec 12, 2025 86 2.6%
Dec 13, 2025 4 0.1%
Dec 15, 2025 4 0.1%
Dec 16, 2025 3 0.1%
Dec 17, 2025 11 0.3%
Dec 18, 2025 4 0.1%
Dec 19, 2025 12 0.4%
Dec 20, 2025 110 3.3%
Dec 22, 2025 26 0.8%
Dec 23, 2025 17 0.5%
Dec 24, 2025 16 0.5%
Dec 26, 2025 2 0.1%
Dec 27, 2025 109 3.3%
Dec 29, 2025 4 0.1%
Dec 30, 2025 2 0.1%
Dec 31, 2025 5 0.1%
Jan 2, 2026 7 0.2%
Jan 3, 2026 162 4.8%
Jan 5, 2026 119 3.6%
Jan 6, 2026 108 3.2%
Jan 7, 2026 112 3.4%
Jan 8, 2026 80 2.4%
Jan 9, 2026 102 3.1%
Jan 10, 2026 11 0.3%
Jan 12, 2026 59 1.8%
Jan 13, 2026 21 0.6%
Jan 14, 2026 83 2.5%
Jan 15, 2026 36 1.1%
Jan 16, 2026 32 1.0%
Jan 17, 2026 11 0.3%
Jan 19, 2026 1 0.0%
Jan 20, 2026 43 1.3%
Jan 21, 2026 57 1.7%
Jan 22, 2026 55 1.6%
Jan 23, 2026 41 1.2%
Jan 24, 2026 2 0.1%
Jan 26, 2026 1 0.0%
Jan 27, 2026 8 0.2%
Jan 28, 2026 4 0.1%
Jan 29, 2026 7 0.2%
Jan 30, 2026 2 0.1%
Jan 31, 2026 3 0.1%
Feb 2, 2026 1 0.0%
Feb 3, 2026 3 0.1%
Feb 5, 2026 2 0.1%
Feb 6, 2026 2 0.1%
Feb 7, 2026 4 0.1%
Feb 9, 2026 1 0.0%
Feb 10, 2026 1 0.0%
Feb 11, 2026 1 0.0%
Feb 12, 2026 3 0.1%
Feb 14, 2026 4 0.1%
Feb 19, 2026 1 0.0%
Feb 20, 2026 1 0.0%
Feb 21, 2026 1 0.0%
Feb 24, 2026 1 0.0%
Feb 25, 2026 2 0.1%
Feb 27, 2026 1 0.0%
Feb 28, 2026 1 0.0%
Mar 4, 2026 1 0.0%
Mar 7, 2026 1 0.0%
Apr 3, 2026 2 0.1%
Apr 4, 2026 1 0.0%
Apr 20, 2026 2 0.1%
Apr 21, 2026 1 0.0%
Apr 22, 2026 3 0.1%
Apr 24, 2026 5 0.1%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 28, 2026 2 0.1%
Apr 30, 2026 3 0.1%
May 1, 2026 7 0.2%
May 4, 2026 4 0.1%
May 7, 2026 4 0.1%
May 8, 2026 2 0.1%
May 11, 2026 4 0.1%
May 13, 2026 6 0.2%
May 14, 2026 2 0.1%
May 15, 2026 2 0.1%
May 22, 2026 61 1.8%
May 23, 2026 28 0.8%
May 29, 2026 18 0.5%
May 30, 2026 10 0.3%
Jun 5, 2026 2 0.1%
Jun 8, 2026 1 0.0%
Jun 11, 2026 1 0.0%
Jun 15, 2026 1 0.0%

Week of June 22, 2026, 7,577 cases approved

Median application date: Feb 6, 2026. Median wait: 139 days.

Application date Cases % of week
Aug 16, 2024 1 0.0%
Dec 24, 2024 1 0.0%
Mar 19, 2025 1 0.0%
Mar 20, 2025 1 0.0%
Apr 1, 2025 1 0.0%
Apr 2, 2025 1 0.0%
Apr 11, 2025 1 0.0%
May 10, 2025 1 0.0%
Jul 11, 2025 1 0.0%
Aug 12, 2025 1 0.0%
Sep 24, 2025 1 0.0%
Oct 6, 2025 1 0.0%
Oct 12, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 20, 2025 2 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 2 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 2 0.0%
Oct 30, 2025 3 0.0%
Oct 31, 2025 1 0.0%
Nov 3, 2025 2 0.0%
Nov 4, 2025 2 0.0%
Nov 5, 2025 1 0.0%
Nov 6, 2025 1 0.0%
Nov 7, 2025 5 0.1%
Nov 10, 2025 1 0.0%
Nov 11, 2025 3 0.0%
Nov 12, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 18, 2025 2 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 3 0.0%
Nov 21, 2025 6 0.1%
Nov 22, 2025 3 0.0%
Nov 24, 2025 11 0.1%
Nov 25, 2025 26 0.3%
Nov 26, 2025 15 0.2%
Nov 27, 2025 4 0.1%
Nov 28, 2025 9 0.1%
Nov 29, 2025 10 0.1%
Nov 30, 2025 1 0.0%
Dec 1, 2025 11 0.1%
Dec 2, 2025 40 0.5%
Dec 3, 2025 52 0.7%
Dec 4, 2025 31 0.4%
Dec 5, 2025 19 0.3%
Dec 6, 2025 11 0.1%
Dec 7, 2025 2 0.0%
Dec 8, 2025 30 0.4%
Dec 9, 2025 26 0.3%
Dec 10, 2025 38 0.5%
Dec 11, 2025 16 0.2%
Dec 12, 2025 15 0.2%
Dec 13, 2025 2 0.0%
Dec 16, 2025 2 0.0%
Dec 17, 2025 5 0.1%
Dec 18, 2025 1 0.0%
Dec 19, 2025 18 0.2%
Dec 20, 2025 44 0.6%
Dec 22, 2025 32 0.4%
Dec 23, 2025 10 0.1%
Dec 24, 2025 16 0.2%
Dec 26, 2025 1 0.0%
Dec 27, 2025 120 1.6%
Dec 29, 2025 4 0.1%
Dec 30, 2025 10 0.1%
Dec 31, 2025 14 0.2%
Jan 2, 2026 18 0.2%
Jan 3, 2026 157 2.1%
Jan 5, 2026 46 0.6%
Jan 6, 2026 43 0.6%
Jan 7, 2026 42 0.6%
Jan 8, 2026 48 0.6%
Jan 9, 2026 68 0.9%
Jan 10, 2026 284 3.7%
Jan 12, 2026 61 0.8%
Jan 13, 2026 26 0.3%
Jan 14, 2026 114 1.5%
Jan 15, 2026 85 1.1%
Jan 16, 2026 113 1.5%
Jan 17, 2026 290 3.8%
Jan 20, 2026 57 0.8%
Jan 21, 2026 76 1.0%
Jan 22, 2026 66 0.9%
Jan 23, 2026 62 0.8%
Jan 24, 2026 258 3.4%
Jan 26, 2026 56 0.7%
Jan 27, 2026 65 0.9%
Jan 28, 2026 79 1.0%
Jan 29, 2026 66 0.9%
Jan 30, 2026 63 0.8%
Jan 31, 2026 329 4.3%
Feb 2, 2026 108 1.4%
Feb 3, 2026 95 1.3%
Feb 4, 2026 151 2.0%
Feb 5, 2026 119 1.6%
Feb 6, 2026 124 1.6%
Feb 7, 2026 132 1.7%
Feb 8, 2026 1 0.0%
Feb 9, 2026 148 2.0%
Feb 10, 2026 126 1.7%
Feb 11, 2026 124 1.6%
Feb 12, 2026 122 1.6%
Feb 13, 2026 140 1.8%
Feb 14, 2026 165 2.2%
Feb 17, 2026 155 2.0%
Feb 18, 2026 151 2.0%
Feb 19, 2026 183 2.4%
Feb 20, 2026 198 2.6%
Feb 21, 2026 157 2.1%
Feb 22, 2026 1 0.0%
Feb 23, 2026 89 1.2%
Feb 24, 2026 89 1.2%
Feb 25, 2026 81 1.1%
Feb 26, 2026 67 0.9%
Feb 27, 2026 56 0.7%
Feb 28, 2026 135 1.8%
Mar 1, 2026 1 0.0%
Mar 2, 2026 61 0.8%
Mar 3, 2026 52 0.7%
Mar 4, 2026 47 0.6%
Mar 5, 2026 48 0.6%
Mar 6, 2026 58 0.8%
Mar 7, 2026 47 0.6%
Mar 9, 2026 66 0.9%
Mar 10, 2026 48 0.6%
Mar 11, 2026 37 0.5%
Mar 12, 2026 52 0.7%
Mar 13, 2026 87 1.1%
Mar 14, 2026 6 0.1%
Mar 15, 2026 1 0.0%
Mar 16, 2026 50 0.7%
Mar 17, 2026 52 0.7%
Mar 18, 2026 58 0.8%
Mar 19, 2026 55 0.7%
Mar 20, 2026 77 1.0%
Mar 21, 2026 7 0.1%
Mar 23, 2026 15 0.2%
Mar 24, 2026 18 0.2%
Mar 25, 2026 18 0.2%
Mar 26, 2026 21 0.3%
Mar 27, 2026 65 0.9%
Mar 28, 2026 13 0.2%
Mar 30, 2026 14 0.2%
Mar 31, 2026 13 0.2%
Apr 1, 2026 15 0.2%
Apr 2, 2026 11 0.1%
Apr 3, 2026 52 0.7%
Apr 4, 2026 15 0.2%
Apr 6, 2026 5 0.1%
Apr 7, 2026 9 0.1%
Apr 8, 2026 5 0.1%
Apr 9, 2026 1 0.0%
Apr 10, 2026 5 0.1%
Apr 13, 2026 16 0.2%
Apr 14, 2026 22 0.3%
Apr 15, 2026 11 0.1%
Apr 16, 2026 11 0.1%
Apr 17, 2026 20 0.3%
Apr 18, 2026 1 0.0%
Apr 20, 2026 7 0.1%
Apr 21, 2026 7 0.1%
Apr 22, 2026 5 0.1%
Apr 23, 2026 15 0.2%
Apr 24, 2026 15 0.2%
Apr 25, 2026 1 0.0%
Apr 30, 2026 1 0.0%
May 6, 2026 1 0.0%
May 11, 2026 1 0.0%
May 16, 2026 1 0.0%
May 18, 2026 2 0.0%
May 22, 2026 2 0.0%
May 26, 2026 1 0.0%
May 29, 2026 23 0.3%
May 30, 2026 10 0.1%
Jun 5, 2026 1 0.0%
Jun 16, 2026 1 0.0%

Week of June 29, 2026, 8,833 cases approved (biggest week yet, in only 4 days)

Median application date: Mar 26, 2026. Median wait: 96 days.

Application date Cases % of week
Apr 8, 2025 1 0.0%
Jun 27, 2025 1 0.0%
Jul 25, 2025 1 0.0%
Aug 27, 2025 1 0.0%
Aug 31, 2025 1 0.0%
Sep 4, 2025 1 0.0%
Sep 18, 2025 1 0.0%
Oct 1, 2025 1 0.0%
Oct 21, 2025 1 0.0%
Oct 22, 2025 2 0.0%
Oct 23, 2025 2 0.0%
Oct 28, 2025 1 0.0%
Oct 31, 2025 1 0.0%
Nov 1, 2025 1 0.0%
Nov 3, 2025 1 0.0%
Nov 5, 2025 2 0.0%
Nov 6, 2025 2 0.0%
Nov 7, 2025 1 0.0%
Nov 8, 2025 1 0.0%
Nov 11, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 19, 2025 2 0.0%
Nov 20, 2025 2 0.0%
Nov 21, 2025 3 0.0%
Nov 22, 2025 1 0.0%
Nov 24, 2025 17 0.2%
Nov 25, 2025 27 0.3%
Nov 26, 2025 2 0.0%
Nov 28, 2025 2 0.0%
Nov 29, 2025 1 0.0%
Dec 1, 2025 7 0.1%
Dec 2, 2025 3 0.0%
Dec 3, 2025 3 0.0%
Dec 4, 2025 4 0.0%
Dec 5, 2025 11 0.1%
Dec 6, 2025 2 0.0%
Dec 8, 2025 9 0.1%
Dec 9, 2025 13 0.1%
Dec 10, 2025 11 0.1%
Dec 11, 2025 12 0.1%
Dec 12, 2025 31 0.4%
Dec 16, 2025 1 0.0%
Dec 20, 2025 7 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 2 0.0%
Dec 29, 2025 2 0.0%
Dec 30, 2025 1 0.0%
Jan 3, 2026 5 0.1%
Jan 5, 2026 12 0.1%
Jan 6, 2026 4 0.0%
Jan 7, 2026 9 0.1%
Jan 8, 2026 9 0.1%
Jan 9, 2026 5 0.1%
Jan 10, 2026 14 0.2%
Jan 12, 2026 1 0.0%
Jan 13, 2026 1 0.0%
Jan 14, 2026 2 0.0%
Jan 15, 2026 2 0.0%
Jan 16, 2026 2 0.0%
Jan 17, 2026 15 0.2%
Jan 20, 2026 7 0.1%
Jan 21, 2026 4 0.0%
Jan 22, 2026 2 0.0%
Jan 23, 2026 2 0.0%
Jan 24, 2026 3 0.0%
Jan 26, 2026 4 0.0%
Jan 27, 2026 3 0.0%
Jan 28, 2026 4 0.0%
Jan 29, 2026 11 0.1%
Jan 30, 2026 19 0.2%
Jan 31, 2026 8 0.1%
Feb 2, 2026 22 0.2%
Feb 3, 2026 10 0.1%
Feb 4, 2026 33 0.4%
Feb 5, 2026 23 0.3%
Feb 6, 2026 31 0.4%
Feb 7, 2026 142 1.6%
Feb 9, 2026 23 0.3%
Feb 10, 2026 5 0.1%
Feb 11, 2026 15 0.2%
Feb 12, 2026 25 0.3%
Feb 13, 2026 39 0.4%
Feb 14, 2026 275 3.1%
Feb 17, 2026 24 0.3%
Feb 18, 2026 16 0.2%
Feb 19, 2026 11 0.1%
Feb 20, 2026 19 0.2%
Feb 21, 2026 222 2.5%
Feb 22, 2026 1 0.0%
Feb 23, 2026 77 0.9%
Feb 24, 2026 74 0.8%
Feb 25, 2026 78 0.9%
Feb 26, 2026 78 0.9%
Feb 27, 2026 81 0.9%
Feb 28, 2026 206 2.3%
Mar 2, 2026 90 1.0%
Mar 3, 2026 94 1.1%
Mar 4, 2026 110 1.2%
Mar 5, 2026 86 1.0%
Mar 6, 2026 118 1.3%
Mar 7, 2026 179 2.0%
Mar 9, 2026 109 1.2%
Mar 10, 2026 75 0.8%
Mar 11, 2026 72 0.8%
Mar 12, 2026 74 0.8%
Mar 13, 2026 403 4.6%
Mar 14, 2026 92 1.0%
Mar 16, 2026 90 1.0%
Mar 17, 2026 86 1.0%
Mar 18, 2026 92 1.0%
Mar 19, 2026 84 1.0%
Mar 20, 2026 284 3.2%
Mar 21, 2026 69 0.8%
Mar 22, 2026 1 0.0%
Mar 23, 2026 120 1.4%
Mar 24, 2026 90 1.0%
Mar 25, 2026 93 1.1%
Mar 26, 2026 139 1.6%
Mar 27, 2026 379 4.3%
Mar 28, 2026 74 0.8%
Mar 29, 2026 1 0.0%
Mar 30, 2026 95 1.1%
Mar 31, 2026 95 1.1%
Apr 1, 2026 91 1.0%
Apr 2, 2026 90 1.0%
Apr 3, 2026 363 4.1%
Apr 4, 2026 46 0.5%
Apr 6, 2026 86 1.0%
Apr 7, 2026 81 0.9%
Apr 8, 2026 69 0.8%
Apr 9, 2026 12 0.1%
Apr 10, 2026 47 0.5%
Apr 11, 2026 1 0.0%
Apr 13, 2026 79 0.9%
Apr 14, 2026 89 1.0%
Apr 15, 2026 90 1.0%
Apr 16, 2026 94 1.1%
Apr 17, 2026 80 0.9%
Apr 18, 2026 4 0.0%
Apr 20, 2026 54 0.6%
Apr 21, 2026 66 0.7%
Apr 22, 2026 55 0.6%
Apr 23, 2026 74 0.8%
Apr 24, 2026 41 0.5%
Apr 25, 2026 3 0.0%
Apr 27, 2026 4 0.0%
Apr 28, 2026 5 0.1%
Apr 29, 2026 4 0.0%
Apr 30, 2026 10 0.1%
May 1, 2026 15 0.2%
May 4, 2026 15 0.2%
May 5, 2026 3 0.0%
May 6, 2026 9 0.1%
May 7, 2026 8 0.1%
May 8, 2026 12 0.1%
May 11, 2026 14 0.2%
May 12, 2026 5 0.1%
May 13, 2026 15 0.2%
May 14, 2026 12 0.1%
May 15, 2026 26 0.3%
May 16, 2026 2 0.0%
May 18, 2026 17 0.2%
May 19, 2026 25 0.3%
May 20, 2026 12 0.1%
May 21, 2026 26 0.3%
May 22, 2026 80 0.9%
May 23, 2026 5 0.1%
May 26, 2026 56 0.6%
May 27, 2026 17 0.2%
May 28, 2026 30 0.3%
May 29, 2026 456 5.2%
May 30, 2026 120 1.4%
Jun 1, 2026 22 0.2%
Jun 2, 2026 16 0.2%
Jun 3, 2026 22 0.2%
Jun 4, 2026 5 0.1%
Jun 5, 2026 550 6.2%
Jun 6, 2026 99 1.1%
Jun 8, 2026 5 0.1%
Jun 9, 2026 2 0.0%
Jun 11, 2026 1 0.0%
Jun 12, 2026 240 2.7%
Jun 13, 2026 21 0.2%
Jun 15, 2026 1 0.0%
Jun 16, 2026 10 0.1%
Jun 17, 2026 7 0.1%
Jun 18, 2026 9 0.1%
Jun 19, 2026 1 0.0%
Jun 22, 2026 7 0.1%
Jun 23, 2026 4 0.0%
Jun 24, 2026 4 0.0%
Jun 25, 2026 3 0.0%
Jun 26, 2026 6 0.1%
Jun 29, 2026 1 0.0%
Jun 30, 2026 1 0.0%

Look at that June 29 table. People who applied in early June are already in it. Some cases from late June got approved within days of applying. That is how caught up USCIS is right now.

Use this as a guide, not a promise

This is all an average across thousands of cases. Your own case can be faster or slower because of your background check, RFEs, your country of origin, or other case-specific reasons. And everything assumes USCIS keeps up its current pace, which can change at any time. I check every week and will report immediately if it does. If your timing is urgent, talk to an immigration attorney.

Privacy reminder

The estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for following along. Five weeks ago the average wait was over six months and climbing. Today, USCIS has essentially caught up, and the estimator's answer for most of you is simply "very soon." I truly hope every one of you sees that approval notice in the next few weeks. I will keep watching and updating.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved 8,833 cases this week, the biggest week yet, in only 4 working days because of July 4th. The catch-up pattern held perfectly: everyone, old and new applications alike, is being approved around the same time. The calculator now works like this: if your application has been in for about 25 days or more, you are in the wave and should be approved around now. If you applied more recently, it is your date plus about 25 days. It also updates itself daily now so it never goes stale between my posts. As always, an average, not a promise. Hoping everyone gets approved soon!!!!!!!!!!!!

reddit.com
u/CatchingExcalibur — 1 month ago
▲ 197 r/DACA

Update #9: USCIS is catching up fast, the two groups are becoming one (Sorry for the delay)

Hey everyone. First, an apology: this update is a little late. My computer shut off overnight and I lost the data I had pulled, so I had to re-scrape everything this morning. I'm really sorry for the delay. Thank you for your patience.

Now the good news, because there is a lot of it this week.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS is approving cases at an incredible pace right now. This week they approved over 7,500 cases, more than double last week and about eight times faster than they were going a month ago. They have caught up so much that the old backlog is nearly gone, and the two separate groups I talked about last week (the fast recent cases and the slow older cases) are melting into one. I updated the calculator to match this.

What happened this week

This week USCIS approved 7,577 cases. To put that in perspective, here is the volume over the last month:

Week Cases approved
June 1 880
June 8 3,270
June 15 3,342
June 22 7,577

They are speeding up week after week. And this week they went deep into the backlog. Here is how long people waited based on when they applied:

You applied in Cases Typical wait
Nov 2025 112 212 days
Dec 2025 570 192 days
Jan 2026 2,572 158 days
Feb 2026 2,917 130 days
Mar 2026 1,087 103 days
Apr 2026 250 71 days
May 2026 41 25 days

The big change: the two groups are becoming one

Last week I built a calculator with two separate tracks: a fast group for recent applications and a slow group for older ones, with a hard line between them around late April.

This week, that line is disappearing. Look at the table above. The wait time steps down smoothly as applications get newer: 212, then 192, then 158, 130, 103, 71, 25. There is no longer a big gap between a fast group and a slow group. It is now one smooth slope. The reason is simple: USCIS caught up on the backlog so fast that the older cases and the newer cases are meeting in the middle.

In fact, the pattern is now so consistent that almost everyone getting approved this week landed on roughly the same approval date, no matter when they applied. USCIS is basically approving everyone they can, all at once, and the only thing that really changes your "wait" is how long ago you applied.

Why I changed the calculator to a single model

Last week's calculator had two rigid boxes: fast group and slow group. But the data has now changed shape four weeks in a row. If I keep rebuilding the calculator into a new complicated structure every single week, it will never settle down and it will just confuse people.

So instead of two boxes with a hard line between them, I switched to one simple model: the more recently you applied, the shorter your wait, in a smooth line. This matches what the data actually shows right now, it is easier to understand, and it is less likely to break next week. One clear story instead of two rigid boxes.

The one thing that has stayed true for three weeks straight is this: USCIS is approving cases in huge numbers and everyone's wait is dropping fast. That is the real, steady truth, so that is what I built the calculator around.

How to use the calculator now

It is simpler than ever. You enter the date you submitted your application, and it tells you an estimated approval window based on how fast USCIS is currently moving. That is it. One date in, an estimate out.

A couple of honest heads-ups

This next week might be cut a little short because of the holiday which could affect the totals a bit. Even so, the numbers were huge.

And as always, please remember this is an average across thousands of cases. It is not a promise about your specific case. Everyone's situation is different, and your case can move faster or slower based on your background check, RFEs, your country of origin, or other reasons. I truly hope everyone here gets approved soon, and right now the trend is pointing in a very good direction.

What dates got approved over the last 3 weeks (every date listed)

Here is every single application date that got approved in the last three weeks, nothing left out, even the dates with just one approval. If you see your date, it means people who applied the same day as you are getting approved.

Week of June 8, 2026, 3,270 cases approved

Median application date: Apr 9, 2026. Median wait: 39 days.

Application date Cases % of week
May 19, 2025 1 0.0%
May 21, 2025 1 0.0%
Aug 28, 2025 1 0.0%
Nov 11, 2025 1 0.0%
Nov 20, 2025 10 0.3%
Nov 22, 2025 2 0.1%
Nov 24, 2025 121 3.7%
Nov 25, 2025 7 0.2%
Nov 26, 2025 1 0.0%
Nov 27, 2025 1 0.0%
Nov 28, 2025 4 0.1%
Nov 29, 2025 6 0.2%
Dec 1, 2025 2 0.1%
Dec 2, 2025 8 0.2%
Dec 3, 2025 4 0.1%
Dec 4, 2025 2 0.1%
Dec 5, 2025 1 0.0%
Dec 6, 2025 1 0.0%
Dec 12, 2025 1 0.0%
Dec 17, 2025 3 0.1%
Dec 20, 2025 3 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 3 0.1%
Dec 30, 2025 1 0.0%
Jan 3, 2026 1 0.0%
Jan 8, 2026 1 0.0%
Jan 9, 2026 1 0.0%
Jan 10, 2026 3 0.1%
Jan 15, 2026 1 0.0%
Jan 16, 2026 1 0.0%
Jan 20, 2026 2 0.1%
Jan 21, 2026 3 0.1%
Jan 22, 2026 4 0.1%
Jan 23, 2026 1 0.0%
Jan 27, 2026 1 0.0%
Jan 29, 2026 2 0.1%
Jan 31, 2026 2 0.1%
Feb 6, 2026 1 0.0%
Feb 14, 2026 8 0.2%
Feb 18, 2026 1 0.0%
Feb 21, 2026 2 0.1%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 10, 2026 1 0.0%
Mar 27, 2026 2 0.1%
Mar 30, 2026 16 0.5%
Mar 31, 2026 16 0.5%
Apr 1, 2026 29 0.9%
Apr 2, 2026 25 0.8%
Apr 3, 2026 50 1.5%
Apr 6, 2026 17 0.5%
Apr 7, 2026 24 0.7%
Apr 8, 2026 16 0.5%
Apr 9, 2026 37 1.1%
Apr 10, 2026 308 9.4%
Apr 13, 2026 13 0.4%
Apr 14, 2026 11 0.3%
Apr 15, 2026 15 0.5%
Apr 16, 2026 20 0.6%
Apr 17, 2026 222 6.8%
Apr 18, 2026 41 1.3%
Apr 20, 2026 30 0.9%
Apr 21, 2026 25 0.8%
Apr 22, 2026 17 0.5%
Apr 23, 2026 8 0.2%
Apr 24, 2026 148 4.5%
Apr 25, 2026 74 2.3%
Apr 27, 2026 74 2.3%
Apr 28, 2026 51 1.6%
Apr 29, 2026 51 1.6%
Apr 30, 2026 48 1.5%
May 1, 2026 177 5.4%
May 2, 2026 53 1.6%
May 4, 2026 48 1.5%
May 5, 2026 6 0.2%
May 6, 2026 7 0.2%
May 7, 2026 12 0.4%
May 8, 2026 15 0.5%
May 9, 2026 1 0.0%
May 11, 2026 9 0.3%
May 12, 2026 2 0.1%
May 13, 2026 5 0.2%
May 14, 2026 1 0.0%
May 15, 2026 27 0.8%
May 16, 2026 22 0.7%
May 18, 2026 3 0.1%
May 19, 2026 5 0.2%
May 20, 2026 7 0.2%
May 21, 2026 2 0.1%
May 22, 2026 3 0.1%
May 26, 2026 1 0.0%
May 27, 2026 2 0.1%
May 28, 2026 2 0.1%
Jun 1, 2026 4 0.1%
Jun 2, 2026 9 0.3%
Jun 4, 2026 1 0.0%

Week of June 15, 2026, 3,342 cases approved

Median application date: Dec 19, 2025. Median wait: 181 days.

Application date Cases % of week
Feb 23, 2024 1 0.0%
Feb 10, 2025 1 0.0%
Jun 4, 2025 1 0.0%
Aug 1, 2025 1 0.0%
Aug 29, 2025 1 0.0%
Aug 30, 2025 1 0.0%
Sep 12, 2025 1 0.0%
Sep 22, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 1 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 1 0.0%
Nov 6, 2025 2 0.1%
Nov 10, 2025 1 0.0%
Nov 12, 2025 1 0.0%
Nov 14, 2025 2 0.1%
Nov 16, 2025 1 0.0%
Nov 17, 2025 1 0.0%
Nov 20, 2025 16 0.5%
Nov 21, 2025 14 0.4%
Nov 22, 2025 3 0.1%
Nov 23, 2025 7 0.2%
Nov 24, 2025 82 2.5%
Nov 25, 2025 124 3.7%
Nov 26, 2025 133 4.0%
Nov 27, 2025 14 0.4%
Nov 28, 2025 34 1.0%
Nov 29, 2025 151 4.5%
Nov 30, 2025 10 0.3%
Dec 1, 2025 107 3.2%
Dec 2, 2025 87 2.6%
Dec 3, 2025 95 2.8%
Dec 4, 2025 94 2.8%
Dec 5, 2025 84 2.5%
Dec 6, 2025 64 1.9%
Dec 7, 2025 18 0.5%
Dec 8, 2025 77 2.3%
Dec 9, 2025 110 3.3%
Dec 10, 2025 125 3.7%
Dec 11, 2025 83 2.5%
Dec 12, 2025 86 2.6%
Dec 13, 2025 4 0.1%
Dec 15, 2025 4 0.1%
Dec 16, 2025 3 0.1%
Dec 17, 2025 11 0.3%
Dec 18, 2025 4 0.1%
Dec 19, 2025 12 0.4%
Dec 20, 2025 110 3.3%
Dec 22, 2025 26 0.8%
Dec 23, 2025 17 0.5%
Dec 24, 2025 16 0.5%
Dec 26, 2025 2 0.1%
Dec 27, 2025 109 3.3%
Dec 29, 2025 4 0.1%
Dec 30, 2025 2 0.1%
Dec 31, 2025 5 0.1%
Jan 2, 2026 7 0.2%
Jan 3, 2026 162 4.8%
Jan 5, 2026 119 3.6%
Jan 6, 2026 108 3.2%
Jan 7, 2026 112 3.4%
Jan 8, 2026 80 2.4%
Jan 9, 2026 102 3.1%
Jan 10, 2026 11 0.3%
Jan 12, 2026 59 1.8%
Jan 13, 2026 21 0.6%
Jan 14, 2026 83 2.5%
Jan 15, 2026 36 1.1%
Jan 16, 2026 32 1.0%
Jan 17, 2026 11 0.3%
Jan 19, 2026 1 0.0%
Jan 20, 2026 43 1.3%
Jan 21, 2026 57 1.7%
Jan 22, 2026 55 1.6%
Jan 23, 2026 41 1.2%
Jan 24, 2026 2 0.1%
Jan 26, 2026 1 0.0%
Jan 27, 2026 8 0.2%
Jan 28, 2026 4 0.1%
Jan 29, 2026 7 0.2%
Jan 30, 2026 2 0.1%
Jan 31, 2026 3 0.1%
Feb 2, 2026 1 0.0%
Feb 3, 2026 3 0.1%
Feb 5, 2026 2 0.1%
Feb 6, 2026 2 0.1%
Feb 7, 2026 4 0.1%
Feb 9, 2026 1 0.0%
Feb 10, 2026 1 0.0%
Feb 11, 2026 1 0.0%
Feb 12, 2026 3 0.1%
Feb 14, 2026 4 0.1%
Feb 19, 2026 1 0.0%
Feb 20, 2026 1 0.0%
Feb 21, 2026 1 0.0%
Feb 24, 2026 1 0.0%
Feb 25, 2026 2 0.1%
Feb 27, 2026 1 0.0%
Feb 28, 2026 1 0.0%
Mar 4, 2026 1 0.0%
Mar 7, 2026 1 0.0%
Apr 3, 2026 2 0.1%
Apr 4, 2026 1 0.0%
Apr 20, 2026 2 0.1%
Apr 21, 2026 1 0.0%
Apr 22, 2026 3 0.1%
Apr 24, 2026 5 0.1%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 28, 2026 2 0.1%
Apr 30, 2026 3 0.1%
May 1, 2026 7 0.2%
May 4, 2026 4 0.1%
May 7, 2026 4 0.1%
May 8, 2026 2 0.1%
May 11, 2026 4 0.1%
May 13, 2026 6 0.2%
May 14, 2026 2 0.1%
May 15, 2026 2 0.1%
May 22, 2026 61 1.8%
May 23, 2026 28 0.8%
May 29, 2026 18 0.5%
May 30, 2026 10 0.3%
Jun 5, 2026 2 0.1%
Jun 8, 2026 1 0.0%
Jun 11, 2026 1 0.0%
Jun 15, 2026 1 0.0%

Week of June 22, 2026, 7,577 cases approved (biggest week yet)

Median application date: Feb 6, 2026. Median wait: 139 days.

Application date Cases % of week
Aug 16, 2024 1 0.0%
Dec 24, 2024 1 0.0%
Mar 19, 2025 1 0.0%
Mar 20, 2025 1 0.0%
Apr 1, 2025 1 0.0%
Apr 2, 2025 1 0.0%
Apr 11, 2025 1 0.0%
May 10, 2025 1 0.0%
Jul 11, 2025 1 0.0%
Aug 12, 2025 1 0.0%
Sep 24, 2025 1 0.0%
Oct 6, 2025 1 0.0%
Oct 12, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 20, 2025 2 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 2 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 2 0.0%
Oct 30, 2025 3 0.0%
Oct 31, 2025 1 0.0%
Nov 3, 2025 2 0.0%
Nov 4, 2025 2 0.0%
Nov 5, 2025 1 0.0%
Nov 6, 2025 1 0.0%
Nov 7, 2025 5 0.1%
Nov 10, 2025 1 0.0%
Nov 11, 2025 3 0.0%
Nov 12, 2025 2 0.0%
Nov 13, 2025 1 0.0%
Nov 14, 2025 1 0.0%
Nov 17, 2025 2 0.0%
Nov 18, 2025 2 0.0%
Nov 19, 2025 1 0.0%
Nov 20, 2025 3 0.0%
Nov 21, 2025 6 0.1%
Nov 22, 2025 3 0.0%
Nov 24, 2025 11 0.1%
Nov 25, 2025 26 0.3%
Nov 26, 2025 15 0.2%
Nov 27, 2025 4 0.1%
Nov 28, 2025 9 0.1%
Nov 29, 2025 10 0.1%
Nov 30, 2025 1 0.0%
Dec 1, 2025 11 0.1%
Dec 2, 2025 40 0.5%
Dec 3, 2025 52 0.7%
Dec 4, 2025 31 0.4%
Dec 5, 2025 19 0.3%
Dec 6, 2025 11 0.1%
Dec 7, 2025 2 0.0%
Dec 8, 2025 30 0.4%
Dec 9, 2025 26 0.3%
Dec 10, 2025 38 0.5%
Dec 11, 2025 16 0.2%
Dec 12, 2025 15 0.2%
Dec 13, 2025 2 0.0%
Dec 16, 2025 2 0.0%
Dec 17, 2025 5 0.1%
Dec 18, 2025 1 0.0%
Dec 19, 2025 18 0.2%
Dec 20, 2025 44 0.6%
Dec 22, 2025 32 0.4%
Dec 23, 2025 10 0.1%
Dec 24, 2025 16 0.2%
Dec 26, 2025 1 0.0%
Dec 27, 2025 120 1.6%
Dec 29, 2025 4 0.1%
Dec 30, 2025 10 0.1%
Dec 31, 2025 14 0.2%
Jan 2, 2026 18 0.2%
Jan 3, 2026 157 2.1%
Jan 5, 2026 46 0.6%
Jan 6, 2026 43 0.6%
Jan 7, 2026 42 0.6%
Jan 8, 2026 48 0.6%
Jan 9, 2026 68 0.9%
Jan 10, 2026 284 3.7%
Jan 12, 2026 61 0.8%
Jan 13, 2026 26 0.3%
Jan 14, 2026 114 1.5%
Jan 15, 2026 85 1.1%
Jan 16, 2026 113 1.5%
Jan 17, 2026 290 3.8%
Jan 20, 2026 57 0.8%
Jan 21, 2026 76 1.0%
Jan 22, 2026 66 0.9%
Jan 23, 2026 62 0.8%
Jan 24, 2026 258 3.4%
Jan 26, 2026 56 0.7%
Jan 27, 2026 65 0.9%
Jan 28, 2026 79 1.0%
Jan 29, 2026 66 0.9%
Jan 30, 2026 63 0.8%
Jan 31, 2026 329 4.3%
Feb 2, 2026 108 1.4%
Feb 3, 2026 95 1.3%
Feb 4, 2026 151 2.0%
Feb 5, 2026 119 1.6%
Feb 6, 2026 124 1.6%
Feb 7, 2026 132 1.7%
Feb 8, 2026 1 0.0%
Feb 9, 2026 148 2.0%
Feb 10, 2026 126 1.7%
Feb 11, 2026 124 1.6%
Feb 12, 2026 122 1.6%
Feb 13, 2026 140 1.8%
Feb 14, 2026 165 2.2%
Feb 17, 2026 155 2.0%
Feb 18, 2026 151 2.0%
Feb 19, 2026 183 2.4%
Feb 20, 2026 198 2.6%
Feb 21, 2026 157 2.1%
Feb 22, 2026 1 0.0%
Feb 23, 2026 89 1.2%
Feb 24, 2026 89 1.2%
Feb 25, 2026 81 1.1%
Feb 26, 2026 67 0.9%
Feb 27, 2026 56 0.7%
Feb 28, 2026 135 1.8%
Mar 1, 2026 1 0.0%
Mar 2, 2026 61 0.8%
Mar 3, 2026 52 0.7%
Mar 4, 2026 47 0.6%
Mar 5, 2026 48 0.6%
Mar 6, 2026 58 0.8%
Mar 7, 2026 47 0.6%
Mar 9, 2026 66 0.9%
Mar 10, 2026 48 0.6%
Mar 11, 2026 37 0.5%
Mar 12, 2026 52 0.7%
Mar 13, 2026 87 1.1%
Mar 14, 2026 6 0.1%
Mar 15, 2026 1 0.0%
Mar 16, 2026 50 0.7%
Mar 17, 2026 52 0.7%
Mar 18, 2026 58 0.8%
Mar 19, 2026 55 0.7%
Mar 20, 2026 77 1.0%
Mar 21, 2026 7 0.1%
Mar 23, 2026 15 0.2%
Mar 24, 2026 18 0.2%
Mar 25, 2026 18 0.2%
Mar 26, 2026 21 0.3%
Mar 27, 2026 65 0.9%
Mar 28, 2026 13 0.2%
Mar 30, 2026 14 0.2%
Mar 31, 2026 13 0.2%
Apr 1, 2026 15 0.2%
Apr 2, 2026 11 0.1%
Apr 3, 2026 52 0.7%
Apr 4, 2026 15 0.2%
Apr 6, 2026 5 0.1%
Apr 7, 2026 9 0.1%
Apr 8, 2026 5 0.1%
Apr 9, 2026 1 0.0%
Apr 10, 2026 5 0.1%
Apr 13, 2026 16 0.2%
Apr 14, 2026 22 0.3%
Apr 15, 2026 11 0.1%
Apr 16, 2026 11 0.1%
Apr 17, 2026 20 0.3%
Apr 18, 2026 1 0.0%
Apr 20, 2026 7 0.1%
Apr 21, 2026 7 0.1%
Apr 22, 2026 5 0.1%
Apr 23, 2026 15 0.2%
Apr 24, 2026 15 0.2%
Apr 25, 2026 1 0.0%
Apr 30, 2026 1 0.0%
May 6, 2026 1 0.0%
May 11, 2026 1 0.0%
May 16, 2026 1 0.0%
May 18, 2026 2 0.0%
May 22, 2026 2 0.0%
May 26, 2026 1 0.0%
May 29, 2026 23 0.3%
May 30, 2026 10 0.1%
Jun 5, 2026 1 0.0%
Jun 16, 2026 1 0.0%

Thank you

Thank you all so much for following along, and sorry again for the late update after my computer crashed. This is genuinely the best stretch of data this project has ever seen. USCIS is moving fast and catching up on everyone. I really hope each and every one of you gets your approval very soon. I will keep watching and updating each week.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS approved over 7,500 cases this week, the biggest week yet and about eight times their pace from a month ago. They have nearly caught up on the backlog, so the two groups (fast recent cases and slow older cases) are merging into one smooth pattern. I switched the calculator from two separate tracks to one simple model, because the data keeps changing shape and the steady truth is just that everything is speeding up. Enter your application date and it gives you an estimate. This is a holiday week so the numbers might be slightly cut short, and sorry for the late update, my computer crashed and I had to re-scrape. As always this is an average, not a promise. Hoping everyone gets approved soon.

reddit.com
u/CatchingExcalibur — 2 months ago
▲ 287 r/DACA

Update #8: USCIS is approving cases like crazy right now (good news)

Hey everyone. Last week I rebuilt the calculator into a two-track version and said I wanted to wait one more week before calling it final. Well, this week's data came in, and it's good news. Let me explain what is happening.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

I also renamed it to the DACA approval estimator to make it clearer what it does.

The short version

USCIS is approving cases at a huge pace right now. Two weeks in a row they have approved more than 3,000 cases a week, which is about four times faster than they were going a month ago. Last week they focused on recent applications. This week they turned around and cleared a giant chunk of the older backlog. Either way, almost everyone is moving.

What happened this week

Last week, almost all the approvals were recent applications (people who applied in April and May) getting approved in about a month. This week flipped. About 95 percent of this week's approvals were older cases, people who applied back in November, December, and January, finally getting approved.

Here is how long people waited this week based on when they applied:

You applied in Cases Typical wait
Nov 2025 596 204 days
Dec 2025 1,359 191 days
Jan 2026 1,167 160 days
Feb 2026 30 126 days
Apr 2026 22 52 days
May 2026 148 24 days

The big story is that December and January group. Those cases had been stuck for months. This week USCIS approved over 2,500 of them at once.

Why this is actually great news

For a long time, the older backlog was barely moving. It crawled forward by about 2 or 3 days worth of applications each week. This week it jumped forward by almost 3 weeks worth in a single week. USCIS is no longer slowly creeping through the backlog. They are bulldozing through it.

So put the last two weeks together and here is the real picture:

Recent applications are getting approved fast, usually within about a month. And the older backlog that was stuck is now being cleared very quickly too. Almost everyone's situation is improving, no matter when you applied.

My best guess at what USCIS is doing

I want to be clear this is my guess based on the data, not something USCIS has announced.

Back on April 27, 2026, USCIS started a new, stronger background check process. Cases that already had their fingerprints taken before that date had to get re-checked, which froze them for a while. Newer cases were already checked under the new system, so they sailed through fast. That is what created the two groups in the first place.

What I think is happening now is that USCIS has finished setting up the new system and has a lot of capacity. So they are running it at full speed, clearing both the fast recent cases and the stuck older cases in big waves. Some weeks they point that firepower at recent cases, other weeks at the backlog. Over any couple of weeks, they are knocking out both.

Again, this is my read on it. I cannot prove it. But it fits what the numbers are showing.

What this means for the calculator

I kept the two-track design because it is still correct. There really are two groups: a fast group (applied after late April) and an older group (applied before then). But I updated the older group's numbers because that backlog is now moving fast, not stuck. The calculator now tells older applicants that their wait is still longer, but that the backlog is clearing quickly and their approval is likely coming soon.

So the calculator now reflects both truths: recent cases get approved in about a month, and older cases are getting cleared fast in big waves.

What the dates of submission looked like (last 2 weeks, every date listed)

Here is every single application date that got approved in the last two weeks. Nothing is cut out, even the dates with just one approval, so you can see the full range of what USCIS touched. If you see your date in here, that means people who applied the same day as you are getting approved.

One quick note on this week's numbers

This week only had four approval days instead of five. June 19 was Juneteenth, a federal holiday, so USCIS was closed and no approvals went out that day. That means this week's total of about 3,800 cases was done in just four days. If they had worked the normal five days, the number probably would have been even higher. So the pace is actually a little stronger than the weekly total makes it look.

Week of June 8, 2026, 3,270 cases approved

Median application date: Apr 9, 2026. Median wait: 39 days.

Application date Cases % of week
May 19, 2025 1 0.0%
May 21, 2025 1 0.0%
Aug 28, 2025 1 0.0%
Nov 11, 2025 1 0.0%
Nov 20, 2025 10 0.3%
Nov 22, 2025 2 0.1%
Nov 24, 2025 121 3.7%
Nov 25, 2025 7 0.2%
Nov 26, 2025 1 0.0%
Nov 27, 2025 1 0.0%
Nov 28, 2025 4 0.1%
Nov 29, 2025 6 0.2%
Dec 1, 2025 2 0.1%
Dec 2, 2025 8 0.2%
Dec 3, 2025 4 0.1%
Dec 4, 2025 2 0.1%
Dec 5, 2025 1 0.0%
Dec 6, 2025 1 0.0%
Dec 12, 2025 1 0.0%
Dec 17, 2025 3 0.1%
Dec 20, 2025 3 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 3 0.1%
Dec 30, 2025 1 0.0%
Jan 3, 2026 1 0.0%
Jan 8, 2026 1 0.0%
Jan 9, 2026 1 0.0%
Jan 10, 2026 3 0.1%
Jan 15, 2026 1 0.0%
Jan 16, 2026 1 0.0%
Jan 20, 2026 2 0.1%
Jan 21, 2026 3 0.1%
Jan 22, 2026 4 0.1%
Jan 23, 2026 1 0.0%
Jan 27, 2026 1 0.0%
Jan 29, 2026 2 0.1%
Jan 31, 2026 2 0.1%
Feb 6, 2026 1 0.0%
Feb 14, 2026 8 0.2%
Feb 18, 2026 1 0.0%
Feb 21, 2026 2 0.1%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 10, 2026 1 0.0%
Mar 27, 2026 2 0.1%
Mar 30, 2026 16 0.5%
Mar 31, 2026 16 0.5%
Apr 1, 2026 29 0.9%
Apr 2, 2026 25 0.8%
Apr 3, 2026 50 1.5%
Apr 6, 2026 17 0.5%
Apr 7, 2026 24 0.7%
Apr 8, 2026 16 0.5%
Apr 9, 2026 37 1.1%
Apr 10, 2026 308 9.4%
Apr 13, 2026 13 0.4%
Apr 14, 2026 11 0.3%
Apr 15, 2026 15 0.5%
Apr 16, 2026 20 0.6%
Apr 17, 2026 222 6.8%
Apr 18, 2026 41 1.3%
Apr 20, 2026 30 0.9%
Apr 21, 2026 25 0.8%
Apr 22, 2026 17 0.5%
Apr 23, 2026 8 0.2%
Apr 24, 2026 148 4.5%
Apr 25, 2026 74 2.3%
Apr 27, 2026 74 2.3%
Apr 28, 2026 51 1.6%
Apr 29, 2026 51 1.6%
Apr 30, 2026 48 1.5%
May 1, 2026 177 5.4%
May 2, 2026 53 1.6%
May 4, 2026 48 1.5%
May 5, 2026 6 0.7%
May 6, 2026 7 0.8%
May 7, 2026 12 1.4%
May 8, 2026 15 0.5%
May 9, 2026 1 0.0%
May 11, 2026 9 0.3%
May 12, 2026 2 0.1%
May 13, 2026 5 0.2%
May 14, 2026 1 0.0%
May 15, 2026 27 0.8%
May 16, 2026 22 0.7%
May 18, 2026 3 0.1%
May 19, 2026 5 0.2%
May 20, 2026 7 0.2%
May 21, 2026 2 0.1%
May 22, 2026 3 0.1%
May 26, 2026 1 0.0%
May 27, 2026 2 0.1%
May 28, 2026 2 0.1%
Jun 1, 2026 4 0.1%
Jun 2, 2026 9 0.3%
Jun 4, 2026 1 0.0%

Week of June 15, 2026, 3,342 cases approved (the backlog gets cleared)

Median application date: Dec 19, 2025. Median wait: 181 days.

Application date Cases % of week
Feb 23, 2024 1 0.0%
Feb 10, 2025 1 0.0%
Jun 4, 2025 1 0.0%
Aug 1, 2025 1 0.0%
Aug 29, 2025 1 0.0%
Aug 30, 2025 1 0.0%
Sep 12, 2025 1 0.0%
Sep 22, 2025 1 0.0%
Oct 15, 2025 1 0.0%
Oct 23, 2025 1 0.0%
Oct 24, 2025 1 0.0%
Oct 27, 2025 1 0.0%
Oct 29, 2025 1 0.0%
Nov 6, 2025 2 0.1%
Nov 10, 2025 1 0.0%
Nov 12, 2025 1 0.0%
Nov 14, 2025 2 0.1%
Nov 16, 2025 1 0.0%
Nov 17, 2025 1 0.0%
Nov 20, 2025 16 0.5%
Nov 21, 2025 14 0.4%
Nov 22, 2025 3 0.1%
Nov 23, 2025 7 0.2%
Nov 24, 2025 82 2.5%
Nov 25, 2025 124 3.7%
Nov 26, 2025 133 4.0%
Nov 27, 2025 14 0.4%
Nov 28, 2025 34 1.0%
Nov 29, 2025 151 4.5%
Nov 30, 2025 10 0.3%
Dec 1, 2025 107 3.2%
Dec 2, 2025 87 2.6%
Dec 3, 2025 95 2.8%
Dec 4, 2025 94 2.8%
Dec 5, 2025 84 2.5%
Dec 6, 2025 64 1.9%
Dec 7, 2025 18 0.5%
Dec 8, 2025 77 2.3%
Dec 9, 2025 110 3.3%
Dec 10, 2025 125 3.7%
Dec 11, 2025 83 2.5%
Dec 12, 2025 86 2.6%
Dec 13, 2025 4 0.1%
Dec 15, 2025 4 0.1%
Dec 16, 2025 3 0.1%
Dec 17, 2025 11 0.3%
Dec 18, 2025 4 0.1%
Dec 19, 2025 12 0.4%
Dec 20, 2025 110 3.3%
Dec 22, 2025 26 0.8%
Dec 23, 2025 17 0.5%
Dec 24, 2025 16 0.5%
Dec 26, 2025 2 0.1%
Dec 27, 2025 109 3.3%
Dec 29, 2025 4 0.1%
Dec 30, 2025 2 0.1%
Dec 31, 2025 5 0.1%
Jan 2, 2026 7 0.2%
Jan 3, 2026 162 4.8%
Jan 5, 2026 119 3.6%
Jan 6, 2026 108 3.2%
Jan 7, 2026 112 3.4%
Jan 8, 2026 80 2.4%
Jan 9, 2026 102 3.1%
Jan 10, 2026 11 0.3%
Jan 12, 2026 59 1.8%
Jan 13, 2026 21 0.6%
Jan 14, 2026 83 2.5%
Jan 15, 2026 36 1.1%
Jan 16, 2026 32 1.0%
Jan 17, 2026 11 0.3%
Jan 19, 2026 1 0.0%
Jan 20, 2026 43 1.3%
Jan 21, 2026 57 1.7%
Jan 22, 2026 55 1.6%
Jan 23, 2026 41 1.2%
Jan 24, 2026 2 0.1%
Jan 26, 2026 1 0.0%
Jan 27, 2026 8 0.2%
Jan 28, 2026 4 0.1%
Jan 29, 2026 7 0.2%
Jan 30, 2026 2 0.1%
Jan 31, 2026 3 0.1%
Feb 2, 2026 1 0.0%
Feb 3, 2026 3 0.1%
Feb 5, 2026 2 0.1%
Feb 6, 2026 2 0.1%
Feb 7, 2026 4 0.1%
Feb 9, 2026 1 0.0%
Feb 10, 2026 1 0.0%
Feb 11, 2026 1 0.0%
Feb 12, 2026 3 0.1%
Feb 14, 2026 4 0.1%
Feb 19, 2026 1 0.0%
Feb 20, 2026 1 0.0%
Feb 21, 2026 1 0.0%
Feb 24, 2026 1 0.0%
Feb 25, 2026 2 0.1%
Feb 27, 2026 1 0.0%
Feb 28, 2026 1 0.0%
Mar 4, 2026 1 0.0%
Mar 7, 2026 1 0.0%
Apr 3, 2026 2 0.1%
Apr 4, 2026 1 0.0%
Apr 20, 2026 2 0.1%
Apr 21, 2026 1 0.0%
Apr 22, 2026 3 0.1%
Apr 24, 2026 5 0.1%
Apr 25, 2026 1 0.0%
Apr 27, 2026 2 0.1%
Apr 28, 2026 2 0.1%
Apr 30, 2026 3 0.1%
May 1, 2026 7 0.2%
May 4, 2026 4 0.1%
May 7, 2026 4 0.1%
May 8, 2026 2 0.1%
May 11, 2026 4 0.1%
May 13, 2026 6 0.2%
May 14, 2026 2 0.1%
May 15, 2026 2 0.1%
May 22, 2026 61 1.8%
May 23, 2026 28 0.8%
May 29, 2026 18 0.5%
May 30, 2026 10 0.3%
Jun 5, 2026 2 0.1%
Jun 8, 2026 1 0.0%
Jun 11, 2026 1 0.0%
Jun 15, 2026 1 0.0%

Use this as a guide, not a promise

This is all based on recent data, and the pattern is still new. USCIS could change again next week. The April 27 cutoff is my best guess, not something USCIS confirmed. And your own case can always be different because of an RFE, biometrics, your country of origin, or other case-specific reasons. Please use this to help you plan, not as a guarantee. If your timing is urgent, talk to an immigration attorney. This means that if your biometrics were done after April 27th you were in the new security background fast pace group. But everything is going fast pace now so take that information with a grain of salt.

Privacy reminder

This estimator does not log anything. No database, no tracking, no analytics. You do not enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The code is public if you want to read it: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all for sticking with this. After a few rough weeks of weird data, it feels good to share some genuinely hopeful numbers. USCIS is moving fast right now, on both recent cases and the older backlog. I will keep watching and updating each week.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

USCIS is approving cases very fast right now, over 3,000 a week, about four times their old pace. Last week they cleared recent applications. This week they cleared a huge chunk of the older November, December, and January backlog. Recent applications (after late April) are getting approved in about a month. Older applications are still a longer wait but the backlog is now clearing fast in big waves. I updated the calculator to reflect this and renamed it the DACA approval estimator. My best guess is USCIS finished setting up their new background-check system and is now running it at full speed. As always, this is a guide, not a guarantee. Good luck to everyone, reading everyone's approvals lately has been great, I hope you all get blessed very soon with an approval.

reddit.com
u/CatchingExcalibur — 2 months ago
▲ 168 r/DACA

Update #7: I rebuilt the calculator (two tracks now), but holding to confirm next week

Hey everyone. Big one this week. After two weeks of strange data, the pattern is now clear enough that I rebuilt the calculator from the ground up. I want to walk through what changed, show you the new version, and be upfront that I'm treating this as a "draft" until next week confirms it.

Calculator (rebuilt this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

The short version

USCIS stopped working like a slow line and started approving most recent cases within a few weeks, while a smaller group of older cases is still stuck in extended review. The old calculator (which assumed a slow-moving line) doesn't fit that anymore, so I rebuilt it into a two-track model. It's live now, but since this pattern is only two weeks old, I'm holding off on calling it final until next week's data confirms it holds.

What the data showed this week

This week (June 8 to 12) was the biggest yet by a wide margin: about 3,270 cases, more than triple a normal week from a month ago. And the fast pattern that showed up two weeks ago has almost completely taken over.

Here's the three-week trajectory that made me commit to the rebuild:

Week Median wait Recent cases approved fast
May 25 187 days about 5%
Jun 1 57 days about 63%
Jun 8 39 days about 93%

Two weeks ago, almost everyone was on the old slow track. This week, 93% of approvals were recent submissions getting approved fast. That's not a blip anymore, that's a new normal (at least for now).

The thing that made it click

I looked at how long people waited based on when they submitted, and found something striking. This week, basically everyone on the fast track got approved around the same few days, no matter when they submitted.

Submitted in Median wait
Mar 2026 70 days
Apr 2026 52 days
May 2026 27 days
Jun 2026 6 days

See how someone who submitted in March and someone who submitted in May both got approved this same week? The later you submitted, the shorter you waited, because they all hit the same approval date. That's the fingerprint of USCIS catching up and clearing everyone up to a recent point, instead of slowly crawling through a backlog in order.

In plain terms: USCIS isn't really running a "line" anymore for recent cases. If your background check is clear, you get approved within about a month or so of submitting, regardless of your exact place in line.

The new two-track calculator

So I rebuilt it. Now you just enter your submission date, and it sorts you into one of two tracks:

Fast track (submitted after about April 27, 2026): You're likely getting approved roughly 25 to 52 days after you submit, assuming your background check clears. The calculator gives you a date window based on your submission date.

Extended review (submitted before late April 2026): Your case may be in the group still going through the enhanced background-check process. These older cases are currently being approved around 185 to 205 days after submission, much slower. This backlog is shrinking each week, but timing for any single case is less predictable.

Right around the cutoff: If you submitted close to late April 2026, the calculator shows you both possibilities, because cases near that line can go either way depending on when your background check ran.

Why April 27?

This lines up with a real USCIS policy change. Around April 27, 2026, USCIS rolled out enhanced background-check vetting. Cases with biometrics taken before that date generally need to be re-screened (which slows them down), while cases after that date were already screened under the new system and sail through. That's my read on why the queue split into two tracks. I want to be clear this is still my interpretation, not something USCIS has confirmed, but it fits the data and the policy timeline really well.

Why I'm NOT calling this final yet

I rebuilt the calculator, but I'm treating this as a draft, and here's my honest reasoning:

  1. This fast pattern is only two weeks old. Two weeks ago, none of this was happening. I've learned not to lock in a model on two data points.
  2. This huge wave might be a one-time catch-up. USCIS may be burning through a big pile of already-vetted, easy cases. Once that pile is gone, the pace could settle somewhere slower. I genuinely don't know yet.
  3. The exact wait numbers (25 to 52 days) could drift as the volume changes. This week was enormous, and that may not be sustainable week to week.

So the plan: the new two-track calculator is live so it's useful right now, but I want to see next week's data before I call it confirmed. If next week looks like this week, then this is the real new pattern and I'll lock it in. If it shifts again, I'll adjust. I'd rather give you a working tool with an honest "still confirming" label than pretend I'm 100% sure.

Here are the full breakdowns for the last 3 weeks, every single submission date listed, nothing trimmed. Drop these into the post.

What dates of submission got approved over the last 2 weeks (full breakdown)

Every submission date is listed, even the ones with a single approval, so you can see exactly what USCIS touched. You can really see the shift across these 2 weeks: from a tight November cluster, to a mix, to a huge spread of recent 2026 dates.

Week of June 1, 2026, 880 cases approved

Median DOS: Apr 9, 2026 · Median wait: 57 days

DOS date Cases % of week
May 20, 2025 1 0.1%
Jun 9, 2025 1 0.1%
Jun 11, 2025 1 0.1%
Oct 9, 2025 1 0.1%
Oct 22, 2025 1 0.1%
Nov 3, 2025 1 0.1%
Nov 6, 2025 1 0.1%
Nov 14, 2025 1 0.1%
Nov 17, 2025 8 0.9%
Nov 18, 2025 1 0.1%
Nov 19, 2025 26 3.0%
Nov 20, 2025 5 0.6%
Nov 21, 2025 15 1.7%
Nov 22, 2025 25 2.8%
Nov 23, 2025 10 1.1%
Nov 24, 2025 82 9.3%
Nov 25, 2025 6 0.7%
Nov 26, 2025 1 0.1%
Nov 28, 2025 1 0.1%
Nov 29, 2025 3 0.3%
Dec 1, 2025 2 0.2%
Dec 2, 2025 1 0.1%
Dec 4, 2025 1 0.1%
Dec 7, 2025 2 0.2%
Dec 9, 2025 2 0.2%
Dec 10, 2025 4 0.5%
Dec 11, 2025 5 0.6%
Dec 12, 2025 4 0.5%
Dec 16, 2025 1 0.1%
Dec 17, 2025 3 0.3%
Dec 18, 2025 2 0.2%
Dec 19, 2025 2 0.2%
Dec 20, 2025 7 0.8%
Dec 22, 2025 1 0.1%
Dec 27, 2025 4 0.5%
Jan 2, 2026 1 0.1%
Jan 3, 2026 1 0.1%
Jan 5, 2026 4 0.5%
Jan 6, 2026 6 0.7%
Jan 7, 2026 7 0.8%
Jan 8, 2026 6 0.7%
Jan 9, 2026 6 0.7%
Jan 10, 2026 2 0.2%
Jan 12, 2026 4 0.5%
Jan 13, 2026 1 0.1%
Jan 14, 2026 2 0.2%
Jan 15, 2026 3 0.3%
Jan 16, 2026 4 0.5%
Jan 17, 2026 2 0.2%
Jan 20, 2026 1 0.1%
Jan 23, 2026 1 0.1%
Jan 24, 2026 1 0.1%
Jan 26, 2026 1 0.1%
Jan 28, 2026 1 0.1%
Jan 29, 2026 1 0.1%
Jan 30, 2026 1 0.1%
Feb 2, 2026 1 0.1%
Feb 3, 2026 2 0.2%
Feb 4, 2026 1 0.1%
Feb 5, 2026 2 0.2%
Feb 6, 2026 1 0.1%
Feb 7, 2026 6 0.7%
Feb 11, 2026 1 0.1%
Feb 13, 2026 2 0.2%
Feb 14, 2026 7 0.8%
Feb 18, 2026 1 0.1%
Feb 19, 2026 1 0.1%
Feb 20, 2026 2 0.2%
Feb 21, 2026 1 0.1%
Feb 25, 2026 1 0.1%
Feb 26, 2026 3 0.3%
Feb 27, 2026 1 0.1%
Mar 3, 2026 1 0.1%
Mar 12, 2026 1 0.1%
Mar 13, 2026 3 0.3%
Mar 16, 2026 3 0.3%
Mar 17, 2026 1 0.1%
Mar 19, 2026 6 0.7%
Mar 20, 2026 9 1.0%
Mar 21, 2026 1 0.1%
Mar 23, 2026 8 0.9%
Mar 24, 2026 1 0.1%
Mar 25, 2026 3 0.3%
Mar 26, 2026 13 1.5%
Mar 27, 2026 18 2.0%
Mar 30, 2026 22 2.5%
Apr 1, 2026 3 0.3%
Apr 2, 2026 3 0.3%
Apr 3, 2026 8 0.9%
Apr 6, 2026 7 0.8%
Apr 7, 2026 3 0.3%
Apr 9, 2026 8 0.9%
Apr 10, 2026 75 8.5%
Apr 13, 2026 2 0.2%
Apr 14, 2026 2 0.2%
Apr 15, 2026 1 0.1%
Apr 16, 2026 3 0.3%
Apr 17, 2026 31 3.5%
Apr 18, 2026 4 0.5%
Apr 20, 2026 10 1.1%
Apr 21, 2026 3 0.3%
Apr 23, 2026 2 0.2%
Apr 24, 2026 23 2.6%
Apr 25, 2026 13 1.5%
Apr 27, 2026 16 1.8%
Apr 28, 2026 12 1.4%
Apr 29, 2026 16 1.8%
Apr 30, 2026 24 2.7%
May 1, 2026 29 3.3%
May 2, 2026 12 1.4%
May 4, 2026 13 1.5%
May 5, 2026 6 0.7%
May 6, 2026 7 0.8%
May 7, 2026 12 1.4%
May 8, 2026 15 1.7%
May 9, 2026 1 0.1%
May 11, 2026 9 1.0%
May 12, 2026 2 0.2%
May 13, 2026 5 0.6%
May 14, 2026 1 0.1%
May 15, 2026 27 3.1%
May 16, 2026 22 2.5%
May 18, 2026 3 0.3%
May 19, 2026 5 0.6%
May 20, 2026 7 0.8%
May 21, 2026 2 0.2%
May 22, 2026 3 0.3%
May 26, 2026 1 0.1%
May 27, 2026 2 0.2%
May 28, 2026 2 0.2%
Jun 1, 2026 4 0.5%
Jun 2, 2026 9 1.0%
Jun 4, 2026 1 0.1%

Week of June 8, 2026, 3,270 cases approved (the fast track takes over)

Median DOS: May 1, 2026 · Median wait: 39 days · 106 different submission dates

DOS date Cases % of week
May 19, 2025 1 0.0%
May 21, 2025 1 0.0%
Aug 28, 2025 1 0.0%
Nov 11, 2025 1 0.0%
Nov 20, 2025 10 0.3%
Nov 22, 2025 2 0.1%
Nov 24, 2025 121 3.7%
Nov 25, 2025 7 0.2%
Nov 26, 2025 1 0.0%
Nov 27, 2025 1 0.0%
Nov 28, 2025 4 0.1%
Nov 29, 2025 6 0.2%
Dec 1, 2025 2 0.1%
Dec 2, 2025 8 0.2%
Dec 3, 2025 4 0.1%
Dec 4, 2025 2 0.1%
Dec 5, 2025 1 0.0%
Dec 6, 2025 1 0.0%
Dec 12, 2025 1 0.0%
Dec 17, 2025 3 0.1%
Dec 20, 2025 3 0.1%
Dec 22, 2025 1 0.0%
Dec 27, 2025 3 0.1%
Dec 30, 2025 1 0.0%
Jan 3, 2026 1 0.0%
Jan 8, 2026 1 0.0%
Jan 9, 2026 1 0.0%
Jan 10, 2026 3 0.1%
Jan 15, 2026 1 0.0%
Jan 16, 2026 1 0.0%
Jan 20, 2026 2 0.1%
Jan 21, 2026 3 0.1%
Jan 22, 2026 4 0.1%
Jan 23, 2026 1 0.0%
Jan 27, 2026 1 0.0%
Jan 29, 2026 2 0.1%
Jan 31, 2026 2 0.1%
Feb 6, 2026 1 0.0%
Feb 14, 2026 8 0.2%
Feb 18, 2026 1 0.0%
Feb 21, 2026 2 0.1%
Mar 2, 2026 1 0.0%
Mar 3, 2026 2 0.1%
Mar 10, 2026 1 0.0%
Mar 27, 2026 2 0.1%
Mar 30, 2026 16 0.5%
Mar 31, 2026 16 0.5%
Apr 1, 2026 29 0.9%
Apr 2, 2026 25 0.8%
Apr 3, 2026 50 1.5%
Apr 6, 2026 17 0.5%
Apr 7, 2026 24 0.7%
Apr 8, 2026 16 0.5%
Apr 9, 2026 37 1.1%
Apr 10, 2026 308 9.4%
Apr 13, 2026 13 0.4%
Apr 14, 2026 11 0.3%
Apr 15, 2026 15 0.5%
Apr 16, 2026 20 0.6%
Apr 17, 2026 222 6.8%
Apr 18, 2026 41 1.3%
Apr 20, 2026 30 0.9%
Apr 21, 2026 25 0.8%
Apr 22, 2026 17 0.5%
Apr 23, 2026 8 0.2%
Apr 24, 2026 148 4.5%
Apr 25, 2026 74 2.3%
Apr 27, 2026 74 2.3%
Apr 28, 2026 51 1.6%
Apr 29, 2026 51 1.6%
Apr 30, 2026 48 1.5%
May 1, 2026 177 5.4%
May 2, 2026 53 1.6%
May 4, 2026 48 1.5%
May 5, 2026 38 1.2%
May 6, 2026 60 1.8%
May 7, 2026 45 1.4%
May 8, 2026 169 5.2%
May 9, 2026 25 0.8%
May 11, 2026 71 2.2%
May 12, 2026 34 1.0%
May 13, 2026 49 1.5%
May 14, 2026 53 1.6%
May 15, 2026 133 4.1%
May 16, 2026 65 2.0%
May 18, 2026 61 1.9%
May 19, 2026 65 2.0%
May 20, 2026 34 1.0%
May 21, 2026 41 1.3%
May 22, 2026 73 2.2%
May 23, 2026 17 0.5%
May 26, 2026 45 1.4%
May 27, 2026 59 1.8%
May 28, 2026 41 1.3%
May 29, 2026 27 0.8%
May 30, 2026 15 0.5%
Jun 1, 2026 14 0.4%
Jun 2, 2026 7 0.2%
Jun 3, 2026 45 1.4%
Jun 4, 2026 32 1.0%
Jun 5, 2026 39 1.2%
Jun 6, 2026 1 0.0%
Jun 7, 2026 2 0.1%
Jun 8, 2026 12 0.4%
Jun 9, 2026 3 0.1%
Jun 10, 2026 4 0.1%

Heads up on USCIS published times

As I mentioned last week, USCIS's official processing time may show a big drop soon. Part of that is real (recent cases genuinely are getting approved fast), but part of it is a statistical effect of mixing all these fast new cases into the average. If you see a headline about DACA times dropping a lot, just know it doesn't necessarily mean the older backlog cases are moving faster. For people still stuck in extended review, the wait is still long.

Use this with a grain of salt (bigger than usual this week)

This is a brand-new model based on a brand-new pattern that's only two weeks old. The two-track idea fits the data well, but it could change. The April 27 cutoff is my interpretation, not confirmed by USCIS. And like always, your individual case can differ for all kinds of reasons: RFEs, biometrics, country of origin, case-specific review. This is a planning guide, not a guarantee. If your timing is critical, talk to an immigration attorney and look into whether you qualify for an expedite.

Privacy reminder

This calculator doesn't log anything. No database, no tracking, no analytics. You don't enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date, and it runs entirely in your browser. The source code is public if you want to read it: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Thank you all, genuinely. This has been a wild few weeks of the data doing things I never expected, and your feedback and patience have made the tool better every step of the way. I'm really curious to see what next week shows, it'll tell us whether this fast pattern is the new reality or a temporary surge. Either way, I'll keep sharing what I find.

For everyone on the fast track, this is great news. For those of you still in extended review, I see you in the data, and I know the wait is frustrating. Hang in there.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

  • USCIS changed how they work. Recent cases (submitted after ~April 27, 2026) are now getting approved in about 25 to 52 days. Older cases (before late April) are still in extended background-check review, waiting ~190 to 200 days.
  • This week, 93% of approvals were the fast recent cases, up from 5% just two weeks ago.
  • I rebuilt the calculator into a two-track model: enter your submission date, and it tells you which track you're likely on and your estimated window.
  • The ~April 27 cutoff matches USCIS's new enhanced-vetting policy (this is my interpretation, not confirmed by them).
  • The new calculator is live now, but I'm calling it a draft until next week confirms the pattern holds. Two weeks of data isn't enough to be 100% sure.
  • As always, it's a guide based on the average case, not a guarantee. Everyone's case varies.

Thank you all. Curious to see next week. Seriously, and I mean this from the bottom of my heart, thank you for all the support. I will be upfront to say this but I will be taking no donations or payments of anything involved with this project, this project will and shall remain free to the public. Information like this is critical and should be shared and not gatekept, thank you again, everyone for your support!

reddit.com
u/CatchingExcalibur — 2 months ago
▲ 369 r/DACA

Update #6: Something big and weird happened this week, please read

Hey everyone. This is the strangest week of data I've seen since I started tracking this, and I want to walk through it carefully because it matters a lot for how you read your estimate. Bear with me, this one's important.

Calculator (NOT updated this week, see why below): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

First, an apology: this data is genuinely confusing, and I'd rather be honest about that than pretend I have it all figured out. What follows is my best read on what happened, but a big part of it is an educated guess. I'll be clear about which parts are fact and which parts are me theorizing.

What happened this week

This was the biggest approval week I've ever recorded: about 880 cases, more than double a normal week. But the size isn't the strange part. The strange part is that two completely different things happened at the same time, and they don't fit together.

When I broke down how long people waited based on when they submitted, the queue stopped looking like a line:

Submitted in Cases Median wait
Nov 2025 186 193 days
Dec 2025 41 171 days
Jan 2026 56 143 days
Feb 2026 33 111 days
Mar 2026 90 71 days
Apr 2026 269 49 days
May 2026 186 27 days
Jun 2026 14 2 days

Look at that closely. Someone who submitted in April 2026 waited 49 days. Someone who submitted in November 2025 waited 193 days. They both got approved the same week, even though the November person submitted five months earlier. The newer you are, the faster you got approved. That is the opposite of how a normal line works.

So this week split into two groups:

  • An old/slow group (about 37%): people who submitted around November 2025, still waiting ~190 days, same as the past several weeks
  • A new/fast group (about 63%): people who submitted March through May 2026, approved in only 30 to 60 days

My theory on why this is happening (this is an educated guess, not fact)

I want to be very clear this is my assumption based on connecting public news to our data. USCIS has not confirmed any of this, and I could be wrong.

Here's the theory. On April 27, 2026, USCIS rolled out a new enhanced background-check process. The important detail: cases that had their fingerprints/biometrics taken before April 27 have to get re-screened through a new, expanded FBI system before they can be approved. That re-screening is what froze a huge number of older cases in place.

But cases submitted after that date were screened under the new system from the start, so they don't need to be re-screened. They have a clear path straight to approval.

If that's what's going on, it would explain our two groups perfectly:

  • Older cases (submitted before late April) got stuck in the re-screening freeze, which is why they're still waiting ~190 days
  • Newer cases (submitted after late April) skip the freeze entirely, which is why they're getting approved in 30 to 60 days

The big batch of 600+ approvals on June 5 is probably the first wave of older cases finally finishing that re-screening and getting released all at once, mixed in with the newer fast-track cases.

Again: this is my best guess. It fits the data really well, but I can't prove USCIS is doing exactly this. Treat it as a working theory, not a confirmed fact.

What this means for YOUR estimate right now

Here's how I'd read it, with the big caveat that this is based on one weird week:

  • If you submitted after roughly April 27, 2026: you might be in the fast group and could see approval in 30 to 60 days. The calculator does NOT currently account for this, so your real wait may be much shorter than what the calculator tells you.
  • If you submitted before late April 2026: as far as I can tell, you're still on the old track. Keep using the calculator the same way as before. Your wait is still looking like the usual several months.

I know that's frustrating for people who submitted earlier. It feels backwards that someone who filed after you might get approved first. If my theory is right, it's not because your case is a problem, it's because older cases got caught in a re-screening step that newer ones skipped.

Why I am NOT updating the calculator this week

I thought hard about this and decided to leave the calculator alone for now. Here's my reasoning:

  1. This is only a few days old. The fast group really only showed up June 3 to 5. June 1 still looked completely normal (old cases only). That's not enough to build new math on.
  2. I don't want to whipsaw everyone. If I rebuild the calculator around this week and then the pattern changes next week, I'll have changed everyone's estimate twice for nothing.
  3. I need to see if this continues. If next week looks like this week, then it's a real new pattern and I'll rebuild the calculator properly to handle the two tracks. If next week goes back to normal, then this was a one-time backlog release and the current calculator is still right.

So the plan: leave the calculator as-is, watch this coming week very closely, and decide based on what I see. I'd rather give you no change than a change I'm not confident in.

Heads up: USCIS's published time might "drop" soon, but it would be misleading

If my theory is right, watch out for this. USCIS might soon report their processing time dropping from 3.5 months down to around 3 months. That sounds like good news, but it would be a statistical illusion.

Here's why: their published number is an average of recently-approved cases. If they keep mixing in a bunch of fast 30 to 60 day cases (the post-April-27 group), it drags the average down, even though the older cases are still waiting just as long as before, or longer. So the "improvement" wouldn't mean the backlog is moving faster for the people stuck in it. It would just mean the math is being diluted by the fast new cases.

If you see headlines about DACA times dropping, keep that in mind. For people who submitted before late April, nothing has actually sped up.

What batch USCIS approved over the last 3 weeks (full breakdown)

Same format as always, and this time I'm listing every single submission date, even the ones with just one approval. If you submitted on some random date and you see it pop up here with even one approval, that means USCIS touched that date. Sometimes that's the small bit of hope that helps.

Week of May 18, 2026, 422 cases approved

Median DOS: Nov 14, 2025 · Median wait: 186 days

DOS date Cases % of week
Dec 31, 2024 1 0.2%
Oct 22, 2025 1 0.2%
Oct 23, 2025 6 1.4%
Oct 24, 2025 17 4.0%
Oct 28, 2025 1 0.2%
Oct 30, 2025 1 0.2%
Nov 5, 2025 1 0.2%
Nov 6, 2025 5 1.2%
Nov 7, 2025 34 8.1%
Nov 9, 2025 2 0.5%
Nov 10, 2025 33 7.8%
Nov 11, 2025 14 3.3%
Nov 12, 2025 49 11.6%
Nov 13, 2025 35 8.3%
Nov 14, 2025 41 9.7%
Nov 15, 2025 12 2.8%
Nov 16, 2025 1 0.2%
Nov 17, 2025 16 3.8%
Nov 18, 2025 21 5.0%
Nov 19, 2025 6 1.4%
Nov 20, 2025 1 0.2%
Nov 22, 2025 5 1.2%
Nov 24, 2025 1 0.2%
Nov 26, 2025 3 0.7%
Nov 27, 2025 7 1.7%
Nov 28, 2025 3 0.7%
Nov 29, 2025 1 0.2%
Nov 30, 2025 1 0.2%
Dec 3, 2025 1 0.2%
Dec 6, 2025 1 0.2%
Dec 7, 2025 3 0.7%
Dec 8, 2025 2 0.5%
Dec 9, 2025 5 1.2%
Dec 10, 2025 4 0.9%
Dec 11, 2025 10 2.4%
Dec 12, 2025 24 5.7%
Dec 13, 2025 1 0.2%
Dec 20, 2025 9 2.1%
Jan 2, 2026 1 0.2%
Jan 3, 2026 1 0.2%
Jan 5, 2026 2 0.5%
Jan 6, 2026 3 0.7%
Jan 7, 2026 4 0.9%
Jan 8, 2026 5 1.2%
Jan 9, 2026 5 1.2%
Jan 10, 2026 1 0.2%
Jan 15, 2026 1 0.2%
Jan 16, 2026 2 0.5%
Jan 17, 2026 3 0.7%
Jan 20, 2026 1 0.2%
Jan 21, 2026 1 0.2%
Jan 24, 2026 3 0.7%
Jan 31, 2026 4 0.9%
Feb 17, 2026 1 0.2%
Feb 25, 2026 1 0.2%
Mar 3, 2026 2 0.5%
Mar 9, 2026 1 0.2%
May 1, 2026 1 0.2%

Week of May 25, 2026, 282 cases approved

Median DOS: Nov 21, 2025 · Median wait: 187 days

DOS date Cases % of week
Apr 27, 2025 1 0.4%
Sep 26, 2025 1 0.4%
Nov 11, 2025 1 0.4%
Nov 12, 2025 1 0.4%
Nov 14, 2025 17 6.0%
Nov 15, 2025 1 0.4%
Nov 17, 2025 22 7.8%
Nov 18, 2025 31 11.0%
Nov 19, 2025 14 5.0%
Nov 20, 2025 25 8.9%
Nov 21, 2025 64 22.7%
Nov 22, 2025 4 1.4%
Nov 30, 2025 1 0.4%
Dec 1, 2025 2 0.7%
Dec 2, 2025 1 0.4%
Dec 5, 2025 6 2.1%
Dec 6, 2025 3 1.1%
Dec 8, 2025 8 2.8%
Dec 9, 2025 6 2.1%
Dec 10, 2025 3 1.1%
Dec 11, 2025 7 2.5%
Dec 12, 2025 1 0.4%
Dec 20, 2025 5 1.8%
Dec 23, 2025 1 0.4%
Dec 27, 2025 4 1.4%
Dec 30, 2025 1 0.4%
Dec 31, 2025 1 0.4%
Jan 5, 2026 5 1.8%
Jan 6, 2026 6 2.1%
Jan 7, 2026 9 3.2%
Jan 8, 2026 5 1.8%
Jan 9, 2026 3 1.1%
Jan 12, 2026 3 1.1%
Jan 13, 2026 1 0.4%
Jan 14, 2026 7 2.5%
Jan 15, 2026 1 0.4%
Jan 24, 2026 1 0.4%
Jan 28, 2026 1 0.4%
Jan 29, 2026 1 0.4%
Jan 31, 2026 1 0.4%
Feb 5, 2026 1 0.4%
Feb 7, 2026 2 0.7%
Feb 11, 2026 1 0.4%
Feb 14, 2026 1 0.4%
Mar 23, 2026 1 0.4%

Week of June 1, 2026, 880 cases approved (THE WEIRD ONE)

Median DOS: Apr 9, 2026 · Median wait: 57 days · Spread across 133 different submission dates

DOS date Cases % of week
May 20, 2025 1 0.1%
Jun 9, 2025 1 0.1%
Jun 11, 2025 1 0.1%
Oct 9, 2025 1 0.1%
Oct 22, 2025 1 0.1%
Nov 3, 2025 1 0.1%
Nov 6, 2025 1 0.1%
Nov 14, 2025 1 0.1%
Nov 17, 2025 8 0.9%
Nov 18, 2025 1 0.1%
Nov 19, 2025 26 3.0%
Nov 20, 2025 5 0.6%
Nov 21, 2025 15 1.7%
Nov 22, 2025 25 2.8%
Nov 23, 2025 10 1.1%
Nov 24, 2025 82 9.3%
Nov 25, 2025 6 0.7%
Nov 26, 2025 1 0.1%
Nov 28, 2025 1 0.1%
Nov 29, 2025 3 0.3%
Dec 1, 2025 2 0.2%
Dec 2, 2025 1 0.1%
Dec 4, 2025 1 0.1%
Dec 7, 2025 2 0.2%
Dec 9, 2025 2 0.2%
Dec 10, 2025 4 0.5%
Dec 11, 2025 5 0.6%
Dec 12, 2025 4 0.5%
Dec 16, 2025 1 0.1%
Dec 17, 2025 3 0.3%
Dec 18, 2025 2 0.2%
Dec 19, 2025 2 0.2%
Dec 20, 2025 7 0.8%
Dec 22, 2025 1 0.1%
Dec 27, 2025 4 0.5%
Jan 2, 2026 1 0.1%
Jan 3, 2026 1 0.1%
Jan 5, 2026 4 0.5%
Jan 6, 2026 6 0.7%
Jan 7, 2026 7 0.8%
Jan 8, 2026 6 0.7%
Jan 9, 2026 6 0.7%
Jan 10, 2026 2 0.2%
Jan 12, 2026 4 0.5%
Jan 13, 2026 1 0.1%
Jan 14, 2026 2 0.2%
Jan 15, 2026 3 0.3%
Jan 16, 2026 4 0.5%
Jan 17, 2026 2 0.2%
Jan 20, 2026 1 0.1%
Jan 23, 2026 1 0.1%
Jan 24, 2026 1 0.1%
Jan 26, 2026 1 0.1%
Jan 28, 2026 1 0.1%
Jan 29, 2026 1 0.1%
Jan 30, 2026 1 0.1%
Feb 2, 2026 1 0.1%
Feb 3, 2026 2 0.2%
Feb 4, 2026 1 0.1%
Feb 5, 2026 2 0.2%
Feb 6, 2026 1 0.1%
Feb 7, 2026 6 0.7%
Feb 11, 2026 1 0.1%
Feb 13, 2026 2 0.2%
Feb 14, 2026 7 0.8%
Feb 18, 2026 1 0.1%
Feb 19, 2026 1 0.1%
Feb 20, 2026 2 0.2%
Feb 21, 2026 1 0.1%
Feb 25, 2026 1 0.1%
Feb 26, 2026 3 0.3%
Feb 27, 2026 1 0.1%
Mar 3, 2026 1 0.1%
Mar 12, 2026 1 0.1%
Mar 13, 2026 3 0.3%
Mar 16, 2026 3 0.3%
Mar 17, 2026 1 0.1%
Mar 19, 2026 6 0.7%
Mar 20, 2026 9 1.0%
Mar 21, 2026 1 0.1%
Mar 23, 2026 8 0.9%
Mar 24, 2026 1 0.1%
Mar 25, 2026 3 0.3%
Mar 26, 2026 13 1.5%
Mar 27, 2026 18 2.0%
Mar 30, 2026 22 2.5%
Apr 1, 2026 3 0.3%
Apr 2, 2026 3 0.3%
Apr 3, 2026 8 0.9%
Apr 6, 2026 7 0.8%
Apr 7, 2026 3 0.3%
Apr 9, 2026 8 0.9%
Apr 10, 2026 75 8.5%
Apr 13, 2026 2 0.2%
Apr 14, 2026 2 0.2%
Apr 15, 2026 1 0.1%
Apr 16, 2026 3 0.3%
Apr 17, 2026 31 3.5%
Apr 18, 2026 4 0.5%
Apr 20, 2026 10 1.1%
Apr 21, 2026 3 0.3%
Apr 23, 2026 2 0.2%
Apr 24, 2026 23 2.6%
Apr 25, 2026 13 1.5%
Apr 27, 2026 16 1.8%
Apr 28, 2026 12 1.4%
Apr 29, 2026 16 1.8%
Apr 30, 2026 24 2.7%
May 1, 2026 29 3.3%
May 2, 2026 12 1.4%
May 4, 2026 13 1.5%
May 5, 2026 6 0.7%
May 6, 2026 7 0.8%
May 7, 2026 12 1.4%
May 8, 2026 15 1.7%
May 9, 2026 1 0.1%
May 11, 2026 9 1.0%
May 12, 2026 2 0.2%
May 13, 2026 5 0.6%
May 14, 2026 1 0.1%
May 15, 2026 27 3.1%
May 16, 2026 22 2.5%
May 18, 2026 3 0.3%
May 19, 2026 5 0.6%
May 20, 2026 7 0.8%
May 21, 2026 2 0.2%
May 22, 2026 3 0.3%
May 26, 2026 1 0.1%
May 27, 2026 2 0.2%
May 28, 2026 2 0.2%
Jun 1, 2026 4 0.5%
Jun 2, 2026 9 1.0%
Jun 4, 2026 1 0.1%

Compare this to the two weeks before it. May 18 and May 25 were tight November clusters. This week exploded into 133 different submission dates with a giant chunk of recent (March-May) cases mixed in. That visual difference IS the story.

The usual grain of salt (extra big this week)

Everything above about the "two tracks" and the April 27 cutoff is my theory. It fits the data well and it fits recent USCIS policy news, but USCIS has not confirmed it and I am not an immigration attorney. Do not make decisions based solely on this. If your status or work permit timing is critical, talk to a real lawyer, and look into whether you qualify for expedited processing.

Privacy reminder

This calculator doesn't log anything. No database, no tracking, no analytics. You don't enter a receipt number, your name, your A-number, or anything personal. All it asks for is a date. It runs entirely in your browser. The source code is public if you want to read it: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Honestly, thank you all for following this project and for being patient while the data does increasingly weird things. This week genuinely surprised me, and I'm super curious to see what next week looks like. If next week confirms the two-track pattern, I'll rebuild the calculator to handle it properly. If it goes back to normal, we'll know this was a one-time backlog release. Either way, I'll keep sharing what I find.

Hang in there, especially those of you stuck in the older group. I see it in the data, and I know the wait is real.

Calculator: https://catchingexcalibur.github.io/approval_calculator/ Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

  • This week was huge (880 cases) and very strange. USCIS approved a big wave of recent submissions (March-May 2026) in only 30-60 days, while older cases (Nov 2025) are still waiting ~190 days. The newer you are, the faster you got approved, which is backwards.
  • My theory (an educated guess, not confirmed): USCIS's new April 27 background-check process froze older cases for re-screening, while newer cases submitted after April 27 skip that step and get approved fast.
  • If you submitted after ~April 27, 2026: you might get approved in 30-60 days. The calculator doesn't account for this yet.
  • If you submitted before late April 2026: keep using the calculator as before, nothing has changed for you.
  • Not updating the calculator this week. Too soon, only a few days of this pattern. Watching next week before deciding.
  • USCIS might soon report processing times dropping from 3.5 to 3 months, but it would be an artificial drop caused by mixing in fast new cases, not real improvement for people stuck waiting.
  • Sorry the data is so weird right now. Thank you for your patience. Curious to see next week.
reddit.com
u/CatchingExcalibur — 2 months ago
▲ 168 r/DACA

Update #5: The new math is steady but working, calculator updated

Hey everyone, back with this week's update. Good news this time: the new methodology I switched to last week is holding up well, and the data this week is actually cleaner than before.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

Small naming change: I'm now calling the submission date "DOS" (Date of Submission) instead of "LBA" everywhere. Same thing, just clearer. It's the date your case last had a status update before getting approved, which for most people is when they submitted their renewal.

The short version

A few weeks ago, USCIS changed how they work through cases, and it broke my original calculator. Last week I rebuilt the math to handle it. This week's data confirms the rebuild was right, and on top of that, the data got cleaner. The calculator is now updated and the estimates are more solid than they were last week.

What changed with USCIS, explained simply

For most of this year, USCIS worked like a single-file line at the deli counter. They'd call submission dates in order, slowly moving forward one batch at a time. Easy to predict.

Then about four weeks ago, they split things up. Instead of one line, they started running a big main line plus a couple of smaller fast-track groups at the same time:

  • One big main line working through a group of cases (right now, people who submitted around mid-to-late November)
  • A couple of smaller groups picking off some newer cases (people who submitted in December and January)

This made my original calculator confused, because it was built assuming there was only one line. When it saw several, the "average" submission date being approved bounced around and looked like USCIS was going backwards, which wasn't actually true.

How I fixed it

Instead of averaging everyone together, the calculator now follows the main line (the biggest group, where most approvals are happening) and treats the smaller groups separately. Think of it like this: if the deli has a few counters going, but 64% of people are being served at counter #1, then counter #1 is the one that actually tells you how fast the line is moving.

The main line is currently serving people who submitted around November 20, 2025. And here's the encouraging part: it's been moving forward at a steady, predictable pace for three weeks straight now.

This week changed a little, and that's actually a good thing

I want to be honest that this week didn't look exactly like the previous two. Here's what shifted, and why it's good news rather than a problem:

The old stuck cases are clearing out. In the earlier weeks, there was a big chunk of really old cases (people who had been waiting much longer than normal) getting approved alongside everyone else. Those were the cases dragging the "average wait" number up and making it jump around. This week, that group almost completely disappeared (it went from about a third of approvals down to about 3%). That tells me USCIS has mostly worked through the backlog of stuck cases. That's why the wait time stopped climbing.

The main line got tighter and more focused. This week, more than half of all approvals came from a narrow 5-day window (Nov 17 to Nov 21). When the data is that concentrated, it's much easier to pinpoint exactly where the line is. So the estimate is actually more reliable this week, not less.

A few more January cases are getting picked off. The smaller fast-track groups reached a little further forward this week, into January submissions. Still a small share, but worth noting.

So even though the exact shape was a little different, the change made the picture clearer, not messier. The noisy old cases are gone, and the main line is sharper than ever.

I will still wait and hope that this upcoming week will clarify more as this last week was also a holiday week but hoping the math stays strong.

The proof it's working: three weeks of steady movement

Week Main line is serving (submission dates) Moved forward
May 11 around Nov 7, 2025 -
May 18 around Nov 13, 2025 +6 days
May 25 around Nov 20, 2025 +7 days

Three weeks in a row, the main line moved forward about 6 to 7 days of submission dates per week. That consistency is exactly what I needed to see. Last week I said the pace was a rough guess based on barely any data. Now it's backed by three weeks of the same pattern, so I trust it a lot more.

The calculator now uses about 6.5 days per week as the pace.

Updated median wait time table

Approval week Cases Median wait Change
Feb 9 841 100 days -
Feb 16 289 113 days +13
Feb 23 611 117 days +4
Mar 2 493 119 days +2
Mar 9 639 123 days +4
Mar 23 711 133 days +10
Mar 30 356 139 days +6
Apr 6 681 142 days +3
Apr 13 895 146 days +4
Apr 20 779 153 days +7
Apr 27 213 157 days +4
May 4 285 157 days 0
May 11 297 184 days +27
May 18 422 186 days +2
May 25 282 187 days +1

The median wait has basically leveled off for four weeks now (184, 186, 187). The big jump to 184 a few weeks back was the old stuck cases getting cleared, not a real slowdown. Now that those are mostly gone, the wait has settled.

What this means for your estimate

The calculator currently shows:

  • Main line is serving: November 20, 2025
  • Pace: about 6.5 submission-date-days per calendar week

So if you submitted on January 5, 2026, you're about 46 days ahead of where the main line is now. At ~6.5 days per week, that's roughly 7 weeks until the line reaches you, which lands around mid-July 2026.

This estimate is more solid than last week's because the pace is now confirmed by three weeks of consistent data, and the main line is more sharply defined. It's still an estimate, not a promise, but the foundation under it is a lot firmer now.

What batch USCIS approved over the last 3 weeks (full breakdown)

Same format as last time. Here are all three recent weeks with the full submission-date breakdown so you can see the pattern yourself.

Week of May 11, 2026, 297 cases approved

Median DOS: Nov 11, 2025 · Median wait: 184 days

DOS date Cases % of week
Nov 3, 2025 13 4.4%
Nov 4, 2025 16 5.4%
Nov 5, 2025 27 9.1%
Nov 6, 2025 17 5.7%
Nov 7, 2025 20 6.7%
Nov 10, 2025 11 3.7%
Nov 11, 2025 19 6.4%
Nov 12, 2025 4 1.3%
Nov 13, 2025 3 1.0%
Nov 14, 2025 4 1.3%
Nov 17, 2025 2 0.7%
Nov 18, 2025 3 1.0%
Nov 19, 2025 4 1.3%
Nov 20, 2025 3 1.0%
Nov 21, 2025 2 0.7%
Nov 24, 2025 1 0.3%
Nov 25, 2025 2 0.7%
Nov 26, 2025 1 0.3%
Nov 27, 2025 1 0.3%
Dec 1, 2025 2 0.7%
Dec 3, 2025 5 1.7%
Dec 4, 2025 6 2.0%
Dec 5, 2025 15 5.1%
Dec 8, 2025 7 2.4%
Dec 9, 2025 8 2.7%
Dec 10, 2025 18 6.1%
Dec 11, 2025 8 2.7%
Dec 12, 2025 2 0.7%
Dec 15, 2025 3 1.0%
Dec 17, 2025 2 0.7%
Dec 18, 2025 1 0.3%
Dec 19, 2025 2 0.7%
Dec 22, 2025 1 0.3%
Dec 29, 2025 1 0.3%
Dec 30, 2025 1 0.3%
Jan 3, 2026 1 0.3%
Jan 6, 2026 2 0.7%
Jan 8, 2026 1 0.3%
Jan 12, 2026 1 0.3%

Week of May 18, 2026, 422 cases approved

Median DOS: Nov 14, 2025 · Median wait: 186 days · Main line ~Nov 13

DOS date Cases % of week
Dec 31, 2024 1 0.2%
Oct 22, 2025 1 0.2%
Oct 23, 2025 6 1.4%
Oct 24, 2025 17 4.0%
Oct 28, 2025 1 0.2%
Oct 30, 2025 1 0.2%
Nov 5, 2025 1 0.2%
Nov 6, 2025 5 1.2%
Nov 7, 2025 34 8.1%
Nov 9, 2025 2 0.5%
Nov 10, 2025 33 7.8%
Nov 11, 2025 14 3.3%
Nov 12, 2025 49 11.6%
Nov 13, 2025 35 8.3%
Nov 14, 2025 41 9.7%
Nov 15, 2025 12 2.8%
Nov 16, 2025 1 0.2%
Nov 17, 2025 16 3.8%
Nov 18, 2025 21 5.0%
Nov 19, 2025 6 1.4%
Nov 20, 2025 1 0.2%
Nov 22, 2025 5 1.2%
Nov 24, 2025 1 0.2%
Nov 26, 2025 3 0.7%
Nov 27, 2025 7 1.7%
Nov 28, 2025 3 0.7%
Nov 29, 2025 1 0.2%
Nov 30, 2025 1 0.2%
Dec 3, 2025 1 0.2%
Dec 6, 2025 1 0.2%
Dec 7, 2025 3 0.7%
Dec 8, 2025 2 0.5%
Dec 9, 2025 5 1.2%
Dec 10, 2025 4 0.9%
Dec 11, 2025 10 2.4%
Dec 12, 2025 24 5.7%
Dec 13, 2025 1 0.2%
Dec 20, 2025 9 2.1%
Jan 2, 2026 1 0.2%
Jan 3, 2026 1 0.2%
Jan 5, 2026 2 0.5%
Jan 6, 2026 3 0.7%
Jan 7, 2026 4 0.9%
Jan 8, 2026 5 1.2%
Jan 9, 2026 5 1.2%
Jan 10, 2026 1 0.2%
Jan 15, 2026 1 0.2%
Jan 16, 2026 2 0.5%
Jan 17, 2026 3 0.7%
Jan 20, 2026 1 0.2%
Jan 21, 2026 1 0.2%
Jan 24, 2026 3 0.7%
Jan 31, 2026 4 0.9%
Feb 17, 2026 1 0.2%
Feb 25, 2026 1 0.2%
Mar 3, 2026 2 0.5%
Mar 9, 2026 1 0.2%
May 1, 2026 1 0.2%

Week of May 25, 2026, 282 cases approved

Median DOS: Nov 21, 2025 · Median wait: 187 days · Main line ~Nov 20

DOS date Cases % of week
Apr 27, 2025 1 0.4%
Sep 26, 2025 1 0.4%
Nov 11, 2025 1 0.4%
Nov 12, 2025 1 0.4%
Nov 14, 2025 17 6.0%
Nov 15, 2025 1 0.4%
Nov 17, 2025 22 7.8%
Nov 18, 2025 31 11.0%
Nov 19, 2025 14 5.0%
Nov 20, 2025 25 8.9%
Nov 21, 2025 64 22.7%
Nov 22, 2025 4 1.4%
Nov 30, 2025 1 0.4%
Dec 1, 2025 2 0.7%
Dec 2, 2025 1 0.4%
Dec 5, 2025 6 2.1%
Dec 6, 2025 3 1.1%
Dec 8, 2025 8 2.8%
Dec 9, 2025 6 2.1%
Dec 10, 2025 3 1.1%
Dec 11, 2025 7 2.5%
Dec 12, 2025 1 0.4%
Dec 20, 2025 5 1.8%
Dec 23, 2025 1 0.4%
Dec 27, 2025 4 1.4%
Dec 30, 2025 1 0.4%
Dec 31, 2025 1 0.4%
Jan 5, 2026 5 1.8%
Jan 6, 2026 6 2.1%
Jan 7, 2026 9 3.2%
Jan 8, 2026 5 1.8%
Jan 9, 2026 3 1.1%
Jan 12, 2026 3 1.1%
Jan 13, 2026 1 0.4%
Jan 14, 2026 7 2.5%
Jan 15, 2026 1 0.4%
Jan 24, 2026 1 0.4%
Jan 28, 2026 1 0.4%
Jan 29, 2026 1 0.4%
Jan 31, 2026 1 0.4%
Feb 5, 2026 1 0.4%
Feb 7, 2026 2 0.7%
Feb 11, 2026 1 0.4%
Feb 14, 2026 1 0.4%
Mar 23, 2026 1 0.4%

You can see the pattern clearly across the three weeks. The main November cluster (the bold rows) keeps shifting forward: Nov 3 to 11, then Nov 7 to 18, then Nov 14 to 21. Meanwhile a smaller group of December and January cases gets picked off each week too. And notice how the scattered old cases at the top and bottom of each table shrink as you go from May 11 to May 25. That's the backlog clearing out.

Use this with the usual grain of salt

The model is in much better shape than last week, but it's still an estimate. USCIS could change their approach again at any time, holidays can slow things down, and individual cases vary based on their own circumstances. The further out your estimate is, the less certain it is. Treat this as a planning tool, not a guarantee.

Privacy reminder

This calculator doesn't log anything. There's no database, no tracking, no analytics. You don't enter a receipt number, your name, your A-number, or anything personally identifying. All it asks for is a date. The whole thing runs locally in your browser.

The source code is public on GitHub if you want to read every line yourself: https://github.com/CatchingExcalibur/approval_calculator

Thank you

Genuinely, thank you to everyone who's been following this project, sharing feedback, asking hard questions, and being patient through the messy few weeks while I figured out the new pattern. This started as a small side project and it's been really meaningful to see people find it useful. I'll keep updating every week as new data comes in.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

TLDR

  • USCIS now works one big main line plus a couple of smaller fast-track groups, instead of one single-file line. I updated the calculator's math to follow the main line.
  • The main line is currently approving people who submitted around Nov 20, 2025, and it's been moving forward about 6 to 7 days per week for three weeks straight.
  • This week the old stuck cases finally cleared out, which made the data cleaner and the estimate more reliable, not less.
  • Wait time has leveled off around 187 days (it stopped climbing).
  • A Jan 5, 2026 submission estimates to roughly mid-July 2026. Still just an estimate, use with a grain of salt.
  • Renamed "LBA" to "DOS" (Date of Submission) to be clearer. Thanks for following along.
reddit.com
u/CatchingExcalibur — 3 months ago
▲ 250 r/DACA

Update #4: New methodology, rough estimate, USCIS changing how they do approvals

Hey everyone, back with another update. This one took longer than I wanted because the data has been changing in ways that broke my original methodology. I wanted to actually understand what was happening before pushing anything live.

Calculator (updated this week): https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

Quick heads up before anything else

This update's estimates are a lot rougher than usual. I'm being upfront about that. The math has more uncertainty in it than the previous versions had, and it's going to stay that way until I get more weeks of data to lock things down. Treat the numbers as a directional ballpark, not a precise estimate.

I'll explain why below.

Why this took so long to figure out

The original calculator assumed USCIS works on a single, narrow batch of submission dates each week and slowly moves it forward. That worked well for about 11 weeks. Then the last 3 weeks of data showed something completely different: USCIS started approving cases from multiple clusters of submission dates simultaneously, not one continuous batch.

I honestly did not expect USCIS to start doing this. The single-batch behavior had been so consistent for 11 weeks that I'd built the calculator around the assumption that it would continue. When it changed, I had to go back and figure out:

  • Is this a one-week fluke or a new pattern?
  • How do I update the math without overreacting to noisy data?
  • What's the most honest answer I can give people right now?

After three weeks of seeing the multi-cluster pattern, I'm now confident it's not a fluke. So the calculator has been updated. But the new model is based on much less data than the old one was, so the estimates are rougher.

What's actually happening: USCIS appears to be splitting their work into two streams

Here's what I'm seeing in the last 3 weeks of data. USCIS is approving cases from two separate groups of submission dates in the same week:

  1. A main cluster of older cases (currently centered around mid-November)
  2. A smaller cluster of newer cases (currently around early-to-mid December)

This is different from what they were doing before, when they worked one batch and moved it forward steadily.

Here's the part that's interesting, and I want to flag this carefully because I can't prove it: this pattern might be what's letting USCIS report shorter processing times.

USCIS recently moved their published times from 4 months down to about 3.5 months, which sounds like cases are getting approved faster. But the actual median wait for people getting approved has been going up, not down (153 → 157 → 157 → 184 → 186 days in the last 5 weeks).

The mismatch makes sense if you think about what averaging a bimodal distribution does. Mixing a smaller group of newer cases (with shorter waits) into the same weekly batch as the older cases pulls the published median downward, even though the typical wait isn't actually shorter. So cases might be getting done a bit faster, OR it might just look that way because the split makes the median look better.

I genuinely don't know which it is. The data is consistent with both. I just want everyone to be aware that "USCIS says 3.5 months" doesn't mean a new case takes 3.5 months. If you submit today, you're going to wait for USCIS to work through everyone in line ahead of you.

Updated median wait time table

Approval week Cases Median wait Change
Feb 9 841 100 days -
Feb 16 289 113 days +13
Feb 23 611 117 days +4
Mar 2 493 119 days +2
Mar 9 639 123 days +4
Mar 23 711 133 days +10
Mar 30 356 139 days +6
Apr 6 681 142 days +3
Apr 13 895 146 days +4
Apr 20 779 153 days +7
Apr 27 213 157 days +4
May 4 285 157 days 0
May 11 297 184 days +27
May 18 422 186 days +2

The big jumps in the last two weeks aren't really USCIS slowing down. They're a measurement effect from working multiple clusters at once, including some older cases that had been waiting a long time.

Updated submission-date frontier (using new methodology)

The "frontier" column now reflects the main cluster of approvals, not the overall median. For earlier weeks there was only one cluster, so the new method gives the same answer as the old one.

Approval week Batch USCIS approved (main cluster) Advance
Feb 9 around Nov 4, 2025 -
Feb 16 around Oct 28, 2025 -7
Feb 23 around Oct 31, 2025 +3
Mar 2 around Nov 5, 2025 +5
Mar 9 around Nov 7, 2025 +2
Mar 23 around Nov 13, 2025 +6
Mar 30 around Nov 14, 2025 +1
Apr 6 around Nov 17, 2025 +3
Apr 13 around Nov 19, 2025 +2
Apr 20 around Nov 20, 2025 +1
Apr 27 around Nov 21, 2025 +1
May 4 multiple clusters, largest ~Dec 7 new method
May 11 around Nov 7, 2025 (main cluster) shifted focus
May 18 around Nov 13, 2025 (main cluster) +6

The cluster centers haven't moved in a clean straight line because USCIS shifted which group they were focusing on. May 4 leaned toward December cases. May 11 and May 18 shifted to November stragglers as the dominant cluster.

What this means for your estimate (rough, see caveats)

Updated calculator inputs:

  • Current frontier (main cluster): Nov 13, 2025
  • Frontier velocity: ~6 LBA-days per calendar week

That velocity number is based on one week-over-week observation (the main cluster moving from Nov 7 → Nov 13). That's nowhere near as confident as the old +2.5 d/wk number that came from 10 weeks of data. It's a placeholder until I get more bimodal-pattern weeks to refine it.

A submission date of Jan 5, 2026 is 53 days ahead of the current frontier. At ~6 days per calendar week, that's ~9 calendar weeks before the cluster reaches that date. That puts approval around mid-to-late July 2026.

I want to be really clear: this is a rough estimate. It could end up being a month earlier or later. Until USCIS gives us a few more weeks of bimodal-pattern data, the slope number is not pinned down well. Once I have 5 or 6 weeks of this pattern, the estimates will get much tighter.

What batch USCIS approved over the last 3 weeks (full breakdown)

Same as previous posts. Here are all three recent weekly breakdowns.

Week of May 4, 2026, 285 cases approved

Median LBA: Nov 29, 2025 · Median wait: 157 days · Multimodal (3 clusters)

LBA date Cases % of week
Jun 20, 2025 1 0.4%
Jul 10, 2025 1 0.4%
Oct 6, 2025 1 0.4%
Oct 28, 2025 1 0.4%
Oct 29, 2025 3 1.1%
Oct 30, 2025 20 7.0%
Oct 31, 2025 19 6.7%
Nov 1, 2025 3 1.1%
Nov 2, 2025 2 0.7%
Nov 3, 2025 6 2.1%
Nov 4, 2025 17 6.0%
Nov 5, 2025 4 1.4%
Nov 11, 2025 1 0.4%
Nov 14, 2025 1 0.4%
Nov 17, 2025 2 0.7%
Nov 18, 2025 5 1.8%
Nov 19, 2025 4 1.4%
Nov 20, 2025 3 1.1%
Nov 21, 2025 2 0.7%
Nov 22, 2025 7 2.5%
Nov 24, 2025 2 0.7%
Nov 25, 2025 1 0.4%
Nov 27, 2025 3 1.1%
Nov 28, 2025 21 7.4%
Nov 29, 2025 26 9.1%
Nov 30, 2025 10 3.5%
Dec 1, 2025 2 0.7%
Dec 2, 2025 1 0.4%
Dec 3, 2025 5 1.8%
Dec 4, 2025 4 1.4%
Dec 5, 2025 5 1.8%
Dec 6, 2025 1 0.4%
Dec 8, 2025 24 8.4%
Dec 9, 2025 35 12.3%
Dec 10, 2025 3 1.1%
Dec 27, 2025 1 0.4%
Dec 29, 2025 1 0.4%
Dec 31, 2025 3 1.1%
Jan 3, 2026 3 1.1%
Jan 7, 2026 1 0.4%
Jan 8, 2026 1 0.4%
Jan 10, 2026 2 0.7%
Jan 14, 2026 2 0.7%
Jan 15, 2026 3 1.1%
Jan 16, 2026 2 0.7%
Jan 17, 2026 1 0.4%
Jan 20, 2026 1 0.4%
Jan 28, 2026 5 1.8%
Jan 29, 2026 3 1.1%
Jan 30, 2026 3 1.1%
Feb 1, 2026 1 0.4%
Feb 3, 2026 1 0.4%
Feb 6, 2026 1 0.4%
Feb 14, 2026 1 0.4%
Feb 19, 2026 1 0.4%
Feb 26, 2026 1 0.4%
Apr 10, 2026 1 0.4%

Three clusters visible: Oct 30 to Nov 4 (~24%), Nov 28 to 30 (~21%), Dec 8 to 9 (~28%).

Week of May 11, 2026, 297 cases approved

Median LBA: Nov 11, 2025 · Median wait: 184 days · Bimodal

LBA date Cases % of week
Nov 3, 2025 13 4.4%
Nov 4, 2025 16 5.4%
Nov 5, 2025 27 9.1%
Nov 6, 2025 17 5.7%
Nov 7, 2025 20 6.7%
Nov 10, 2025 11 3.7%
Nov 11, 2025 19 6.4%
Nov 12, 2025 4 1.3%
Nov 13, 2025 3 1.0%
Nov 14, 2025 4 1.3%
Nov 17, 2025 2 0.7%
Nov 18, 2025 3 1.0%
Nov 19, 2025 4 1.3%
Nov 20, 2025 3 1.0%
Nov 21, 2025 2 0.7%
Nov 24, 2025 1 0.3%
Nov 25, 2025 2 0.7%
Nov 26, 2025 1 0.3%
Nov 27, 2025 1 0.3%
Dec 1, 2025 2 0.7%
Dec 3, 2025 5 1.7%
Dec 4, 2025 6 2.0%
Dec 5, 2025 15 5.1%
Dec 8, 2025 7 2.4%
Dec 9, 2025 8 2.7%
Dec 10, 2025 18 6.1%
Dec 11, 2025 8 2.7%
Dec 12, 2025 2 0.7%
Dec 15, 2025 3 1.0%
Dec 17, 2025 2 0.7%
Dec 18, 2025 1 0.3%
Dec 19, 2025 2 0.7%
Dec 22, 2025 1 0.3%
Dec 29, 2025 1 0.3%
Dec 30, 2025 1 0.3%
Jan 3, 2026 1 0.3%
Jan 6, 2026 2 0.7%
Jan 8, 2026 1 0.3%
Jan 12, 2026 1 0.3%

Week of May 18, 2026, 422 cases approved

Median LBA: Nov 14, 2025 · Median wait: 186 days · Bimodal, main cluster ~Nov 13

LBA date Cases % of week
Dec 31, 2024 1 0.2%
Oct 22, 2025 1 0.2%
Oct 23, 2025 6 1.4%
Oct 24, 2025 17 4.0%
Oct 28, 2025 1 0.2%
Oct 30, 2025 1 0.2%
Nov 5, 2025 1 0.2%
Nov 6, 2025 5 1.2%
Nov 7, 2025 34 8.1%
Nov 9, 2025 2 0.5%
Nov 10, 2025 33 7.8%
Nov 11, 2025 14 3.3%
Nov 12, 2025 49 11.6%
Nov 13, 2025 35 8.3%
Nov 14, 2025 41 9.7%
Nov 15, 2025 12 2.8%
Nov 16, 2025 1 0.2%
Nov 17, 2025 16 3.8%
Nov 18, 2025 21 5.0%
Nov 19, 2025 6 1.4%
Nov 20, 2025 1 0.2%
Nov 22, 2025 5 1.2%
Nov 24, 2025 1 0.2%
Nov 26, 2025 3 0.7%
Nov 27, 2025 7 1.7%
Nov 28, 2025 3 0.7%
Nov 29, 2025 1 0.2%
Nov 30, 2025 1 0.2%
Dec 3, 2025 1 0.2%
Dec 6, 2025 1 0.2%
Dec 7, 2025 3 0.7%
Dec 8, 2025 2 0.5%
Dec 9, 2025 5 1.2%
Dec 10, 2025 4 0.9%
Dec 11, 2025 10 2.4%
Dec 12, 2025 24 5.7%
Dec 13, 2025 1 0.2%
Dec 20, 2025 9 2.1%
Jan 2, 2026 1 0.2%
Jan 3, 2026 1 0.2%
Jan 5, 2026 2 0.5%
Jan 6, 2026 3 0.7%
Jan 7, 2026 4 0.9%
Jan 8, 2026 5 1.2%
Jan 9, 2026 5 1.2%
Jan 10, 2026 1 0.2%
Jan 15, 2026 1 0.2%
Jan 16, 2026 2 0.5%
Jan 17, 2026 3 0.7%
Jan 20, 2026 1 0.2%
Jan 21, 2026 1 0.2%
Jan 24, 2026 3 0.7%
Jan 31, 2026 4 0.9%
Feb 17, 2026 1 0.2%
Feb 25, 2026 1 0.2%
Mar 3, 2026 2 0.5%
Mar 9, 2026 1 0.2%
May 1, 2026 1 0.2%

The main cluster centers on Nov 7 to Nov 18 (about 65% of the week). A smaller secondary cluster around Dec 11 to Dec 12 (about 14%). The methodology change is anchoring on the larger of the two.

Use this with the usual grain of salt (especially this week)

I want to repeat this because it matters: the estimates this week are rougher than usual. The velocity number is based on only one week-over-week observation. As more weeks of bimodal-pattern data come in, the estimates will get sharper. For now, treat them as directional rather than precise.

If your estimate falls in May/June, it's probably reasonably accurate. If it falls further out than that (August, October, January 2027), there's more uncertainty baked in. The further out the date, the less confidence you should have in it.

Privacy reminder

This calculator doesn't log anything. There's no database, no tracking, no analytics on submissions. You don't enter a receipt number, your name, your A-number, or anything personally identifying. All it asks for is a date. The whole thing runs locally in your browser.

If you don't trust me on that, the source code is public on GitHub. You can read every line yourself: https://github.com/CatchingExcalibur/approval_calculator

Thanks

Thanks for sticking with me through this messier stretch. Trying to do good math with shifting data is harder than it looks. I appreciate everyone who's been patient while I work it out. As always, let me know if something looks off.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

reddit.com
u/CatchingExcalibur — 3 months ago
▲ 102 r/DACA

Update #3: Weird week, no calculator update, sorry for the delay

Hey everyone, back with another update, though this one is a little different from the last two.

First, an apology: sorry this update is late. Life has been busy between kids, family, and work, and I didn't get a chance to pull this together as quickly as I wanted. Trying to do better next week. Thanks for being patient.

Calculator and source code (no changes this week):

All data sourced from MyCasesHub.

The headline: I'm NOT updating the calculator this week

This week's data is genuinely weird and I don't trust it enough to plug into the calculator yet. I'd rather explain what I'm seeing and wait one more week before changing anything than push out an update based on what might be a one-off blip.

Here's what happened.

Updated median wait time table

Approval week Cases Median wait Change
Feb 9 841 100 days
Feb 16 289 113 days +13
Feb 23 611 117 days +4
Mar 2 493 119 days +2
Mar 9 639 123 days +4
Mar 23 711 133 days +10
Mar 30 356 139 days +6
Apr 6 681 142 days +3
Apr 13 895 146 days +4
Apr 20 779 153 days +7
Apr 27 213 157 days +4
May 4 285 157 days 0
May 11 297 184 days +27

That +27 jump looks alarming, but I think there's a specific reason for it. Keep reading.

Updated submission-date frontier

Approval week Batch USCIS approved (submission dates) Advance
Feb 9 around Nov 4, 2025
Feb 16 around Oct 28, 2025 −7
Feb 23 around Oct 31, 2025 +3
Mar 2 around Nov 5, 2025 +5
Mar 9 around Nov 7, 2025 +2
Mar 23 around Nov 13, 2025 +6
Mar 30 around Nov 14, 2025 +1
Apr 6 around Nov 17, 2025 +3
Apr 13 around Nov 19, 2025 +2
Apr 20 around Nov 20, 2025 +1
Apr 27 around Nov 21, 2025 +1
May 4 around Nov 29, 2025 +8
May 11 around Nov 11, 2025 −18

A −18 day regression on the frontier doesn't make physical sense. USCIS can't actually go backwards in time. So what's going on?

What I think actually happened

The May 11 approvals are bimodal, which means they're clearly split into two separate groups instead of one normal batch. Looking at the case-level data:

  • Cluster 1: Early November stragglers (~Nov 3–11), about 113 cases, waited 185 to 195 days
  • Cluster 2: Early to mid December cases (Dec 3–11), about 75 cases, waited 152 to 162 days

My best guess: USCIS cleared a backlog of old delayed cases this week while also continuing to work the December batch. The early November people were stuck behind something (maybe RFEs, biometrics, internal review, who knows) and finally got pushed through, alongside the normal forward progress of the December batch.

The good news inside the weird data

Here's the part that's actually encouraging: we're seeing real advancement into December cases. Last week the median LBA was Nov 29, and this week's December cluster centers around Dec 5 to Dec 10. That's solid forward movement on the front of the queue.

If I ignore the stragglers and only look at the leading edge of the batch, the frontier actually moved from Nov 29 to around Dec 8 to Dec 10 in one calendar week. That's roughly 9 to 10 LBA-days of progress, basically continuing the speedup we saw last week.

So the headline is mixed:

  • Bad news read: median wait jumped from 157 to 184 days
  • Better news read: USCIS cleared old delayed cases AND moved further into December at the same time

The December movement is a good sign for everyone who submitted in late November and December. The queue is genuinely advancing on the leading edge.

Why I'm not updating the calculator yet

If I plug Nov 11 in as the new "frontier" date, the calculator will tell every new submitter that USCIS went backwards, which would push their estimated approval dates further into the future. That's not what actually happened. The frontier moved forward, it just looks like it went backwards because the median gets pulled toward the old stragglers.

I could try to be clever and use a different statistic (like the 75th percentile LBA, which would say around Dec 8), but I'd rather not start changing the methodology based on one weird week. Better to wait, see what next week looks like, and then decide:

  • If next week looks "normal" again (single batch, frontier somewhere around Dec 10 to Dec 15), then this week was a one time backlog clear and I'll update the calculator using the new normal numbers.
  • If next week is also bimodal, then USCIS may have actually shifted how they're processing cases, and I'll need to rethink the calculator's logic more carefully.

Either way, next week is when the update happens, not this week. I'd rather give people no update than a misleading one.

What batch USCIS approved over the last 3 weeks (full breakdown)

Same section as last time. Here's the per week LBA breakdown so people can see what dates were getting approved. This week's bimodal pattern is visible in the May 11 table.

Week of Apr 27, 2026, 213 cases approved

Median LBA: Nov 21, 2025 · Median wait: 157 days

LBA date Cases % of week
Oct 26, 2025 2 0.9%
Oct 29, 2025 11 5.2%
Oct 31, 2025 1 0.5%
Nov 14, 2025 2 0.9%
Nov 18, 2025 17 8.0%
Nov 19, 2025 9 4.2%
Nov 20, 2025 13 6.1%
Nov 21, 2025 69 32.4%
Nov 22, 2025 35 16.4%
Nov 24, 2025 4 1.9%
Nov 25, 2025 3 1.4%
Nov 26, 2025 2 0.9%
Nov 27, 2025 1 0.5%
Nov 28, 2025 6 2.8%
Nov 30, 2025 6 2.8%
Dec 1, 2025 4 1.9%
Dec 3, 2025 2 0.9%
Dec 6, 2025 1 0.5%
Dec 7, 2025 2 0.9%
Dec 8, 2025 1 0.5%
Dec 9, 2025 1 0.5%
Dec 10, 2025 1 0.5%
Dec 11, 2025 2 0.9%
Dec 12, 2025 1 0.5%
Dec 15, 2025 1 0.5%
Dec 16, 2025 1 0.5%
Dec 17, 2025 3 1.4%
Dec 18, 2025 1 0.5%
Dec 19, 2025 2 0.9%
Dec 20, 2025 2 0.9%
Jan 6, 2026 1 0.5%
Jan 16, 2026 1 0.5%
Jan 28, 2026 1 0.5%
Jan 29, 2026 1 0.5%
Feb 17, 2026 1 0.5%
Feb 24, 2026 1 0.5%
Feb 25, 2026 1 0.5%

Week of May 4, 2026, 285 cases approved

Median LBA: Nov 29, 2025 · Median wait: 157 days

LBA date Cases % of week
Jun 20, 2025 1 0.4%
Jul 10, 2025 1 0.4%
Oct 6, 2025 1 0.4%
Oct 28, 2025 1 0.4%
Oct 29, 2025 3 1.1%
Oct 30, 2025 20 7.0%
Oct 31, 2025 19 6.7%
Nov 1, 2025 3 1.1%
Nov 2, 2025 2 0.7%
Nov 3, 2025 6 2.1%
Nov 4, 2025 17 6.0%
Nov 5, 2025 4 1.4%
Nov 11, 2025 1 0.4%
Nov 14, 2025 1 0.4%
Nov 17, 2025 2 0.7%
Nov 18, 2025 5 1.8%
Nov 19, 2025 4 1.4%
Nov 20, 2025 3 1.1%
Nov 21, 2025 2 0.7%
Nov 22, 2025 7 2.5%
Nov 24, 2025 2 0.7%
Nov 25, 2025 1 0.4%
Nov 27, 2025 3 1.1%
Nov 28, 2025 21 7.4%
Nov 29, 2025 26 9.1%
Nov 30, 2025 10 3.5%
Dec 1, 2025 2 0.7%
Dec 2, 2025 1 0.4%
Dec 3, 2025 5 1.8%
Dec 4, 2025 4 1.4%
Dec 5, 2025 5 1.8%
Dec 6, 2025 1 0.4%
Dec 8, 2025 24 8.4%
Dec 9, 2025 35 12.3%
Dec 10, 2025 3 1.1%
Dec 27, 2025 1 0.4%
Dec 29, 2025 1 0.4%
Dec 31, 2025 3 1.1%
Jan 3, 2026 3 1.1%
Jan 7, 2026 1 0.4%
Jan 8, 2026 1 0.4%
Jan 10, 2026 2 0.7%
Jan 14, 2026 2 0.7%
Jan 15, 2026 3 1.1%
Jan 16, 2026 2 0.7%
Jan 17, 2026 1 0.4%
Jan 20, 2026 1 0.4%
Jan 28, 2026 5 1.8%
Jan 29, 2026 3 1.1%
Jan 30, 2026 3 1.1%
Feb 1, 2026 1 0.4%
Feb 3, 2026 1 0.4%
Feb 6, 2026 1 0.4%
Feb 14, 2026 1 0.4%
Feb 19, 2026 1 0.4%
Feb 26, 2026 1 0.4%
Apr 10, 2026 1 0.4%

Week of May 11, 2026, 297 cases approved (the weird week)

Median LBA: Nov 11, 2025 · Median wait: 184 days · BIMODAL, interpret carefully

LBA date Cases % of week
Nov 3, 2025 13 4.4%
Nov 4, 2025 16 5.4%
Nov 5, 2025 27 9.1%
Nov 6, 2025 17 5.7%
Nov 7, 2025 20 6.7%
Nov 10, 2025 11 3.7%
Nov 11, 2025 19 6.4%
Nov 12, 2025 4 1.3%
Nov 13, 2025 3 1.0%
Nov 14, 2025 4 1.3%
Nov 17, 2025 2 0.7%
Nov 18, 2025 3 1.0%
Nov 19, 2025 4 1.3%
Nov 20, 2025 3 1.0%
Nov 21, 2025 2 0.7%
Nov 24, 2025 1 0.3%
Nov 25, 2025 2 0.7%
Nov 26, 2025 1 0.3%
Nov 27, 2025 1 0.3%
Dec 1, 2025 2 0.7%
Dec 3, 2025 5 1.7%
Dec 4, 2025 6 2.0%
Dec 5, 2025 15 5.1%
Dec 8, 2025 7 2.4%
Dec 9, 2025 8 2.7%
Dec 10, 2025 18 6.1%
Dec 11, 2025 8 2.7%
Dec 12, 2025 2 0.7%
Dec 15, 2025 3 1.0%
Dec 17, 2025 2 0.7%
Dec 18, 2025 1 0.3%
Dec 19, 2025 2 0.7%
Dec 22, 2025 1 0.3%
Dec 29, 2025 1 0.3%
Dec 30, 2025 1 0.3%
Jan 3, 2026 1 0.3%
Jan 6, 2026 2 0.7%
Jan 8, 2026 1 0.3%
Jan 12, 2026 1 0.3%

You can see the bimodal pattern visually. Heavy cluster in Nov 3–11 (about 38% of the week), thin middle, then another cluster in Dec 4–11 (about 25% of the week). Two batches happening at once.

Apology and next steps

I want to apologize for two things:

  1. The late update. Life has been busy and I didn't get this out as fast as I should have. I'll try to do better next week.
  2. The lack of a clean answer this week. Honestly, I was hoping the data this week would let me sharpen the calculator and tell everyone whether USCIS is genuinely speeding up or whether the +8 we saw last week was a fluke. Instead I got a weird bimodal week that doesn't fit cleanly into either story. I wish I had better data and a cleaner interpretation for you this week, and I don't.

The plan is: next week's data should tell us a lot more. If next week looks normal again, I'll update the calculator using the (presumably forward moving) frontier. If it stays weird, I'll have to think harder about how to handle bimodal weeks in the model.

Thanks for sticking with me on this. Every week of data makes the calculator better, even when (especially when) the data is messy like this.

Calculator (unchanged this week): https://catchingexcalibur.github.io/approval_calculator/ Source code: https://github.com/CatchingExcalibur/approval_calculator

reddit.com
u/CatchingExcalibur — 3 months ago
▲ 57 r/DACA

Update #2: Calculator improved + 2 more weeks of MyCasesHub data

Hey everyone, back again with another update. I've added 2 more weeks of approval data, made some refinements to the calculator, and pulled some new tables I think people will find useful.

Try it here: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

Updated median wait time table (12 weeks now)

Approval week Cases Median wait Change
Feb 9 841 100 days
Feb 16 289 113 days +13
Feb 23 611 117 days +4
Mar 2 493 119 days +2
Mar 9 639 123 days +4
Mar 23 711 133 days +10
Mar 30 356 139 days +6
Apr 6 681 142 days +3
Apr 13 895 146 days +4
Apr 20 779 153 days +7
Apr 27 213 157 days +4
May 4 285 157 days 0

Big news: for the first time in 12 weeks, the median wait didn't go up! two weeks in a row at 157 days. That's the first sign of the trend possibly flattening. Not a reversal, but a pause. Too early to say if it sticks.

The 12-week average is still about +5.2 days per week increase, but if the recent flattening holds, that number will come down with future updates.

Updated submission-date frontier

Approval week Batch USCIS approved (submission dates) Advance
Feb 9 around Nov 4, 2025
Feb 16 around Oct 28, 2025 -7
Feb 23 around Oct 31, 2025 +3
Mar 2 around Nov 5, 2025 +5
Mar 9 around Nov 7, 2025 +2
Mar 23 around Nov 13, 2025 +6
Mar 30 around Nov 14, 2025 +1
Apr 6 around Nov 17, 2025 +3
Apr 13 around Nov 19, 2025 +2
Apr 20 around Nov 20, 2025 +1
Apr 27 around Nov 21, 2025 +1
May 4 around Nov 29, 2025 +8

The May 4 week showed an 8-day jump forward in the frontier, the biggest single-week advance in the entire dataset. Combined with the flat wait time, this suggests USCIS may have caught up a bit. Could be real, could be noise. I'll be watching the next few weeks closely.

What batch USCIS approved over the last 3 weeks (full breakdown)

This is the new section I wanted to include. For each of the last 3 approval weeks, here's the complete breakdown of which submission dates (LBAs) got approved.

Week of Apr 20, 2026 - 779 cases approved

Median LBA: Nov 20, 2025 · Median wait: 153 days

LBA date Cases % of week
Oct 22, 2025 2 0.3%
Oct 24, 2025 1 0.1%
Oct 28, 2025 9 1.2%
Oct 29, 2025 11 1.4%
Oct 30, 2025 1 0.1%
Nov 17, 2025 29 3.7%
Nov 18, 2025 19 2.4%
Nov 19, 2025 206 26.4%
Nov 20, 2025 235 30.2%
Nov 21, 2025 102 13.1%
Nov 22, 2025 6 0.8%
Nov 23, 2025 1 0.1%
Nov 24, 2025 13 1.7%
Nov 25, 2025 8 1.0%
Nov 26, 2025 2 0.3%
Nov 27, 2025 2 0.3%
Nov 28, 2025 10 1.3%
Dec 2, 2025 4 0.5%
Dec 3, 2025 24 3.1%
Dec 4, 2025 37 4.7%
Dec 6, 2025 1 0.1%
Dec 9, 2025 7 0.9%
Dec 10, 2025 4 0.5%
Dec 11, 2025 3 0.4%
Dec 12, 2025 8 1.0%
Dec 17, 2025 1 0.1%
Dec 19, 2025 3 0.4%
Dec 22, 2025 2 0.3%
Jan 5, 2026 1 0.1%
Jan 6, 2026 1 0.1%
Jan 7, 2026 1 0.1%
Jan 8, 2026 2 0.3%
Jan 9, 2026 2 0.3%
Jan 12, 2026 2 0.3%
Jan 13, 2026 1 0.1%
Jan 14, 2026 2 0.3%
Jan 15, 2026 1 0.1%
Jan 16, 2026 2 0.3%
Jan 20, 2026 2 0.3%
Jan 22, 2026 2 0.3%
Jan 23, 2026 1 0.1%
Jan 26, 2026 1 0.1%
Jan 29, 2026 2 0.3%
Jan 30, 2026 2 0.3%
Feb 2, 2026 1 0.1%
Feb 5, 2026 1 0.1%
Feb 24, 2026 1 0.1%

Nov 19-21 alone = 69.7% of approvals this week.

Week of Apr 27, 2026 - 213 cases approved

Median LBA: Nov 21, 2025 · Median wait: 157 days

LBA date Cases % of week
Oct 26, 2025 2 0.9%
Oct 29, 2025 11 5.2%
Oct 31, 2025 1 0.5%
Nov 14, 2025 2 0.9%
Nov 18, 2025 17 8.0%
Nov 19, 2025 9 4.2%
Nov 20, 2025 13 6.1%
Nov 21, 2025 69 32.4%
Nov 22, 2025 35 16.4%
Nov 24, 2025 4 1.9%
Nov 25, 2025 3 1.4%
Nov 26, 2025 2 0.9%
Nov 27, 2025 1 0.5%
Nov 28, 2025 6 2.8%
Nov 30, 2025 6 2.8%
Dec 1, 2025 4 1.9%
Dec 3, 2025 2 0.9%
Dec 6, 2025 1 0.5%
Dec 7, 2025 2 0.9%
Dec 8, 2025 1 0.5%
Dec 9, 2025 1 0.5%
Dec 10, 2025 1 0.5%
Dec 11, 2025 2 0.9%
Dec 12, 2025 1 0.5%
Dec 15, 2025 1 0.5%
Dec 16, 2025 1 0.5%
Dec 17, 2025 3 1.4%
Dec 18, 2025 1 0.5%
Dec 19, 2025 2 0.9%
Dec 20, 2025 2 0.9%
Jan 6, 2026 1 0.5%
Jan 16, 2026 1 0.5%
Jan 28, 2026 1 0.5%
Jan 29, 2026 1 0.5%
Feb 17, 2026 1 0.5%
Feb 24, 2026 1 0.5%
Feb 25, 2026 1 0.5%

Week of May 4, 2026 - 285 cases approved

Median LBA: Nov 29, 2025 · Median wait: 157 days

LBA date Cases % of week
Jun 20, 2025 1 0.4%
Jul 10, 2025 1 0.4%
Oct 6, 2025 1 0.4%
Oct 28, 2025 1 0.4%
Oct 29, 2025 3 1.1%
Oct 30, 2025 20 7.0%
Oct 31, 2025 19 6.7%
Nov 1, 2025 3 1.1%
Nov 2, 2025 2 0.7%
Nov 3, 2025 6 2.1%
Nov 4, 2025 17 6.0%
Nov 5, 2025 4 1.4%
Nov 11, 2025 1 0.4%
Nov 14, 2025 1 0.4%
Nov 17, 2025 2 0.7%
Nov 18, 2025 5 1.8%
Nov 19, 2025 4 1.4%
Nov 20, 2025 3 1.1%
Nov 21, 2025 2 0.7%
Nov 22, 2025 7 2.5%
Nov 24, 2025 2 0.7%
Nov 25, 2025 1 0.4%
Nov 27, 2025 3 1.1%
Nov 28, 2025 21 7.4%
Nov 29, 2025 26 9.1%
Nov 30, 2025 10 3.5%
Dec 1, 2025 2 0.7%
Dec 2, 2025 1 0.4%
Dec 3, 2025 5 1.8%
Dec 4, 2025 4 1.4%
Dec 5, 2025 5 1.8%
Dec 6, 2025 1 0.4%
Dec 8, 2025 24 8.4%
Dec 9, 2025 35 12.3%
Dec 10, 2025 3 1.1%
Dec 27, 2025 1 0.4%
Dec 29, 2025 1 0.4%
Dec 31, 2025 3 1.1%
Jan 3, 2026 3 1.1%
Jan 7, 2026 1 0.4%
Jan 8, 2026 1 0.4%
Jan 10, 2026 2 0.7%
Jan 14, 2026 2 0.7%
Jan 15, 2026 3 1.1%
Jan 16, 2026 2 0.7%
Jan 17, 2026 1 0.4%
Jan 20, 2026 1 0.4%
Jan 28, 2026 5 1.8%
Jan 29, 2026 3 1.1%
Jan 30, 2026 3 1.1%
Feb 1, 2026 1 0.4%
Feb 3, 2026 1 0.4%
Feb 6, 2026 1 0.4%
Feb 14, 2026 1 0.4%
Feb 19, 2026 1 0.4%
Feb 26, 2026 1 0.4%
Apr 10, 2026 1 0.4%

A few notes on these tables:

The bolded rows are the LBA dates that dominated each week. You can see the frontier shifting forward: Nov 19–21 → Nov 21–22 → Nov 28–29 + Dec 8–9.

Sample sizes are smaller for the most recent two weeks (213 and 285 cases vs. ~779 the prior week). That's a data collection limitation on my end, not a USCIS slowdown. Percentages still reflect what happened.

A few far-out LBA dates appear in each week (Jun 2025, Apr 2026, etc.) these are likely cases that got stuck somewhere, were expedited, or had a status re-trigger. They are not representative of normal queue movement and shouldn't be used to extrapolate "I should be approved soon" if your LBA is months ahead of the frontier.

How the calculator works (same as before, slightly tweaked)

Imagine USCIS is a very slow deli counter. Right now they're calling ticket number "Nov 29, 2025." That's the submission date currently being approved.

If your submission date was Jan 5, 2026, you're 37 numbers down the line. At ~2.5 numbers called per week, that's ~15 weeks of waiting before they reach your ticket. That puts you around mid-August 2026.

That's all the calculator does:

  1. It looks at where the "deli counter" is right now (Nov 29)
  2. It figures out how far ahead of that your submission date is
  3. It divides by how fast the counter is moving (~2.5 days/week)
  4. It tells you which week your batch should get called

It does the same thing in reverse for the "when should I submit?" mode works backwards from your card expiration date to tell you what submission date should still get approved in time.

Why "current median wait time = your wait" is wrong

If you've seen people say "the wait is 157 days, so add 157 days to your submission date" that math only works for people who submitted around Nov 29, 2025. Anyone who submitted later than that is going to wait longer, because the line keeps growing.

The calculator does NOT just add 157 days to your date. It estimates how long it'll take USCIS to get to your specific submission date based on how fast they've been moving.

Use this with a grain of salt

This calculator is still not perfect. It's now based on 12 weeks of data better than 10, still not a huge sample. The estimates assume USCIS keeps moving at the same pace they've been moving, which might not happen. They could speed up (the last 3 weeks suggest this might be starting), slow down, deal with holidays, change priorities any of that breaks the math.

It's the best I can do with what we have. As more weeks pass, I'll keep updating it.

Privacy

This calculator doesn't log anything. There's no database, no tracking, no analytics on submissions. You don't enter a receipt number, your name, your A-number, or anything personally identifying all it asks for is a date. The whole thing runs locally in your browser.

If you don't trust me on that, the source code is public on GitHub you can read every line yourself: https://github.com/CatchingExcalibur/approval_calculator

Thanks

Genuinely thank you to everyone who's been following along, leaving feedback, asking questions, and pointing out where the math could be better. The last post got a ton of useful comments and made this version meaningfully better. I'll keep updating as more weeks of data come in.

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

reddit.com
u/CatchingExcalibur — 3 months ago
▲ 51 r/DACA

Hey everyone, following up on my last post about approval times trending upward. I built a small calculator that you can use to get an estimate of when your case might be approved, or figure out when you should submit if you have a card expiration date coming up.

Try it here: https://catchingexcalibur.github.io/approval_calculator/

Source code: https://github.com/CatchingExcalibur/approval_calculator

All data sourced from MyCasesHub.

Updated median wait time table (still going up)

Here's what the wait time has looked like over the last 11 weeks of approvals. The trend is real every single week, the median wait has gone up:

Approval week Cases Median wait Change
Feb 9 841 100 days
Feb 16 289 113 days +13
Feb 23 611 117 days +4
Mar 2 493 119 days +2
Mar 9 639 123 days +4
Mar 23 711 133 days +10
Mar 30 356 139 days +6
Apr 6 681 142 days +3
Apr 13 895 146 days +4
Apr 20 779 153 days +7
Apr 27 200 157 days +4

Average increase: about +5.5 days per week. So if this pace holds, next week's approvals should be sitting around 158-159 days, the week after around 164, and so on.

What "batch" is USCIS actually working on?

This is the part I think is most useful and gets overlooked. USCIS isn't approving people in random order each week, they're working through cases whose submission date (the last status update before approval) falls in a small window. Here's where that window has been:

Approval week Batch USCIS approved (submission dates) Advance
Feb 9 around Nov 4, 2025
Feb 16 around Oct 28, 2025 -7
Feb 23 around Oct 31, 2025 +3
Mar 2 around Nov 5, 2025 +5
Mar 9 around Nov 7, 2025 +2
Mar 23 around Nov 13, 2025 +6
Mar 30 around Nov 14, 2025 +1
Apr 6 around Nov 17, 2025 +3
Apr 13 around Nov 19, 2025 +2
Apr 20 around Nov 20, 2025 +1

This is the scary part. In 11 weeks of real time, USCIS only advanced their batch from Nov 4 to Nov 20, that's only 16 days of submission dates getting processed in 70 days of calendar time. Roughly 2.5 days of submission dates per real-life week. The line is getting longer, not shorter.

How the calculator works

Imagine USCIS is a very slow deli counter. Right now they're calling ticket number "Nov 20, 2025." That's the submission date currently being approved.

If your submission date was Jan 5, 2026, you're 46 numbers down the line. At ~2.5 numbers called per week, that's ~18 weeks of waiting before they reach your ticket. That puts you around late August 2026.

That's all the calculator does:

  1. It looks at where the "deli counter" is right now (Nov 20)
  2. It figures out how far ahead of that your submission date is
  3. It divides by how fast the counter is moving (2.5 days/week)
  4. It tells you which week your batch should get called

It does the same thing in reverse for the "when should I submit?" mode, which works backwards from your card expiration date to tell you what submission date should still get approved in time.

Why "current median wait time = your wait" is wrong

If you've seen people say "the wait is 153 days, so add 153 days to your submission date", that math only works for people who submitted around Nov 20, 2025. Anyone who submitted later than that is going to wait longer, because the line keeps growing.

The calculator does NOT just add 153 days to your date. It estimates how long it'll take USCIS to get to your specific submission date based on how fast they've been moving.

Use this with a grain of salt

I want to be upfront: this calculator is not perfect. It's based on 10 weeks of data, which is a small sample. The estimates assume USCIS keeps moving at the same pace they've been moving, which might not happen. They could speed up, slow down, change priorities, deal with holidays, any of that breaks the math.

It's the best I can do with what we have right now, and it's better than nothing or just guessing. As more weeks pass, I'll keep updating it, and it should get more accurate. Treat it as a planning tool, not a promise.

Privacy

This calculator doesn't log anything. There's no database, no tracking, no analytics on submissions. You don't enter a receipt number, your name, your A-number, or anything personally identifying all it asks for is a date. I tried to make this as anonymous as I possibly could. The whole thing runs locally in your browser.

If you don't trust me on that, the source code is public on GitHub, you can read every line yourself: https://github.com/CatchingExcalibur/approval_calculator

Thanks

Thanks for following along and supporting this project. I'm going to keep adding new data each week and refining the calculator. If something looks off or the estimates seem wildly wrong, leave a comment and I'll dig into it.

Hopefully this helps someone plan a little better. 🤞

Calculator: https://catchingexcalibur.github.io/approval_calculator/

Source Code: https://github.com/CatchingExcalibur/approval_calculator

reddit.com
u/CatchingExcalibur — 4 months ago
▲ 96 r/DACA

I’ve been tracking recent approval data and wanted to share what I’m seeing so far.

I gathered the data from MyCasesHub by tracking publicly visible case status movement over multiple weekly pulls. I focused only on cases that clearly moved from processing to approved, then removed duplicate case numbers and excluded incomplete records so the trend was based only on clean approval data.

This is reliable because it is based on actual observed approval movement, not guesses or individual timelines. The dataset currently includes 6,295 clean approval cases across 10 approval weeks, which makes the weekly trend large enough to show direction. It still should not be treated as a guaranteed USCIS prediction, but it gives a strong estimate of where approval times are currently trending.

The main thing I’m seeing is that approval times are not staying flat. They keep expanding week by week.

Current trend:

  • Week of Feb 9, 2026: median approval time was about 100 days
  • Week of Apr 20, 2026: median approval time was about 153 days
  • Overall trend: approval times are increasing about 5–6 days per week

Weekly stats so far:

Approval week Cases Avg days Median days
2026-02-09 841 104.9 100
2026-02-16 289 115.1 113
2026-02-23 611 115.2 117
2026-03-02 493 121.7 119
2026-03-09 639 120.6 123
2026-03-23 711 129.9 133
2026-03-30 356 134.7 139
2026-04-06 681 136.8 142
2026-04-13 895 124.1 146
2026-04-20 779 149.9 153

Based on the current trend, the next 4 approval weeks could look something like this:

Approval week Estimated median approval time
Apr 27, 2026 ~159 days
May 4, 2026 ~164 days
May 11, 2026 ~170 days
May 18, 2026 ~175 days

This is not a guarantee, but the trend is pretty clear right now: every new week seems to be adding more time.

I’m also working on a calculator that will help people estimate:

  1. Estimated approval date based on current approval trends
  2. How long your case may take using the latest weekly data
  3. Whether your approval may come before or after your expiration date
  4. The latest date you should consider applying by, based on your expiration date and the current trend
  5. A basic risk warning if the trend shows your approval could fall too close to or after your expiration date

The goal is not to predict USCIS perfectly, because nobody can do that, but to give people a better planning tool instead of guessing.

I’ll keep updating the model as more weekly data comes in, because the approval window is moving and the calculator needs to adjust with it.

https://preview.redd.it/zhewstdjkkyg1.png?width=763&format=png&auto=webp&s=c30b6238a5767fb1c756fcc624f28c01d487f06f

reddit.com
u/CatchingExcalibur — 4 months ago