Tapcensus

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.

Health effects: Dichloroacetic acid is a probable human carcinogen (Group B2). Long-term exposure to trichloroacetic acid may also increase cancer risk. Animal studies show liver, kidney, and reproductive effects at high doses.

Systems with a Total Haloacetic Acids (HAA5) violation

Latest quarter first, then largest first
SystemServesStatusRules violated, 3 yrUnresolved
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.