TTHM (Total Trihalomethanes) violations in Virginia
116 active public water systems in Virginia had a TTHM (Total Trihalomethanes) violation in the past three years, 17 of them in the latest quarter of EPA's data. What TTHM (Total Trihalomethanes) is and why it matters.
Systems with a TTHM (Total Trihalomethanes) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Pulaski, Town of Pulaski County |
9,473 | 3 | 2 | |
|
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 | |
|
Crewe, Town of Nottoway County |
2,465 | 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 | |
|
Daniel Boone/scott CO Psa Scott County |
918 | 2 | 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-Manville Scott County |
177 | 3 | 1 | |
|
Scpsa-Big Moccasin Scott County |
144 | 3 | 0 | |
|
Brookmont Area Pulaski County |
100 | 2 | 1 | |
|
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 | |
|
McB Quantico Mainside Prince William County |
19,000 | 1 | 0 | |
|
Front Royal, Town of Warren County |
15,000 | 4 | 0 | |
|
Three Springs Regional Rcpw Rockingham County |
14,834 | 2 | 0 | |
|
Wise County Regional Water System Wise County |
11,500 | 1 | 0 | |
|
Franklin, City of Franklin City · County |
9,000 | 2 | 0 | |
|
Strasburg, Town of Shenandoah County |
7,410 | 1 | 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 | |
|
Prices Fork/merrimac Montgomery County |
4,541 | 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 | |
|
Wvwa Ferrum Water System Franklin County |
1,996 | 1 | 0 | |
|
Watsons Gap Water System Smyth County |
1,892 | 1 | 0 | |
|
Nasa Wallops Flight Facility Accomack County |
1,625 | 2 | 0 | |
|
Radford Army Ammunition Plant Montgomery County |
1,602 | 4 | 0 | |
|
Wilderness Camping Resorts Spotsylvania County |
1,545 | 2 | 0 | |
|
High Knob Warren County |
1,500 | 4 | 0 | |
|
Cana Regional Water System Carroll County |
1,496 | 3 | 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 | |
|
Brunswick Ida North Brunswick County |
1,035 | 1 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved TTHM (Total Trihalomethanes), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not TTHM (Total Trihalomethanes) 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.