All water systems in West Virginia
771 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Leadsville PSD Elkins · Randolph County |
1,536 | 4 | 3 | |
|
Pennsboro Pennsboro · Ritchie County |
1,532 | 4 | 2 | |
|
Lumberport Town of Lumberport · Harrison County |
1,519 | 6 | 2 | |
|
Benwood Water Department Benwood · Marshall County |
1,510 | 3 | 3 | |
|
Chemours Company-Washington Works Parkersburg · Wood County |
1,500 | 0 | 0 | |
|
Greenbrier County PSD 2 Crichton · Greenbrier County |
1,478 | 6 | 0 | |
|
Ceredo Water Works Ceredo · Wayne County |
1,472 | 3 | 3 | |
|
Hardy County PSD 220 South Moorefield · Hardy County |
1,463 | 1 | 0 | |
|
Parsons City of Parsons · Tucker County |
1,461 | 6 | 2 | |
|
Hardy County PSD 220 N Moorefield · Hardy County |
1,442 | 1 | 1 | |
|
Jane Lew PSD Jane Lew · Lewis County |
1,440 | 4 | 3 | |
|
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 | |
|
Wetzel CO PSD 1 Reader · Wetzel County |
1,378 | 1 | 0 | |
|
Birch River PSD Birch River · Nicholas County |
1,369 | 2 | 2 | |
|
Big Bend PSD Talcott · Summers County |
1,350 | 4 | 0 | |
|
Tunnelton Town of Tunnelton · Preston County |
1,346 | 2 | 1 | |
|
New Cumberland, City of New Cumberland · Hancock County |
1,326 | 6 | 3 | |
|
Alpine Lake Public Utilities Terra Alta · Preston County |
1,325 | 1 | 0 | |
|
Taylor County PSD Grafton · Taylor County |
1,322 | 8 | 3 | |
|
Middlebourne Water Works Middlebourne · Tyler County |
1,267 | 8 | 2 | |
|
Rivesville Town of Rivesville · Marion County |
1,267 | 3 | 3 | |
|
Paw Paw Route 19 PSD Paw Paw · Marion County |
1,257 | 7 | 2 | |
|
Kermit Water Works Kermit · Mingo County |
1,237 | 5 | 4 | |
|
Clay Water Dept Clay · Clay County |
1,232 | 10 | 2 | |
|
Lavalette PSD Eastern District Lavalette · Wayne County |
1,220 | 0 | 0 | |
|
War Water Works City Realty War · McDowell County |
1,220 | 5 | 4 | |
|
Bingamon PSD Mannington · Marion County |
1,179 | 2 | 0 | |
|
Lavalette Psd-Route 52 North District Lavalette · Wayne County |
1,179 | 0 | 0 | |
|
Rupert Water Rupert · Greenbrier County |
1,170 | 0 | 0 | |
|
Mount Zion P S D Grantsville · Calhoun County |
1,163 | 8 | 5 | |
|
Ohio County PSD NO 2 Triadelphia · Ohio County |
1,153 | 0 | 0 | |
|
Ices Run PSD Fairmont · Marion County |
1,149 | 0 | 0 | |
|
Newburg Town of Newburg · Preston County |
1,133 | 0 | 0 | |
|
Burnsville Public Utility Burnsville · Braxton County |
1,126 | 2 | 2 | |
|
Berkeley CO Pswd-Glenwood Forest Gerrardstown · Berkeley County |
1,102 | 4 | 1 | |
|
Constellium Rolled Products LLC Ravenswood · Jackson County |
1,100 | 3 | 1 | |
|
Frankfort PSD Wiley Ford Wiley Ford · Mineral County |
1,062 | 2 | 2 | |
|
Gallipolis Ferry Gallipolis Ferry (rr Name Gall · Mason County |
1,061 | 4 | 2 | |
|
Coons Run PSD Adamsville, Francis · Harrison County |
1,059 | 6 | 0 | |
|
Central Hampshire PSD Green Spring Green Spring · Hampshire County |
1,046 | 8 | 3 | |
|
Clay CO Psd-Hartland Procious (camp) · Clay County |
1,043 | 0 | 0 | |
|
Downs PSD Rachel (downs) · Marion County |
1,024 | 1 | 1 | |
|
Anmoore Town of Anmoore · Harrison County |
1,013 | 3 | 3 | |
|
Belmont, City of Belmont · Pleasants County |
1,003 | 3 | 3 | |
|
Fountain PSD Addition, Keyser · Mineral County |
1,001 | 2 | 1 | |
|
I Heart Church Bradley · Raleigh County |
1,000 | 6 | 3 | |
|
Junior Town of Junior · Barbour County |
987 | 2 | 1 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.
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. Retrieved from ECHO on Oct 11, 2026.