All water systems in Iowa
1,804 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Lowden Water Supply Lowden · Cedar County |
807 | 0 | 0 | |
|
Schleswig Munic Water Supply Schleswig · Crawford County |
803 | 0 | 0 | |
|
Ossian Water Supply Ossian · Winneshiek County |
802 | 1 | 0 | |
|
Prestage Foods of Iowa Eagle Grove · Wright County |
800 | 1 | 0 | |
|
Gladbrook Water Supply Gladbrook · Tama County |
799 | 0 | 0 | |
|
Gilbertville Water Works Gilbertville · Black Hawk County |
796 | 1 | 1 | |
|
Milo Public Water Supply Milo · Warren County |
788 | 1 | 0 | |
|
Wall Lake Water Supply Wall Lake · Sac County |
780 | 0 | 0 | |
|
Ruthven Water Supply Ruthven · Palo Alto County |
779 | 0 | 0 | |
|
Van Horne Water Works Van Horne · Benton County |
779 | 0 | 0 | |
|
Crescent Water Supply Crescent · Pottawattamie County |
778 | 2 | 0 | |
|
Okoboji Water Supply Okoboji · Dickinson County |
776 | 0 | 0 | |
|
Freeport Water District Decorah · Winneshiek County |
775 | 0 | 0 | |
|
Wheatland City Water Supply Wheatland · Clinton County |
775 | 2 | 0 | |
|
Dayton Municipal Water Supply Dayton · Webster County |
772 | 1 | 0 | |
|
West Bend Water Department West Bend · Palo Alto County |
772 | 0 | 0 | |
|
Dakota City Water Supply Dakota City · Humboldt County |
769 | 0 | 0 | |
|
Walnut Municipal Utilities Walnut · Pottawattamie County |
768 | 0 | 0 | |
|
Carson Water Supply Carson · Pottawattamie County |
766 | 1 | 0 | |
|
Correctionville Water Supply Correctionville · Woodbury County |
766 | 0 | 0 | |
|
Melbourne Water Supply Melbourne · Marshall County |
765 | 0 | 0 | |
|
Alden Water Supply Alden · Hardin County |
764 | 0 | 0 | |
|
Exira Water Dept Exira · Audubon County |
764 | 0 | 0 | |
|
Garnavillo Water Supply Garnavillo · Clayton County |
763 | 0 | 0 | |
|
Rockford Water Supply Rockford · Floyd County |
762 | 0 | 0 | |
|
Ssab Iowa INC Montpelier · Muscatine County |
760 | 0 | 0 | |
|
Western Hills (mobile) Estates Coralville · Johnson County |
760 | 3 | 1 | |
|
Manilla Muni Service Dept Manilla · Crawford County |
758 | 1 | 0 | |
|
Morning Sun Water Department Morning Sun · Louisa County |
752 | 0 | 0 | |
|
McGregor Water Dept Mcgregor · Clayton County |
747 | 1 | 0 | |
|
Redfield Water Works Redfield · Dallas County |
746 | 0 | 0 | |
|
Starmont Community School District Strawberry Point · Clayton County |
742 | 4 | 0 | |
|
Blairstown Water Supply Blairstown · Benton County |
738 | 1 | 0 | |
|
Montrose Water Works Montrose · Lee County |
738 | 0 | 0 | |
|
Schaller Water Supply Schaller · Sac County |
729 | 1 | 0 | |
|
Hedrick Water Supply Hedrick · Keokuk County |
728 | 0 | 0 | |
|
Shelby Water Supply Shelby · Shelby County |
727 | 0 | 0 | |
|
Whiting Water Supply Whiting · Monona County |
727 | 0 | 0 | |
|
Grand Jct Municipal Water Dept Grand Junction · Greene County |
725 | 2 | 0 | |
|
Earlville Muni Water Supply Earlville · Delaware County |
724 | 0 | 0 | |
|
North Linn High School / Middle School Coggon · Linn County |
724 | 0 | 0 | |
|
Essex Water Supply Essex · Page County |
722 | 0 | 0 | |
|
Oxford Water Supply Oxford · Johnson County |
722 | 3 | 0 | |
|
Wellsburg Water Supply Wellsburg · Grundy County |
721 | 0 | 0 | |
|
Pikes Peak State Park-Campground Mcgregor · Clayton County |
720 | 0 | 0 | |
|
Hospers Municipal Water Dept Hospers · Sioux County |
718 | 0 | 0 | |
|
Merrill Municipal Water Supply Merrill · Plymouth County |
717 | 0 | 0 | |
|
Ventura Water Works Ventura · Cerro Gordo County |
717 | 0 | 0 | |
|
Caseys #3449 Morning Sun · Louisa County |
715 | 0 | 0 | |
|
Equistar Chemicals LP Clinton · Clinton County |
715 | 2 | 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.