PFAS in West Virginia drinking water
EPA's final UCMR 5 data covers 103 public water systems in West Virginia, serving about 1.2 million people. PFAS turned up in 34 of them (33%). 12 averaged above at least one EPA limit at a sampling point, affecting about 111,946 people.
Highest PFOA and PFOS averages among systems serving 1,000 or more: New Martinsville (8.0 / 122 ppt), Lubeck PSD (89.8 / 0.0 ppt), Parkersburg Utility Board (29.1 / 0.0 ppt), Williamstown Water Dept (26.1 / 0.0 ppt) and Walnut Grove Utilities (2.1 / 14.9 ppt).
Every tested system in West Virginia
Largest first. PFOA and PFOS columns show the average at each system's worst sampling point; EPA's limit for each is 4 ppt. Filter by name:
| Water system | People | PFOA | PFOS | PFAS found | Result |
|---|---|---|---|---|---|
| Wvawc-kanawha Valley Dist | 209,283 | - | - | 0 | None found |
| Wvawc - Huntington Dist | 98,647 | - | - | 0 | None found |
| Berkeley County Pswd-potomac River | 69,372 | - | - | 0 | None found |
| Morgantown Utility Board | 66,851 | - | - | 0 | None found |
| Beckley Water Company · Beckley | 47,386 | - | - | 0 | None found |
| Parkersburg Utility Board · Palestine | 34,251 | 29.1 | - | 2 | Above limit |
| City of Fairmont · Fairmont | 30,586 | - | - | 0 | None found |
| Wheeling Water · Wheeling | 29,899 | - | - | 2 | Below limits |
| Putnam P S D · Scott Depot | 26,410 | - | - | 0 | None found |
| Wvawc New River Regional Wtr Trtmt Plt | 25,603 | - | - | 0 | None found |
| Wvawc Bluestone Plant | 20,562 | - | - | 0 | None found |
| Clarksburg Water Board · Clarksburg | 19,072 | - | - | 0 | None found |
| Weirton Area Water Board · Weirton | 18,633 | 1.0 | 5.9 | 6 | Above limit |
| Logan County PSD - Northern Regional | 16,921 | - | - | 0 | None found |
| City of Martinsburg · Martinsburg | 16,250 | - | - | 3 | Below limits |
| Charles Town Utilities · Charles Town | 15,220 | - | - | 0 | None found |
| Wvaw - Weston · Charleston | 14,534 | - | - | 0 | None found |
| St Albans Water · Saint Albans | 13,758 | - | - | 0 | None found |
| Vienna · Vienna | 12,507 | - | - | 2 | Below limits |
| Wvawc Bluefield District | 12,174 | - | - | 0 | None found |
| Lewisburg · Lewisburg | 12,065 | - | - | 0 | None found |
| Lubeck PSD · Washington | 11,724 | 89.8 | - | 5 | Above limit |
| Kenova Municipal Water · Kenova | 11,192 | - | - | 0 | None found |
| City of Bridgeport · Bridgeport | 10,775 | 1.2 | - | 1 | Sample at limit |
| Moundsville · Moundsville | 9,911 | - | - | 0 | None found |
| City of Elkins · Elkins | 9,350 | - | - | 0 | None found |
| City of Hurricane · West Hamlin | 8,987 | - | - | 1 | Below limits |
| Preston County PSD 4 · Bruceton Mills | 8,753 | - | - | 0 | None found |
| Claywood Park PSD · Mineral Wells | 8,141 | 4.0 | - | 2 | Above limit |
| Buckhannon Water Board · Buckhannon | 8,098 | - | - | 0 | None found |
| Union Williams P S D · Waverly | 7,883 | 5.7 | - | 1 | Above limit |
| Kingwood Water Board · Kingwood | 7,674 | - | - | 0 | None found |
| Lavalette PSD · Lavalette | 7,455 | 1.1 | - | 3 | Sample at limit |
| Walnut Grove Utilities | 7,250 | 2.1 | 14.9 | 7 | Above limit |
| Frankfort PSD · Fort Ashby | 6,747 | - | - | 0 | None found |
| Raleigh County PSD Arnett | 6,663 | - | - | 0 | None found |
| City of Grafton · Grafton | 6,333 | - | - | 0 | None found |
| Ohio County PSD · Triadelphia | 6,297 | - | - | 2 | Below limits |
| Bluewell PSD · Bluefield | 6,216 | - | - | 1 | Below limits |
| Wilderness PSD · Mount Nebo | 6,106 | - | - | 0 | None found |
| Southern Jackson County P S D · Kenna | 6,070 | 2.5 | - | 1 | Sample at limit |
| Mountaineer Park INC · New Cumberland | 5,760 | 10.1 | - | 4 | Above limit |
| Clinton Water Assoc - Route 119 · Charleston | 5,733 | - | - | 0 | None found |
| Mineral Wells PSD · Mineral Wells | 5,674 | 6.8 | - | 2 | Above limit |
| Town of Athens · Athens | 5,633 | - | - | 0 | None found |
| Summersville Municipal Water · Summersville | 5,574 | - | - | 0 | None found |
| Town of Wayne Water · Wayne | 5,519 | - | - | 0 | None found |
| Milton Water · Milton | 5,446 | - | - | 0 | None found |
| City of Ripley · Ripley | 5,420 | 3.6 | - | 1 | Sample at limit |
| Red Sulphur PSD · Peterstown | 5,331 | - | - | 0 | None found |
| Adrian P S D · French Creek | 5,327 | - | - | 1 | Below limits |
| Southwestern Water District · Flemington | 5,296 | - | - | 0 | None found |
| New Martinsville · New Martinsville | 5,272 | 8.0 | 122 | 7 | Above limit |
| Point Pleasant Water Works · Pt. Pleasant | 5,146 | - | - | 1 | Below limits |
| Ravenswood Municipal Water Works · Ravenswood | 5,047 | 2.4 | - | 5 | Sample at limit |
| Craigsville PSD · Craigsville | 4,997 | - | - | 0 | None found |
| Follansbee Hooverson Heights · Follansbee | 4,970 | - | - | 1 | Below limits |
| City of Shinnston · Shinnston | 4,959 | - | - | 0 | None found |
| Green Valley Glenwood PSD Glenwood · Bluefield | 4,914 | - | - | 0 | None found |
| City of Keyser · Keyser | 4,796 | - | - | 0 | None found |
| Huttonsville PSD · Mill Creek | 4,758 | - | - | 0 | None found |
| Spencer Water Dept · Spencer | 4,630 | - | - | 0 | None found |
| Raleigh County Mem Airport | 4,587 | - | - | 0 | None found |
| Grant CO Psd-northfork-maysville · Petersburg | 4,559 | - | - | 0 | None found |
| Flatwoods Canoe Run PSD · Sutton | 4,344 | - | - | 0 | None found |
| Corporation of Shepherdstown · Shepherdstown | 4,300 | - | - | 3 | Below limits |
| Mason CO Psd-lakin Dist | 4,296 | - | - | 0 | None found |
| Cool Ridge Flat Top PSD · Cool Ridge | 4,190 | - | - | 0 | None found |
| Marshall County PSD 4 · Cameron | 4,063 | - | - | 1 | Below limits |
| Valley Falls PSD · Fairmont | 4,042 | - | - | 0 | None found |
| Lincoln PSD · Alum Creek | 4,039 | - | - | 0 | None found |
| City of Wellsburg · Wellsburg | 4,019 | 2.3 | - | 5 | Sample at limit |
| Gauley River PSD · Swiss | 3,944 | - | - | 0 | None found |
| Clay Battelle PSD · Core | 3,858 | - | - | 0 | None found |
| White Sulphur Springs Water · White Sulphur Springs | 3,845 | - | - | 0 | None found |
| Midland PSD · Beverly | 3,802 | - | - | 0 | None found |
| City of Logan Water Board · Logan | 3,662 | - | - | 0 | None found |
| Eastern Wyoming PSD Stephenson Wtp · Mullens | 3,616 | - | - | 0 | None found |
| Logan CO Psd-greenville System | 3,611 | - | - | 0 | None found |
| Buffalo Creek PSD | 3,542 | - | - | 0 | None found |
| Greater Harrison PSD Lost Creek Mt Clare · West Milford | 3,536 | 1.2 | - | 1 | Sample at limit |
| City of Berkeley Springs · Berkeley Springs | 3,526 | - | - | 0 | None found |
| Fbi Center Clarksburg · Clarksburg | 3,500 | - | - | 0 | None found |
| Williamstown Water Dept · Williamstown | 3,469 | 26.1 | - | 7 | Above limit |
| Marshall County PSD 1 · Wheeling | 3,463 | - | - | 2 | Below limits |
| Preston County PSD 1 · Arthurdale | 3,455 | - | - | 0 | None found |
| Sugar Creek PSD · Frametown | 3,241 | - | - | 0 | None found |
| Cowen PSD · Cowen | 3,098 | - | - | 0 | None found |
| Washington Pike PSD · Wellsburg | 2,967 | 2.1 | - | 4 | Sample at limit |
| Elkins Road PSD · Buckhannon | 2,890 | - | - | 0 | None found |
| Shortline PSD · Clarksburg | 2,727 | 1.1 | - | 1 | Sample at limit |
| Alderson Water · Alserson | 2,458 | - | - | 0 | None found |
| Pleasants CO PSD · Pennsboro | 2,357 | 9.6 | - | 2 | Above limit |
| Mingo County PSD - Naugatuck · Naugatuck, Wv | 2,159 | - | - | 0 | None found |
| Mason CO Psd-crab Creek | 2,039 | - | - | 0 | None found |
| Pennsboro · Pennsboro | 1,532 | 7.2 | - | 3 | Above limit |
| Frankfort PSD Wiley Ford · Fort Ashby | 1,062 | - | - | 0 | None found |
| Town of Junior · Junior | 987 | - | - | 0 | None found |
| Mannington PSD · Mannington | 955 | - | - | 0 | None found |
| Gilmer County PSD - Normantown Stumptown · Glenville | 523 | - | - | 0 | None found |
| Arthurdale Water Assoc. · Arthurdale | 264 | - | - | 0 | None found |
| Berkeley CO P S W D-bunker Hill | - | - | 4 | Below limits | |
| Cheat View PSD | - | - | 0 | None found |
On a private well in West Virginia?
EPA's program only covers public systems. Private wells are never part of UCMR 5, so the only way to know is to test. Our well testing guide covers which lab tests to order, and the best well water systems covers what to install once you have results.
Cite this page
Well & Tap. "PFAS in West Virginia drinking water: results for 103 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/west-virginia/
Source: EPA UCMR 5 final occurrence data (August 2026); population from EPA SDWIS. Method.