Results from entry points (water leaving treatment, not household taps) of public water systems sampled under EPA's Fifth Unregulated Contaminant Monitoring Rule. Click a county to see every water system serving it, or turn on service areas and click a location to see the systems that serve that spot.
153 of the 1,197 public water systems listed for Iowa were sampled. Sorted by the highest single result relative to EPA's 2024 limits. Each name links to a page with all of that system's results. All 1,197 Iowa systems, including those not tested · Download all Iowa results (CSV, gzip)
| System | PWSID | City | Population | PFOA (ppt) | PFOS (ppt) | HI | Highest single result |
|---|---|---|---|---|---|---|---|
| Sioux City Water Supply | IA9778054 | Sioux City | 85,791 | 6 | 4.3 | 3.51 | Hazard Index ≥ 3 × its limit |
| Muscatine Power & Water | IA7048001 | Muscatine | 25,516 | 7.2 | 4.5 | 0.003 | PFOA 1–3 × its limit |
| Waverly Water Department | IA0990085 | Waverly | 10,394 | 7.2 | <MRL | 1.5 | PFOA 1–3 × its limit |
| West Burlington Muni. Water Supply | IA2985002 | West Burlington | 3,555 | 5.3 | <MRL | 0.002 | PFOA 1–3 × its limit |
| Waterloo Water Works | IA0790074 | Waterloo | 69,504 | <MRL | <MRL | 1.302 | Hazard Index 1–3 × its limit |
| Dubuque Water Works | IA3126052 | Dubuque | 59,667 | 5.1 | <MRL | 0 | PFOA 1–3 × its limit |
| Osage Municipal Water Supply | IA6663001 | Osage | 3,637 | <MRL | 4.2 | 0.43 | PFOS 1–3 × its limit |
| Iowa-American Wtr Co-Davenport | IA8222001 | Davenport | 147,720 | 4.1 | <MRL | 0 | PFOA 1–3 × its limit |
| Carlisle Water Supply | IA9113071 | Carlisle | 4,170 | <MRL | <MRL | 0.42 | Hazard Index below its limit |
| Hiawatha Water Dept | IA5735045 | Hiawatha | 7,183 | <MRL | <MRL | 0.37 | Hazard Index below its limit |
| Bondurant Muni Water Supply | IA7717032 | Bondurant | 9,393 | <MRL | <MRL | 0.35 | Hazard Index below its limit |
| Iowa-American Wtr Co-Clinton District | IA2326048 | Clinton | 24,769 | <MRL | <MRL | 0.006 | Hazard Index below its limit |
| Decorah Water Department | IA9630012 | Decorah | 7,615 | <MRL | <MRL | 0.004 | Hazard Index below its limit |
| Burlington Municipal Waterworks | IA2909053 | Burlington | 26,015 | <MRL | <MRL | 0.003 | Hazard Index below its limit |
| Keokuk Municipal Water Works | IA5640019 | Keokuk | 9,900 | <MRL | <MRL | 0.003 | Hazard Index below its limit |
| Cambridge Water Supply | IA8509069 | Cambridge | 832 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Urban Bluffs - North | IA7820701 | Avoca | 1,558 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Albia Municipal Water Works | IA6803010 | Albia | 3,721 | <MRL | <MRL | 0 | Other PFAS detected |
| Carter Lake Water District | IA7812079 | Council Bluffs | 3,791 | <MRL | <MRL | 0 | Other PFAS detected |
| Centerville Municipal Waterworks | IA0407008 | Centerville | 5,344 | <MRL | <MRL | 0 | Other PFAS detected |
| Chariton Municipal Water Works | IA5903011 | Chariton | 4,381 | <MRL | <MRL | 0 | Other PFAS detected |
| Clarinda Water Plant | IA7329029 | Clarinda | 5,305 | <MRL | <MRL | 0 | Other PFAS detected |
| Creston Water Supply | IA8816089 | Creston | 7,536 | <MRL | <MRL | 0 | Other PFAS detected |
| Garden Grove Water Supply | IA2725073 | Allerton | 184 | <MRL | <MRL | 0 | Other PFAS detected |
| Iowa Lakes Regional Water - Osgood | IA3060001 | Spencer | 9,021 | <MRL | <MRL | 0 | Other PFAS detected |
| Okoboji Water Supply | IA3060091 | Okoboji | 776 | <MRL | <MRL | 0 | Other PFAS detected |
| Osceola Water Works | IA2038038 | Osceola | 5,503 | <MRL | <MRL | 0 | Other PFAS detected |
| Rathbun Reg Water Assn (Ft Madison) | IA0400901 | Centerville | 11,840 | <MRL | <MRL | 0 | Other PFAS detected |
| Rathbun Reg Wtr Assn (Burlington) | IA0400902 | Centerville | 8,375 | <MRL | <MRL | 0 | Other PFAS detected |
| Sirwa #3 (Osceola) | IA2038701 | Creston | 4,080 | <MRL | <MRL | 0 | Other PFAS detected |
| Spirit Lake Waterworks | IA3070078 | Spirit Lake | 6,167 | <MRL | <MRL | 0 | Other PFAS detected |
| Wapello Rural Water Assoc. | IA9000742 | Ottumwa | 17,263 | <MRL | <MRL | 0 | Other PFAS detected |
| Adel Municipal Water Works | IA2503003 | Adel | 6,461 | <MRL | <MRL | 0 | No PFAS detected |
| Algona Municipal Utilities | IA5502015 | Algona | 5,487 | <MRL | <MRL | 0 | No PFAS detected |
| Altoona Water Supply | IA7707030 | Altoona | 22,436 | <MRL | <MRL | 0 | No PFAS detected |
| Ames Water Treatment Plant | IA8503039 | Ames | 55,177 | <MRL | <MRL | 0 | No PFAS detected |
| Anamosa Municipal Water Supply | IA5307048 | Anamosa | 4,457 | <MRL | <MRL | 0 | No PFAS detected |
| Anita Municipal Utilities | IA1503053 | Anita | 972 | <MRL | <MRL | 0 | No PFAS detected |
| Ankeny, City Of | IA7709053 | Ankeny | 76,207 | <MRL | <MRL | 0 | No PFAS detected |
| Asbury Municipal Water System | IA3102001 | Asbury | 5,943 | <MRL | <MRL | 0 | No PFAS detected |
| Atlantic Municipal Utilities | IA1509074 | Atlantic | 7,252 | <MRL | <MRL | 0 | No PFAS detected |
| Bancroft Water Supply | IA5507085 | Bancroft | 711 | <MRL | <MRL | 0 | No PFAS detected |
| Belle Plaine Water Dept | IA0610099 | Belle Plaine | 2,380 | <MRL | <MRL | 0 | No PFAS detected |
| Boone Water Works | IA0819033 | Boone | 12,704 | <MRL | <MRL | 0 | No PFAS detected |
| Camanche Water Supply | IA2322066 | Camanche | 4,570 | <MRL | <MRL | 0 | No PFAS detected |
| Carroll Municipal Water Supply | IA1415072 | Carroll | 10,321 | <MRL | <MRL | 0 | No PFAS detected |
| Cedar Falls Municipal Water Utilities | IA0709084 | Cedar Falls | 40,713 | <MRL | <MRL | 0 | No PFAS detected |
| Cedar Rapids Water Department | IA5715093 | Cedar Rapids | 142,364 | <MRL | <MRL | 0 | No PFAS detected |
| Charles City Water Supply | IA3405012 | Charles City | 7,446 | <MRL | <MRL | 0 | No PFAS detected |
| Cherokee Water Supply - Plant 1 | IA1811020 | Cherokee | 5,199 | <MRL | <MRL | 0 | No PFAS detected |
| Clarksville Water Supply | IA1228038 | Marshalltown | 1,254 | <MRL | <MRL | 0 | No PFAS detected |
| Clear Lake Water Department | IA1716076 | Clear Lake | 7,687 | <MRL | <MRL | 0 | No PFAS detected |
| Clermont Water Supply | IA3317047 | Clermont | 586 | <MRL | <MRL | 0 | No PFAS detected |
| Clive Water Department | IA7720051 | Clive | 20,277 | <MRL | <MRL | 0 | No PFAS detected |
| Coralville Muni Water System | IA5208071 | Coralville | 22,318 | <MRL | <MRL | 0 | No PFAS detected |
| Council Bluffs Water Works | IA7820080 | Council Bluffs | 64,447 | <MRL | <MRL | 0 | No PFAS detected |
| Cresco Waterworks | IA4515087 | Cresco | 3,913 | <MRL | <MRL | 0 | No PFAS detected |
| De Witt Water Supply | IA2330036 | Dewitt | 5,514 | <MRL | <MRL | 0 | No PFAS detected |
| Denison Water Supply | IA2424027 | Denison | 9,381 | <MRL | <MRL | 0 | No PFAS detected |
| Des Moines Water Works | IA7727031 | Des Moines | 246,055 | <MRL | <MRL | 0 | No PFAS detected |
| Dyersville Municipal Water Co | IA3130091 | Dyersville | 4,477 | <MRL | <MRL | 0 | No PFAS detected |
| Eagle Grove Water Supply | IA9926096 | Eagle Grove | 3,601 | <MRL | <MRL | 0 | No PFAS detected |
| Eldridge Water Supply | IA8230008 | Eldridge | 6,726 | <MRL | <MRL | 0 | No PFAS detected |
| Emmetsburg Municipal Water Department | IA7428021 | Emmetsburg | 3,733 | <MRL | <MRL | 0 | No PFAS detected |
| Estherville Water Treatment Plant | IA3218024 | Estherville | 5,974 | <MRL | <MRL | 0 | No PFAS detected |
| Evansdale Water Works | IA0723027 | Evansdale | 4,561 | <MRL | <MRL | 0 | No PFAS detected |
| Fairfield Water Supply | IA5131033 | Fairfield | 9,821 | <MRL | <MRL | 0 | No PFAS detected |
| Forest City Water Supply | IA9525047 | Forest City | 4,285 | <MRL | <MRL | 0 | No PFAS detected |
| Fort Dodge Water Supply | IA9433050 | Fort Dodge | 25,874 | <MRL | <MRL | 0 | No PFAS detected |
| Ft Madison Muni Water Works | IA5625062 | Fort Madison | 11,087 | <MRL | <MRL | 0 | No PFAS detected |
| Glenwood Municipal Utilities | IA6525090 | Glenwood | 5,449 | <MRL | <MRL | 0 | No PFAS detected |
| Grimes Water Supply | IA7736011 | Grimes | 17,997 | <MRL | <MRL | 0 | No PFAS detected |
| Grinnell Water Department | IA7930008 | Grinnell | 9,564 | <MRL | <MRL | 0 | No PFAS detected |
| Hampton Muni Water Works | IA3544024 | Hampton | 4,337 | <MRL | <MRL | 0 | No PFAS detected |
| Harlan Municipal Utilities | IA8335029 | Harlan | 5,067 | <MRL | <MRL | 0 | No PFAS detected |
| Humboldt Municipal Water Dept | IA4641064 | Humboldt | 4,792 | <MRL | <MRL | 0 | No PFAS detected |
| Huxley Waterworks Dept | IA8538066 | Huxley | 4,244 | <MRL | <MRL | 0 | No PFAS detected |
| Ia Regional Utilities Assoc (Waverly) | IA0990701 | Newton | 37,820 | <MRL | <MRL | 0 | No PFAS detected |
| Independence Water Dept | IA1037070 | Independence | 6,064 | <MRL | <MRL | 0 | No PFAS detected |
| Indianola Water Supply | IA9133075 | Indianola | 15,833 | <MRL | <MRL | 0 | No PFAS detected |
| Iowa City Mhp Llc | IA5200601 | Oxford | 280 | <MRL | <MRL | 0 | No PFAS detected |
| Iowa City Water Department | IA5225079 | Iowa City | 68,753 | <MRL | <MRL | 0 | No PFAS detected |
| Iowa Falls Water Department | IA4260097 | Iowa Falls | 5,146 | <MRL | <MRL | 0 | No PFAS detected |
| Iowa Lakes Regional Water | IA2100701 | Spencer | 6,755 | <MRL | <MRL | 0 | No PFAS detected |
| Iowa Premium Llc | IA8670101 | Tama | 841 | <MRL | <MRL | 0 | No PFAS detected |
| Isu | IA8503528 | Ames | 42,000 | <MRL | <MRL | 0 | No PFAS detected |
| Jefferson Water Department | IA3742004 | Jefferson | 4,182 | <MRL | <MRL | 0 | No PFAS detected |
| Johnston Municipal Water Supply | IA7740011 | Johnston | 24,897 | <MRL | <MRL | 0 | No PFAS detected |
| Knoxville Water Works | IA6342036 | Knoxville | 8,400 | <MRL | <MRL | 0 | No PFAS detected |
| Lemars Water Department | IA7540174 | Lemars | 10,606 | <MRL | <MRL | 0 | No PFAS detected |
| Lyon-Sioux Rws-Big Sioux | IA6000755 | Rock Rapids | 1,530 | <MRL | <MRL | 0 | No PFAS detected |
| Mahaska Rural Water System, Inc. | IA6273901 | Oskaloosa | 11,325 | <MRL | <MRL | 0 | No PFAS detected |
| Manchester Water Supply | IA2839021 | Manchester | 5,077 | <MRL | <MRL | 0 | No PFAS detected |
| Maquoketa Municipal Water | IA4950029 | Maquoketa | 6,128 | <MRL | <MRL | 0 | No PFAS detected |
| Marion Co. Rural Water District | IA6342711 | Knoxville | 5,687 | <MRL | <MRL | 0 | No PFAS detected |
| Marion Municipal Water Dept | IA5751035 | Marion | 41,623 | <MRL | <MRL | 0 | No PFAS detected |
| Marshalltown Water Works | IA6469042 | Marshalltown | 27,680 | <MRL | <MRL | 0 | No PFAS detected |
| Mason City Water Department | IA1750048 | Mason City | 27,338 | <MRL | <MRL | 0 | No PFAS detected |
| Melcher-Dallas Water Supply | IA6300099 | Melcher Dallas | 1,213 | <MRL | <MRL | 0 | No PFAS detected |
| Monticello Water Supply | IA5343098 | Monticello | 4,040 | <MRL | <MRL | 0 | No PFAS detected |
| Mount Pleasant Municipal Utilities | IA4453016 | Mount Pleasant | 9,274 | <MRL | <MRL | 0 | No PFAS detected |
| Mount Vernon Water Supply | IA5758021 | Mount Vernon | 4,527 | <MRL | <MRL | 0 | No PFAS detected |
| Nevada Water Supply | IA8562044 | Nevada | 6,925 | <MRL | <MRL | 0 | No PFAS detected |
| New Hampton Water Supply | IA1970051 | New Hampton | 3,494 | <MRL | <MRL | 0 | No PFAS detected |
| Newton Water Supply | IA5059064 | Newton | 16,518 | <MRL | <MRL | 0 | No PFAS detected |
| North Liberty Water Supply | IA5252072 | North Liberty | 23,276 | <MRL | <MRL | 0 | No PFAS detected |
| Norwalk Water Supply | IA9164078 | Norwalk | 14,334 | <MRL | <MRL | 0 | No PFAS detected |
| Oelwein Municipal Water Works | IA3353088 | Oelwein | 5,920 | <MRL | <MRL | 0 | No PFAS detected |
| Onawa Municipal Water Plant | IA6739095 | Onawa | 2,906 | <MRL | <MRL | 0 | No PFAS detected |
| Orange City Municipal Water Department | IA8474097 | Orange City | 6,267 | <MRL | <MRL | 0 | No PFAS detected |
| Osceola Rural Water System-North | IA7227701 | May City | 7,002 | <MRL | <MRL | 0 | No PFAS detected |
| Oskaloosa Municipal Water Dept | IA6273005 | Oskaloosa | 12,808 | <MRL | <MRL | 0 | No PFAS detected |
| Ottumwa Water Works | IA9083012 | Ottumwa | 25,529 | <MRL | <MRL | 0 | No PFAS detected |
| Pella Water Works Department | IA6368033 | Pella | 11,052 | <MRL | <MRL | 0 | No PFAS detected |
| Perry Municipal Water Works | IA2561036 | Perry | 7,836 | <MRL | <MRL | 0 | No PFAS detected |
| Polk City Water Supply | IA7770050 | Polk City | 6,533 | <MRL | <MRL | 0 | No PFAS detected |
| Portsmouth Water Supply | IA8365052 | Panama | 189 | <MRL | <MRL | 0 | No PFAS detected |
| Poweshiek Water Association | IA8670701 | Tama | 13,920 | <MRL | <MRL | 0 | No PFAS detected |
| Rathbun Regional Water Assn (Rathbun) | IA0400900 | Centerville | 33,000 | <MRL | <MRL | 0 | No PFAS detected |
| Red Oak Water Supply | IA6950075 | Red Oak | 5,596 | <MRL | <MRL | 0 | No PFAS detected |
| Regional Water | IA8300184 | Avoca | 4,132 | <MRL | <MRL | 0 | No PFAS detected |
| Riverview Subdivision | IA7038301 | Muscatine | 37 | <MRL | <MRL | 0 | No PFAS detected |
| Rock Valley Water Supply | IA8482096 | Rock Valley | 4,059 | <MRL | <MRL | 0 | No PFAS detected |
| Rural Water System #1 | IA8400722 | Hospers | 3,428 | <MRL | <MRL | 0 | No PFAS detected |
| Sac & Fox (Meskwaki) In Iowa | 070000003 | Tama | 4,765 | <MRL | <MRL | 0 | No PFAS detected |
| Sergeant Bluff Water Supply | IA9774033 | Sergeant Bluff | 5,015 | <MRL | <MRL | 0 | No PFAS detected |
| Sheldon Water Department | IA7170040 | Sheldon | 5,512 | <MRL | <MRL | 0 | No PFAS detected |
| Shenandoah Water Dept | IA7383045 | Shenandoah | 4,933 | <MRL | <MRL | 0 | No PFAS detected |
| Sioux Center Municipal Water Department | IA8486053 | Sioux Center | 8,231 | <MRL | <MRL | 0 | No PFAS detected |
| Sirwa #2 (Creston) | IA8080701 | Creston | 20,793 | <MRL | <MRL | 0 | No PFAS detected |
| Southeast Polk Rwd | IA7774701 | Des Moines | 7,565 | <MRL | <MRL | 0 | No PFAS detected |
| Southern Sioux County Rural Water | IA8400733 | Ireton | 5,420 | <MRL | <MRL | 0 | No PFAS detected |
| Spencer Municipal Water Utility | IA2171071 | Spencer | 11,325 | <MRL | <MRL | 0 | No PFAS detected |
| Storm Lake Water Treatment Plant | IA1178097 | Storm Lake | 11,431 | <MRL | <MRL | 0 | No PFAS detected |
| Story City Water Dept | IA8584000 | Story City | 3,357 | <MRL | <MRL | 0 | No PFAS detected |
| University Water System | IA5225101 | Iowa City | 47,136 | <MRL | <MRL | 0 | No PFAS detected |
| Urbandale Water Utility | IA7780042 | Urbandale | 45,605 | <MRL | <MRL | 0 | No PFAS detected |
| Vinton Municipal Water Dept | IA0688053 | Vinton | 4,938 | <MRL | <MRL | 0 | No PFAS detected |
| Warren Water District | IA9133701 | Indianola | 20,095 | <MRL | <MRL | 0 | No PFAS detected |
| Washington Water Department | IA9271068 | Washington | 7,362 | <MRL | <MRL | 0 | No PFAS detected |
| Waukee Water Supply | IA2573080 | Waukee | 31,823 | <MRL | <MRL | 0 | No PFAS detected |
| Waukon Water Department | IA0398082 | Waukon | 3,827 | <MRL | <MRL | 0 | No PFAS detected |
| Webster City Water Supply | IA4063094 | Webster City | 7,825 | <MRL | <MRL | 0 | No PFAS detected |
| West Central Rwa - Nish System | IA1400902 | Manning | 3,573 | <MRL | <MRL | 0 | No PFAS detected |
| West Central Rwa-Boyer System | IA1400903 | Manning | 1,715 | <MRL | <MRL | 0 | No PFAS detected |
| West Des Moines Water Works | IA7785007 | West Des Moines | 73,959 | <MRL | <MRL | 0 | No PFAS detected |
| West Liberty Water Utility | IA7073010 | West Liberty | 3,938 | <MRL | <MRL | 0 | No PFAS detected |
| Winterset Municipal Waterworks | IA6171029 | Winterset | 5,428 | <MRL | <MRL | 0 | No PFAS detected |
| Worth Co Interchange 214 Water Supply | IA9855202 | Manly | 3,850 | <MRL | <MRL | 0 | No PFAS detected |
| Xenia Rwd (Boone) | IA0844006 | Bouton | 4,975 | <MRL | <MRL | 0 | No PFAS detected |
| Xenia Rwd (Des Moines) | IA2573701 | Bouton | 12,860 | <MRL | <MRL | 0 | No PFAS detected |
| Xenia Rwd (North) | IA9425701 | Bouton | 6,122 | <MRL | <MRL | 0 | No PFAS detected |
| Xenia Rwd (Woodward) | IA2576705 | Bouton | 3,465 | <MRL | <MRL | 0 | No PFAS detected |
Highest single result for each system; PFOA and PFOS in ppt (ng/L). Entry-point samples, not tap water; screening comparisons, not compliance determinations.