WARN Feed · layoffs by industry

US biotech and pharma layoffs — the actual WARN Act filings, rebuilt every day

831 biotech and pharma layoff and closing notices filed with state labour agencies under the WARN Act, from 1992 to 2026, covering 79,158 reported workers at 270 employers in 36 states. Free, CC BY 4.0, rebuilt every morning from the agency portals — no login, no key, no email.

831biotech and pharma notices on record1992–2026
79,158workers reported in themas filed by the employer
270distinct employersin 36 states
75notices in the last 365 dayssince 2025-09-24
US biotech and pharma WARN notices, all years on record · Source: state WARN portals, normalized · as of 2026-09-24

Download every sector-tagged notice (CSV) This industry as its own dataset on Hugging Face

Who is in this cut

Included: pharmaceutical and biopharma companies, biotech and therapeutics startups, genomics and biologics firms, vaccine and diagnostics makers, contract manufacturers and clinical-research organisations, and reference labs.

What counts as biotech or pharma here: the employer name reads as pharmaceutical, pharma, biopharma, biotech, bioscience, biologics, therapeutics, genomics, biomedical, life sciences, vaccine, diagnostics, clinical research or clinical trials, or is one of ~25 named companies (Pfizer, Merck, Amgen, Genentech, Gilead, Biogen, Regeneron, Moderna, AbbVie, Bristol-Myers, Novartis, Sanofi, AstraZeneca, GlaxoSmithKline, Eli Lilly, Takeda, Catalent, Illumina, Thermo Fisher, Charles River, LabCorp, Quest Diagnostics). A reference lab or clinical-research organisation lands here rather than in healthcare, because the pharma rule is evaluated before the healthcare rule — so compare this file against the hospital and healthcare cut before quoting either as a total. A biotech trading under a founder's surname reveals no sector and is not here; it is in the unclassified remainder of the sector dataset. Every row keeps the sector_rule that fired.

Why this file exists

Biotech job cuts are tracked company by company from press releases, which arrive late, cover only funded names and omit the site. The WARN filings behind them — which facility, which town, how many workers, notice date, effective date, closure or layoff — sit on 48 separate state portals and are never assembled as one life-sciences series. This file is that series, with the closure/layoff split the states themselves recorded.

biotech and pharma WARN notices per year48 notices20112026
Biotech and pharma WARN notices per year (2011–2026). Counted on the notice date, or the layoff date where the agency publishes no notice date. 2026 is a part year — it holds the notices dated so far, so the last point is not comparable with a full year before it. · Source: industry/pharma.html, rebuilt daily · as of 2026-09-24
biotech and pharma notices by stateCalifornia285 noticesNew Jersey127 noticesNew York87 noticesMassachusetts50 noticesPennsylvania36 noticesMaryland32 noticesConnecticut28 noticesNorth Carolina21 noticesIllinois21 noticesColorado19 notices
The ten states with the most biotech and pharma WARN notices on record. 36 states have at least one. · Source: state WARN portals · as of 2026-09-24

The employers with the most biotech and pharma notices on record

Counted per notice, not per event: a company that files in four states files four notices. Employer names are the resolved spelling — the raw agency spelling is kept in the download.

EmployerNotices Workers reported
Pfizer573,302
Thermo Fisher543,253
Novartis Pharmaceuticals454,205
Illumina331,125
Merck &286,155
Bristol Myers Squibb271,858
Teva Pharmaceuticals231,474
Genentech162,587
Gilead Sciences161,072
Charles River Laboratories16775
Spectrum Pharmaceuticals16120
Quest Diagnostics151,103

The 15 most recent biotech and pharma notices

DateEmployerState WorkersNotice type
2026-09-15DesigneRX Pharmaceuticals
matched on “pharmaceuticals”
California
Solano County
7Closure Permanent
2026-09-03West Pharmaceutical Services
matched on “pharmaceutical”
Arizona
Scottsdale
98WARN
2026-09-01Merck &
matched on “merck”
New Jersey
Rahway
54
2026-09-01Arsenal Biosciences
matched on “biosciences”
California
San Mateo County
58Layoff Permanent
2026-08-04Biocryst Pharmaceuticals
matched on “pharmaceuticals”
Alabama
Hoover
47Closure
2026-07-20DesigneRX Pharmaceuticals
matched on “pharmaceuticals”
California
Solano County
25Layoff Permanent
2026-07-08PPD
matched on “thermo fisher”
Wisconsin
Middleton
69WR
2026-07-01Novartis Pharmaceuticals
matched on “pharmaceuticals”
New Jersey
East Hanover
322
2026-07-01Genentech
matched on “genentech”
California
San Mateo County
103Layoff Permanent
2026-06-23Sangamo Therapeutics
matched on “therapeutics”
California
Contra Costa County
47Layoff Permanent
2026-06-23Sangamo Therapeutics
matched on “therapeutics”
California
San Mateo County
4Layoff Permanent
2026-06-01Merck &
matched on “merck”
New Jersey
Rahway
88
2026-05-19AbbVie
matched on “abbvie”
California
Orange County
85Layoff Permanent
2026-05-01Amicus Therapeutics
matched on “therapeutics”
New Jersey
Princeton
58
2026-05-01Novartis Group
matched on “novartis”
New Jersey
East Hanover
76

Date is the notice date where the agency publishes one, otherwise the layoff date. 190 of the 831 notices in this cut are recorded as a closure rather than a layoff.

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 name by a published rule table (19 sectors, 3,152 patterns, first match wins), and every row carries the pattern that fired in its sector_rule column so you can audit or re-cut it. The archive holds 61,428 notices; 61,232 of them carry a usable date and are in the sector file (196 have no date in either column), 32,168 come out with a sector, and 29,064 stay unclassified — 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.

How to check any of this

Every number on this page is computed at build time from notices_by_sector.csv (one row per notice, with the sector and the rule that assigned it), and the yearly series from sector_by_year.csv. The free HTTP API serves the whole archive as JSON, NDJSON and per-state CSV with no key. This industry is also published as its own Hugging Face dataset, and the full sector cut as one file. If a number here disagrees with the file, the file is right and it is a bug — tell us and it is fixed the next morning.

These are public filings, free to download. What costs money is noticing the new ones: WARN Watch re-runs your own list of biotech and pharma employers against every daily refresh and tells you the morning a notice lands.

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.

Check your employers now — free, no signupHave them watched — free for 30 daysThe trial needs no card. After it WARN Watch 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.

WARN Feed · free API · coverage by state · privacy & terms · contact · data CC BY 4.0