All water systems in Iowa
1,804 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Keosauqua Water Works Keosauqua · Van Buren County |
961 | 0 | 0 | |
|
Shellsburg Water Supply Shellsburg · Benton County |
961 | 0 | 0 | |
|
DE Soto Water Supply De Soto · Dallas County |
960 | 3 | 1 | |
|
Gowrie Muni Utilities Water Dept Gowrie · Webster County |
954 | 0 | 0 | |
|
Preston Muni Water Supply Preston · Jackson County |
949 | 1 | 0 | |
|
Edgewood Water Supply Edgewood · Clayton County |
939 | 0 | 0 | |
|
Hinton Water Supply Hinton · Plymouth County |
935 | 1 | 0 | |
|
Alpine Park Dubuque · Dubuque County |
932 | 0 | 0 | |
|
Sioux Rapids Water Department Sioux Rapids · Buena Vista County |
932 | 3 | 2 | |
|
Inwood Water Supply Inwood · Lyon County |
928 | 0 | 0 | |
|
Eldon Water Supply Eldon · Wapello County |
927 | 1 | 0 | |
|
Larchwood Water Supply Larchwood · Lyon County |
926 | 1 | 0 | |
|
West Liberty Foods West Liberty · Muscatine County |
925 | 0 | 0 | |
|
Danville Water Supply Danville · Des Moines County |
923 | 2 | 0 | |
|
Princeton Water Supply Princeton · Scott County |
923 | 1 | 0 | |
|
Newell Water Treatment Plant Newell · Buena Vista County |
921 | 1 | 1 | |
|
West Point Muni Water System West Point · Lee County |
921 | 1 | 0 | |
|
Armstrong Water Supply Armstrong · Emmet County |
918 | 3 | 0 | |
|
Modern Manor, INC Iowa City · Johnson County |
915 | 5 | 2 | |
|
218 Fuel Express Floyd · Floyd County |
914 | 0 | 0 | |
|
311 Fuel & Food LLC Peosta · Dubuque County |
912 | 0 | 0 | |
|
Dudleys Corner Latimer · Franklin County |
912 | 0 | 0 | |
|
LE Grand Water Works Le Grand · Marshall County |
910 | 0 | 0 | |
|
Neola Light & Water Neola · Pottawattamie County |
906 | 3 | 2 | |
|
Primghar Municipal Water Supply Primghar · O'Brien County |
902 | 1 | 0 | |
|
Sully Muni Water Works Sully · Jasper County |
900 | 0 | 0 | |
|
Graettinger Municipal Water Supply Graettinger · Palo Alto County |
897 | 0 | 0 | |
|
Keota Water Dept Keota · Keokuk County |
897 | 0 | 0 | |
|
Hamburg Water Supply Hamburg · Fremont County |
890 | 0 | 0 | |
|
Donnellson Muni Water Works Donnellson · Lee County |
885 | 0 | 0 | |
|
Elkhart Water Supply Elkhart · Polk County |
882 | 1 | 0 | |
|
Newhall Water Supply Newhall · Benton County |
881 | 0 | 0 | |
|
Victor Municipal Water Dept Victor · Iowa County |
875 | 1 | 0 | |
|
Hills Water Supply Hills · Johnson County |
863 | 1 | 1 | |
|
Coralville Lake-West Overlook Iowa City · Johnson County |
861 | 1 | 0 | |
|
Hubbard Water Supply Hubbard · Hardin County |
860 | 0 | 0 | |
|
Maxwell Water Department Maxwell · Story County |
859 | 1 | 0 | |
|
Buffalo Center Muni Water Dept Buffalo Center · Winnebago County |
857 | 0 | 0 | |
|
Colo Water Supply Colo · Story County |
853 | 0 | 0 | |
|
Marion Village Marion · Linn County |
850 | 0 | 0 | |
|
Readlyn Water Supply Readlyn · Bremer County |
845 | 0 | 0 | |
|
Dunkerton Muni Water Supply Dunkerton · Black Hawk County |
842 | 0 | 0 | |
|
Iowa Premium LLC Tama · Tama County |
841 | 1 | 0 | |
|
Winthrop Water Supply Winthrop · Buchanan County |
840 | 0 | 0 | |
|
Long Grove Muni Water Supply Long Grove · Scott County |
838 | 0 | 0 | |
|
Cambridge Water Supply Cambridge · Story County |
832 | 0 | 0 | |
|
Lakeside Estates LLC Carter Lake · Pottawattamie County |
823 | 0 | 0 | |
|
Midwest Country Estates Waukee · Dallas County |
820 | 0 | 0 | |
|
Riceville Water Supply Riceville · Howard County |
816 | 2 | 1 | |
|
Adair Municipal Water Supply Adair · Adair County |
809 | 1 | 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.