Water quality by county
in Iowa
EPA sampled public water systems across Iowa for PFAS under its UCMR 5 programme. Of the 99 counties, 8 have a reading above a federal limit and 12 have not been sampled at all — which is not a clean result, only an absence of one. Each county below shows what was found, at what concentration, and at which utility.
| county | Population | Worst result | Compound |
|---|---|---|---|
| Woodbury County | 107,257 | 3.5× | PFHxS · 35 ng/L |
| Bremer County | 25,328 | 1.8× | PFOA · 7.2 ng/L |
| Muscatine County | 42,132 | 1.8× | PFOA · 7.2 ng/L |
| Des Moines County | 38,411 | 1.3× | PFOA · 5.3 ng/L |
| Black Hawk County | 132,348 | 1.3× | PFHxS · 13 ng/L |
| Dubuque County | 99,242 | 1.3× | PFOA · 5.1 ng/L |
| Mitchell County | 10,632 | 1.1× | PFOS · 4.2 ng/L |
| Scott County | 175,601 | 1.0× | PFOA · 4.1 ng/L |
| Linn County | 231,762 | under the limit | PFHxS · 3.7 ng/L |
| Polk County | 516,185 | under the limit | PFHxS · 3.5 ng/L |
| Warren County | 56,343 | under the limit | PFHxS · 3.1 ng/L |
| Adair County | 7,431 | under the limit | — |
| Adams County | 3,606 | under the limit | — |
| Allamakee County | 14,184 | under the limit | — |
| Appanoose County | 12,106 | under the limit | — |
| Audubon County | 5,562 | not sampled | — |
| Benton County | 25,799 | under the limit | — |
| Boone County | 26,729 | under the limit | — |
| Buchanan County | 20,733 | under the limit | — |
| Buena Vista County | 20,816 | under the limit | — |
| Butler County | 14,156 | under the limit | — |
| Calhoun County | 9,711 | not sampled | — |
| Carroll County | 20,407 | under the limit | — |
| Cass County | 13,024 | under the limit | — |
| Cedar County | 18,231 | not sampled | — |
| Cerro Gordo County | 42,493 | under the limit | — |
| Cherokee County | 11,658 | under the limit | — |
| Chickasaw County | 11,719 | under the limit | — |
| Clarke County | 9,524 | under the limit | — |
| Clay County | 16,474 | under the limit | — |
| Clayton County | 16,931 | not sampled | — |
| Clinton County | 46,015 | under the limit | — |
| Crawford County | 16,378 | under the limit | — |
| Dallas County | 115,343 | under the limit | — |
| Davis County | 9,193 | under the limit | — |
| Decatur County | 7,656 | under the limit | — |
| Delaware County | 17,609 | under the limit | — |
| Dickinson County | 18,158 | under the limit | — |
| Emmet County | 9,162 | under the limit | — |
| Fayette County | 19,152 | under the limit | — |
| Floyd County | 15,008 | under the limit | — |
| Franklin County | 10,024 | under the limit | — |
| Fremont County | 6,494 | not sampled | — |
| Greene County | 8,662 | under the limit | — |
| Grundy County | 12,405 | under the limit | — |
| Guthrie County | 10,774 | not sampled | — |
| Hamilton County | 14,856 | under the limit | — |
| Hancock County | 10,616 | not sampled | — |
| Hardin County | 16,464 | under the limit | — |
| Harrison County | 14,626 | not sampled | — |
| Henry County | 19,361 | under the limit | — |
| Howard County | 9,360 | under the limit | — |
| Humboldt County | 9,617 | under the limit | — |
| Ida County | 6,810 | not sampled | — |
| Iowa County | 16,423 | not sampled | — |
| Jackson County | 19,390 | under the limit | — |
| Jasper County | 38,107 | under the limit | — |
| Jefferson County | 15,781 | under the limit | — |
| Johnson County | 160,080 | under the limit | — |
| Jones County | 21,116 | under the limit | — |
| Keokuk County | 9,855 | under the limit | — |
| Kossuth County | 14,408 | under the limit | — |
| Lee County | 32,376 | under the limit | — |
| Louisa County | 10,630 | not sampled | — |
| Lucas County | 8,758 | under the limit | — |
| Lyon County | 12,378 | under the limit | — |
| Madison County | 17,161 | under the limit | — |
| Mahaska County | 22,034 | under the limit | — |
| Marion County | 34,048 | under the limit | — |
| Marshall County | 40,392 | under the limit | — |
| Mills County | 14,717 | under the limit | — |
| Monona County | 8,429 | under the limit | — |
| Monroe County | 7,373 | under the limit | — |
| Montgomery County | 10,063 | under the limit | — |
| O'Brien County | 14,260 | under the limit | — |
| Osceola County | 6,036 | under the limit | — |
| Page County | 15,038 | under the limit | — |
| Palo Alto County | 8,809 | under the limit | — |
| Plymouth County | 25,825 | under the limit | — |
| Pocahontas County | 7,006 | not sampled | — |
| Pottawattamie County | 93,529 | under the limit | — |
| Poweshiek County | 18,454 | under the limit | — |
| Ringgold County | 4,608 | under the limit | — |
| Sac County | 9,533 | under the limit | — |
| Shelby County | 11,821 | under the limit | — |
| Sioux County | 36,554 | under the limit | — |
| Story County | 102,498 | under the limit | — |
| Tama County | 16,738 | under the limit | — |
| Taylor County | 5,825 | under the limit | — |
| Union County | 11,955 | under the limit | — |
| Van Buren County | 7,217 | under the limit | — |
| Wapello County | 35,681 | under the limit | — |
| Washington County | 22,631 | under the limit | — |
| Wayne County | 6,622 | under the limit | — |
| Webster County | 36,909 | under the limit | — |
| Winnebago County | 10,383 | under the limit | — |
| Winneshiek County | 19,723 | under the limit | — |
| Worth County | 7,307 | under the limit | — |
| Wright County | 12,729 | under the limit | — |