← FAT Research Library

← FAT Research Library

📅 Prepared October 28, 2026   ✍️ Prepared by Dirk Adams with the assistance of AI.   ⌛ 9 min read   12 sources

PORK INDUSTRY RESEARCH SERIES | RESEARCH BRIEF

What State Records Show About Hog-Farm Enforcement That EPA’s Database Doesn’t

EPA’s enforcement database lists 13 Iowa hog farms. Iowa’s own field-office records show 4,120 Iowa hog operations that have received at least one notice of violation or letter of non-compliance. This follow-up counts what six states’ enforcement records show, state by state.

Prepared for publication by Farm Animal Transparency | October 2026

At a glance
The follow-up. Our October 8 brief, The Hog Farms EPA’s Database Doesn’t Show, counted hog operations. This one counts enforcement: how many operations on each state’s list have a state notice of violation (NOV) or similar action on record.
Six states. Iowa, North Carolina, Indiana, Missouri, Nebraska and Michigan. Across them, 4,989 hog operations have at least one state enforcement action on record. Minnesota is pending a records request.
The federal view. EPA’s Enforcement and Compliance History Online (ECHO) database lists 175 hog-farming facilities in total across the five of these states we searched. Outside Michigan, the operations with state enforcement on record outnumber ECHO’s entire hog-farm list in every state.
What it is not. A farm near a processing plant is not necessarily one of its suppliers. This context sits beside the FAT Score and never changes it.

1. Why count enforcement

Our first brief showed that EPA’s ECHO database misses most hog farms. A large animal feeding operation needs a federal Clean Water Act discharge permit, called an NPDES permit (National Pollutant Discharge Elimination System), only if it discharges to surface water. Most hog farms are permitted under state no-discharge programs instead, and those permits generally do not appear in ECHO.

Enforcement follows the same pattern. When a state agency cites a hog farm under a state permit, the action goes into the state’s files, not EPA’s. So we went to each state’s own enforcement records, matched them to the state’s list of hog operations, and counted operations with at least one action on record. We count operations, not violations. One farm with ten notices counts once.

2. The count, state by state

“Last 5 years” means an action dated on or after the same date in 2021 as the day each state’s records were retrieved (October 24 to 26, 2026). The ECHO column repeats the counts from our October 8 brief: EPA’s facility search for the hog-farming industry code (NAICS 112210) across all EPA programs. It counts facilities EPA tracks, not enforcement, so it is a rough guide to how many hog farms ECHO could show enforcement for in each state.

StateHog operations on the state listWith at least one state enforcement action, ever…in the last 5 yearsHog-farming facilities in EPA ECHO (Oct. 8, 2026)Hold a federal NPDES permit (state data)
Iowa8,8164,120 (46.7%)1,577 (17.9%)1337
North Carolina1,987331 (16.7%)179 (9.0%)101
Indiana1,274105 (8.2%)6 (0.5%)1400
Missouri254at least 179 (70.5%)at least 106 (41.7%)4122
Nebraska2,914at least 158 (5.4%)at least 31 (1.1%)Not searched in the October 8 briefUnknown (no field in state data)
Michigan11096 (87.3%)77 (70.0%)110110
Minnesota5,543Pending: Minnesota Pollution Control Agency records request filed October 24, 20260605
State lists and enforcement counts: FAT analysis of each agency’s published records (lists retrieved September 16 to October 9, 2026; enforcement records retrieved October 24 to 26, 2026). ECHO: echodata.epa.gov facility search, NAICS 112210, queried October 8, 2026. What counts as an “enforcement action” differs by state; see section 3.

Do not rank states by these percentages. Each state lists different operations (Iowa lists facilities of 300 or more animal units; Missouri lists only its largest, federally defined CAFOs, or concentrated animal feeding operations), files different kinds of actions, and keeps records for different spans of years. A high share can mean closer oversight as easily as worse farms. The comparison that holds in every state is the one with ECHO.

3. What each state’s number means

Iowa

