Lead Pipe Map

Lead pipes by county in Iowa

Lead, galvanized and unknown service lines reported by the water systems serving each Iowa county.

CountyLeadGalv.UnknownSystems
Adair County0391124
Adams County23201573
Allamakee County1012891053
Appanoose County98011,1884
Audubon County1386003
Benton County162116699
Black Hawk County726,3838
Boone County1,9911891018
Bremer County883256,5007
Buchanan County21082,1665
Buena Vista County1253559937
Butler County442636,6359
Calhoun County391231,7525
Carroll County2532771,5528
Cass County110215
Cedar County941041,0588
Cerro Gordo County2,3452622,0175
Cherokee County1,100161756
Chickasaw County27161025
Clarke County28552233
Clay County921725253
Clayton County18217485012
Clinton County959625,7209
Crawford County12801,0699
Dallas County4847,21413
Davis County809,3232
Decatur County8319,5636
Delaware County33453503
Des Moines County4281,6236
Dickinson County182141,5776
Dubuque County119724,0249
Emmet County44211,0852
Fayette County4131914
Floyd County148296265
Franklin County1177544
Fremont County11528756
Greene County243407195
Grundy County20177,4568
Guthrie County00165
Hamilton County59432898
Hancock County341738217
Hardin County20386,9997
Harrison County2732146537
Henry County1462,1145
Howard County30775344
Humboldt County01491944
Ida County61245155
Iowa County95882779
Jackson County35731147
Jasper County1191617,6628
Jefferson County27511,4124
Johnson County2,7747144614
Jones County401092,1559
Keokuk County4212,7247
Kossuth County51234336
Lee County398133,8035
Linn County2102,6567,08216
Louisa County12244264
Lucas County27129,3433
Lyon County41518646
Madison County1491,1825
Mahaska County6414,2653
Marion County401195427
Marshall County8618,4135
Mills County18789264
Mitchell County4488854
Monona County1701561,2926
Monroe County81169,3232
Montgomery County2239894
Muscatine County2,0394341,6937
O'Brien County42419815
Osceola County88275125
Page County753493,7746
Palo Alto County34582005
Plymouth County341571,5358
Pocahontas County767163
Polk County14,74813251,87217
Pottawattamie County2,9416503,73710
Poweshiek County834271,9944
Ringgold County0063
Sac County351861,3827
Scott County9,6321116,27210
Shelby County29701416
Sioux County14511,10612
Story County2801706,43112
Tama County2322251,3987
Taylor County87703
Union County383002
Van Buren County106449,3234
Wapello County728944
Warren County2261,8156
Washington County45611,0377
Wayne County71339,6175
Webster County1,17512423011
Winnebago County31244123
Winneshiek County55612914
Woodbury County4,2873352,86514
Worth County3511502
Wright County7801753215

Systems serving several counties are counted in each. Source: EPA SDWIS service line inventory, 2026 Q3.