Public Water Systems
1,795 active public water systems in IA, tracked from EPA's Safe Drinking Water Information System (SDWIS) across all 50 states. See our methodology.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| Keokuk Municipal Water Works | Keokuk, IA | 9,900 | 50 | Detected |
| Fairfield Water Supply | Fairfield, IA | 9,821 | 53 | Clean |
| Mahaska Rural Water System, Inc. | Oskaloosa, IA | 9,818 | 27 | Clean |
| Grinnell Water Department | Grinnell, IA | 9,564 | 87 | Clean |
| Bondurant Muni Water Supply | Bondurant, IA | 9,393 | 27 | Detected |
| Denison Water Supply | Denison, IA | 9,381 | 16 | Clean |
| Mount Pleasant Municipal Utilities | Mount Pleasant, IA | 9,274 | 111 | Clean |
| Iowa Lakes Regional Water - Osgood | Spencer, IA | 8,500 | 17 | Detected |
| Knoxville Water Works | Knoxville, IA | 8,400 | 20 | Clean |
| Rathbun Reg Wtr Assn (Burlington) | Centerville, IA | 8,375 | 51 | Detected |
| Sioux Center Municipal Water Department | Sioux Center, IA | 8,231 | 21 | Clean |
| Perry Municipal Water Works | Perry, IA | 7,836 | 194 | Clean |
| Webster City Water Supply | Webster City, IA | 7,825 | 38 | Clean |
| Clear Lake Water Department | Clear Lake, IA | 7,687 | 35 | Clean |
| Decorah Water Department | Decorah, IA | 7,615 | 17 | Detected |
| Southeast Polk RWD | Des Moines, IA | 7,565 | 102 | Clean |
| Creston Water Supply | Creston, IA | 7,536 | 72 | Detected |
| Charles City Water Supply | Charles City, IA | 7,446 | 24 | Clean |
| Washington Water Department | Washington, IA | 7,362 | 48 | Clean |
| Atlantic Municipal Utilities | Atlantic, IA | 7,252 | 15 | Clean |
| Hiawatha Water Dept | Hiawatha, IA | 7,183 | 13 | Detected |
| Osceola Rural Water System-North | May City, IA | 7,002 | 12 | Clean |
| Nevada Water Supply | Nevada, IA | 6,925 | 212 | Clean |
| Iowa Lakes Regional Water | Spencer, IA | 6,755 | 26 | Clean |
| Eldridge Water Supply | Eldridge, IA | 6,726 | 32 | Clean |
| Polk City Water Supply | Polk City, IA | 6,533 | 17 | Clean |
| Adel Municipal Water Works | Adel, IA | 6,461 | 68 | Clean |
| Orange City Municipal Water Department | Orange City, IA | 6,267 | 25 | Clean |
| Spirit Lake Waterworks | Spirit Lake, IA | 6,167 | 32 | Detected |
| Genesis E Campus Hospital Emg Well | Davenport, IA | 6,165 | 0 | - |
| Maquoketa Municipal Water | Maquoketa, IA | 6,128 | 169 | Clean |
| Xenia RWD (North) | Bouton, IA | 6,122 | 12 | Clean |
| Independence Water Dept | Independence, IA | 6,064 | 15 | Clean |
| Asbury Municipal Water System | Asbury, IA | 5,943 | 0 | Clean |
| Oelwein Municipal Water Works | Oelwein, IA | 5,920 | 39 | Clean |
| Estherville Water Treatment Plant | Estherville, IA | 5,904 | 6 | Clean |
| Marion Co. Rural Water District | Knoxville, IA | 5,687 | 15 | Clean |
| Red Oak Water Supply | Red Oak, IA | 5,596 | 369 | Clean |
| DE Witt Water Supply | Dewitt, IA | 5,514 | 27 | Clean |
| Sheldon Water Department | Sheldon, IA | 5,512 | 22 | Clean |
| Osceola Water Works | Osceola, IA | 5,503 | 155 | Detected |
| Algona Municipal Utilities | Algona, IA | 5,487 | 67 | Clean |
| Glenwood Municipal Utilities | Glenwood, IA | 5,449 | 259 | Clean |
| Winterset Municipal Waterworks | Winterset, IA | 5,428 | 138 | Clean |
| Southern Sioux County Rural Water | Ireton, IA | 5,420 | 37 | Clean |
| Centerville Municipal Waterworks | Centerville, IA | 5,344 | 122 | Detected |
| Cherokee Water Supply - Plant 1 | Cherokee, IA | 5,199 | 3 | Clean |
| Iowa Falls Water Department | Iowa Falls, IA | 5,146 | 33 | Clean |
| Manchester Water Supply | Manchester, IA | 5,077 | 7 | Clean |
| Harlan Municipal Utilities | Harlan, IA | 5,067 | 2 | Clean |