Source: Iowa Department of Natural Resources (DNR) Field Office Compliance database. Counted: notices of violation and letters of non-compliance under the animal feeding operation program or for a manure spill, since about 2009. 8,784 of the 8,816 operations matched a database record.

  • Most notices are paperwork. In a 1,887-facility sample, 79% of these enforcement actions came from reviews of manure management plans or desk reviews, not from inspections. Statewide, 2,651 of the 4,120 operations had only paperwork-review notices.
  • Field findings. 1,469 operations had at least one notice from an inspection, complaint, spill or other field action.
  • Spills. 143 operations have a manure spill linked to them in DNR’s spill records.
  • Not included. Enforcement handled by DNR’s central office is not in this database. The facility list itself was last updated April 5, 2024.

North Carolina

Source: documents filed by the NC Department of Environmental Quality (DEQ), Division of Water Resources, under each permit’s facility number. Counted: notices of violation (by document type or an NOV case number).

  • Only since about 2018. Older files were scanned in bulk and are not itemized, so they cannot be counted. The “ever” column is really “since about 2018.”
  • Penalties. 58 operations have a civil penalty assessment on file.
  • Lesser notices. Another 577 operations have a notice of deficiency, a lower-level warning, but no notice of violation. They are not in the table count.

Indiana

Source: Indiana Department of Environmental Management (IDEM) Virtual File Cabinet, Confined Feeding program. Counted: formal enforcement documents (notices of violation, violation letters, proposed and final agreed orders, commissioner’s orders, enforcement referrals). Correspondence and close-out letters are not counted.

  • Thin after 2021. Only 6 of the 105 operations have a formal action dated in the last five years. That may reflect fewer actions or a change in how IDEM files them; the records alone do not say which.
  • Orders. 83 operations have an agreed order or commissioner’s order.
  • Scanned records are sparse before 2009.

Missouri

Source: Missouri Department of Natural Resources (MoDNR) public search of letters of warning and notices of violation, records from 2009. Counted: letters of warning, notices of violation (including referrals) and enforcement action requests.

  • “At least.” The search has no permit number, so we matched records by facility name and county. Some records will not match, so every Missouri figure is a minimum. MoDNR also says the search holds most, but not all, of these letters.
  • Notices of violation. 49 operations have a notice of violation, as opposed to a letter of warning.
  • Largest farms only. The state list covers only the 254 Class I CAFO permits, so the high share reflects big operations.

Nebraska

Source: Nebraska Department of Water, Energy, and Environment public document index, plus its legal-program records. Counted: notices of violation, letters of noncompliance, enforcement requests and legal pleadings (orders, consent decrees, complaints, petitions).

  • “At least.” Documents are imaged from about 2011, and many facilities have none, so these are minimums.
  • Legal actions. 66 operations have a legal action (a pleading or legal-program enforcement record).
  • Our October 8 brief did not search ECHO for Nebraska, so we give no ECHO figure here.

Michigan: the state where the two records agree

Every Michigan swine CAFO holds an NPDES permit, so the Michigan Department of Environment, Great Lakes, and Energy (EGLE) records its own actions in EPA’s national permit data. That makes Michigan the one state where ECHO tells the full story: 108 of the 110 permits appear in ECHO’s data, and 96 have a notice of violation, letter of violation or warning letter, or administrative consent order. 50 have a notice of violation and 9 a consent order. Michigan shows what ECHO can do when farms hold federal permits. In the other five states, most do not.

Minnesota: pending

Minnesota lists 5,543 active swine operations, and ECHO’s hog-farming search returned none. The Minnesota Pollution Control Agency (MPCA) publishes enforcement actions one facility at a time, but its site blocks bulk retrieval. FAT emailed MPCA on October 24, 2026, requesting a bulk extract under the Minnesota Government Data Practices Act. We will add Minnesota when it arrives.

4. A worked example: Tyson, Storm Lake, Iowa

A pork label names the processing plant by its USDA establishment number, not the farm. Here is what the FAT App’s nearby-farms card shows for the Tyson Fresh Meats slaughter plant in Storm Lake, Iowa (USDA establishment M244):

Hog operations in state records within 50 miles2,062, all in Iowa
Hold a federal NPDES permit7
Matched to an Iowa DNR field-office record2,057
At least one notice of violation or letter of non-compliance, ever1,006
…in the last 5 years350
At least one from an inspection, complaint, spill or other field action348
Manure spill linked in DNR records23
FAT per-plant aggregates (fat_swine_nearby.json, generated October 26, 2026). Iowa DNR records retrieved October 24, 2026.

