How the tracker works.

Where every number comes from, how the AI score is calculated, and what we're still missing. Data updated 2026-10-26.

What counts

Any significant layoff announced or filed between 2026-01-01 and 2026-10-26, whether or not AI is involved. That includes every 2026 state WARN notice in the states we cover, every SEC Form 8-K Item 2.05 (exit or restructuring) filing we can find, and major company-wide announcements confirmed by the company or by major outlets. In total that comes to 1,509 events and 453,424 counted workers.

WARN notices are filed per site. We group them into one company-level event: notices from the same employer within about 60 days are combined, and notices that match a company-wide announcement are attached to it. Every site-level row is still available in the WARN locations CSV (2,424 rows).

Sources, in order of trust

  1. Government filings: state WARN databases, using the official downloadable files where a state offers them, and SEC 8-K filings from EDGAR.
  2. Company statements: press releases, memos, earnings calls, and regulatory filings.
  3. Major news outlets (Reuters, Bloomberg, AP, WSJ, CNBC, and others), checked event by event.

Other trackers are used only as leads. Nothing is copied from them; every lead is checked against a primary or major source before it goes in. Several leads turned out to be 2024 or 2025 announcements, or headcounts nobody actually confirmed, and those were left out.

The AI score (0–100), model v3

Please read this part: the AI score estimates how likely a careful reader of the public record would conclude that AI or automation was a stated or clearly documented contributing cause of the layoff. It is not a measured probability that AI caused the job losses. Companies rarely say why they cut, and several studies, including the Stanford Digital Economy Lab's below, find AI showing up mostly as reduced hiring rather than layoffs. So the score describes the evidence, not the cause. Each row shows three things: the score, an 80% interval, an evidence grade, and how much each signal contributed.

Seven signals

SignalWhat it measuresFitted weight
AAttribution strength: the strongest AI or automation link in the record (see table below)+4.92
APBonus applied when that link comes from a primary source (the company itself or an SEC filing)+1.58
EExecutives tie AI to efficiency or productivity+0.00
RAI exposure of the affected roles (mean percentile of AIOE, GPT exposure β and Anthropic observed exposure)+0.03
IIndustry AI exposure (AIIE percentile by NAICS)+0.66
CMajor AI investment announced by the company within 180 days (1) or earlier in 2026 (0.5)+0.00
XContrary evidence (subtracted)+1.70

Score = 100 × logistic(-3.30 + Σ weight × signal). Contrary evidence is subtracted. The weights are fit by sign-constrained, L2-regularized logistic regression on 223 hand-labeled events (below). Every weight is required to push in the expected direction. The fit gave concurrent AI investment a weight of 0: in our labeled set, a big AI capex announcement didn't help predict whether a layoff was tied to AI. We keep the signal in the model and show it, but right now it doesn't change any score. Role and industry exposure carry small weights. That's on purpose: exposure measures what AI could do in a job, not what a company actually did. On its own, exposure can only lift a no-evidence WARN notice from about 2 to about 8.

Attribution strength (A) by evidence type

AEvidence tagMeaning
1.0ai_explicit_replacementai explicit replacement
0.85ai_cited_reasonai cited reason
0.7fund_aifund ai
0.7ai_reskill_replaceai reskill replace
0.65ai_replacing_work_reportedai replacing work reported
0.6ai_disruptionai disruption
0.6warn_reason_automationwarn reason automation
0.45exec_ai_efficiencyexec ai efficiency
0.4sec_ai_languagesec ai language
0.35sec_periodic_ai_languagesec periodic ai language
0.35automation_mentionautomation mention
0.3press_ai_linkpress ai link
0.2automation_physical_mentionautomation physical mention

Contrary evidence (X): the company denies AI played a role (+0.6); a closure, bankruptcy or seasonal end (+0.4); each other co-cited cause such as tariffs, lost demand, a merger or relocation (+0.15). X is capped at 1.

Evidence grade (separate from the score)

GradeMeaningEvents
AAI link stated by the company or in an SEC filing38
BExecutive AI statements, AI language in a filing, or credible reporting that AI is taking over the work57
CPress or analyst inference, or a generic automation mention, only15
DNo AI-specific evidence; score comes only from role/industry exposure minus contrary evidence1,399

The score reflects how strong the evidence is. The grade reflects what kind of evidence it is. Two events can both score 40, one because filing language mentions AI (grade B) and one on press inference alone (grade C). Treat any grade D event as "nothing public ties this to AI", not as "AI was not involved".

Uncertainty

The interval shown with each score (for example "72–81") is the 10th to 90th percentile of the score across 300 bootstrap refits of the weights. It captures model uncertainty only. It can't capture information nobody has published, which is what the evidence grade is for.

Calibration: how we checked it

We hand-labeled 223 events on a 0–3 scale. 3 = the company explicitly ties the cuts to AI. 2 = AI is stated or clearly documented as a contributing cause, for example in a filing, an executive statement, or reporting that AI now does the work. 1 = press speculation or a generic automation mention only. 0 = no AI evidence, or the company denied it. A label of 2 or higher counts as "AI-linked". The set has 122× label 0, 27× label 1, 53× label 2, 21× label 3 and contains 74 AI-linked events: every curated news event, plus random samples of SEC and WARN events. Scores were checked with 5-fold cross-validation repeated 10 times, so each event is scored by a model that never saw its label.

Metricv2 rubricv3 model (cross-validated)
AUC (ranking)0.9930.991
Brier score (lower is better)0.050.045
Accuracy at the 50 cut-off0.9370.937
Spearman correlation with the 0–3 label0.8730.856
Weighted κ, bands vs labels0.7240.793
Score binEventsMean scoreShare labeled AI-linked
0-1512150%
15-30152313%
30-50174141%
50-70156073%
70-100558998%

Caveat: the labels were assigned by our team from the same records the signals are built from. High agreement shows the model is consistent with a careful reading of the sources. It does not show the model knows the true cause. The v2 rubric already agreed closely with the labels. v3's improvements are calibrated bands (weighted κ 0.724 → 0.793), an interval, an evidence grade, and a per-signal breakdown. The old rubric score is still in the data as rubric_v2_score.

Bands

BandScoreEventsWorkers
High70+5569,342
Mid-high50+1525,000
Mid30+2210,050
Low15+1615,860
Minimal0+1,401333,172

AI Layoff Index

The AI Layoff Index for a period is Σ (counted workers × AI score / 100). It's the expected number of workers whose layoff a careful reader would tie to AI, given the public evidence. It is an estimate for tracked events, not a measure of AI job losses across the economy.

Research we drew on

Headcounts

Coverage & gaps

WARN data loaded for these states:

StateSite noticesWorkersSource
VA597,722official source
UT131,861official source
OR762,646official source
CA1,18362,569official source
TX10917,370official source
NJ11414,186official source
CO465,501official source
PA (last good copy; latest fetch failed)599,748official source
IL13318,422official source
WA12927,943official source
FL21515,749official source
IN284,208official source
MD1128,047official source
AL (last good copy; latest fetch failed)282,458official source
WI533,733official source
NC686,789official source

Not yet covered by WARN: New York (its public dashboard sits behind a bot check), Ohio (page not found), Michigan, Massachusetts, Tennessee and Missouri (they block automated access), Georgia (site down when we checked), Arizona and Kansas (no public export), Minnesota (only monthly PDFs, which we can't parse reliably), and every other state not in the table above. We don't get around blocks. Large layoffs in those states are still included when there's an announcement, SEC filing or major news report. Illinois is partial: updates to notices first filed in 2025 are left out. Searching SEC full text for Item 2.05 finds fewer filings than we expected, so some 8-K restructurings may be missing. To catch more, we also search 10-Q and 10-K filings for workforce-reduction language and attach what we find to the matching events.

Benchmark: Challenger, Gray & Christmas counted 573,195 announced U.S. job cuts from January through September 2026, and 120,136 where employers cited AI. Challenger counts announcements, including ones without WARN filings, and doesn't publish a company-level list, so the gap between our numbers and theirs is mostly events we haven't documented with a source yet.

Updates

The data is rebuilt every week. A script downloads the latest WARN files and SEC filings and re-scores every event. New news events are added by hand only after they're checked against sources. Any new WARN or SEC entry that mentions AI is flagged for a person to review. New curated events get a hand label, and the model is refit and re-checked each time (calibrate.py). A changelog records what was added and what was re-scored.

What we don't do

We don't estimate headcounts, we don't publish anonymous claims without a public source, and we don't call any one layoff "caused by AI". The score describes the evidence and nothing more.

Corrections

See something wrong? Tell us. We fix errors and re-score as soon as they're confirmed.