warn-act-notices / industries.html
APProjects's picture
site refresh (314 changed)
f24ca1f verified
Raw History Blame Contribute Delete
26.5 kB
<!doctype html><html lang="en"><head><meta charset="utf-8">
<!-- og:begin -->
<meta property="og:title" content="US layoffs by industry — WARN Act notices, rebuilt daily">
<meta property="og:description" content="32,169 US WARN Act layoff notices tagged to an industry by an auditable rule on the employer name, across 19 sectors and 15 industry pages. Free CSV, rebuilt every morning.">
<meta property="og:url" content="https://approjects-warn-act-notices.static.hf.space/industries.html">
<meta property="og:image" content="https://approjects-warn-act-notices.static.hf.space/assets/og-card.png">
<meta name="twitter:card" content="summary_large_image">
<!-- og:end -->
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https://cdn.jsdelivr.net; connect-src 'self'; font-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self' https://app.gumroad.com; upgrade-insecure-requests">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>US layoffs by industry — WARN Act notices, rebuilt daily</title>
<meta name="description" content="32,169 US WARN Act layoff notices tagged to an industry by an auditable rule on the employer name, across 19 sectors and 15 industry pages. Free CSV, rebuilt every morning.">
<link rel="canonical" href="https://approjects-warn-act-notices.static.hf.space/industries.html">
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "Dataset", "name": "US layoffs by industry \u2014 WARN Act notices, rebuilt daily", "description": "32,169 US WARN Act layoff notices tagged to an industry by an auditable rule on the employer name, across 19 sectors and 15 industry pages. Free CSV, rebuilt every morning.", "url": "https://approjects-warn-act-notices.static.hf.space/industries.html", "license": "https://creativecommons.org/licenses/by/4.0/", "isAccessibleForFree": true, "creator": {"@type": "Organization", "name": "WARN Feed"}, "spatialCoverage": {"@type": "Country", "name": "United States"}, "distribution": [{"@type": "DataDownload", "encodingFormat": "text/csv", "contentUrl": "https://approjects-warn-act-notices.static.hf.space/data/notices_by_sector.csv"}]}</script>
<style>body{font:16px/1.5 -apple-system,system-ui,sans-serif;max-width:880px;margin:2rem auto;padding:0 1rem;color:#1a1a1a}
h1{font-size:1.5rem} .stats{display:flex;gap:2rem;flex-wrap:wrap;margin:1.5rem 0}
.stat b{display:block;font-size:1.8rem} table{border-collapse:collapse;width:100%;font-size:.9rem}
td,th{padding:.35rem .6rem;border-bottom:1px solid #e5e5e5;text-align:left} .r{text-align:right}
a{color:#0757ba} .cta{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;padding:1rem;margin:1.5rem 0}
nav{font-size:.9rem;margin:1rem 0} footer{margin:2rem 0;font-size:.85rem;color:#666}.cta .ctap{margin:.45rem 0 .9rem}.btn{display:inline-block;background:#b02a1f;color:#fff;text-decoration:none;font-weight:600;padding:12px 20px;min-height:44px;line-height:20px;border-radius:6px;box-sizing:border-box}.btn:hover{background:#8e2118}.btn.ghost{background:#fff;color:#b02a1f;border:1px solid #b02a1f;margin-left:8px}.btn.ghost:hover{background:#fdf3f2}.btnnote{display:block;font-size:.85rem;color:#555;margin-top:.6rem}@media (max-width:520px){.btn{display:block;text-align:center}body{margin:1rem auto}table{font-size:.85rem}}
.dv{
--dv-ink:#1a1a19; --dv-dim:#5b5b57; --dv-grid:#e6e6e3;
--dv-surface:#fcfcfb; --dv-accent:#1c5cab;
--dv-line:#2a78d6; --dv-area:#cde2fb;
font:14px/1.4 -apple-system,system-ui,"Segoe UI",Roboto,sans-serif;
color:var(--dv-ink);
}
@media (prefers-color-scheme:dark){
.dv{--dv-ink:#f2f2f0; --dv-dim:#a9a9a4; --dv-grid:#333330;
--dv-surface:#1a1a19; --dv-accent:#6da7ec;
/* dark takes its OWN steps from the same ramp, not a flipped light one */
--dv-line:#3987e5; --dv-area:#104281}
}
.dv figure{margin:0 0 28px}
.dv figcaption{margin-top:8px;font-size:12px;color:var(--dv-dim)}
.dv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}
.dv-kpi{
padding:16px 18px;border:1px solid var(--dv-grid);border-radius:12px;
background:var(--dv-surface);color:var(--dv-ink);
}
.dv-kpi b{display:block;font-size:clamp(1.9rem,5vw,2.9rem);font-weight:800;
letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;
color:var(--dv-ink)}
.dv-kpi span{display:block;margin-top:7px;font-size:12.5px;color:var(--dv-dim)}
.dv-kpi i{font-style:normal;font-size:12px;font-weight:700;color:var(--dv-accent)}
.dv-svg{display:block;max-width:100%;height:auto;color:var(--dv-ink)}
.dv table{border-collapse:collapse;font-size:13px;color:var(--dv-ink)}
.dv th,.dv td{padding:5px 12px 5px 0;text-align:left;
border-bottom:1px solid var(--dv-grid)}
.ms-kpis{display:flex;gap:1rem;flex-wrap:wrap;margin:1.25rem 0}
.btn{display:inline-block;background:#0757ba;color:#fff;padding:.7rem 1.15rem;
border-radius:8px;text-decoration:none;font-weight:600;min-height:44px;
line-height:1.6;box-sizing:border-box}
.btn.ghost{background:#fff;color:#0757ba;border:1px solid #0757ba}
.cta-row{margin:1.5rem 0;display:flex;gap:.75rem;flex-wrap:wrap}
#msq{width:100%;max-width:420px;padding:.6rem .7rem;font-size:1rem;
border:1px solid #d0d7de;border-radius:8px;min-height:44px;box-sizing:border-box}
.tw{overflow-x:auto}
.st{color:#555;font-size:.85rem}
figure{margin:1.5rem 0}figcaption{font-size:.8rem;color:#666;margin-top:.4rem}
.hit{background:#fff8e1}
@media (max-width:600px){
body{margin:1rem auto;font-size:15px}
h1{font-size:1.3rem}
.ms-kpis{gap:.5rem}
table{font-size:.82rem}
.btn{display:block;text-align:center}
}
td.num{text-align:right;white-space:nowrap}
.muted{color:#57606a;font-size:12px}
table{width:100%;border-collapse:collapse;font-size:14px}
th,td{padding:8px 10px;border-bottom:1px solid #e6e8eb;text-align:left;vertical-align:top}
th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#57606a}
.secgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:22px 0}
.secgrid a{display:block;padding:13px 14px;border:1px solid #e6e8eb;border-radius:9px;
text-decoration:none;color:inherit;background:#fff}
.secgrid a:hover{border-color:#1c5cab}
.secgrid b{display:block;font-size:14.5px;line-height:1.3}
.secgrid span{display:block;color:#57606a;font-size:12.5px;margin-top:5px}
.rule{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#57606a}
@media (max-width:640px){table{font-size:13px}th,td{padding:7px 6px}
.secgrid{grid-template-columns:1fr 1fr;gap:9px}.secgrid a{padding:11px 11px}}
@media (max-width:380px){.secgrid{grid-template-columns:1fr}}
</style></head><body>
<main>
<p class="muted"><a href="index.html">WARN Feed</a> · <a href="industries.html">layoffs by industry</a></p>
<h1>US layoffs by industry — the WARN Act filings, cut by sector</h1>
<p>When a large US employer runs a mass layoff or closes a site, the WARN Act makes them
file a notice with the state. The states publish those notices; <b>none of them publishes
an industry field</b>. So &ldquo;show me healthcare layoffs&rdquo; is a question the
source data cannot answer, and it is the question almost everyone actually has.</p>
<p>This is our answer to it. Of the 61,431 notices on record, the 61,235 that
carry a usable date go through a published rule table on the employer name, and
<b>32,169</b> come out tagged to one of 19 sectors — with the
matching pattern recorded on every single row, so you can check it or re-cut it yourself.
Free under CC BY 4.0, rebuilt every morning.</p>
<figure><div class="dv-kpis"><div class="dv-kpi"><b>32,169</b><span>notices tagged to an industry</span><i style="color:#1c5cab">of 61,235 on record</i></div><div class="dv-kpi"><b>15</b><span>industry pages, rebuilt daily</span><i style="color:#1c5cab">one per sector cut</i></div><div class="dv-kpi"><b>3,152</b><span>name patterns in the rule table</span><i style="color:#1c5cab">every match is recorded</i></div><div class="dv-kpi"><b>2,189</b><span>tagged notices in the last 365 days</span><i style="color:#1c5cab">since 2025-09-24</i></div></div><figcaption>What the industry cut covers · Source: notices_by_sector.csv, built from the state portals · as of 2026-09-24</figcaption></figure>
<p><a class="btn" href="data/notices_by_sector.csv">Download every sector-tagged notice (CSV)</a>
<a class="btn ghost" href="https://huggingface.co/datasets/APProjects/us-layoffs-by-industry-sector-warn-act">The sector cut on Hugging Face</a></p>
<h2>Pick your industry</h2>
<div class="secgrid"><a href="industry/tech.html"><b>Technology and software</b><span>1,748 notices · 201 in the last year · 369 employers</span></a><a href="industry/healthcare.html"><b>Hospital and healthcare</b><span>3,548 notices · 294 in the last year · 1,807 employers</span></a><a href="industry/manufacturing.html"><b>Factory and plant</b><span>4,835 notices · 264 in the last year · 2,773 employers</span></a><a href="industry/logistics.html"><b>Warehouse, trucking and logistics</b><span>1,888 notices · 291 in the last year · 794 employers</span></a><a href="industry/retail.html"><b>Retail</b><span>4,327 notices · 182 in the last year · 1,171 employers</span></a><a href="industry/hospitality.html"><b>Restaurant and hotel</b><span>6,348 notices · 190 in the last year · 3,060 employers</span></a><a href="industry/finance.html"><b>Bank, insurance and finance</b><span>2,101 notices · 176 in the last year · 768 employers</span></a><a href="industry/aerospace.html"><b>Airline, aerospace and defense</b><span>1,551 notices · 70 in the last year · 301 employers</span></a><a href="industry/automotive.html"><b>Automotive and auto-plant</b><span>1,316 notices · 22 in the last year · 665 employers</span></a><a href="industry/pharma.html"><b>Biotech and pharma</b><span>831 notices · 75 in the last year · 270 employers</span></a><a href="industry/energy.html"><b>Energy, mining and utilities</b><span>1,281 notices · 63 in the last year · 634 employers</span></a><a href="industry/food.html"><b>Food, beverage and agriculture</b><span>1,281 notices · 118 in the last year · 671 employers</span></a><a href="industry/education.html"><b>Education</b><span>1,165 notices · 145 in the last year · 656 employers</span></a><a href="industry/media.html"><b>Media, publishing and telecom</b><span>846 notices · 60 in the last year · 265 employers</span></a><a href="industry/government.html"><b>Government and non-profit</b><span>715 notices · 38 in the last year · 460 employers</span></a></div>
<figure><svg class="dv-svg" viewBox="0 0 680 548" width="100%" height="548" role="img" xmlns="http://www.w3.org/2000/svg" aria-label="Notices in the last 365 days"><title>Notices in the last 365 days</title><text x="0" y="19" font-size="13" fill="currentColor">hospital and healthcare</text><rect x="190" y="0" width="398.0" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="597.0" y="19" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">294 notices</text><text x="0" y="55" font-size="13" fill="currentColor">warehouse, trucking and logistics</text><rect x="190" y="36" width="393.9" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="592.9" y="55" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">291 notices</text><text x="0" y="91" font-size="13" fill="currentColor">factory and plant</text><rect x="190" y="72" width="357.4" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="556.4" y="91" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">264 notices</text><text x="0" y="127" font-size="13" fill="currentColor">technology and software</text><rect x="190" y="108" width="272.1" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="471.1" y="127" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">201 notices</text><text x="0" y="163" font-size="13" fill="currentColor">restaurant and hotel</text><rect x="190" y="144" width="257.2" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="456.2" y="163" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">190 notices</text><text x="0" y="199" font-size="13" fill="currentColor">retail</text><rect x="190" y="180" width="246.4" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="445.4" y="199" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">182 notices</text><text x="0" y="235" font-size="13" fill="currentColor">bank, insurance and finance</text><rect x="190" y="216" width="238.3" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="437.3" y="235" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">176 notices</text><text x="0" y="271" font-size="13" fill="currentColor">education</text><rect x="190" y="252" width="196.3" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="395.3" y="271" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">145 notices</text><text x="0" y="307" font-size="13" fill="currentColor">food, beverage and agriculture</text><rect x="190" y="288" width="159.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="358.7" y="307" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">118 notices</text><text x="0" y="343" font-size="13" fill="currentColor">biotech and pharma</text><rect x="190" y="324" width="101.5" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="300.5" y="343" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">75 notices</text><text x="0" y="379" font-size="13" fill="currentColor">airline, aerospace and defense</text><rect x="190" y="360" width="94.8" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="293.8" y="379" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">70 notices</text><text x="0" y="415" font-size="13" fill="currentColor">energy, mining and utilities</text><rect x="190" y="396" width="85.3" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="284.3" y="415" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">63 notices</text><text x="0" y="451" font-size="13" fill="currentColor">media, publishing and telecom</text><rect x="190" y="432" width="81.2" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="280.2" y="451" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">60 notices</text><text x="0" y="487" font-size="13" fill="currentColor">government and non-profit</text><rect x="190" y="468" width="51.4" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="250.4" y="487" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">38 notices</text><text x="0" y="523" font-size="13" fill="currentColor">automotive and auto-plant</text><rect x="190" y="504" width="29.8" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="228.8" y="523" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">22 notices</text></svg><figcaption>Notices filed in the last 365 days (since 2025-09-24) in each of the 15 industries with a page here. Manufacturing overlaps automotive and food by design — each page says what it includes. · Source: state WARN portals · as of 2026-09-24</figcaption></figure>
<figure><svg class="dv-svg" viewBox="0 0 680 440" width="100%" height="440" role="img" xmlns="http://www.w3.org/2000/svg" aria-label="WARN notices by industry"><title>WARN notices by industry</title><text x="0" y="19" font-size="13" fill="currentColor">Hotels, restaurants, food service &amp; leisure</text><rect x="190" y="0" width="384.0" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="583.0" y="19" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">6,348 notices</text><text x="0" y="55" font-size="13" fill="currentColor">Retail</text><rect x="190" y="36" width="261.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="460.7" y="55" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">4,327 notices</text><text x="0" y="91" font-size="13" fill="currentColor">Healthcare &amp; medical</text><rect x="190" y="72" width="214.6" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="413.6" y="91" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">3,548 notices</text><text x="0" y="127" font-size="13" fill="currentColor">Manufacturing (other)</text><rect x="190" y="108" width="135.4" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="334.4" y="127" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">2,238 notices</text><text x="0" y="163" font-size="13" fill="currentColor">Finance, insurance &amp; real estate</text><rect x="190" y="144" width="127.1" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="326.1" y="163" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">2,101 notices</text><text x="0" y="199" font-size="13" fill="currentColor">Logistics, transport &amp; warehousing</text><rect x="190" y="180" width="114.2" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="313.2" y="199" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,888 notices</text><text x="0" y="235" font-size="13" fill="currentColor">Technology, software &amp; electronics</text><rect x="190" y="216" width="105.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="304.7" y="235" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,748 notices</text><text x="0" y="271" font-size="13" fill="currentColor">Aerospace, defense &amp; airlines</text><rect x="190" y="252" width="93.8" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="292.8" y="271" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,551 notices</text><text x="0" y="307" font-size="13" fill="currentColor">Automotive &amp; auto parts</text><rect x="190" y="288" width="79.6" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="278.6" y="307" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,316 notices</text><text x="0" y="343" font-size="13" fill="currentColor">Food &amp; beverage manufacturing, agriculture</text><rect x="190" y="324" width="77.5" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="276.5" y="343" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,281 notices</text><text x="0" y="379" font-size="13" fill="currentColor">Energy, utilities &amp; mining</text><rect x="190" y="360" width="77.5" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="276.5" y="379" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,281 notices</text><text x="0" y="415" font-size="13" fill="currentColor">Education</text><rect x="190" y="396" width="70.5" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="269.5" y="415" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,165 notices</text></svg><figcaption>WARN Act layoff notices by industry, all years on record. Unclassified notices (29,066) are excluded from this chart and included in every total. · Source: state WARN portals, sector assigned from the employer name · as of 2026-09-24</figcaption></figure>
<h2>Every industry in the cut</h2>
<table><thead><tr><th>Industry</th><th class="num">Notices</th>
<th class="num">Workers reported</th><th class="num">Employers</th>
<th class="num">States</th><th class="num">Last 365 days</th>
<th class="num">Latest notice</th></tr></thead><tbody><tr><td><b><a href="industry/hospitality.html">Restaurant and hotel</a></b></td><td class="num">6,348</td><td class="num">920,524</td><td class="num">3,060</td><td class="num">48</td><td class="num">190</td><td class="num">2026-11-03</td></tr><tr><td><b><a href="industry/manufacturing.html">Factory and plant</a></b></td><td class="num">4,835</td><td class="num">616,065</td><td class="num">2,773</td><td class="num">48</td><td class="num">264</td><td class="num">2026-11-15</td></tr><tr><td><b><a href="industry/retail.html">Retail</a></b></td><td class="num">4,327</td><td class="num">427,787</td><td class="num">1,171</td><td class="num">46</td><td class="num">182</td><td class="num">2026-09-30</td></tr><tr><td><b><a href="industry/healthcare.html">Hospital and healthcare</a></b></td><td class="num">3,548</td><td class="num">360,489</td><td class="num">1,807</td><td class="num">48</td><td class="num">294</td><td class="num">2026-10-25</td></tr><tr><td><b><a href="industry/finance.html">Bank, insurance and finance</a></b></td><td class="num">2,101</td><td class="num">180,918</td><td class="num">768</td><td class="num">45</td><td class="num">176</td><td class="num">2026-11-01</td></tr><tr><td><b><a href="industry/logistics.html">Warehouse, trucking and logistics</a></b></td><td class="num">1,888</td><td class="num">226,657</td><td class="num">794</td><td class="num">45</td><td class="num">291</td><td class="num">2026-10-31</td></tr><tr><td><b><a href="industry/tech.html">Technology and software</a></b></td><td class="num">1,748</td><td class="num">192,838</td><td class="num">369</td><td class="num">39</td><td class="num">201</td><td class="num">2026-09-22</td></tr><tr><td><b><a href="industry/aerospace.html">Airline, aerospace and defense</a></b></td><td class="num">1,551</td><td class="num">308,032</td><td class="num">301</td><td class="num">45</td><td class="num">70</td><td class="num">2026-09-10</td></tr><tr><td><b><a href="industry/automotive.html">Automotive and auto-plant</a></b></td><td class="num">1,316</td><td class="num">184,301</td><td class="num">665</td><td class="num">39</td><td class="num">22</td><td class="num">2026-07-28</td></tr><tr><td><b><a href="industry/energy.html">Energy, mining and utilities</a></b></td><td class="num">1,281</td><td class="num">138,884</td><td class="num">634</td><td class="num">45</td><td class="num">63</td><td class="num">2026-10-26</td></tr><tr><td><b><a href="industry/food.html">Food, beverage and agriculture</a></b></td><td class="num">1,281</td><td class="num">173,590</td><td class="num">671</td><td class="num">43</td><td class="num">118</td><td class="num">2026-10-31</td></tr><tr><td><b><a href="industry/education.html">Education</a></b></td><td class="num">1,165</td><td class="num">90,670</td><td class="num">656</td><td class="num">42</td><td class="num">145</td><td class="num">2026-09-09</td></tr><tr><td><b><a href="industry/media.html">Media, publishing and telecom</a></b></td><td class="num">846</td><td class="num">101,859</td><td class="num">265</td><td class="num">45</td><td class="num">60</td><td class="num">2026-08-26</td></tr><tr><td><b><a href="industry/pharma.html">Biotech and pharma</a></b></td><td class="num">831</td><td class="num">79,158</td><td class="num">270</td><td class="num">36</td><td class="num">75</td><td class="num">2026-09-15</td></tr><tr><td><b><a href="industry/government.html">Government and non-profit</a></b></td><td class="num">715</td><td class="num">116,411</td><td class="num">460</td><td class="num">40</td><td class="num">38</td><td class="num">2026-09-16</td></tr></tbody></table>
<p class="muted">The cuts are not a partition: <i>manufacturing</i> deliberately contains
automotive and food-and-beverage plants as well, because a plant-closing buyer wants all
three in one file. Each page states its own boundary. Adding the columns will therefore
over-count; the un-overlapped per-sector totals are in
<a href="data/sector_by_year.csv">sector_by_year.csv</a>.</p>
<p class="muted">How the industry is decided: no state WARN portal publishes an industry field, so there is no NAICS column to filter on. The sector here is assigned from the resolved employer <i>name</i> by a published rule table (19 sectors, 3,152 patterns, first match wins), and every row carries the pattern that fired in its <code>sector_rule</code> column so you can audit or re-cut it. The archive holds 61,431 notices; 61,235 of them carry a usable date and are in the sector file (196 have no date in either column), 32,169 come out with a sector, and 29,066 stay <code>unclassified</code> — and are still counted in every total shown anywhere on this site. Manual audit 2026-09-12: 4 of 60 sampled rows were assigned to the wrong sector. Rebuilt 2026-09-24.</p>
<h2>Think a row is in the wrong industry?</h2>
<p>Tell us which one. Every row carries the pattern that classified it, so a report is
usually a one-line fix to the rule table, and the corrected file ships the next morning.
The rule table and the audit are public: <a href="https://github.com/APVentureEngine/warn-act-notices/issues">open an issue</a>.</p>
<div class="cta"><b>Watching one industry means watching a list of employers in it. WARN Watch re-runs your list against every daily refresh and tells you the morning a notice lands, instead of you re-reading 48 state portals.</b><p class="ctap">Paste your list into the free checker and see every match from the last 180 days in your browser — no account, no email, nothing sent anywhere. WARN Watch is the paid version that runs the same list against every daily refresh for you and posts new matches to a private alert page, an RSS feed and a Slack or Teams webhook.</p><a class="btn" href="https://approjects-warn-act-notices.static.hf.space/watch-now.html">Check your employers now &mdash; free, no signup</a><a class="btn ghost" href="https://approj.gumroad.com/l/warn-free-watch">Have them watched &mdash; free for 30&nbsp;days</a><span class="btnnote">The trial needs no card. After it <a href="https://approjects-warn-act-notices.static.hf.space/watch.html">WARN Watch</a> is $49 for a year — one payment, no auto-renew, 14-day refund. The data itself — every notice back to 1988 — stays free either way.</span></div>
<p class="muted"><a href="index.html">WARN Feed</a> ·
<a href="api.html">free API</a> · <a href="coverage.html">coverage by state</a> ·
<a href="privacy.html">privacy &amp; terms</a> ·
<a href="https://github.com/APVentureEngine/warn-act-notices/issues">contact</a> · data CC BY 4.0</p>
</main><img src="https://cdn.jsdelivr.net/gh/APVentureEngine/warn-act-notices@main/assets/px.png" alt="" width="1" height="1" referrerpolicy="no-referrer" style="position:absolute;left:-9999px;top:0">
<script id="fl">if(top!==self)for(var a of document.links)if(a.origin!==location.origin){a.target="_blank";a.rel="noopener"}</script>
</body></html>