FDA food recalls by hazard

11 reasons food gets recalled, classified from the reason the firm gave on each of the 29,386 FDA enforcement records. Each page states which clause of the preventive controls rule covers that hazard, before it lists anything.

A record can carry more than one hazard, because a reason line that reads “undeclared milk following a sanitation failure” is both and both are true. The counts below therefore sum to more than the number of records that were classified at all.

Roughly one record in seven matches no hazard here. The patterns are tuned to put a record on the right page rather than on as many pages as possible, so a reason line too vague to classify is left unclassified. Those records are still on their food, year, state and firm pages.

Each hazard page names the clause a preventive controls plan would address it under. That is where a plan covers the hazard, not a finding that any firm violated anything: a recall record states a reason, and most of these were voluntary.

Recall records come from the openFDA food enforcement API, published by the U.S. Food and Drug Administration in the public domain. Krolda adds the hazard classification and the clause mapping; neither is an FDA determination. Always check the FDA notice before acting on a recall.