Tapcensus

All water systems in Iowa

1,804 systems

SystemServesStatusRules violated, 3 yrUnresolved
Harlan Municipal Utilities
Harlan · Shelby County
5,067 0 0
Sergeant Bluff Water Supply
Sergeant Bluff · Woodbury County
5,015 0 0
Xenia Rwd (boone)
Luther · Boone County
4,975 0 0
Vinton Municipal Water Dept
Vinton · Benton County
4,938 0 0
Shenandoah Water Dept
Shenandoah · Page County
4,933 1 0
Humboldt Municipal Water Dept
Humboldt · Humboldt County
4,792 0 0
Sac & Fox (meskwaki) in Iowa
County
4,765 2 0
Camanche Water Supply
Camanche · Clinton County
4,570 2 0
Evansdale Water Works
Evansdale · Black Hawk County
4,561 0 0
Mount Vernon Water Supply
Mount Vernon · Linn County
4,527 0 0
Dyersville Municipal Water CO
Dyersville · Dubuque County
4,477 1 0
Anamosa Municipal Water Supply
Anamosa · Jones County
4,457 0 0
Chariton Municipal Water Works
Chariton · Lucas County
4,381 0 0
Hampton Muni Water Works
Hampton · Franklin County
4,337 0 0
Forest City Water Supply
Forest City · Winnebago County
4,285 0 0
Huxley Waterworks Dept
Huxley · Story County
4,244 0 0
Jefferson Water Department
Jefferson · Greene County
4,182 1 0
Carlisle Water Supply
Carlisle · Warren County
4,170 2 1
Regional Water
Avoca · Pottawattamie County
4,132 0 0
Sirwa #3 (osceola)
Osceola · Clarke County
4,080 0 0
Rock Valley Water Supply
Rock Valley · Sioux County
4,059 1 0
Monticello Water Supply
Monticello · Jones County
4,040 0 0
West Liberty Water Utility
West Liberty · Muscatine County
3,938 0 0
Cresco Waterworks
Cresco · Howard County
3,913 0 0
Worth CO Interchange 214 Water Supply
Northwood · Worth County
3,850 1 0
Waukon Water Department
Waukon · Allamakee County
3,827 0 0
Carter Lake Water District
Carter Lake · Pottawattamie County
3,791 2 1
Emmetsburg Municipal Water Department
Emmetsburg · Palo Alto County
3,733 1 0
Albia Municipal Water Works
Albia · Monroe County
3,721 0 0
Osage Municipal Water Supply
Osage · Mitchell County
3,637 0 0
Eagle Grove Water Supply
Eagle Grove · Wright County
3,601 1 0
West Central Rwa Nish System
Manning · Carroll County
3,573 0 0
West Burlington Muni. Water Supply
West Burlington · Des Moines County
3,555 0 0
Southwest Reg Water District (red Oak)
Red Oak · Montgomery County
3,500 1 0
New Hampton Water Supply
New Hampton · Chickasaw County
3,494 0 0
Xenia Rwd (woodward)
Woodward · Dallas County
3,465 1 0
Milford Municipal Utilities
Milford · Dickinson County
3,431 1 0
Rural Water System #1
Hospers · Sioux County
3,428 1 0
Story City Water Dept
Story City · Story County
3,357 1 0
Williamsburg Public Water Supply
Williamsburg · Iowa County
3,345 1 0
Cherokee Rws Cherokee Subsystem
Cherokee · Cherokee County
3,315 0 0
Tipton Water Supply
Tipton · Cedar County
3,149 0 0
Tama Water Supply
Tama · Tama County
3,130 0 0
Madrid Water Department
Madrid · Boone County
3,090 1 0
Garner Water Works
Garner · Hancock County
3,065 0 0
Solon Water Dept
Solon · Johnson County
3,018 0 0
John Deere Dubuque Works
Dubuque · Dubuque County
3,000 0 0
Southwest Reg Water District (clarinda)
Clarinda · Page County
2,942 0 0
Wilton Water Supply
Wilton · Muscatine County
2,924 0 0
Onawa Municipal Water Plant
Onawa · Monona County
2,906 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.