FACTANKER · measured, cited, anchored official records connected

Environmental compliance

Environmental compliance in Iowa

11,913 active EPA-regulated sites in Iowa: 903 with an identified violation, 154 in significant violation, $20.1 million in penalties over five years — EPA ECHO, as of October 18, 2026, by county and facility.

Cite: FACTANKER, https://factanker.com/us-environmental-compliance/ia

How many facilities in Iowa are regulated by the EPA, and how many are in violation (as of October 18, 2026)?

MeasureValue
Active EPA-regulated sites11,913
Sites with an identified violation903
Sites in significant violation154
Inspections and evaluations, last 5 years5,205
Formal enforcement actions, last 5 years751
Penalties, last 5 years (shared federal cases once)$20.1 million

How many active facilities in Iowa fall under each EPA program?

A facility can be in several programs.

ProgramActive sites
Air (Clean Air Act)4,863
Water discharge permits (Clean Water Act, NPDES)1,848
Hazardous waste (RCRA)5,347
Drinking water systems (SDWA)1,737
Toxics Release Inventory reporters463
Greenhouse gas reporters (GHGRP)141

Which counties in Iowa have the most facilities in significant violation of EPA rules?

CountyActive sitesIn violationSignificant violationPenalties, 5 years
Lee County1331811$237,488
Johnson County346379$5.7 million
Polk County1,717266$6.8 million
Scott County431235$5.6 million
Iowa County81125$5,000
Black Hawk County343154$373,367
Des Moines County153184$5.4 million
O'Brien County8174$8,750
Henry County7294$4,500
Calhoun County62104$3,500
Story County244193$5.5 million
Sioux County220133$148,025
Muscatine County180193$17,984
Marshall County13693$5.3 million
Marion County117103$108,976
Washington County106133$103,412
Boone County10693$95,371
Jefferson County6293$10,000
Guthrie County54113$5.4 million
Linn County674362$5.6 million
Dubuque County378272$5.4 million
Woodbury County311162$28,875
Pottawattamie County258182$220,712
Cerro Gordo County182122$5.5 million
Clinton County164162$931,386
Warren County98122$17,500
Jones County96162$17,500
Plymouth County9592$236,000
Poweshiek County9272$0
Hancock County9292$90,900
Buena Vista County8592$0
Lyon County7552$7,000
Mitchell County7462$121,518
Appanoose County6892$31,000
Howard County6092$5,000
Ida County4982$472,500
Decatur County3252$0
Wayne County3082$0
Lucas County3052$0
Dallas County187131$66,008
Webster County183141$22,560
Jasper County124101$0
Fayette County112121$212,270
Winneshiek County11131$5.3 million
Wapello County10671$5.3 million
Clayton County106221$84,410
Hardin County9261$319,387
Dickinson County9031$8,750
Cherokee County8541$0
Wright County8481$16,500
Hamilton County8281$217,129
Mahaska County7841$16,000
Allamakee County7761$85,741
Page County7231$15,000
Butler County6981$22,500
Franklin County6751$34,750
Harrison County6681$18,050
Sac County6651$2,000
Tama County6681$0
Palo Alto County63101$0
Grundy County6271$3,700
Union County5831$5.3 million
Keokuk County5871$0
Pocahontas County5741$61,245
Winnebago County5631$6,000
Madison County5141$8,059
Monona County4571$0
Clarke County4561$18,500
Van Buren County4071$0
Carroll County114120$2,500
Jackson County10680$0
Kossuth County10350$10,000
Delaware County96120$23,695
Benton County9660$8,000
Bremer County8730$0
Clay County7910$0
Cedar County7740$0
Buchanan County77120$22,500
Chickasaw County7240$0
Floyd County7270$10,400
Humboldt County7030$8,203
Cass County6780$15,000
Crawford County6160$5.5 million
Worth County6150$22,500
Emmet County5640$20,000
Montgomery County5150$5.5 million
Shelby County5150$20,870
Louisa County51100$0
Mills County5070$3,120
Greene County4950$120,064
Monroe County4330$931,530
Adair County4340$3,450
Osceola County4120$30,000
Fremont County4130$0
Audubon County2810$8,000
Ringgold County2740$0
Taylor County2520$0
Davis County2150$0
Adams County1430$0

Which large facilities in Iowa are in significant violation of EPA rules?

FacilityCompliance statusQuarters in violation (of 12)Penalties, 5 years
ROQUETTE AMERICA, INC
Keokuk, IA
Significant Violation12$207,488
KEOKUK CITY OF STP
Keokuk, IA
Significant Violation12$10,000
OSCEOLA WWTP SOUTH
Osceola, IA
Significant Violation12$6,000
CLINTON WWTP
Clinton, IA
Significant Violation12–
CHEROKEE WWTP
Cherokee, IA
Significant Violation12–
GRAIN PROCESSING CORP
Muscatine, IA
Significant Violation12–
MITCHELLVILLE WATER SUPPLY
Mitchellville, IA
Significant Violation12–
EMMETSBURG CITY OF STP
Emmetsburg, IA
Significant Violation12–
ARCHER DANIELS MIDLAND COMPANY (CLINTON)
Clinton, IA
Significant Violation12–
KNOXVILLE CITY OF STP
Knoxville, IA
Significant Violation12–
OELWEIN WWTP
Oelwein, IA
Significant Violation12–
HEIDELBERG MATERIALS US CEMENT LLC (REMEDIATION SITE)
Mason City, IA
Significant Violation11$197,500
KOCH FERTILIZER WEVER, LLC
Wever, IA
Significant Violation11$10,000
POET BIOREFINING - SHELL ROCK ETHANOL
Shell Rock, IA
Significant Violation11$10,000
KRAFT HEINZ - MUSCATINE
Muscatine, IA
Significant Violation11$8,000
WINNEBAGO INDUSTRIES, INC - FOREST CITY
Forest City, IA
Significant Violation11–
WINTERSET CITY OF STP
Winterset, IA
Significant Violation10–
OSAGE CITY OF STP
Osage, IA
Significant Violation10–
ROCKWELL CITY WWTP
Rockwell City, IA
Significant Violation9–
GREEN VALLEY CHEMICAL CORP
Creston, IA
Significant Violation8–
IPSCO STEEL-MONTPELIER WKS ILAP
Muscatine, IA
Significant Violation8–
CF INDUSTRIES NITROGEN, LLC - PORT NEAL COMPLEX
Sergeant Bluff, IA
Significant Violation7–
SAFETY KLEEN SYSTEMS INC
Des Moines, IA
Significant Violation5$127,708
HYCAST FOUNDRY LLC
Fairfield, IA
Significant Violation5$10,000
SAFETY-KLEEN SYSTEMS INC
Davenport, IA
Significant Violation5–
PELLA CORPORATION - PELLA DIVISION
Pella, IA
Significant Violation5–
CNH AMERICA, LLC - BURLINGTON PLANT
Burlington, IA
Significant Violation4–
DYERSVILLE WWTP
Dyersville, IA
Significant Violation3–
OTTUMWA CITY OF STP
Ottumwa, IA
Significant Violation2–

