Pennsylvania Water Quality & Safety Report
39 ZIP codes · 139 water systems · IPC plumbing code · Updated 2026-03-16
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-03-16
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 39 ZIP codes across Pennsylvania, covering 139 community water systems that serve approximately 4,169,068 people.
36 of 39 ZIP codes (92%) have recorded EPA violations. 41 health-based violations have been documented.
Active Weather Alerts
2 active alerts in Pennsylvania including 1 warning. Severe weather can directly affect tap water quality — flooding, power outages, and infrastructure damage may lead to boil-water advisories.
| Alert | Severity | Areas |
|---|---|---|
| High Wind Warning | Severe | Northern Erie; Southern Erie |
| Winter Storm Watch | Severe | Southern Erie |
View all Pennsylvania alerts →
Plumbing Regulations
Pennsylvania follows the International Plumbing Code (Uniform Construction Code) (2018 edition).
- Plumbing code: IPC (2018)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Full Pennsylvania regulations →
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 19401 | Norristown | — | 885 | 0 | PA AMERICAN NORRISTOWN |
| 17701 | Williamsport | — | 549 | 0 | WILLIAMSPORT MUN WATER AUTH |
| 16923 | Genesee | — | 284 | 2 | GENESEE TWP WATER AUTHORITY |
| 16016 | Boyers | — | 223 | 2 | MARION TWP WTP |
| 17001 | Camp Hill | — | 221 | 1 | STATE CORRECTIONAL INST |
| 15901 | Johnstown | — | 208 | 7 | GREATER JOHNSTOWN WA RIVERSIDE |
| 16412 | Edinboro | — | 109 | 0 | EDINBORO WATER AUTHORITY |
| 16801 | State College | — | 104 | 0 | STATE COLLEGE BORO WATER AUTH |
| 17573 | Lancaster | — | 92 | 2 | CITY OF LANCASTER |
| 16401 | Albion | — | 90 | 0 | ALBION BOROUGH |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 15068 | New Kensington | — | NEW KENSINGTON MUNI AUTH | 47,800 |
| 18501 | Scranton | — | PAW CEASETOWN | 58,467 |
| 18701 | Wilkes Barre | — | PA AMER WATER CO LAKE SCRANTON | 134,570 |
Lead & Copper
- 0 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 0 ZIP codes (0%)
- Moderate risk (Zone 2): 0 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
All 39 ZIP Codes in Pennsylvania
- 16401 (Albion) — 90 violations
- 18101 (Allentown) — 52 violations
- 16601 (Altoona) — 10 violations
- 18015 (Bethlehem) — 16 violations ⚠
- 16016 (Boyers) — 223 violations ⚠
- 16001 (Butler) — 43 violations
- 17001 (Camp Hill) — 221 violations ⚠
- 16630 (Cresson) — 8 violations
- 18040 (Easton) — 18 violations
- 16412 (Edinboro) — 109 violations
- 18049 (Emmaus) — 19 violations ⚠
- 16501 (Erie) — 74 violations ⚠
- 19034 (Fort Washington) — 24 violations ⚠
- 16923 (Genesee) — 284 violations ⚠
- 15601 (Greensburg) — 18 violations
- 17331 (Hanover) — 19 violations
- 17101 (Harrisburg) — 30 violations
- 16651 (Houtzdale) — 11 violations ⚠
- 16652 (Huntingdon) — 27 violations
- 15701 (Indiana) — 51 violations
- 15901 (Johnstown) — 208 violations ⚠
- 17573 (Lancaster) — 92 violations ⚠
- 19054 (Levittown) — 5 violations
- 16335 (Meadville) — 6 violations
- 16101 (New Castle) — 2 violations
- 15068 (New Kensington)
- 16142 (New Wilmington) — 10 violations
- 19401 (Norristown) — 885 violations
- 19019 (Philadelphia) — 7 violations
- 15201 (Pittsburgh) — 76 violations ⚠
- 19601 (Reading) — 23 violations ⚠
- 18501 (Scranton)
- 15501 (Somerset) — 25 violations
- 16801 (State College) — 104 violations
- 16365 (Warren) — 23 violations
- 19380 (West Chester) — 38 violations ⚠
- 18701 (Wilkes Barre)
- 17701 (Williamsport) — 549 violations
- 17401 (York) — 64 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Weather alerts: National Weather Service (NWS)
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Updated daily.