Total Haloacetic Acids (HAA5) violations in Pennsylvania
505 active public water systems in Pennsylvania had a Total Haloacetic Acids (HAA5) violation in the past three years, 32 of them in the latest quarter of EPA's data. What Total Haloacetic Acids (HAA5) is and why it matters.
Systems with a Total Haloacetic Acids (HAA5) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
ST Marys Area Water Auth Elk County |
19,588 | 4 | 0 | |
|
City of Lock Haven Water Dept Clinton County |
8,450 | 6 | 1 | |
|
Boyertown Muni Auth Berks County |
8,000 | 1 | 0 | |
|
Portage Boro Muni Auth Cambria County |
6,500 | 9 | 0 | |
|
North East Township Water Erie County |
5,848 | 4 | 0 | |
|
Hilltown Twp Water&sewer Auth Bucks County |
5,770 | 5 | 0 | |
|
New Wilmington Boro Water Dept Lawrence County |
4,500 | 3 | 0 | |
|
Jackson Twp Water Auth Cambria County |
4,236 | 5 | 0 | |
|
Pleasant Valley Water Auth Fayette County |
3,630 | 3 | 1 | |
|
Nanty Glo Water Auth Cambria County |
3,152 | 6 | 1 | |
|
Blawnox Boro Water Dept Allegheny County |
2,200 | 4 | 0 | |
|
Hastings Muni Auth Cambria County |
2,100 | 3 | 1 | |
|
Sandy Township Clearfield County |
1,828 | 4 | 0 | |
|
Ridgway Twp Water Auth Elk County |
1,763 | 2 | 0 | |
|
Shamokin Dam Borough Snyder County |
1,700 | 3 | 0 | |
|
Blacklick Valley Muni Auth Cambria County |
1,650 | 4 | 1 | |
|
Township of Springdale Allegheny County |
1,600 | 4 | 1 | |
|
Galeton Borough Authority Potter County |
1,200 | 5 | 1 | |
|
Thomas Jefferson Univ Hospital Philadelphia County |
1,000 | 4 | 0 | |
|
Huston Twp Muni Auth Clearfield County |
960 | 2 | 0 | |
|
Aqua PA Emlenton Venango County |
915 | 2 | 0 | |
|
Landis Homes Lancaster County |
850 | 2 | 0 | |
|
Marion Twp Water Sys Beaver County |
700 | 1 | 0 | |
|
Mapleton Muni Water Auth Huntingdon County |
570 | 6 | 1 | |
|
Icmsa Cherry Tree Indiana County |
375 | 4 | 1 | |
|
Woodhaven Mobile Home Park Erie County |
350 | 12 | 4 | |
|
Api Technologies Mfg Erie County |
300 | 2 | 0 | |
|
Independence Park Beaver County |
225 | 5 | 0 | |
|
Ross Elementary School Luzerne County |
130 | 5 | 1 | |
|
Gillett MHC Bradford County |
100 | 10 | 1 | |
|
Mehoopany Twp Municipal Auth Wyoming County |
85 | 6 | 2 | |
|
Barr Area Municipal Authority Cambria County |
60 | 2 | 0 | |
|
Pittsburgh Water & Sewer Auth Allegheny County |
520,000 | 3 | 0 | |
|
Lca Allentown Division Lehigh County |
118,000 | 3 | 0 | |
|
North Wales Water Authority Montgomery County |
72,496 | 2 | 0 | |
|
Altoona Water Authority Blair County |
62,500 | 4 | 0 | |
|
Southwestern PA Water Auth Greene County |
40,200 | 3 | 0 | |
|
Newtown Artesian Water CO Bucks County |
38,500 | 1 | 0 | |
|
Northampton Bucks CO Mun Auth Bucks County |
36,750 | 4 | 0 | |
|
Plum Boro Muni Auth Allegheny County |
27,500 | 2 | 0 | |
|
Ambridge Water Auth Beaver County |
19,500 | 6 | 0 | |
|
Bradford City Water Authority McKean County |
18,500 | 6 | 1 | |
|
Highridge Water Auth Westmoreland County |
16,000 | 5 | 0 | |
|
Red Lion Municipal Authority York County |
15,882 | 4 | 0 | |
|
MT Joy Boro Auth Lancaster County |
15,261 | 1 | 0 | |
|
South Middleton Twp Water Auth Cumberland County |
11,695 | 6 | 0 | |
|
Municipal Authority Sunbury Northumberland County |
11,043 | 6 | 1 | |
|
Icmsa Crooked Creek Indiana County |
9,638 | 5 | 0 | |
|
Windber Area Auth Somerset County |
9,463 | 6 | 0 | |
|
Aqua PA Greenville Mercer County |
8,600 | 3 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved Total Haloacetic Acids (HAA5), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not Total Haloacetic Acids (HAA5) alone.
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.