Skip to main content

Research · WARN Atlas

The WARN Atlas

12,175 Worker Adjustment and Retraining Notification filings decoded, geocoded, and cross-joined with 9,691 companies' AI-adoption scores — 1,033,499 workers affected across 43 US states since 2009.

24-month trend

Monthly count of layoff + closure + mass-layoff notices since January 2023. Figures reflect filing activity — actual layoff execution may lag by 60 days per WARN Act requirements.

01102203304402023-012023-072024-012024-072025-012025-072026-012026-04Monthly filings6-month trailing average

Where the cuts are concentrated

WARN filings by 2-digit NAICS sector (only sectors with matched filings shown). Joined via company-name normalization against our 9,691-company AI-adoption index.

Finance & Insurance108workers affected10,895Transportation & Warehousing24workers affected1,674Health Care & Social Assistance19workers affected1,954Manufacturing18workers affected843Professional, Scientific & Technical Services4workers affected366Administrative & Support Services2workers affected110Manufacturing1workers affected138

Top sector: Finance & Insurance108 notices affecting 10,895 workers across 15 companies. Average AI-adoption score in this sector: 69.01/100.

Does AI adoption predict layoffs?

The right question, asked at the right level of aggregation: for each NAICS-2 industry, what is the industry's mean AI adoption score vs the share of its total US employment impacted by WARN filings? This normalizes for industry size — small sectors with concentrated layoffs and large sectors with absolute-but-proportionally-small layoffs both read on the same scale.

0.00%0.53%1.05%1.58%2.10%5561687480Professional,FinanceOtherManufacturing MfgAdministrativeTransportation TransportEducationalPublicInformationWholesaleArts,HealthIndustry mean AI adoption score (0 – 100)% of industry employment impacted

Pearson correlation (industry mean AI score × % employment impacted): Employment-weighted r = -0.034 · unweighted r = 0.331 across 12 NAICS-2 industries. Dot radius scales with industry employment (Health Care is the largest at ~23M workers; Mining is the smallest shown at ~630K).

Why this is the right aggregation. The prior company-level scatter mostly measured company size (bigger companies file larger WARN notices) rather than any underlying AI-adoption effect. Normalizing layoff volume by BLS Current Employment Statistics (CES, May 2025) total employment per sector produces an apples-to-apples comparison: small sectors with concentrated layoffs score higher here than large sectors with absolute-but-proportionally-small layoffs, which is exactly what the underlying question — "is AI adoption a sector-level driver of workforce displacement?" — needs.

Supporting view: company-level scatter (direct-matched + imputed)

Below is the company-level view that preceded the industry rollup. Each dot is one company; x-axis is its (direct or sector-imputed) AI adoption score, y-axis is total workers affected by its WARN filings. The weak correlation here is partly an artifact of firm size — bigger companies file bigger WARN notices regardless of AI adoption — which is why the industry-level plot above is the published headline chart.

0588117617632351020406080100AI Adoption Score (0 – 100)Total workers affectedDirect-matched (47)Sector-imputed (474)

Pearson correlation (Workers affected × AI adoption score): Direct-matched companies (n=47): r = -0.106 · Sector-imputed population (n=474): r = 0.061 · Combined (n=521): r = -0.096. 27 outliers with >2,351 affected workers excluded from the view.

Imputation methodology. The 186 companies that appear in both our AI-opportunity index and WARN filings are plotted with their directly-observed AI adoption score. For the remaining filings (whose employers don't appear in our SMB-focused index), we impute an AI adoption score using a public-research-grounded heuristic: 0.70 × sector_mean + 0.15 × state_mean + 0.15 × (sector_mean + size_modifier), where sector/state means come from our 9,691 companies and size_modifier scales log-linearly from −8 (50 workers) to +8 (5,000 workers). The 70/15/15 weighting reflects evidence from the US Census Bureau's Annual Business Survey 2024 and Stanford AI Index 2024 that sector dominates size and geography as an AI-adoption predictor.

Geography — per-capita burden

Top 15 states ranked by workers affected per million civilian labor force (2024 BLS baseline). Ranking corrects for absolute population size — small states with concentrated displacement rise to the top.

RankStateNoticesWorkers affectedPer million workforce
1ID4226,24427055.7
2DC556,85716326.2
3CA5,245301,75615602.7
4CT9027,33414386.3
5NV12519,22312482.5
6WV299,32711806.3
7NE4210,96510543.3
8NJ34045,3159682.7
9IA29916,2589677.4
10RI355,2269332.1
11OR11818,4438658.7
12IL47555,4788628.0
13MS6910,2638412.3
14MD34625,5247951.4
15WI33724,5617922.9

Occupation forecast

Translating NAICS-level filings into SOC-level occupation displacement requires the BLS Occupational Employment and Wage Statistics (OEWS) crosswalk. Our ingest infrastructure is ready (see BL-164); once loaded, 50 occupations with 12-month projected displacement will appear here, each linked to its AI replaceability analysis.

Occupation forecast pending BLS OEWS data load.

Methodology

Source. Each filing originates from the public WARN roster published by its state Department of Labor. We ingest 61 state-level rosters across 44 US jurisdictions, normalize the 140+ event-type variants into five canonical buckets, geocode to state, and store the canonical record in content.warn_notices. The cleaned, self-hosted CSVs are available at /api/warn/export.

Coverage. 44 of 51 US jurisdictions have release-ready sources. AR, HI, KS, LA, NH, WY, and territories are either statutorily private (AR) or have no published public list. All rates should be interpreted as undercounts in non-release-ready states.

NAICS assignment. The source data contains no industry classification, so NAICS is derived by fuzzy-matching company_name_normalized against our 9,691-company index (which has 100% NAICS coverage). Direct match rate is 0.4%; unmatched filings receive a sector-imputed AI adoption score per the scatter methodology above and are retained in all rollups.

Event classification. 140+ raw event-type strings are bucketized into five classes: layoff, closure, mass_layoff, amendment, other. Only the first three are counted in trend/sector rollups.

Rate model. The per-company layoff probability combines a sector- empirical base rate (12-month filings per matched company in each NAICS-2) with an AI-adoption coefficient fit on the matched subset via Poisson GLM (log link, IRLS solver, 6/6 unit tests). The current matched subset (n≈47 companies) is too small for strong causal claims; the coefficient is published as directional evidence only.

Legal + ethical note. Company-specific risk bands are published only for firms we already list in our public AI-opportunity index. Bands are framed as statistical associations with historical filing behavior, not predictions of future actions. Corrections and takedowns welcome at our contact page.