All water systems in Iowa
1,804 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Des Moines Water Works Des Moines · Polk County |
246,055 | 0 | 0 | |
|
Iowa-American Wtr Co-Davenport Davenport · Scott County |
147,720 | 0 | 0 | |
|
Cedar Rapids Water Department Cedar Rapids · Linn County |
142,364 | 0 | 0 | |
|
Sioux City Water Supply Sioux City · Woodbury County |
85,791 | 1 | 0 | |
|
Ankeny, City of Ankeny · Polk County |
76,207 | 0 | 0 | |
|
West Des Moines Water Works West Des Moines · Dallas County |
73,959 | 0 | 0 | |
|
Waterloo Water Works Waterloo · Black Hawk County |
69,504 | 0 | 0 | |
|
Iowa City Water Department Iowa City · Johnson County |
68,753 | 0 | 0 | |
|
Council Bluffs Water Works Council Bluffs · Pottawattamie County |
64,447 | 0 | 0 | |
|
Dubuque Water Works Dubuque · Dubuque County |
59,667 | 0 | 0 | |
|
Ames Water Treatment Plant Ames · Story County |
55,177 | 1 | 0 | |
|
University Water System Iowa City · Johnson County |
47,136 | 0 | 0 | |
|
Urbandale Water Utility Urbandale · Polk County |
45,605 | 0 | 0 | |
|
Isu Ames · Story County |
42,000 | 1 | 0 | |
|
Marion Municipal Water Dept Marion · Linn County |
41,623 | 0 | 0 | |
|
Cedar Falls Municipal Water Utilities Cedar Falls · Black Hawk County |
40,713 | 0 | 0 | |
|
IA Regional Utilities Assoc (waverly) Waverly · Black Hawk County |
37,820 | 0 | 0 | |
|
Rathbun Regional Water Assn (rathbun) Centerville · Appanoose County |
33,000 | 0 | 0 | |
|
Waukee Water Supply Waukee · Dallas County |
31,823 | 0 | 0 | |
|
Marshalltown Water Works Marshalltown · Marshall County |
27,680 | 0 | 0 | |
|
Mason City Water Department Mason City · Cerro Gordo County |
27,338 | 1 | 0 | |
|
Burlington Municipal Waterworks Burlington · Des Moines County |
26,015 | 0 | 0 | |
|
Fort Dodge Water Supply Fort Dodge · Webster County |
25,874 | 1 | 0 | |
|
Ottumwa Water Works Ottumwa · Wapello County |
25,529 | 2 | 0 | |
|
Muscatine Power & Water Muscatine · Muscatine County |
25,516 | 0 | 0 | |
|
Johnston Municipal Water Supply Johnston · Polk County |
24,897 | 0 | 0 | |
|
Iowa-American Wtr Co-Clinton District Clinton · Clinton County |
24,769 | 0 | 0 | |
|
North Liberty Water Supply North Liberty · Johnson County |
23,276 | 0 | 0 | |
|
Altoona Water Supply Altoona · Polk County |
22,436 | 1 | 0 | |
|
Coralville Muni Water System Coralville · Johnson County |
22,318 | 0 | 0 | |
|
Sirwa #2 (creston) Creston · Adair County |
20,793 | 0 | 0 | |
|
Clive Water Department Clive · Polk County |
20,277 | 0 | 0 | |
|
Warren Water District Indianola · Madison County |
20,095 | 0 | 0 | |
|
Grimes Water Supply Grimes · Polk County |
17,997 | 0 | 0 | |
|
Wapello Rural Water Assoc. Ottumwa · Jefferson County |
17,263 | 0 | 0 | |
|
Newton Water Supply Newton · Jasper County |
16,518 | 0 | 0 | |
|
Indianola Water Supply Indianola · Warren County |
15,833 | 1 | 1 | |
|
Norwalk Water Supply Norwalk · Warren County |
14,334 | 0 | 0 | |
|
Poweshiek Water Association Brooklyn · Tama County |
13,920 | 0 | 0 | |
|
Xenia Rwd (des Moines) Minburn · Dallas County |
12,860 | 0 | 0 | |
|
Oskaloosa Municipal Water Dept Oskaloosa · Mahaska County |
12,808 | 1 | 0 | |
|
Boone Water Works Boone · Boone County |
12,704 | 1 | 0 | |
|
Rathbun Reg Water Assn (ft Madison) Fort Madison · Lee County |
11,840 | 0 | 0 | |
|
Storm Lake Water Treatment Plant Storm Lake · Buena Vista County |
11,431 | 0 | 0 | |
|
Mahaska Rural Water System, Inc. Oskaloosa · Mahaska County |
11,325 | 0 | 0 | |
|
Spencer Municipal Water Utility Spencer · Clay County |
11,325 | 0 | 0 | |
|
FT Madison Muni Water Works Fort Madison · Lee County |
11,087 | 0 | 0 | |
|
Pella Water Works Department Pella · Marion County |
11,052 | 0 | 0 | |
|
Lemars Water Department Le Mars · Plymouth County |
10,606 | 0 | 0 | |
|
Waverly Water Department Waverly · Bremer County |
10,394 | 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 still 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. Retrieved from ECHO on Oct 11, 2026.