WARN Feed · layoffs by industry
US retail store closings and layoffs — the actual WARN Act filings, rebuilt every day
4,327 retail layoff and closing notices filed with state labour agencies under the WARN Act, from 1988 to 2026, covering 427,787 reported workers at 1,171 employers in 46 states. Free, CC BY 4.0, rebuilt every morning from the agency portals — no login, no key, no email.
Download every sector-tagged notice (CSV) This industry as its own dataset on Hugging Face
Who is in this cut
Included: department stores, supermarkets and grocers, big-box and specialty chains, apparel and footwear retailers, pharmacies with a retail name, and outlet and dollar-store operators.
What counts as retail here: the employer name reads as a store, chain, supermarket, grocer, outlet, mart or one of ~150 named retailers (Macy's, Walmart, Kmart, Kroger, Big Lots, Bed Bath & Beyond…). Restaurants, hotels and casinos are deliberately NOT here — they are in the sector dataset under hospitality_food_service — and neither are e-commerce platforms, which the tech cut holds. The sector_rule column names the pattern that put each row here.
Why this file exists
Store-closing lists circulate as news round-ups and screenshots. The filings behind them — which store, which town, how many workers, what date, whether the state recorded it as a closure or a layoff — sit on 48 separate state portals. This file assembles them as one retail series, with the closure/layoff split the states themselves recorded.
The employers with the most retail 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.
| Employer | Notices | Workers reported |
|---|---|---|
| Kmart | 243 | 20,049 |
| Macy's | 171 | 17,428 |
| Walmart | 142 | 23,084 |
| Visionworks | 108 | 2,319 |
| Great Atlantic and Pacific Tea | 103 | 10,137 |
| Burlington Coat Factory of Texas | 82 | 5,146 |
| Shopko | 82 | 3,676 |
| David's Bridal | 81 | 13,197 |
| Advance Stores | 74 | 1,075 |
| Sears, Roebuck and | 69 | 4,954 |
| Sears Holdings | 66 | 7,093 |
| Saks & | 52 | 4,353 |
The 15 most recent retail notices
| Date | Employer | State | Workers | Notice type |
|---|---|---|---|---|
| 2026-09-30 | Kroger matched on “kroger” | Michigan Genesee | 68 | Facility closure |
| 2026-09-18 | Safeway, Inc. - Stoneridge Mall Road matched on “safeway” | California Alameda County | 4 | Layoff Permanent |
| 2026-09-18 | Safeway, Inc. - Dublin Canyon Road matched on “safeway” | California Alameda County | 46 | Layoff Permanent |
| 2026-08-28 | Raley's matched on “raley's” | California Contra Costa County | 51 | Closure Permanent |
| 2026-08-10 | TV Hardware Distribution matched on “hardware” | Illinois Chicago, 8600 W Bryn Mawr Ave. | 116 | State |
| 2026-08-07 | Nordstrom matched on “nordstrom” | Illinois Lombard, 100 Yorktown Center | 101 | State |
| 2026-08-06 | Staples matched on “staples” | California Los Angeles County | 109 | Closure Permanent |
| 2026-08-03 | TV Hardware Distribution matched on “hardware” | Oregon Springfield | 62 | Permanent closure |
| 2026-08-01 | Grocery Delivery E-Services matched on “grocery” | New Jersey Swedesboro | 374 | — |
| 2026-07-31 | A Metropolis Company (Rental Car) matched on “rental” | Texas Dallas, Tarrant | 130 | — |
| 2026-07-13 | Vons matched on “vons” | California Los Angeles County | 55 | Closure Permanent |
| 2026-06-23 | Frick Paper Company (Paper Mart) matched on “mart” | California Orange County | 78 | Closure Permanent |
| 2026-06-23 | Walmart matched on “walmart” | California San Mateo County | 88 | Layoff Permanent |
| 2026-06-19 | Walmart (1395 Crossman Ave.) matched on “walmart” | California Santa Clara County | 68 | Layoff Permanent |
| 2026-06-19 | Walmart (1375 Crossman Ave.) matched on “walmart” | California Santa Clara County | 63 | Layoff Permanent |
Date is the notice date where the agency publishes one, otherwise the layoff date. 1,876 of the 4,327 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.
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