All water systems in Pennsylvania
7,658 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Coraopolis Water & Sewer Auth Allegheny County |
5,804 | 2 | 0 | |
|
MT Union Municipal Auth Huntingdon County |
5,801 | 5 | 1 | |
|
Hellertown Borough Authority Northampton County |
5,800 | 1 | 0 | |
|
Beaver Boro Muni Auth Beaver County |
5,799 | 9 | 0 | |
|
Hilltown Twp Water&sewer Auth Bucks County |
5,770 | 5 | 0 | |
|
PA American Water CO Kane McKean County |
5,725 | 0 | 0 | |
|
Lower Saucon Authority Northampton County |
5,700 | 2 | 0 | |
|
Mahanoy Twp Auth Schuylkill County |
5,584 | 1 | 0 | |
|
Selinsgrove Muni Auth Snyder County |
5,584 | 5 | 0 | |
|
PA Amer Water CO Frackville Schuylkill County |
5,583 | 0 | 0 | |
|
Duquesne Water Dept Allegheny County |
5,565 | 4 | 2 | |
|
Aqua PA Water CO Honesdale Wayne County |
5,500 | 1 | 0 | |
|
Greencastle Area Water Auth Franklin County |
5,500 | 3 | 0 | |
|
Birdsboro Muni Water Auth Berks County |
5,353 | 5 | 0 | |
|
Tunkhannock Boro Munic Auth Wyoming County |
5,349 | 0 | 0 | |
|
Oxford Borough Chester County |
5,280 | 2 | 0 | |
|
Stewartstown Boro Water Auth York County |
5,206 | 0 | 0 | |
|
Schwenksville Borough Auth Montgomery County |
5,200 | 5 | 0 | |
|
Mun Auth of Boro of Bedford Bedford County |
5,127 | 4 | 0 | |
|
Aqua PA Flying Hills WA Sys Berks County |
5,100 | 2 | 0 | |
|
Sharpsville Boro Water CO Mercer County |
5,029 | 0 | 0 | |
|
Towanda Municipal Authority Bradford County |
5,000 | 4 | 0 | |
|
Danville Municipal Water Auth Montour County |
4,992 | 6 | 0 | |
|
Hamburg Muni Water&sewer Auth Berks County |
4,990 | 1 | 0 | |
|
Montoursville Water Company Lycoming County |
4,983 | 4 | 0 | |
|
Tarentum Boro Water Dept Allegheny County |
4,927 | 6 | 0 | |
|
Central Indiana CO Water Auth Indiana County |
4,920 | 0 | 0 | |
|
Upmc Magee Womens Hospital Allegheny County |
4,900 | 3 | 1 | |
|
London Grove Twp Mun Auth Chester County |
4,770 | 1 | 0 | |
|
Buckingham Twp Cold Spring Bucks County |
4,760 | 2 | 0 | |
|
Upmc Shadyside Hillman Campus Allegheny County |
4,750 | 1 | 0 | |
|
Shrewsbury Borough York County |
4,727 | 1 | 0 | |
|
Ridgway Borough Water System Elk County |
4,700 | 1 | 0 | |
|
Fawn Frazer JT Water Auth Allegheny County |
4,650 | 3 | 0 | |
|
Freeland Boro Muni Water Auth Luzerne County |
4,610 | 1 | 0 | |
|
North East Borough Water Dept Erie County |
4,601 | 3 | 0 | |
|
Millersburg Water Auth Dauphin County |
4,600 | 2 | 0 | |
|
Upper Hanover Water Authority Montgomery County |
4,600 | 4 | 1 | |
|
North Sewickley Mun Water Auth Beaver County |
4,578 | 4 | 1 | |
|
Bear Creek Mountain Resort Berks County |
4,500 | 1 | 0 | |
|
Fairview Twp Water District 1 Erie County |
4,500 | 2 | 0 | |
|
New Wilmington Boro Water Dept Lawrence County |
4,500 | 3 | 0 | |
|
Northern Cambria Muni Water Cambria County |
4,500 | 5 | 0 | |
|
Pike Twp Municipal Authority Clearfield County |
4,500 | 5 | 0 | |
|
Seneca & Cranberry Mall Dist Venango County |
4,500 | 1 | 0 | |
|
Upmc Montefiore Allegheny County |
4,500 | 2 | 0 | |
|
PA American Water Kittanning Armstrong County |
4,499 | 0 | 0 | |
|
Milford Twp Water Authority Bucks County |
4,497 | 1 | 0 | |
|
New Freedom Boro Water Auth York County |
4,464 | 4 | 0 | |
|
Mifflintown Muni Auth Juniata County |
4,450 | 2 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules currently in violation at EPA's latest data refresh.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Pennsylvania records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet.