Iowa County Water Quality Reports
Water quality reports for all counties in Iowa. Browse by county to see safety scores, violations, and ZIP code data.
Browse water quality data by county in Iowa. Each county page lists all ZIP codes with safety scores and EPA violation data.
Adair County, IA: High Radon Risk — 53/100 (2026)
2026 report: Adair County, IA scores 53/100 (Grade D). 8 ZIP codes analyzed. No EPA violations. Free report with contaminant data and filter picks.
Adams County, IA: 1 Violation — 50/100 (2026)
2026 report: Adams County, IA scores 50/100 (Grade D). 3 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Allamakee County, IA: 5 Violations — 61/100 (2026)
2026 report: Allamakee County, IA scores 61/100 (Grade C). 6 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter pi...
Appanoose County, IA: 1 Violation — 54/100 (2026)
2026 report: Appanoose County, IA scores 54/100 (Grade D). 8 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Audubon County, IA: 8 Violations — 56/100 (2026)
2026 report: Audubon County, IA scores 56/100 (Grade C). 5 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Benton County, IA: 10 Health Violations — 58/100 (2026)
2026 report: Benton County, IA scores 58/100 (Grade C). 16 ZIP codes analyzed. 52 EPA violations found. Free report with contaminant data and filter picks.
Black Hawk County, IA: 12 Violations — 60/100 (2026)
2026 report: Black Hawk County, IA scores 60/100 (Grade C). 15 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter...
Boone County, IA: 5 Health Violations — 63/100 (2026)
2026 report: Boone County, IA scores 63/100 (Grade C). 8 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Bremer County, IA: 6 Violations — 61/100 (2026)
2026 report: Bremer County, IA scores 61/100 (Grade C). 7 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.
Buchanan County, IA: 7 Violations — 51/100 (2026)
2026 report: Buchanan County, IA scores 51/100 (Grade D). 10 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter pi...
Buena Vista County, IA: 12 Violations — 63/100 (2026)
2026 report: Buena Vista County, IA scores 63/100 (Grade C). 10 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filte...
Butler County, IA: 3 Health Violations — 56/100 (2026)
2026 report: Butler County, IA scores 56/100 (Grade C). 12 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Calhoun County, IA: 6 Health Violations — 60/100 (2026)
2026 report: Calhoun County, IA scores 60/100 (Grade C). 10 ZIP codes analyzed. 17 EPA violations found. Free report with contaminant data and filter pi...
Carroll County, IA: 7 Health Violations — 60/100 (2026)
2026 report: Carroll County, IA scores 60/100 (Grade C). 15 ZIP codes analyzed. 33 EPA violations found. Free report with contaminant data and filter pi...
Cass County, IA: 3 Health Violations — 58/100 (2026)
2026 report: Cass County, IA scores 58/100 (Grade C). 9 ZIP codes analyzed. 24 EPA violations found. Free report with contaminant data and filter picks.
Cedar County, IA: 12 Violations — 61/100 (2026)
2026 report: Cedar County, IA scores 61/100 (Grade C). 8 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.
Cerro Gordo County, IA: 10 Violations — 62/100 (2026)
2026 report: Cerro Gordo County, IA scores 62/100 (Grade C). 10 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filte...
Cherokee County, IA: 1 Violation — 65/100 (2026)
2026 report: Cherokee County, IA scores 65/100 (Grade C). 8 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Chickasaw County, IA: 1 Health Violation — 58/100 (2026)
2026 report: Chickasaw County, IA scores 58/100 (Grade C). 8 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter pi...
Clarke County, IA: 3 Health Violations — 48/100 (2026)
2026 report: Clarke County, IA scores 48/100 (Grade D). 5 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Clay County, IA: 1 Violation — 55/100 (2026)
2026 report: Clay County, IA scores 55/100 (Grade C). 7 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Clayton County, IA: 4 Violations — 60/100 (2026)
2026 report: Clayton County, IA scores 60/100 (Grade C). 19 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Clinton County, IA: 10 Violations — 62/100 (2026)
2026 report: Clinton County, IA scores 62/100 (Grade C). 18 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter pi...
Crawford County, IA: 7 Violations — 63/100 (2026)
2026 report: Crawford County, IA scores 63/100 (Grade C). 10 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter pi...
Dallas County, IA: 1 Health Violation — 60/100 (2026)
2026 report: Dallas County, IA scores 60/100 (Grade C). 15 ZIP codes analyzed. 33 EPA violations found. Free report with contaminant data and filter picks.
Davis County, IA: 1 Violation — 57/100 (2026)
2026 report: Davis County, IA scores 57/100 (Grade C). 4 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Decatur County, IA: 7 Health Violations — 50/100 (2026)
2026 report: Decatur County, IA scores 50/100 (Grade D). 7 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter picks.
Delaware County, IA: 4 Violations — 65/100 (2026)
2026 report: Delaware County, IA scores 65/100 (Grade C). 6 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Des Moines County, IA: 1 Health Violation — 59/100 (2026)
2026 report: Des Moines County, IA scores 59/100 (Grade C). 6 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter ...
Dickinson County, IA: 1 Health Violation — 67/100 (2026)
2026 report: Dickinson County, IA scores 67/100 (Grade C). 7 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter pi...
Dubuque County, IA: 21 Violations — 58/100 (2026)
2026 report: Dubuque County, IA scores 58/100 (Grade C). 18 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter pi...
Emmet County, IA: 5 Violations — 62/100 (2026)
2026 report: Emmet County, IA scores 62/100 (Grade C). 6 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Fayette County, IA: 1 Violation — 64/100 (2026)
2026 report: Fayette County, IA scores 64/100 (Grade C). 12 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Floyd County, IA: 2 Violations — 61/100 (2026)
2026 report: Floyd County, IA scores 61/100 (Grade C). 7 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.
Franklin County, IA: 2 Violations — 59/100 (2026)
2026 report: Franklin County, IA scores 59/100 (Grade C). 8 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.
Fremont County, IA: 11 Violations — 60/100 (2026)
2026 report: Fremont County, IA scores 60/100 (Grade C). 9 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter picks.
Greene County, IA: Lead Above EPA Limits — 50/100 (2026)
2026 report: Greene County, IA scores 50/100 (Grade D). 7 ZIP codes analyzed. 7 EPA violations found. Lead above EPA limits. Free report with contaminan...
Grundy County, IA: 1 Violation — 58/100 (2026)
2026 report: Grundy County, IA scores 58/100 (Grade C). 10 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Guthrie County, IA: Lead Above EPA Limits — 57/100 (2026)
2026 report: Guthrie County, IA scores 57/100 (Grade C). 9 ZIP codes analyzed. 27 EPA violations found. Lead above EPA limits. Free report with contamin...
Hamilton County, IA: 11 Violations — 57/100 (2026)
2026 report: Hamilton County, IA scores 57/100 (Grade C). 9 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter pi...
Hancock County, IA: 1 Health Violation — 64/100 (2026)
2026 report: Hancock County, IA scores 64/100 (Grade C). 8 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter picks.
Hardin County, IA: 17 Violations — 58/100 (2026)
2026 report: Hardin County, IA scores 58/100 (Grade C). 13 ZIP codes analyzed. 17 EPA violations found. Free report with contaminant data and filter picks.
Harrison County, IA: 35 Violations — 63/100 (2026)
2026 report: Harrison County, IA scores 63/100 (Grade C). 10 ZIP codes analyzed. 35 EPA violations found. Free report with contaminant data and filter p...
Henry County, IA: Lead Above EPA Limits — 55/100 (2026)
2026 report: Henry County, IA scores 55/100 (Grade C). 12 ZIP codes analyzed. 5 EPA violations found. Lead above EPA limits. Free report with contaminan...
Howard County, IA: 8 Violations — 62/100 (2026)
2026 report: Howard County, IA scores 62/100 (Grade C). 6 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Humboldt County, IA: 1 Health Violation — 59/100 (2026)
2026 report: Humboldt County, IA scores 59/100 (Grade C). 10 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter p...
Ida County, IA: 2 Violations — 65/100 (2026)
2026 report: Ida County, IA scores 65/100 (Grade C). 5 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.
Iowa County, IA: Lead Above EPA Limits — 54/100 (2026)
2026 report: Iowa County, IA scores 54/100 (Grade D). 13 ZIP codes analyzed. 39 EPA violations found. Lead above EPA limits. Free report with contaminan...
Jackson County, IA: 11 Violations — 63/100 (2026)
2026 report: Jackson County, IA scores 63/100 (Grade C). 12 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter pi...
Jasper County, IA: 1 Health Violation — 59/100 (2026)
2026 report: Jasper County, IA scores 59/100 (Grade C). 14 ZIP codes analyzed. 19 EPA violations found. Free report with contaminant data and filter picks.
Jefferson County, IA: 25 Violations — 60/100 (2026)
2026 report: Jefferson County, IA scores 60/100 (Grade C). 6 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter p...
Johnson County, IA: 4 Health Violations — 56/100 (2026)
2026 report: Johnson County, IA scores 56/100 (Grade C). 13 ZIP codes analyzed. 130 EPA violations found. Free report with contaminant data and filter p...
Jones County, IA: 2 Health Violations — 63/100 (2026)
2026 report: Jones County, IA scores 63/100 (Grade C). 10 ZIP codes analyzed. 138 EPA violations found. Free report with contaminant data and filter picks.
Keokuk County, IA: 5 Violations — 55/100 (2026)
2026 report: Keokuk County, IA scores 55/100 (Grade C). 17 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Kossuth County, IA: 12 Violations — 60/100 (2026)
2026 report: Kossuth County, IA scores 60/100 (Grade C). 12 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter pi...
Lee County, IA: 5 Violations — 53/100 (2026)
2026 report: Lee County, IA scores 53/100 (Grade D). 10 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Linn County, IA: 30 Health Violations — 61/100 (2026)
2026 report: Linn County, IA scores 61/100 (Grade C). 33 ZIP codes analyzed. 1171 EPA violations found. Free report with contaminant data and filter picks.
Louisa County, IA: 14 Violations — 60/100 (2026)
2026 report: Louisa County, IA scores 60/100 (Grade C). 10 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter picks.
Lucas County, IA: 4 Violations — 56/100 (2026)
2026 report: Lucas County, IA scores 56/100 (Grade C). 5 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Lyon County, IA: 3 Violations — 65/100 (2026)
2026 report: Lyon County, IA scores 65/100 (Grade C). 8 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter picks.
Madison County, IA: 4 Violations — 61/100 (2026)
2026 report: Madison County, IA scores 61/100 (Grade C). 4 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Mahaska County, IA: 7 Violations — 52/100 (2026)
2026 report: Mahaska County, IA scores 52/100 (Grade D). 7 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Marion County, IA: 6 Violations — 58/100 (2026)
2026 report: Marion County, IA scores 58/100 (Grade C). 13 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.
Marshall County, IA: 6 Health Violations — 57/100 (2026)
2026 report: Marshall County, IA scores 57/100 (Grade C). 13 ZIP codes analyzed. 30 EPA violations found. Free report with contaminant data and filter p...
Mills County, IA: 7 Health Violations — 58/100 (2026)
2026 report: Mills County, IA scores 58/100 (Grade C). 7 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter picks.
Mitchell County, IA: 4 Violations — 56/100 (2026)
2026 report: Mitchell County, IA scores 56/100 (Grade C). 8 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Monona County, IA: 10 Violations — 65/100 (2026)
2026 report: Monona County, IA scores 65/100 (Grade C). 9 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter picks.
Monroe County, IA: High Radon Risk — 62/100 (2026)
2026 report: Monroe County, IA scores 62/100 (Grade C). 2 ZIP codes analyzed. No EPA violations. Free report with contaminant data and filter picks.
Montgomery County, IA: 7 Violations — 52/100 (2026)
2026 report: Montgomery County, IA scores 52/100 (Grade D). 7 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter p...
Muscatine County, IA: 1 Health Violation — 60/100 (2026)
2026 report: Muscatine County, IA scores 60/100 (Grade C). 8 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter p...
O'Brien County, IA: 6 Violations — 63/100 (2026)
2026 report: O'Brien County, IA scores 63/100 (Grade C). 8 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.
Osceola County, IA: 4 Violations — 67/100 (2026)
2026 report: Osceola County, IA scores 67/100 (Grade C). 5 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Page County, IA: 1 Health Violation — 58/100 (2026)
2026 report: Page County, IA scores 58/100 (Grade C). 12 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Palo Alto County, IA: 10 Health Violations — 56/100 (2026)
2026 report: Palo Alto County, IA scores 56/100 (Grade C). 8 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter p...
Plymouth County, IA: 9 Violations — 64/100 (2026)
2026 report: Plymouth County, IA scores 64/100 (Grade C). 9 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter picks.
Pocahontas County, IA: 9 Violations — 63/100 (2026)
2026 report: Pocahontas County, IA scores 63/100 (Grade C). 8 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter p...
Polk County, IA: 1 Health Violation — 61/100 (2026)
2026 report: Polk County, IA scores 61/100 (Grade C). 79 ZIP codes analyzed. 382 EPA violations found. Free report with contaminant data and filter picks.
Pottawattamie County, IA: 34 Violations — 60/100 (2026)
2026 report: Pottawattamie County, IA scores 60/100 (Grade C). 18 ZIP codes analyzed. 34 EPA violations found. Free report with contaminant data and fil...
Poweshiek County, IA: 6 Health Violations — 51/100 (2026)
2026 report: Poweshiek County, IA scores 51/100 (Grade D). 8 ZIP codes analyzed. 24 EPA violations found. Free report with contaminant data and filter p...
Ringgold County, IA: 17 Violations — 43/100 (2026)
2026 report: Ringgold County, IA scores 43/100 (Grade D). 10 ZIP codes analyzed. 17 EPA violations found. Free report with contaminant data and filter p...
Sac County, IA: 6 Health Violations — 63/100 (2026)
2026 report: Sac County, IA scores 63/100 (Grade C). 9 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter picks.
Scott County, IA: 1 Health Violation — 56/100 (2026)
2026 report: Scott County, IA scores 56/100 (Grade C). 22 ZIP codes analyzed. 119 EPA violations found. Free report with contaminant data and filter picks.
Shelby County, IA: 25 Violations — 57/100 (2026)
2026 report: Shelby County, IA scores 57/100 (Grade C). 11 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter picks.
Sioux County, IA: 4 Violations — 67/100 (2026)
2026 report: Sioux County, IA scores 67/100 (Grade C). 12 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Story County, IA: 1 Health Violation — 64/100 (2026)
2026 report: Story County, IA scores 64/100 (Grade C). 18 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter picks.
Tama County, IA: 14 Violations — 58/100 (2026)
2026 report: Tama County, IA scores 58/100 (Grade C). 11 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter picks.
Taylor County, IA: High Radon Risk — 51/100 (2026)
2026 report: Taylor County, IA scores 51/100 (Grade D). 7 ZIP codes analyzed. No EPA violations. Free report with contaminant data and filter picks.
Union County, IA: High Radon Risk — 65/100 (2026)
2026 report: Union County, IA scores 65/100 (Grade C). 1 ZIP code analyzed. No EPA violations. Free report with contaminant data and filter picks.
Van Buren County, IA: 5 Violations — 57/100 (2026)
2026 report: Van Buren County, IA scores 57/100 (Grade C). 9 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter pi...
Wapello County, IA: 7 Violations — 55/100 (2026)
2026 report: Wapello County, IA scores 55/100 (Grade C). 7 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Warren County, IA: 6 Violations — 59/100 (2026)
2026 report: Warren County, IA scores 59/100 (Grade C). 15 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.
Washington County, IA: 5 Violations — 65/100 (2026)
2026 report: Washington County, IA scores 65/100 (Grade C). 7 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter p...
Wayne County, IA: 8 Violations — 52/100 (2026)
2026 report: Wayne County, IA scores 52/100 (Grade D). 9 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Webster County, IA: 20 Health Violations — 56/100 (2026)
2026 report: Webster County, IA scores 56/100 (Grade C). 15 ZIP codes analyzed. 34 EPA violations found. Free report with contaminant data and filter pi...
Winnebago County, IA: 1 Health Violation — 63/100 (2026)
2026 report: Winnebago County, IA scores 63/100 (Grade C). 7 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter pi...
Winneshiek County, IA: 4 Violations — 59/100 (2026)
2026 report: Winneshiek County, IA scores 59/100 (Grade C). 9 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter p...
Woodbury County, IA: 1 Health Violation — 64/100 (2026)
2026 report: Woodbury County, IA scores 64/100 (Grade C). 25 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter p...
Worth County, IA: 18 Violations — 65/100 (2026)
2026 report: Worth County, IA scores 65/100 (Grade C). 7 ZIP codes analyzed. 18 EPA violations found. Free report with contaminant data and filter picks.
Wright County, IA: 7 Violations — 61/100 (2026)
2026 report: Wright County, IA scores 61/100 (Grade C). 10 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Get safety alerts for Iowa
Free updates when EPA data changes for this area. No spam.
Unsubscribe anytime. Privacy Policy.