← All states

Tap water quality report

Iowa

Across Iowa's 1,078 community water suppliers, 0.3% exceed the EPA lead action level and 4.6% have detectable PFAS.

0.3%
exceed lead action level
(3/1062 suppliers)
4.6%
PFOA/PFOS detected
(7/151 suppliers)
1,078
water suppliers

Largest water suppliers

Lead is the LCR 90th-percentile result; a value above 0.015 mg/L exceeds the EPA action level. “—” means no lead sample is on file for that supplier.
SupplierCityPopulationLead (p90)
Des Moines Water Works Des Moines 246,055 0.0000 mg/L
Iowa-American Wtr Co-Davenport Davenport 147,720 0.0010 mg/L
Cedar Rapids Water Department Cedar Rapids 142,364 0.0016 mg/L
Sioux City Water Supply Sioux City 85,791 0.0020 mg/L
Ankeny, City of Ankeny 76,207 0.0000 mg/L
West Des Moines Water Works West Des Moines 73,959 0.0000 mg/L
Waterloo Water Works Waterloo 69,504 0.0018 mg/L
Iowa City Water Department Iowa City 68,753 0.0040 mg/L
Council Bluffs Water Works Council Bluffs 64,447 0.0020 mg/L
Dubuque Water Works Dubuque 59,667 0.0050 mg/L
Ames Water Treatment Plant Ames 55,177 0.0000 mg/L
Urbandale Water Utility Urbandale 45,605 0.0000 mg/L
Isu Ames 42,000 0.0012 mg/L
Marion Municipal Water Dept Marion 41,623 0.0083 mg/L
Cedar Falls Municipal Water Utilities Cedar Falls 40,713 0.0014 mg/L
Ia Regional Utilities Assoc (Waverly) Waverly 37,820 0.0015 mg/L
Rathbun Regional Water Assn (Rathbun) Centerville 33,000 0.0000 mg/L
Waukee Water Supply Waukee 31,823 0.0000 mg/L
Marshalltown Water Works Marshalltown 27,680 0.0020 mg/L
Mason City Water Department Mason City 27,338 0.0029 mg/L
University Water System Iowa City 26,684 0.0000 mg/L
Burlington Municipal Waterworks Burlington 26,015 0.0010 mg/L
Fort Dodge Water Supply Fort Dodge 25,874 0.0010 mg/L
Ottumwa Water Works Ottumwa 25,529 0.0008 mg/L
Muscatine Power & Water Muscatine 25,516 0.0030 mg/L
Johnston Municipal Water Supply Johnston 24,897 0.0000 mg/L
Iowa-American Wtr Co-Clinton District Clinton 24,769 0.0020 mg/L
North Liberty Water Supply North Liberty 23,276 0.0000 mg/L
Coralville Muni Water System Coralville 22,318 0.0030 mg/L
Sirwa #2 (Creston) Creston 20,793 0.0050 mg/L
Clive Water Department Clive 20,277 0.0000 mg/L
Warren Water District Indianola 20,095 0.0000 mg/L
Altoona Water Supply Altoona 19,565 0.0056 mg/L
Grimes Water Supply Grimes 17,809 0.0000 mg/L
Wapello Rural Water Assoc. Ottumwa 17,263 0.0012 mg/L
Newton Water Supply Newton 16,518 0.0000 mg/L
Indianola Water Supply Indianola 15,833 0.0000 mg/L
Norwalk Water Supply Norwalk 14,334 0.0000 mg/L
Poweshiek Water Association Brooklyn 13,920 0.0006 mg/L
Xenia Rwd (Des Moines) Minburn 12,860 0.0014 mg/L
Oskaloosa Municipal Water Dept Oskaloosa 12,808 0.0013 mg/L
Boone Water Works Boone 12,704 0.0030 mg/L
Rathbun Reg Water Assn (Ft Madison) Fort Madison 11,840 0.0000 mg/L
Storm Lake Water Treatment Plant Storm Lake 11,431 0.0000 mg/L
Spencer Municipal Water Utility Spencer 11,325 0.0000 mg/L
Ft Madison Muni Water Works Fort Madison 11,087 0.0000 mg/L
Pella Water Works Department Pella 11,052 0.0007 mg/L
Lemars Water Department Le Mars 10,606 0.0022 mg/L
Waverly Water Department Waverly 10,394 0.0067 mg/L
Carroll Municipal Water Supply Carroll 10,184 0.0080 mg/L
Keokuk Municipal Water Works Keokuk 9,900 0.0060 mg/L
Fairfield Water Supply Fairfield 9,821 0.0000 mg/L
Mahaska Rural Water System, Inc. Oskaloosa 9,818 0.0000 mg/L
Grinnell Water Department Grinnell 9,564 0.0031 mg/L
Bondurant Muni Water Supply Bondurant 9,393 0.0013 mg/L
Denison Water Supply Denison 9,381 0.0012 mg/L
Mount Pleasant Municipal Utilities Mount Pleasant 9,274 0.0000 mg/L
Iowa Lakes Regional Water - Osgood Graettinger 9,021 0.0000 mg/L
Knoxville Water Works Knoxville 8,400 0.0078 mg/L
Rathbun Reg Wtr Assn (Burlington) Burlington 8,375 0.0000 mg/L
Sioux Center Municipal Water Department Sioux Center 8,231 0.0044 mg/L
Perry Municipal Water Works Perry 7,836 0.0010 mg/L
Webster City Water Supply Webster City 7,825 0.0000 mg/L
Clear Lake Water Department Clear Lake 7,687 0.0036 mg/L
Decorah Water Department Decorah 7,615 0.0094 mg/L
Tiffin Water Supply Tiffin 7,577 0.0000 mg/L
Southeast Polk Rwd Altoona 7,565 0.0000 mg/L
Creston Water Supply Creston 7,536 0.0070 mg/L
Charles City Water Supply Charles City 7,446 0.0062 mg/L
Washington Water Department Washington 7,362 0.0000 mg/L
Atlantic Municipal Utilities Atlantic 7,252 0.0020 mg/L
Hiawatha Water Dept Hiawatha 7,183 0.0000 mg/L
Osceola Rural Water System-North May City 7,002 0.0049 mg/L
Nevada Water Supply Nevada 6,925 0.0000 mg/L
Iowa Lakes Regional Water Spencer 6,755 0.0003 mg/L
Eldridge Water Supply Eldridge 6,726 0.0013 mg/L
Polk City Water Supply Polk City 6,533 0.0013 mg/L
Adel Municipal Water Works Adel 6,461 0.0000 mg/L
Orange City Municipal Water Department Orange City 6,267 0.0000 mg/L
Spirit Lake Waterworks Spirit Lake 6,167 0.0010 mg/L
Maquoketa Municipal Water Maquoketa 6,128 0.0071 mg/L
Xenia Rwd (North) Stratford 6,122 0.0055 mg/L
Independence Water Dept Independence 6,064 0.0071 mg/L
Asbury Municipal Water System Asbury 5,943 0.0000 mg/L
Oelwein Municipal Water Works Oelwein 5,920 0.0042 mg/L
Estherville Water Treatment Plant Estherville 5,904 0.0020 mg/L
Marion Co. Rural Water District Knoxville 5,687 0.0019 mg/L
Red Oak Water Supply Red Oak 5,596 0.0027 mg/L
De Witt Water Supply De Witt 5,514 0.0034 mg/L
Sheldon Water Department Sheldon 5,512 0.0020 mg/L
Osceola Water Works Osceola 5,503 0.0060 mg/L
Algona Municipal Utilities Algona 5,487 0.0050 mg/L
Glenwood Municipal Utilities Glenwood 5,449 0.0008 mg/L
Winterset Municipal Waterworks Winterset 5,428 0.0010 mg/L
Southern Sioux County Rural Water Ireton 5,420 0.0024 mg/L
Centerville Municipal Waterworks Centerville 5,344 0.0013 mg/L
Cherokee Water Supply - Plant 1 Cherokee 5,199 0.0015 mg/L
Iowa Falls Water Department Iowa Falls 5,146 0.0090 mg/L
Manchester Water Supply Manchester 5,077 0.0036 mg/L
Harlan Municipal Utilities Harlan 5,067 0.0010 mg/L