Read that as context about the plant’s neighborhood, not its supply chain. Farms near a plant are not necessarily its suppliers. Hogs can travel long distances to slaughter, and no state FAT reviewed publishes which company owns the hogs on a contract farm. These counts tell a shopper what state regulators have recorded around the plant. They do not say any of these farms sold hogs to it.

5. How this fits the FAT App

Since October 26, 2026, the FAT App’s pork scan card shows these counts for every plant with state hog-operation records within 50 miles. This context never changes the FAT Score. The score counts what the label and the company disclose; nearby enforcement is shown beside it for information only.

FAT publishes counts only. We do not publish farm names, owner names, farm locations or permit numbers, in the App or here. The state records are public, but our purpose is plant-level context, not a farm-by-farm list.

Other work points the same way. In September 2026 Sentient Media published a map of Iowa enforcement records covering all livestock species, with farms named. FAT’s recount of their published file finds 4,097 of 8,948 swine sites (45.8%) with at least one NOV, letter of non-compliance or administrative order. FAT’s count, from the same Iowa DNR database, is 4,120 of 8,816 (46.7%). The two differ in scope (Iowa only and all species, versus six states and hogs only, tied to the plant on the package) but agree on the scale.

Method and limits

  • Operations are each state’s list as used in our October 8 brief: Iowa DNR’s animal feeding operation database (300+ animal units, updated April 5, 2024); NC DEQ active swine permits, one per permit number; IDEM confined feeding approvals with pigs; MoDNR effective Class I swine permits; Nebraska livestock waste control facilities with an active swine program record; Michigan EGLE swine CAFO permits (2024 layer).
  • Enforcement records were joined to operations on each agency’s own facility identifier, except Missouri (facility name and county). Counts are operations with at least one qualifying action, not the number of actions.
  • An NOV is a formal finding that a rule or permit condition was not met. It is not proof of pollution; many are for late or incomplete paperwork.
  • Record start dates differ: Iowa about 2009, North Carolina about 2018 (itemized), Indiana sparse before 2009, Missouri 2009, Nebraska about 2011, Michigan 2008.
  • ECHO figures are facility counts for NAICS 112210 from our October 8 search. Facilities coded otherwise, or not coded, are not counted. We did not search ECHO for Nebraska.
  • Percentages are shares of each state’s list and are not comparable across states.
  • Statewide totals were recomputed from the same build that produced the App’s data file, and that rebuild matched the published file exactly. The 79% paperwork share is from a 1,887-facility Iowa sample taken October 22, 2026.

Companion brief: The Hog Farms EPA’s Database Doesn’t Show.

Sources

  1. U.S. EPA, Enforcement and Compliance History Online (ECHO), facility search, NAICS 112210, queried October 8, 2026, as reported in FAT, The Hog Farms EPA’s Database Doesn’t Show.
  2. Iowa DNR, Field Office Compliance database, retrieved October 24, 2026; Iowa DNR spill incidents layer.
  3. Iowa DNR, Animal Feeding Operations database (April 5, 2024).
  4. NC DEQ Division of Water Resources, document records (Laserfiche WebLink), retrieved October 24, 2026.
  5. NC DEQ, Animal Feeding Operation Permits layer.
  6. IDEM, Virtual File Cabinet, retrieved October 25, 2026; IDEM, Confined Feeding Operations.
  7. MoDNR, Letters of Warning and Notices of Violation search, retrieved October 25, 2026.
  8. MoDNR, NPDES Animal Feeding Operations.
  9. Nebraska DWEE, public document index, retrieved October 26, 2026; Nebraska livestock waste control facility locations.
  10. U.S. EPA, ECHO ICIS-NPDES data downloads (Michigan EGLE actions), data as of October 25, 2026.
  11. Michigan EGLE, Concentrated Animal Feeding Operations.
  12. Minnesota Pollution Control Agency, Feedlots in Minnesota.

Stay Informed on Meat Labeling

Share this research:𝕏 Postin Share✉ Email