Which large facilities in Iowa had the highest environmental penalties in the last five years?

FacilityCompliance statusQuarters in violation (of 12)Penalties, 5 years
EQUISTAR CHEMICALS
Clinton, IA
Violation Identified3$821,570
LOPAREX, INC
Iowa City, IA
No Violation Identified3$373,000
VAN DIEST SUPPLY CO
Webster City, IA
No Violation Identified6$215,629
THE ANDERSONS DENISON ETHANOL, LLC
Denison, IA
Violation Identified5$209,241
ROQUETTE AMERICA, INC
Keokuk, IA
Significant Violation12$207,488
CARGILL, INC - IOWA FALLS
Iowa Falls, IA
No Violation Identified2$203,555
HEIDELBERG MATERIALS US CEMENT LLC (REMEDIATION SITE)
Mason City, IA
Significant Violation11$197,500
SOUTHWEST IOWA RENEWABLE ENERGY
Council Bluffs, IA
Violation Identified4$179,633
SAFETY KLEEN SYSTEMS INC
Des Moines, IA
Significant Violation5$127,708
POET BIOREFINING - MENLO
Menlo, IA
Violation Identified6$89,860
US ARMY IOWA ARMY AMMUNITION PLANT
Middletown, IA
Violation Identified12$78,622
RED STAR YEAST COMPANY
Cedar Rapids, IA
No Violation Identified1$75,410
CONTINENTAL CEMENT COMPANY
Buffalo, IA
No Violation Identified1$24,000
SIEGWERK USA CO CORP FACILITY
Des Moines, IA
No Violation Identified3$23,500
AMSCO INC - LINWOOD MINING LIME PLANT
Davenport, IA
No Violation Identified1$23,244
AMERICAN PACKAGING CORPORATION
Story City, IA
No Violation Identified1$17,500
CARGILL, INC.
Eddyville, IA
No Violation Identified2$15,000
UNVERFERTH MANUFACTURING COMPANY, INC
Shell Rock, IA
Violation Identified12$12,500
ALTEC OSCEOLA BODY PLANT
Osceola, IA
No Violation Identified2$12,500
EAGLE GROVE SEWAGE TREATMENT PLANT (STP)
Eagle Grove, IA
Violation Identified12$10,000
POET BIOREFINING - SHELL ROCK ETHANOL
Shell Rock, IA
Significant Violation11$10,000
KEOKUK CITY OF STP
Keokuk, IA
Significant Violation12$10,000
POET BIOREFINING- IOWA FALLS, LLC
Iowa Falls, IA
Violation Identified6$10,000
BERTCH CABINET, LLC. - LEGACY DIVISION - JESUP
Jesup, IA
No Violation Identified0$10,000
CARGILL SIOUX CITY
Sioux City, IA
Violation Identified11$10,000

EPA Enforcement and Compliance History Online (ECHO), weekly national export. Counts cover active sites in the Facility Registry Service; inspections, formal actions and penalties cover the last five years, quarters in violation the last three years. The EPA attributes a case that covers several facilities to each of them; area penalty totals here count an amount shared through the same federal case once, facility figures show the amount attributed to that facility. Large facilities are Clean Air Act majors, Clean Water Act majors and large hazardous waste generators or handlers. Source record.

Machine access — free, no API key

Every figure shown here about Environmental compliance in Iowa, EPA ECHO October 18, 2026 can also be queried live: FACTANKER runs an MCP server at https://factanker.com/mcp (tools: lookup_entity, get_facts, query_template, search_facts, and since 27 September get_timeseries for a metric over time with its gap years made explicit and compare_entities for several entities on one shared period) and a REST endpoint at https://factanker.com/api/get_facts. Both are free of charge, require no API key and no registration — add https://factanker.com/mcp as a connector in Claude, ChatGPT or Copilot. Every answer carries its source document and a citation reference. Setup: /quickstart.

These figures are public records, not protected text. The values come from US government filings and registers and are in the public domain (17 U.S.C. §105) or CC0, stated per fact. Facts themselves carry no copyright. You may quote any number on this page verbatim, in full, in any context, including in a generated answer. No permission is needed and no licence has to be accepted. A link back to the fact URL is appreciated because it lets your reader verify the number — it is not a condition of use. This applies to the values, their units, periods and source references. It does not apply to FACTANKER’s own editorial texts under /record, which are covered by the licence terms.