WarnLedger

Every public WARN layoff notice, one schema, every week.

State agencies publish WARN notices in dozens of formats: PDFs, spreadsheets, HTML tables, portals. WarnLedger collects them each week and delivers one clean file: company, location, headcount, notice date, effective date, closure and temporary flags, with a per-state freshness line so you know exactly what is current.

Get the free weekly file   See 20 real rows

Coverage this run: 35 of 44 attempted states current as of Aug 30, 2026. Gaps this run: KS, MS, ND, VT. Per-state detail.

This project is no longer sold as a subscription. WarnLedger was offered for a short time as a paid weekly feed. It is not any more, and it is not coming back. If you received an email from us offering a monthly subscription, that offer is withdrawn: there is nothing to buy here, and nobody was charged.

What stays, at no cost: the weekly file, the per-state pages, and the sample rows. About forty states, refreshed weekly, with the gaps named on the coverage page rather than hidden.

If you need broader or fresher coverage than that, two other publishers already do more, and we would rather send you to them:

We have no relationship with either one and receive nothing if you use them.

What you get

Weekly CSV + JSON

One file per week, every covered state, deduplicated by a stable hash so re-sent or amended notices do not double count. Same columns every time.

Freshness you can see

Every shipment carries a per-state status: current, source not updated, blocked, or parser error. We never pad a gap with old rows.

Company-level only

Employer, site, headcount, and dates. No worker names, no HR contact details, nothing about individuals. That boundary is fixed.

Who uses it

Outplacement and career-transition firms that need to reach an employer before the effective date. Regional staffing and recruiting firms that hire the affected workforce. HR-tech and benefits sales teams that sell to companies in transition. Researchers and reporters who want a normalized series instead of 40 state sites.

Schema

FieldMeaning
hash_idStable row identifier, deduplicates re-published notices
stateTwo-letter postal code of the publishing state
companyEmployer name as published
locationSite, city, or county as published
jobsAffected headcount as published (blank when the state omits it)
notice_dateDate the notice was filed or received
effective_dateLayoff or closure date (blank in roughly one fifth of rows; some states do not publish it)
is_closure, is_temporaryFlags as published; blank when the state does not distinguish
first_seenThe week this row first appeared in the feed

Honest limits

Get the free weekly file

One week of the real data (CSV + JSON), every covered state. No charge, no card, nothing to cancel. We reply from the brand mailbox.