Public Water Systems
4,181 active public water systems in OH, tracked from EPA's Safe Drinking Water Information System (SDWIS) across all 50 states. See our methodology.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| Gallipolis PWS | Gallipolis, OH | 7,134 | 4 | Detected |
| Cortland City PWS | Cortland, OH | 7,105 | 130 | Clean |
| Delphos City | Delphos, OH | 7,101 | 165 | Clean |
| Aqua Ohio - Blacklick | Westerville, OH | 7,100 | 19 | Clean |
| Willard City | Willard, OH | 7,099 | 10 | Clean |
| Wellston City PWS | Wellston, OH | 7,000 | 324 | Detected |
| Union City PWS | Union, OH | 7,000 | 35 | Detected |
| Martins Ferry Public Water System | Martins Ferry, OH | 6,980 | 27 | Detected |
| Aqua Ohio - Huber Ridge PWS | Westerville, OH | 6,950 | 24 | Clean |
| Huron City | Huron, OH | 6,893 | 61 | Clean |
| Columbiana City PWS | Columbiana, OH | 6,727 | 8 | Clean |
| Logan, City Of | Logan, OH | 6,704 | 59 | Clean |
| Milford City PWS | Milford, OH | 6,700 | 628 | Detected |
| Upper Sandusky City | Upper Sandusky, OH | 6,698 | 71 | Clean |
| Stark County Water District | Canton, OH | 6,690 | 14 | Clean |
| I-71 and SR-35 PWS | Washington Court House, OH | 6,685 | 193 | Clean |
| Leading Creek Conservancy District | Rutland, OH | 6,663 | 65 | Detected |
| Nelsonville PWS | Nelsonville, OH | 6,656 | 558 | Clean |
| Ontario City | Ontario, OH | 6,656 | 67 | Clean |
| Hillsboro City | Hillsboro, OH | 6,650 | 66 | Clean |
| Mount Orab Village PWS | Mount Orab, OH | 6,607 | 98 | Detected |
| Tcmsd-Wilkshire Hills PWS | Bolivar, OH | 6,587 | 86 | Clean |
| South Lebanon City PWS | South Lebanon, OH | 6,541 | 100 | Clean |
| Maysville Regional Water | White Cottage, OH | 6,540 | 406 | Detected |
| Barnesville | Barnesville, OH | 6,500 | 70 | Detected |
| Waterville City | Waterville, OH | 6,500 | 11 | Detected |
| Rittman City PWS | Rittman, OH | 6,491 | 87 | Clean |
| Scioto Water Inc.-Sugar Camp | Franklin Furnace, OH | 6,458 | 26 | Detected |
| Belpre City PWS | Belpre, OH | 6,441 | 135 | Detected |
| Northern Ohio Rural Water - NW District | Norwalk, OH | 6,409 | 4 | Clean |
| Trumbull Co. - Howland Twp PWS | Vienna, OH | 6,396 | 5 | Detected |
| Clyde City | Clyde, OH | 6,325 | 21 | Detected |
| Newton Falls City | Newton Falls, OH | 6,109 | 130 | Detected |
| Sebring Village PWS | Sebring, OH | 6,058 | 331 | Clean |
| Port Clinton City | Port Clinton, OH | 6,056 | 17 | Clean |
| Andover-Camplands Water | Andover, OH | 6,009 | 344 | Clean |
| Cleves Village PWS | Cleves, OH | 6,000 | 15 | Clean |
| Granville, Village Of | Granville, OH | 5,946 | 7 | Clean |
| Geneva City PWS | Geneva, OH | 5,924 | 11 | Clean |
| Brookville Municipality PWS | Brookville, OH | 5,923 | 54 | Detected |
| New Carlisle City PWS | New Carlisle, OH | 5,800 | 31 | Detected |
| Germantown City PWS | Germantown, OH | 5,796 | 371 | Clean |
| Toronto PWS | Toronto, OH | 5,676 | 40 | Detected |
| Archbold Village | Archbold, OH | 5,586 | 98 | Clean |
| Sunday Creek Valley Water PWS | Millfield, OH | 5,451 | 76 | Clean |
| Ada Village | Ada, OH | 5,334 | 25 | Clean |
| Canal Fulton City PWS | Canal Fulton, OH | 5,323 | 88 | Clean |
| Chardon City PWS | Chardon, OH | 5,247 | 35 | Clean |
| Northern Ohio Rural Water-South District | Norwalk, OH | 5,226 | 30 | Detected |
| Johnstown City PWS | Johnstown, OH | 5,200 | 103 | Clean |