Total Haloacetic Acids (HAA5) violations in West Virginia
136 active public water systems in West Virginia had a Total Haloacetic Acids (HAA5) violation in the past three years, 28 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 |
|---|---|---|---|---|
|
Welch City of Welch · McDowell County |
2,907 | 6 | 1 | |
|
Elkins Road PSD Buckhannon · Upshur County |
2,890 | 2 | 1 | |
|
Mingo County PSD Pigeon Creek Varney · Mingo County |
2,877 | 7 | 4 | |
|
Mount Hope Water Assoc Buckhannon · Upshur County |
2,870 | 3 | 1 | |
|
Shortline PSD Wallace · Harrison County |
2,727 | 4 | 3 | |
|
Kanawha Falls PSD Gauley Bridge · Fayette County |
2,547 | 14 | 3 | |
|
River Bend Membership Corporation Falling Waters · Berkeley County |
2,500 | 7 | 1 | |
|
Richwood Water Dept Richwood · Nicholas County |
2,480 | 10 | 3 | |
|
Pleasants CO PSD St. Marys · Pleasants County |
2,357 | 6 | 2 | |
|
McDowell County PSD Bartley Bartley, English · McDowell County |
2,242 | 8 | 2 | |
|
Lincoln PSD Route 3 Griffithsville · Lincoln County |
2,226 | 8 | 4 | |
|
Hamrick PSD Hambleton, Hendricks, St. George · Tucker County |
1,785 | 3 | 0 | |
|
Northrup Grumman Innovation Systems, INC Rocket Center · Mineral County |
1,705 | 6 | 1 | |
|
Oakland PSD New Cumberland · Hancock County |
1,659 | 6 | 3 | |
|
New Haven Water Dept New Haven · Mason County |
1,649 | 8 | 2 | |
|
Gary City of Gary · McDowell County |
1,633 | 13 | 5 | |
|
Salem Water Board Salem · Harrison County |
1,630 | 4 | 4 | |
|
Marshall County PSD 2 Moundsville · Marshall County |
1,601 | 7 | 3 | |
|
Leadsville PSD Elkins · Randolph County |
1,536 | 4 | 3 | |
|
Pennsboro Pennsboro · Ritchie County |
1,532 | 4 | 2 | |
|
Raleigh County PSD Clear Creek Clear Creek · Raleigh County |
1,407 | 3 | 0 | |
|
Franklin Municipality of Franklin · Pendleton County |
1,402 | 5 | 2 | |
|
Haymond PSD Grafton · Taylor County |
1,393 | 7 | 3 | |
|
Rainelle Water Dept Rainelle · Greenbrier County |
1,381 | 8 | 3 | |
|
Big Bend PSD Talcott · Summers County |
1,350 | 4 | 0 | |
|
New Cumberland, City of New Cumberland · Hancock County |
1,326 | 6 | 3 | |
|
Taylor County PSD Grafton · Taylor County |
1,322 | 8 | 3 | |
|
Paw Paw Route 19 PSD Paw Paw · Marion County |
1,257 | 7 | 2 | |
|
Mount Zion P S D Grantsville · Calhoun County |
1,163 | 8 | 5 | |
|
I Heart Church Bradley · Raleigh County |
1,000 | 6 | 3 | |
|
Clover PSD Clover · Roane County |
976 | 3 | 2 | |
|
Davis Water Works Davis · Tucker County |
952 | 6 | 2 | |
|
Carpendale, Town of Ridgeley (rr Name Ridgely) · Mineral County |
937 | 1 | 0 | |
|
Tri County Clarksburg Harrison County |
919 | 7 | 3 | |
|
Rocky Glen Manufactured Housing Communit Martinsburg · Berkeley County |
861 | 5 | 3 | |
|
Raleigh County PSD Odd Odd · Raleigh County |
813 | 2 | 1 | |
|
Union Town of Union · Monroe County |
758 | 2 | 0 | |
|
Thomas City of Thomas · Tucker County |
753 | 8 | 2 | |
|
Town of Capon Bridge INC Capon Bridge · Hampshire County |
700 | 4 | 3 | |
|
Hartford Town of Hartford City (corporate Name · Mason County |
675 | 5 | 2 | |
|
Mingo CO PSD Ragland District Ragland · Mingo County |
621 | 8 | 4 | |
|
Worthington Town of Worthington · Marion County |
598 | 6 | 3 | |
|
Timberline-Cv PSD Canaan Valley · Tucker County |
577 | 6 | 4 | |
|
Raleigh County PSD Slab Fork Slab Fork · Raleigh County |
550 | 2 | 0 | |
|
Gilmer County PSD Normantown Stumptown Normantown · Gilmer County |
523 | 4 | 1 | |
|
Grant Town, Town of Grant Town · Marion County |
506 | 2 | 1 | |
|
Oakland PSD Golden Key Acres Weirton · Hancock County |
506 | 7 | 3 | |
|
Justice PSD Justice · Mingo County |
504 | 7 | 4 | |
|
Camden on Gauley Craigsville Camden-on-gauley (corp/rr Name · Webster County |
502 | 8 | 3 | |
|
Blue Ridge Elementary Harpers Ferry · Jefferson County |
455 | 8 | 2 |
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 West Virginia 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.