Lead pipes in Ohio
Ohio's 1,122 community water systems reported 267,041 lead and 55,432 galvanized-requiring-replacement service lines, plus 805,888 of unknown material. That ranks #2 among states for confirmed lead lines.
- Lead 7.3%
- Galvanized (replace) 1.5%
- Unknown 22%
- Non-lead 69%
8.8% of the service lines Ohio utilities reported are lead or galvanized requiring replacement, well above the national share of 3.1%. 22% are still unidentified (national: 21%). The largest counts are in Cleveland Public Water System (144,721), Cincinnati Public Water System (34,717), Columbus Public Water System (33,248). 24 systems haven't reported counts yet.
Since 2025 Q1, reported lead and galvanized lines in Ohio went from 324,073 to 322,473 (down 1,600). See which systems made the most progress.
Systems with confirmed lead lines (265)
| Water system | Lead | Galv. | Unknown | % lead |
|---|---|---|---|---|
| Cleveland Public Water SystemCuyahoga County | 144,193 | 528 | 56,954 | 33% |
| Cincinnati Public Water SystemHamilton County | 34,673 | 44 | 45 | 15% |
| Columbus Public Water SystemFranklin County | 25,155 | 8,093 | 65,266 | 12% |
| Dayton Public Water SystemMontgomery County | 8,588 | 937 | 0 | 15% |
| City of ToledoLucas County | 3,053 | 6,374 | 33,513 | 8.1% |
| Akron City PWSSummit County | 1,683 | 7,389 | 5,490 | 10% |
| Sandusky CityErie County | 6,676 | 50 | 1,834 | 65% |
| Middletown City PWSButler County | 4,143 | 258 | 0 | 21% |
| Hamilton Public Water SystemButler County | 4,156 | 11 | 7,230 | 18% |
| Lakewood City PWSCuyahoga County | 3,645 | 392 | 149 | 29% |
| Aqua Ohio - MarionMarion County | 3,371 | 228 | 6,576 | 19% |
| Springfield City PWSClark County | 423 | 2,931 | 16,709 | 14% |
| Youngstown City PWSMahoning County | 1,308 | 1,450 | 11,918 | 5.2% |
| Lima CityAllen County | 2,713 | 19 | 23,367 | 10% |
| Canton Public Water SystemStark County | 0 | 2,453 | 4,220 | 5.7% |
| Newark City PWSLicking County | 0 | 2,420 | 1,521 | 13% |
| Lancaster City PWSFairfield County | 0 | 2,349 | 3,450 | 15% |
| Aqua Ohio - TiffinSeneca County | 2,012 | 152 | 4,065 | 25% |
| Greenville City PWSDarke County | 2,046 | 65 | 1 | 35% |
| Delphos CityAllen County | 1,938 | 2 | 46 | 67% |
| Warren City PWSTrumbull County | 1,727 | 129 | 6,895 | 9.6% |
| Fostoria CitySeneca County | 1,684 | 4 | 142 | 36% |
| Alliance City PWSStark County | 1,664 | 0 | 0 | 17% |
| Coshocton PWSCoshocton County | 0 | 1,413 | 5,313 | 21% |
| Urbana City PWSChampaign County | 24 | 1,268 | 1,593 | 27% |
| Aqua Ohio - Massillon PWSStark County | 0 | 1,119 | 11,387 | 2.8% |
| Aqua Ohio - AshtabulaAshtabula County | 195 | 880 | 2,078 | 8.0% |
| Cuyahoga Falls City PWSSummit County | 1,014 | 57 | 3,067 | 6.2% |
| East Liverpool CityColumbiana County | 697 | 219 | 4,938 | 16% |
| Elyria Water DepartmentLorain County | 403 | 438 | 4,118 | 4.2% |
| Shelby CityRichland County | 676 | 146 | 635 | 21% |
| Montgomery County Water Services 2 PWSMontgomery County | 653 | 98 | 12,174 | 2.4% |
| Sidney City PWSShelby County | 589 | 123 | 2,772 | 7.5% |
| Fremont CitySandusky County | 172 | 535 | 2,393 | 11% |
| Salem CityColumbiana County | 1 | 690 | 38 | 9.9% |
| Piqua City PWSMiami County | 600 | 69 | 7,809 | 7.0% |
| Bryan City PWSWilliams County | 593 | 57 | 1,361 | 17% |
| Washington Court House PWSFayette County | 92 | 547 | 2,446 | 10% |
| City of CambridgeGuernsey County | 514 | 89 | 3,093 | 10% |
| Erie Co Perkins DistrictErie County | 580 | 2 | 1 | 7.8% |
| Wadsworth City PWSMedina County | 311 | 243 | 1,789 | 5.9% |
| Norwood City PWSHamilton County | 415 | 126 | 5,315 | 8.8% |
| Montgomery County Water Services 1 PWSMontgomery County | 370 | 156 | 16,665 | 1.1% |
| Franklin Public Water SystemWarren County | 10 | 479 | 431 | 10% |
| Aqua Ohio - StruthersMahoning County | 88 | 388 | 9,655 | 1.9% |
| Circleville City PWSPickaway County | 11 | 459 | 1,213 | 8.6% |
| Troy City PWSMiami County | 3 | 458 | 1,560 | 3.8% |
| Wilmington City PWSClinton County | 168 | 285 | 2,702 | 8.8% |
| New Philadelphia City PWSTuscarawas County | 0 | 394 | 7,249 | 4.7% |
| Bexley City PWSFranklin County | 89 | 278 | 2,679 | 8.4% |
| City of SteubenvilleJefferson County | 208 | 155 | 9,744 | 3.4% |
| Xenia City PWSGreene County | 1 | 352 | 3 | 3.2% |
| St Marys CityAuglaize County | 1 | 319 | 1,508 | 6.7% |
| Bellefontaine City PWSLogan County | 300 | 0 | 4,694 | 4.7% |
| Orrville City PWSWayne County | 0 | 284 | 151 | 9.2% |
| Reading City PWSHamilton County | 259 | 0 | 960 | 7.2% |
| Hudson City PWSSummit County | 259 | 0 | 0 | 8.4% |
| Eaton Public Water SystemPreble County | 115 | 142 | 1,132 | 7.2% |
| Oregon CityLucas County | 185 | 68 | 2,879 | 3.3% |
| Mount Vernon City PWSKnox County | 0 | 242 | 4,267 | 3.6% |
| NawaMiami County | 0 | 241 | 454 | 2.3% |
| Westerville City PWSFranklin County | 0 | 238 | 1,024 | 1.6% |
| Lisbon VillageColumbiana County | 33 | 203 | 985 | 15% |
| Norwalk City PWSHuron County | 137 | 77 | 2,447 | 3.3% |
| Delaware City PWSDelaware County | 43 | 169 | 12,049 | 1.4% |
| Village of McArthurVinton County | 0 | 199 | 18 | 25% |
| Vermilion CityErie County | 0 | 195 | 375 | 3.8% |
| Bucyrus CityCrawford County | 19 | 161 | 3,925 | 3.2% |
| Wyoming City PWSHamilton County | 158 | 15 | 609 | 5.2% |
| Barberton CitySummit County | 0 | 170 | 8,894 | 1.3% |
| Niles City PWSTrumbull County | 106 | 63 | 7,998 | 1.8% |
| Wauseon City PWSFulton County | 0 | 164 | 436 | 5.1% |
| Wellington Village PWSLorain County | 137 | 26 | 100 | 8.2% |
| Willard CityHuron County | 102 | 60 | 2 | 6.1% |
| Painesville City PWSLake County | 0 | 160 | 334 | 1.4% |
| Defiance CityDefiance County | 2 | 156 | 916 | 2.2% |
| Girard CityTrumbull County | 143 | 0 | 4,115 | 2.3% |
| West Milton Village PWSMiami County | 0 | 142 | 860 | 6.6% |
| Leetonia Village PWSColumbiana County | 53 | 88 | 252 | 15% |
| Lockland Village PWSHamilton County | 132 | 6 | 923 | 10% |
| Hubbard City PWSTrumbull County | 46 | 83 | 2,979 | 3.4% |
| New Concord PWSMuskingum County | 36 | 92 | 312 | 19% |
| Ashland CityAshland County | 0 | 125 | 2,495 | 1.7% |
| Columbiana City PWSColumbiana County | 12 | 109 | 1,626 | 4.6% |
| Galion CityCrawford County | 0 | 118 | 4,620 | 2.3% |
| Miamisburg City PWSMontgomery County | 4 | 113 | 0 | 1.5% |
| Bellaire Public Water SystemBelmont County | 27 | 89 | 1,792 | 5.6% |
| North Baltimore VillageWood County | 84 | 24 | 0 | 9.1% |
| Crestline Village PWSCrawford County | 78 | 26 | 1,521 | 5.2% |
| Gibsonburg Village PWSSandusky County | 70 | 32 | 486 | 9.9% |
| Mount Sterling Village PWSMadison County | 0 | 101 | 285 | 13% |
| Sylvania CityLucas County | 3 | 93 | 1 | 1.4% |
| Mid-Ohio WSD - Jackson Street WTPMadison County | 93 | 0 | 268 | 5.0% |
| Upper Sandusky CityWyandot County | 0 | 93 | 218 | 3.3% |
| Wapakoneta City PWSAuglaize County | 89 | 4 | 0 | 2.2% |
| Aqua Ohio - MasuryTrumbull County | 3 | 87 | 792 | 5.5% |
| Bluffton VillageAllen County | 1 | 89 | 0 | 6.1% |
| Toronto PWSJefferson County | 29 | 59 | 988 | 4.1% |
| Baltimore Village PWSFairfield County | 20 | 66 | 775 | 7.0% |
| Belpre City PWSWashington County | 0 | 85 | 2,816 | 2.5% |
Showing the 100 with the most. All Ohio water systems
No confirmed lead, but unknown lines remain (199)
| Water system | Lead | Galv. | Unknown | % lead |
|---|---|---|---|---|
| Lake County West Water SubdistrictLake County | 0 | 0 | 22,557 | 0% |
| Mansfield CityRichland County | 0 | 0 | 12,676 | 0% |
| Southwest Regional Water DistrictButler County | 0 | 0 | 10,529 | 0% |
| Huber Heights Public Water SystemMontgomery County | 0 | 0 | 10,457 | 0% |
| Portsmouth CityScioto County | 0 | 0 | 9,942 | 0% |
| Belmont Co. Sanitary District 3 PWSBelmont County | 0 | 0 | 9,736 | 0% |
| Lorain City PWSLorain County | 0 | 0 | 8,159 | 0% |
| Tate-Monroe Water Association PWSClermont County | 0 | 0 | 5,606 | 0% |
| Lake County East Water SubdistrictLake County | 0 | 0 | 4,250 | 0% |
| Buckeye Water District - Ohio RiverColumbiana County | 0 | 0 | 4,086 | 0% |
| Trenton City PWSButler County | 0 | 0 | 3,640 | 0% |
| Reynoldsburg City PWSFranklin County | 0 | 0 | 3,557 | 0% |
| Scioto Water Inc.-Rose HillScioto County | 0 | 0 | 3,513 | 0% |
| City of LoganHocking County | 0 | 0 | 3,475 | 0% |
| Sanitary District #4Franklin County | 0 | 0 | 3,427 | 0% |
| Scioto Co. Regional Water District #1Scioto County | 0 | 0 | 2,543 | 0% |
| Bellevue CityHuron County | 0 | 0 | 2,354 | 0% |
| Scioto Water Inc.-Sugar CampScioto County | 0 | 0 | 2,321 | 0% |
| Leading Creek Conservancy DistrictMeigs County | 0 | 0 | 2,289 | 0% |
| Greenfield Village PWSHighland County | 0 | 0 | 2,222 | 0% |
| Gahanna City PWSFranklin County | 0 | 0 | 2,120 | 0% |
| Aqua Ohio - BlacklickFranklin County | 0 | 0 | 1,873 | 0% |
| ByesvilleGuernsey County | 0 | 0 | 1,816 | 0% |
| Bethel Village PWSClermont County | 0 | 0 | 1,794 | 0% |
| Clark County Northridge PWSClark County | 0 | 0 | 1,767 | 0% |
| Cleves Village PWSHamilton County | 0 | 0 | 1,665 | 0% |
| Village of GranvilleLicking County | 0 | 0 | 1,609 | 0% |
| Shadyside Public Water SystemBelmont County | 0 | 0 | 1,592 | 0% |
| Newcomerstown Village PWSTuscarawas County | 0 | 0 | 1,583 | 0% |
| West Carrollton City PWSMontgomery County | 0 | 0 | 1,582 | 0% |
| Lexington VillageRichland County | 0 | 0 | 1,371 | 0% |
| Clark County Park Layne PWSClark County | 0 | 0 | 1,362 | 0% |
| Carey Village PWSWyandot County | 0 | 0 | 1,355 | 0% |
| Fairport Harbor Village PWSLake County | 0 | 0 | 1,155 | 0% |
| CrooksvillePerry County | 0 | 0 | 1,149 | 0% |
| Wellston City PWSJackson County | 0 | 0 | 1,134 | 0% |
| IrontonLawrence County | 0 | 0 | 1,122 | 0% |
| New Carlisle City PWSClark County | 0 | 0 | 1,084 | 0% |
| Village of Oak HillJackson County | 0 | 0 | 1,014 | 0% |
| Columbus Grove VillagePutnam County | 0 | 0 | 925 | 0% |
| Clark County Green Meadows 2 PWSClark County | 0 | 0 | 885 | 0% |
| Richwood Village PWSUnion County | 0 | 0 | 881 | 0% |
| Obetz Village PWSFranklin County | 0 | 0 | 850 | 0% |
| New Richmond Village PWSClermont County | 0 | 0 | 821 | 0% |
| Northern Ohio Rural Water-South DistrictHuron County | 0 | 0 | 816 | 0% |
| Piketon Village PWSPike County | 0 | 0 | 760 | 0% |
| Northern Perry Co.Water #1Perry County | 0 | 0 | 741 | 0% |
| Strasburg Village PWSTuscarawas County | 0 | 0 | 726 | 0% |
| West Unity VillageWilliams County | 0 | 0 | 715 | 0% |
| West Union Public Water SystemAdams County | 0 | 0 | 701 | 0% |
Showing 50. See all
No lead or unknown lines reported (201)
Systems serving 1,000 or more people. Systems without counts on file are listed as 0.
Showing the 50 largest. See all
Lead pipes in Ohio cities
- Columbus33,248 lead + galv. lines
- Cincinnati34,717 lead + galv. lines
- Akron9,072 lead + galv. lines
- Dayton9,525 lead + galv. lines
- Parma144,721 lead + galv. lines
- Lorain8,159 unknown
- Hamilton4,167 lead + galv. lines
- Youngstown2,758 lead + galv. lines
- Kettering526 lead + galv. lines
- Elyria841 lead + galv. lines
- Middletown4,401 lead + galv. lines
- Newark2,420 lead + galv. lines
- Cuyahoga Falls1,071 lead + galv. lines
- Lakewood4,037 lead + galv. lines
- Dublin33,248 lead + galv. lines
- Euclid144,721 lead + galv. lines
- Beavercreek9 unknown
- Mentorno lead reported
- Delaware212 lead + galv. lines
- Strongsville144,721 lead + galv. lines
- Fairfieldno lead reported
- Cleveland Heights144,721 lead + galv. lines
- Grove33,248 lead + galv. lines
- Huber Heights10,457 unknown
- Reynoldsburg3,557 unknown
- Hilliard33,248 lead + galv. lines
- Westerville238 lead + galv. lines
- North Ridgeville7 lead + galv. lines
- Upper Arlington33,248 lead + galv. lines
- Mason34,717 lead + galv. lines
Ohio lead pipe questions
How many lead pipes are in Ohio?
Ohio's community water systems reported 267,041 lead service lines and 55,432 galvanized lines that must be replaced, for 322,473 in total. Another 805,888 lines are of unknown material.
Which Ohio water systems have the most lead pipes?
Cleveland Public Water System (144,721), Cincinnati Public Water System (34,717), Columbus Public Water System (33,248). Counts are lead plus galvanized-requiring-replacement lines.
What share of Ohio service lines are lead?
8.8% of reported service lines in Ohio are lead or galvanized requiring replacement, well above the national figure of 3.1%. 22% are still unknown, compared with 21% nationally.
How do I find out if my Ohio home has a lead service line?
Search for your water system or ZIP code above, then open your utility's address-level inventory map. You can also check the pipe where it enters your home with a scratch and magnet test.
Source: EPA SDWIS service line inventory, 2026 Q3. Smaller systems with no lead or unknown lines are omitted. See also national rankings.