Total Haloacetic Acids (HAA5) violations in Virginia
112 active public water systems in Virginia had a Total Haloacetic Acids (HAA5) violation in the past three years, 12 of them still unresolved. What Total Haloacetic Acids (HAA5) is and why it matters.
Systems with a Total Haloacetic Acids (HAA5) violation
Unresolved first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Lexington, City of Lexington City · County |
7,500 | 2 | 0 | |
|
Castlewood Rcpsa Russell County |
5,565 | 4 | 0 | |
|
Swords Creek Rcpsa Russell County |
3,233 | 1 | 0 | |
|
Eastern Tazewell County Tazewell County |
2,952 | 2 | 0 | |
|
Belfast Rcpsa Russell County |
1,575 | 1 | 0 | |
|
Hansonville Rcpsa Russell County |
1,048 | 5 | 0 | |
|
Eagle Eyrie Baptist Conference Center Bedford County |
1,000 | 1 | 0 | |
|
Falls Mills Tcpsa Tazewell County |
870 | 1 | 0 | |
|
New Garden/finney Rcpsa Russell County |
375 | 2 | 0 | |
|
I-77 Exit 1 Carroll County |
325 | 2 | 0 | |
|
Tower Road Carroll County |
260 | 2 | 1 | |
|
Scpsa-Big Moccasin Scott County |
144 | 3 | 0 | |
|
Blacksburg, Town of Montgomery County |
34,578 | 1 | 0 | |
|
Petersburg, City of Petersburg City · County |
33,394 | 2 | 0 | |
|
Christiansburg Town of Montgomery County |
22,000 | 1 | 0 | |
|
Front Royal, Town of Warren County |
15,000 | 4 | 0 | |
|
Three Springs Regional Rcpw Rockingham County |
14,834 | 2 | 0 | |
|
Wilderness Orange County |
13,274 | 2 | 0 | |
|
Franklin, City of Franklin City · County |
9,000 | 2 | 0 | |
|
Wytheville, Town of Wythe County |
7,804 | 1 | 0 | |
|
Emporia, City of Emporia City · County |
7,594 | 2 | 0 | |
|
Ncsa Wintergreen Nelson County |
6,861 | 9 | 0 | |
|
Covington, City of Covington City · County |
5,961 | 6 | 1 | |
|
Woodstock, Town of Shenandoah County |
5,955 | 2 | 0 | |
|
Buckingham CO Water System Buckingham County |
5,759 | 2 | 0 | |
|
Lawrenceville, Town of Brunswick County |
4,806 | 1 | 0 | |
|
Berryville, Town of Clarke County |
4,574 | 2 | 0 | |
|
Louisa County Water Authority Louisa County |
4,254 | 1 | 0 | |
|
Westlake Area Public Water System Franklin County |
3,525 | 1 | 0 | |
|
Goochland Courthouse Goochland County |
3,068 | 1 | 0 | |
|
Timberville, Town of Rockingham County |
2,963 | 4 | 0 | |
|
Stephens City, Town of Frederick County |
2,700 | 1 | 0 | |
|
Gretna, Town of Pittsylvania County |
2,500 | 3 | 0 | |
|
Ncsa Lovingston Nelson County |
2,493 | 8 | 1 | |
|
Crewe, Town of Nottoway County |
2,465 | 2 | 0 | |
|
Narrows, Town of Giles County |
2,029 | 2 | 0 | |
|
Wvwa Ferrum Water System Franklin County |
1,996 | 1 | 0 | |
|
Watsons Gap Water System Smyth County |
1,892 | 1 | 0 | |
|
Radford Army Ammunition Plant Montgomery County |
1,602 | 4 | 0 | |
|
Louisa, Town of Louisa County |
1,555 | 1 | 0 | |
|
Wilderness Camping Resorts Spotsylvania County |
1,545 | 2 | 0 | |
|
High Knob Warren County |
1,500 | 4 | 0 | |
|
Food Processors Water Cooperative, INC Rockingham County |
1,430 | 1 | 0 | |
|
R.r. Donnelley Rcpw Rockingham County |
1,332 | 2 | 0 | |
|
Craig-New Castle Psa Craig County |
1,238 | 2 | 0 | |
|
Hoges Chapel Giles County |
1,114 | 2 | 0 | |
|
Dcpsa Skeetrock Dickenson County |
1,090 | 1 | 0 | |
|
Brunswick Ida North Brunswick County |
1,035 | 1 | 0 | |
|
ST Paul, Town of Wise County |
1,010 | 2 | 1 | |
|
Wythe County West Wythe County |
1,001 | 2 | 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 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. Retrieved from ECHO on Oct 11, 2026.