Methodology
What Store Recalls contains, where each number comes from and what it does not cover. The figures below are recalculated every time the site is rebuilt.
In short: 1,625 official recalls from the FDA, CPSC, USDA FSIS and retailer recall pages; 709 of them name one of the 17 stores we track, each with the quote from the notice. That is 44 % of all notices. A recall without a named store is kept on the site but not listed under any store.
Sources
Every recall on this site comes from one of these official sources. We check them several times a day and link the original notice on each recall page.
| Source | What we take | Recalls | Notice dates covered |
|---|---|---|---|
| FDA | Recall announcements on the FDA list “Recalls, Market Withdrawals, & Safety Alerts” (food, pet food, supplements, drugs, devices, cosmetics), plus the full announcement page of each. | 900 | Dec 14, 2023 – Nov 12, 2026 |
| CPSC | Consumer product recalls from the CPSC recall API on SaferProducts.gov, including the “Sold at” retailers. | 594 | Nov 6, 2025 – Nov 12, 2026 |
| USDA FSIS | Meat, poultry and egg product recalls and public health alerts from the FSIS recall API. | 52 | Nov 4, 2025 – Nov 6, 2026 |
| Costco's recall page | Recalls Costco posts for its members, including items not announced by an agency. | 2 | Nov 5, 2026 – Nov 8, 2026 |
| Trader Joe's recall page | Product recalls posted by Trader Joe's. | 2 | Oct 30, 2025 – Mar 3, 2026 |
| Aldi's recall page | Product recalls posted by Aldi US. | 74 | Apr 20, 2018 – Oct 29, 2025 |
Earliest notice on the site: Apr 20, 2018. Coverage starts at different dates per source, so counts across years are not comparable.
How a recall is matched to a store
A recall is listed under a store only if one of three things is true. The recall page quotes the sentence that shows which one.
- The store is named in the official notice (for example “sold at Walmart stores nationwide”, or a CPSC “Sold at” line): 847 store matches.
- One of the store's own brands is named (for example Kirkland Signature for Costco or Great Value for Walmart), even when the store itself is not: 11 matches.
- The store lists the recall on its own recall page (Costco, Trader Joe's, Aldi): 16 matches. These show “First seen on … recall page”, because no agency notice names the store.
We do not infer stores from distribution states, typical assortments or news reports. A store that is not listed does not mean the product was not sold there: many notices name only the brand or the states.
Definitions
- Recall date
- The date on the official notice. Updated notices keep their page; the change date goes into the page data and the sitemap.
- Title
- Built from the product, brand and reason fields of the notice by fixed rules (store brand first, codes kept, no “Due to …”). No text is written by AI.
- Hazard
- Assigned by keywords in the reason text (Listeria, Salmonella, undeclared allergen, fire hazard …). First match wins; notices without a match are “Other”.
- This week, 90 days, 12 months
- Counted by notice date, back from the day of the build.
- Package codes
- USDA establishment numbers from the FSIS MPI Directory (file dated Nov 3, 2026, 7,254 active plants), milk plant codes from the FDA Interstate Milk Shippers List (Oct 1, 2026 edition, 665 plants). A recall is linked to a plant only when the notice quotes its establishment number.
Known limits
- The FDA source is the list of public recall announcements. Recalls that appear only in the weekly FDA Enforcement Report, without an announcement, are not included yet.
- CPSC and USDA FSIS notices are on the site from Nov 6, 2025 and Nov 4, 2025; Aldi's page goes back to Apr 20, 2018.
- Recall details can change after publication. The official notice linked on each page is always the reference.
How we check the data
Every change to the code runs through automated tests: store names and store brands match only together with the sentence that proves them, common words such as “target temperature” or “sprouts” do not count as a store, titles follow fixed rules, feeds are valid Atom and sitemaps leave out pages we do not want indexed. Errors we find by hand are fixed in these rules, not on single pages, so the same mistake does not come back.
Open data: the recalls of each year, with the stores named and how each was matched, are a free CSV under CC BY 4.0 on the store recalls report.
Corrections: 9 Nov 2026 – 20 titles rebuilt from the notice, 4 CPSC recalls with mixed-up titles fixed, 1 duplicate removed. Found a mistake? Write to hello@storerecalls.com; we fix confirmed errors within two business days.
Operator: Looks Einkaufs & Verwaltungs GmbH, Germany. Not affiliated with any retailer or agency. About · Imprint