All water systems in Iowa
1,804 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Stanhope Water Department Stanhope · Hamilton County |
364 | 0 | 0 | |
|
Swiss Valley Nature Center Dubuque · Dubuque County |
363 | 0 | 0 | |
|
Lacona Water Supply Lacona · Warren County |
361 | 0 | 0 | |
|
Rudd Waterworks Rudd · Floyd County |
358 | 0 | 0 | |
|
Lewis Water Supply Lewis · Cass County |
357 | 1 | 0 | |
|
Calamus Water Supply Calamus · Clinton County |
356 | 1 | 1 | |
|
Holy Cross Water Supply Holy Cross · Dubuque County |
356 | 2 | 0 | |
|
McCallsburg Water Supply Mccallsburg · Story County |
353 | 1 | 1 | |
|
Bell Harbor Clear Lake · Cerro Gordo County |
352 | 0 | 0 | |
|
Guthrie Grove Retreat Center Guthrie Center · Guthrie County |
352 | 0 | 0 | |
|
Templeton Water Supply Templeton · Carroll County |
352 | 0 | 0 | |
|
Pleasant Valley LE LLC Pleasant Hill · Polk County |
350 | 1 | 1 | |
|
Ryan Water Supply Ryan · Delaware County |
350 | 1 | 0 | |
|
Bennett Waterworks Bennett · Cedar County |
347 | 0 | 0 | |
|
Fort Atkinson Water Works Fort Atkinson · Winneshiek County |
347 | 0 | 0 | |
|
Elliott Water Supply Elliott · Montgomery County |
345 | 0 | 0 | |
|
Pierson Water Supply Pierson · Woodbury County |
345 | 0 | 0 | |
|
Garrison Water Supply Garrison · Benton County |
344 | 0 | 0 | |
|
Sunnybrook Mobile Home Park Berwick · Polk County |
343 | 0 | 0 | |
|
Brandon Water Supply Brandon · Buchanan County |
341 | 0 | 0 | |
|
Coralville Lake Terrace North Liberty · Johnson County |
340 | 0 | 0 | |
|
Sunrise Village Mobile Home PK Iowa City · Johnson County |
340 | 3 | 1 | |
|
Mondamin Water Supply Mondamin · Harrison County |
339 | 2 | 0 | |
|
Diagonal Water Department Diagonal · Ringgold County |
338 | 5 | 2 | |
|
Ute Water Supply Ute · Monona County |
338 | 4 | 0 | |
|
Middletown Water Supply Middletown · Des Moines County |
336 | 0 | 0 | |
|
Iowa American Water Donahue Donahue · Scott County |
335 | 0 | 0 | |
|
Terril Municipal Waterworks Terril · Dickinson County |
334 | 1 | 0 | |
|
Sunrise Terrace MHC Newton · Jasper County |
330 | 0 | 0 | |
|
Effigy Mounds National Monument Mcgregor · Clayton County |
328 | 0 | 0 | |
|
Greenwood Acres Water Co. Ankeny · Polk County |
325 | 0 | 0 | |
|
Minburn Waterworks Minburn · Dallas County |
325 | 1 | 1 | |
|
Mystic Water Supply Mystic · Appanoose County |
322 | 1 | 0 | |
|
Peterson Municipal Water Supply Peterson · Clay County |
322 | 0 | 0 | |
|
Danbury Water Supply Danbury · Woodbury County |
320 | 1 | 0 | |
|
Ponderosa Park MHP Davenport · Scott County |
320 | 1 | 0 | |
|
Riverside Lutheran Bible Camp Story City · Hamilton County |
320 | 0 | 0 | |
|
Cedar Ridge Golf Course Charles City · Floyd County |
316 | 0 | 0 | |
|
Mingo Water Department Mingo · Jasper County |
316 | 1 | 0 | |
|
Wheel Estates MHC Knoxville · Marion County |
315 | 0 | 0 | |
|
Williams Water Supply Williams · Hamilton County |
315 | 1 | 0 | |
|
Lofted View Events Sioux City · Woodbury County |
314 | 2 | 0 | |
|
Floyd Muni Water Supply Floyd · Floyd County |
313 | 0 | 0 | |
|
Grinnell MHP MHC Grinnell · Poweshiek County |
313 | 2 | 1 | |
|
Irwin Municipal Supply Irwin · Shelby County |
313 | 1 | 0 | |
|
Burds Green Acres Subdivision Peosta · Dubuque County |
312 | 0 | 0 | |
|
Granville Water Supply Granville · Sioux County |
310 | 0 | 0 | |
|
Sageville Elementary School Sageville · Dubuque County |
310 | 1 | 1 | |
|
Palisades Kepler Park Office Mount Vernon · Linn County |
308 | 1 | 0 | |
|
West Okoboji West Okoboji · Dickinson County |
308 | 0 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules currently in violation at EPA's latest data refresh.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Iowa records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet.