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 |
|---|---|---|---|---|
| Aqua Ohio - Ashtabula | Ashtabula, OH | 32,408 | 24 | Clean |
| Brown County Rural Water | Ripley, OH | 32,090 | 309 | Clean |
| Kings Island PWS | Kings Island, OH | 31,753 | 104 | Detected |
| Painesville City PWS | Mentor, OH | 31,728 | 5 | Clean |
| Bowling Green City | Bowling Green, OH | 31,578 | 50 | Detected |
| Barberton City | Norton, OH | 31,298 | 209 | Clean |
| Kent City PWS | Kent, OH | 29,662 | 28 | Clean |
| North Ridgeville City PWS | North Ridgeville, OH | 29,465 | 11 | Clean |
| Zanesville PWS | Zanesville, OH | 29,381 | 38 | Detected |
| Xenia City PWS | Xenia, OH | 29,000 | 45 | Clean |
| Highland County Water Company, Inc. | Hillsboro, OH | 28,421 | 29 | Clean |
| Perrysburg City | Whitehouse, OH | 27,000 | 18 | Clean |
| Belmont Co. Sanitary District 3 PWS | Barnesville, OH | 26,822 | 51 | Clean |
| Wooster City PWS | Wooster, OH | 26,618 | 28 | Detected |
| Troy City PWS | Rossburg, OH | 26,305 | 5 | Clean |
| Medina City PWS | Medina, OH | 25,956 | 62 | Detected |
| Sandusky City | Sandusky, OH | 25,793 | 44 | Clean |
| Marysville City PWS | Marysville, OH | 25,571 | 110 | Clean |
| Nawa | Tipp City, OH | 24,766 | 11 | Clean |
| North Canton City PWS | N Canton, OH | 24,747 | 47 | Clean |
| Wadsworth City PWS | Wadsworth, OH | 24,356 | 8 | Clean |
| Tate-Monroe Water Association PWS | New Richmond, OH | 24,092 | 71 | Detected |
| Oxford City PWS | Somerville, OH | 24,000 | 21 | Detected |
| Avon City PWS | Avon, OH | 23,800 | 14 | Clean |
| Avon Lake City PWS | Avon Lake, OH | 23,659 | 21 | Clean |
| Alliance City PWS | Alliance, OH | 22,232 | 115 | Detected |
| Niles City PWS | Niles, OH | 21,961 | 11 | Detected |
| Adams County Regional WD PWS | West Union, OH | 21,810 | 21 | Clean |
| Chillicothe City PWS | Chillicothe, OH | 21,725 | 24 | Detected |
| Sylvania City | Sylvania, OH | 21,618 | 11 | Clean |
| Muskingum County Water - SE | Zanesville, OH | 21,540 | 35 | Detected |
| Gallia Co Rural Water Association | Gallipolis, OH | 20,995 | 22 | Detected |
| Lebanon City | Lebanon, OH | 20,700 | 51 | Detected |
| Ashland City | Ashland, OH | 20,648 | 26 | Clean |
| Sidney City PWS | Sidney, OH | 20,614 | 141 | Clean |
| Ottawa County Regional Water District | Port Clinton, OH | 20,428 | 10 | Detected |
| Piqua City PWS | Piqua, OH | 20,354 | 41 | Detected |
| Aqua Ohio - Tiffin | Marion, OH | 20,035 | 42 | Clean |
| Oregon City | Oregon, OH | 19,950 | 18 | Detected |
| Norwood City PWS | Norwood, OH | 19,870 | 26 | Clean |
| Miamisburg City PWS | Miamisburg, OH | 19,790 | 8 | Clean |
| Northwestern W and SD - Toledo Svc | Bowling Green, OH | 19,758 | 31 | Clean |
| Le-Ax Regional Water District PWS | Athens, OH | 19,311 | 74 | Clean |
| Springboro PWS | Springboro, OH | 19,263 | 41 | Detected |
| Pickerington City PWS | Pickerington, OH | 19,141 | 9 | Clean |
| Berea City PWS | Berea, OH | 18,789 | 34 | Clean |
| Marietta City PWS | Marietta, OH | 18,707 | 119 | Detected |
| Fremont City | Fremont, OH | 18,319 | 228 | Clean |
| Northern Ohio Rural Water | Norwalk, OH | 18,224 | 1 | Clean |
| Tallmadge City PWS | Tallmadge, OH | 18,000 | 19 | Clean |