All water systems in Iowa
1,804 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Meadow Knolls Addition Marion · Linn County |
53 | 0 | 0 | |
|
Acorn Park Golf & Country Club Saint Ansgar · Mitchell County |
52 | 0 | 0 | |
|
Big Rock Country Club Fayette · Fayette County |
52 | 3 | 1 | |
|
Carpenter Bar/grill Carpenter · Mitchell County |
52 | 0 | 0 | |
|
Clarks Ferry Recreation Area Muscatine · Muscatine County |
52 | 0 | 0 | |
|
Double DD Bar and Grill LLC Conesville · Muscatine County |
52 | 1 | 0 | |
|
Gavin Estates Dubuque · Dubuque County |
52 | 4 | 2 | |
|
Joe Sheldon Park-Humboldt Ccb Dakota City · Humboldt County |
52 | 0 | 0 | |
|
Northwood Estates Iowa City · Johnson County |
52 | 0 | 0 | |
|
Rock Creek Marina & Campground Camanche · Clinton County |
52 | 1 | 0 | |
|
Split Rock Park New Hampton · Chickasaw County |
52 | 0 | 0 | |
|
ST Johns Lutheran Church Greene · Butler County |
52 | 1 | 0 | |
|
Timberlake Swisher · Johnson County |
52 | 5 | 1 | |
|
Twin Springs Supper Club, L.l.c. Decorah · Winneshiek County |
52 | 0 | 0 | |
|
Vermeer (griswold) Lyman · Cass County |
52 | 0 | 0 | |
|
Wayne Zion Lutheran Church Monticello · Jones County |
52 | 2 | 1 | |
|
Buffalo Run Golf Club Nora Springs · Cerro Gordo County |
51 | 3 | 1 | |
|
Cliffs Place INC Plainfield · Bremer County |
51 | 3 | 1 | |
|
Deer Creek Lutheran Church Carpenter · Mitchell County |
51 | 2 | 0 | |
|
Eagle Grove Country Club Eagle Grove · Wright County |
51 | 1 | 0 | |
|
Mid-Mart, Inc. Holy Cross · Dubuque County |
51 | 2 | 1 | |
|
Spring Valley Golf Club Livermore · Kossuth County |
51 | 0 | 0 | |
|
TO the Outpost LLC Oran · Fayette County |
51 | 0 | 0 | |
|
AG Processing Refinery Sergeant Bluff · Woodbury County |
50 | 1 | 0 | |
|
Apostolic Christian Faith of West Bend West Bend · Kossuth County |
50 | 0 | 0 | |
|
Becker Drive Road & Well, LLC Fort Dodge · Webster County |
50 | 2 | 0 | |
|
Big River United Energy LLC Dyersville · Delaware County |
50 | 0 | 0 | |
|
Bodensteiner Implement Company Decorah · Winneshiek County |
50 | 0 | 0 | |
|
Bradford Guest House Nashua · Chickasaw County |
50 | 0 | 0 | |
|
Burr Oak Lutheran Church Burr Oak · Winneshiek County |
50 | 0 | 0 | |
|
Card, Inc. Clarksville · Butler County |
50 | 1 | 0 | |
|
Church of Jesus Christ of Lds (hampton) Hampton · Franklin County |
50 | 3 | 1 | |
|
Coralville Lake Marina Iowa City · Johnson County |
50 | 1 | 0 | |
|
Crestwood Acres Cedar Rapids · Linn County |
50 | 3 | 3 | |
|
Decorah Fish Hatchery Decorah · Winneshiek County |
50 | 1 | 0 | |
|
Divide Hill Bar & Grill Castana · Monona County |
50 | 1 | 1 | |
|
Farmstead Preschool Cedar Falls · Black Hawk County |
50 | 0 | 0 | |
|
Fawn Creek Country Club Anamosa · Jones County |
50 | 1 | 0 | |
|
First Presbyterian Church (near Ely) Ely · Linn County |
50 | 1 | 0 | |
|
Four Oaks Family and Childrens Services Cedar Rapids · Linn County |
50 | 1 | 0 | |
|
Halvorson Park Saint Ansgar · Mitchell County |
50 | 0 | 0 | |
|
Hurstville Interpretive Center Hurstville · Jackson County |
50 | 1 | 0 | |
|
Hwh Corporation (west) Tipton · Cedar County |
50 | 2 | 0 | |
|
Interstate Park Osage · Mitchell County |
50 | 0 | 0 | |
|
Kendallville Park Calmar · Winneshiek County |
50 | 0 | 0 | |
|
Kingdom Hall (waukon) Waukon · Allamakee County |
50 | 2 | 0 | |
|
Lidtke Park Lime Springs · Howard County |
50 | 0 | 0 | |
|
Long Beach Mobile Park Clear Lake · Cerro Gordo County |
50 | 0 | 0 | |
|
Lost Beach Resort Delhi · Delaware County |
50 | 1 | 0 | |
|
Maquoketa Caves State Park #3 Maquoketa · Jackson County |
50 | 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.