AskTheRecruiter · AI Layoff Tracker
Methodology & sources
How every number on this tracker is collected, verified, classified and counted. Written for journalists and researchers who need to check a figure before they cite it. Nothing here is estimated into existence; every published number traces to a primary source.
← Back to the tracker · Data sources · AI, in their own words · Press kit
What the summary cards mean
Verified job cuts is the main figure: cuts with a filing or independently reported source behind them. Explicitly AI-attributed is a subset of Verified job cuts where the source explicitly names AI as a cause. Announced job cuts is a separate announcement-history figure: source-linked plans reported at announcement stage. A later filing or report is linked or merged when confidently matched; an unmatched announcement is not a claim that cuts remain unexecuted. Announced cuts are not counted in Verified or AI-attributed totals, so the cards do not double-count.
Geography in the cards. Country and US-state filters describe the documented location of affected jobs, not an employer’s headquarters or every place it operates. A national announcement without a source-supported job-location state remains state-unspecified rather than being assigned to a state by inference.
What this is. A continuously updated, source-linked database of publicly reported layoffs worldwide. It records the source, evidence quote, event status and revision history so every figure can be independently checked. It is not a claim of complete coverage in every country.
Where the data comes from
Sources are always labeled on the entry:
- SEC filing Legal 8-K and 6-K filings pulled from SEC EDGAR full-text search. Strongest evidence; US public companies and foreign private issuers that file with the SEC.
- WARN notice State government mass-layoff filings from 47 covered US states.
- Press release Reviewed investor-relations and newsroom feeds (the “Press release” source in the tracker’s filter).
- News Named reports discovered through GDELT and Google News, retained only when the record has usable evidence. Eurofound ERM is a separately labeled, thresholded European announcement source.
How often it updates. News and SEC filings: twice daily (morning and after US market close, ET). WARN notices: daily at 11 AM ET, sweeping every covered state. An automated anomaly review runs daily at noon ET, flagging statistically unusual entries (very large single notices, same company filing in several states, weak source links) for human inspection before anyone else finds them. A monthly self-audit re-opens a random sample of published rows and re-checks each against its own source.
How entries are extracted and checked
Discovery searches a dialect-aware vocabulary (layoffs, redundancies, retrenchment, dismissals, sackings, workforce reduction and more than thirty other phrasings) across GDELT’s 65-language translated index, so coverage that never uses the word “layoff” still surfaces. News and filings are machine-extracted; core facts must appear in the source text. Counts parse conservatively (ranges resolve to the lower bound). Countries and industries normalize through fixed vocabularies; implausible values are rejected. New records carry an evidence confidence and publication status. Exact fingerprints, same-company guards and cross-source comparison prevent double counting; uncertain candidates remain provisional instead of silently inflating verified totals. WARN filings skip the language model and remain exempt from fuzzy dedup because one employer can legally file several distinct notices.
Reason tags
Each event can carry one or more reason tags, assigned only when the stored source text explicitly supports them; an event whose source states no reason stays untagged rather than guessed. The fixed vocabulary: AI: company-stated (employer names AI/automation, quote on file), AI-linked (broad) (press ties the cuts to AI without the employer saying it), Revenue decline, Restructuring, Merger / acquisition, Offshoring, Product discontinued, Cost reduction, Macroeconomic, Plant / site closure, Bankruptcy / insolvency, and Government / public sector (public-sector workforce actions such as federal reductions in force; a private contractor losing government work does not qualify). Tags are filterable on the tracker and returned in the API as reason_tags.
How the AI tag works
We distinguish AI as a primary cause, a contributing cause, a selection/operations tool, background context, and an explicit denial. Only primary or contributing cause classifications may be AI-attributed, and each must carry an exact supporting quote found in the source text. AI investment, future automation projections, and AI used to select workers do not qualify by themselves. Alongside the strict tag we also maintain a separately labeled AI-linked, broad measure that counts looser attributions, cuts made while funding an AI pivot, AI-driven market disruption, and press AI framing. The broad measure is surfaced in the ai_broad_jobs API field; it is never mixed into the strict verified-AI totals. Every strict AI attribution is published with its quote on the AI, in their own words page.
How “Roles most impacted” works
When a source names which teams were cut (for example “laying off customer-support and recruiting staff”), a model reads that stored text and maps it to a fixed set of role categories; a second independent pass must agree, and a supporting quote must be present, before the category is stored. Nothing is inferred from a company’s industry or guessed. Each bar shows the total job cuts attributed to that team, and the orange segment plus the 🤖 figure show how many of those were AI-linked, so a bar with no orange is job cuts we could not tie to AI, not an error. This chart covers only the minority of records whose source actually named the teams affected, so it is a sample of where cuts land, never a breakdown of the full total.
Coverage and honest limitations
US depth is greatest because of WARN and SEC sources. Europe has structured coverage of large announcements through Eurofound ERM. Outside those live collectors, country-level coverage is currently worldwide news discovery and any explicitly reviewed company newsroom feed; named filing systems such as SEDAR+, RNS, ASX, TDnet and HKEXnews are research candidates, not silently assumed feeds. WARN and ERM have their own thresholds and geography rules, so they should not be summed as if they were a complete national census. Multi-state and multi-country events can overlap; the entry and source fields disclose that risk. Entries dated in the future are announced or filed but not yet completed. Filtering the table by a country also includes cuts by employers headquartered there whose layoff spanned multiple countries (each such row stays labeled with its true “Multiple countries” scope, never recounted as that country alone); the headline totals stay on the stricter job-location basis, so they are never inflated by a global figure.
The two counting bases, side by side
Both numbers below are correct; they answer different questions. We publish the stricter one and disclose the other, so anyone comparing us with an external estimate can compare like with like.
| Counting basis | United States 2026 | What it counts |
|---|---|---|
| Job location (verified + announced, as the tracker’s location totals count) | 381,528 | Only jobs physically located in United States. The stricter, more conservative basis, so a global figure can never inflate it. |
| Employer basis (verified + announced, for like-for-like survey comparison) | 432,305 | Job location or employer domicile, so a United States-headquartered employer’s multi-country cut is included. This is how announcement surveys count, so it is the only fair basis to compare us against one. |
| Difference | 50,777 | Multi-country cuts by employers headquartered in United States. Each stays labeled “Multiple countries” in the data and is never silently recounted as United States-only. |
Figures update automatically as records are verified. Compare like with like: quoting our job-location headline against a survey that counts by employer will understate us by the difference above, and the reverse will overstate us.
What we exclude. Rumored or unsourced layoffs; layoffs with no stated job count; forward-looking projections (e.g. “could cost X jobs by 2050”) rather than announced or executed cuts; and retrospective summary articles that would double-count events already tracked.
Why our totals differ from other headline numbers
Three kinds of trackers measure three different things. Government statistics (BLS) count every separation in the economy, millions per month, with no event-level detail. Announcement surveys count corporate intentions: when a CEO announces “20,000 cuts over the next two years,” the full 20,000 lands in their total that day, even though much of it may come through attrition, get scaled back, or never produce a single filing. This tracker counts only what has a verifiable document or quoted primary source behind it: the WARN notices and SEC filings that appear as those 20,000 cuts actually execute, plus reported cuts with a named-outlet source.
Treat our verified figure as a documented floor: smaller than the estimates, but every single number is clickable back to a legal filing or named outlet. Since July 2026 we also track announcement-stage cuts as their own labeled tier (“Announced”, tagged in the table and shown as a separate headline number) so both questions are answered on one page, and unlike the announcement surveys, every announcement here links to its source too.
Where the uncounted cuts go. US reporting law leaves large, legal gaps no receipts-based tracker can see, and naming them is part of being honest about what our floor is. The federal WARN Act requires a public notice only when a single site loses 50 or more people at an employer of 100 or more, so a company that spreads the same cuts across many smaller offices files nothing. Employers can also skip the public notice entirely by paying wages in place of the 60-day warning, so that layoff never reaches a state database. A global “reducing headcount by 10,000” announcement often resolves to far fewer US filings once overseas cuts, natural attrition, and voluntary buyouts, none of which file WARN, are separated out. Small businesses and contractor terminations rarely generate any filing or news at all. The economy-wide total for those uncounted cuts comes from statistical estimates such as the US Bureau of Labor Statistics surveys and weekly unemployment-claims data, not from documents naming an employer; we do not restate those estimates as tracker rows, because a number we cannot trace to a source is exactly what this tracker exists not to publish.
Measured like-for-like against the public trackers by category, the result is not always that we are smaller: we run higher than WARN-only aggregators (we add SEC and named news on top of the same notices), at or above tech-event trackers by job volume, and at or above the announcement AI surveys on our broad measure with a quote on every entry; we run lower only on all-industry totals, where the gap is receiptless cuts (federal-workforce reductions, buyouts, attrition, small closings that file nothing) that we do not claim because we cannot source them.
The tracker audits itself
Once a month, an automated audit draws a random sample of already published rows, re-opens each row’s own cited source, and checks that the source still supports that company, that count, and that date. The result is written to the public health ledger whether it is flattering or not. A mismatch is flagged for human review through the corrections process; it is never silently edited.
Latest audit result: 7/8 verifiable rows matched their source = 87.5% (4 unverifiable: dead link / bot wall) (checked Jul 23, 2026)
Independent verification needs no permission: every row links to its source, and the health page shows each collector’s live status.
Using the data
How to phrase a citation. Our totals are what is documented under this methodology: a verifiable floor, not a census of every layoff that happened. The accurate phrasing is “According to AskTheRecruiter’s AI Layoff Tracker, N job cuts are documented for [period]” rather than “there were exactly N layoffs.” No tracker of any kind observes every layoff; ours is the one where each counted cut can be traced to its document.
Free with attribution to asktherecruiter.com (CC BY 4.0). The CSV and JSON buttons download exactly what your current filters show (or the full dataset when unfiltered); each chart offers its own image or data download. Programmatic access: GET /blog/wp-json/layoffs/v1/query (paginated; filter params match the page: years, quarters, months, industry, country, state, sources, reasons, q, from, to) and GET /blog/wp-json/layoffs/v1/aggregate for totals and breakdowns. Corrections get priority via the contact page, and every fix is disclosed in the corrections log on the tracker.