Results from entry points (water leaving treatment, not household taps) of public water systems sampled under EPA's Fifth Unregulated Contaminant Monitoring Rule. Click a county to see every water system serving it, or turn on service areas and click a location to see the systems that serve that spot.
103 of the 473 public water systems listed for West Virginia were sampled. Sorted by the highest single result relative to EPA's 2024 limits. Each name links to a page with all of that system's results. All 473 West Virginia systems, including those not tested · Download all West Virginia results (CSV, gzip)
| System | PWSID | City | Population | PFOA (ppt) | PFOS (ppt) | HI | Highest single result |
|---|---|---|---|---|---|---|---|
| Lubeck Psd | WV3305404 | Washington | 11,724 | 179.5 | <MRL | 0.8 | PFOA ≥ 3 × its limit |
| New Martinsville | WV3305203 | New Martinsville | 5,272 | 8.8 | 121.8 | 8.415 | PFOS ≥ 3 × its limit |
| Parkersburg Utility Board | WV3305407 | Palestine | 34,251 | 46.5 | <MRL | 0.002 | PFOA ≥ 3 × its limit |
| Williamstown Water Dept | WV3305412 | Williamstown | 3,469 | 32 | <MRL | 3.135 | PFOA ≥ 3 × its limit |
| Wvaw - Walnut Grove Utilities | WV3301942 | Charleston | 7,250 | 4.2 | 17.3 | 1.182 | PFOS ≥ 3 × its limit |
| Mineral Wells Psd | WV3305405 | Mineral Wells | 5,674 | 13.2 | <MRL | 0 | PFOA ≥ 3 × its limit |
| Mountaineer Park Inc | WV3301520 | New Cumberland | 5,760 | 12.2 | <MRL | 0.003 | PFOA ≥ 3 × its limit |
| Pennsboro | WV3304306 | Pennsboro | 1,532 | 11.7 | <MRL | 0 | PFOA 1–3 × its limit |
| Claywood Park Psd | WV3305402 | Parkersburg | 8,141 | 11.1 | <MRL | 0 | PFOA 1–3 × its limit |
| Pleasants Co Psd | WV3303707 | Pennsboro | 2,357 | 11 | <MRL | 0.002 | PFOA 1–3 × its limit |
| Weirton Area Water Board | WV3300516 | Weirton | 19,676 | 4.1 | 8.2 | 0.7 | PFOS 1–3 × its limit |
| Union Williams P S D | WV3305410 | Waverly | 7,883 | 5.8 | <MRL | 0 | PFOA 1–3 × its limit |
| Southern Jackson County P S D | WV3301817 | Kenna | 6,070 | 5.3 | <MRL | 0 | PFOA 1–3 × its limit |
| Ripley City Of | WV3301811 | Ripley | 5,420 | 5.1 | <MRL | 0 | PFOA 1–3 × its limit |
| Bridgeport City Of | WV3301703 | Bridgeport | 11,158 | 5 | <MRL | 0 | PFOA 1–3 × its limit |
| Greater Harrison Psd Lost Creek Mt Clare | WV3301713 | West Milford | 3,536 | 4.8 | <MRL | 0 | PFOA 1–3 × its limit |
| Ravenswood Municipal Water Works | WV3301810 | Ravenswood | 5,047 | 4.8 | <MRL | 0.774 | PFOA 1–3 × its limit |
| Wellsburg, City Of | WV3300517 | Wellsburg | 4,019 | 4.6 | <MRL | 0.522 | PFOA 1–3 × its limit |
| Shortline Psd | WV3301722 | Clarksburg | 2,727 | 4.5 | <MRL | 0 | PFOA 1–3 × its limit |
| Lavalette Psd | WV3305006 | Lavalette | 7,455 | 4.4 | <MRL | 0 | PFOA 1–3 × its limit |
| Washington Pike Psd | WV3300515 | Wellsburg | 2,967 | 4.1 | <MRL | 0.513 | PFOA 1–3 × its limit |
| Ohio County Psd | WV3303508 | Triadelphia | 6,297 | <MRL | <MRL | 0.472 | Hazard Index below its limit |
| Marshall County Psd 1 | WV3302606 | Wheeling | 3,463 | <MRL | <MRL | 0.452 | Hazard Index below its limit |
| Point Pleasant Water Works | WV3302710 | Pt. Pleasant | 5,146 | <MRL | <MRL | 0.4 | Hazard Index below its limit |
| Wheeling | WV3303516 | Wheeling | 29,899 | <MRL | <MRL | 0.33 | Hazard Index below its limit |
| Marshall County Psd 4 | WV3302609 | Cameron | 4,063 | <MRL | <MRL | 0.005 | Hazard Index below its limit |
| Berkeley Co P S W D-Bunker Hill | WV3300202 | Martinsburg | 0 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Bluewell Psd | WV3302804 | Bluefield | 6,216 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Corporation Of Shepherdstown | WV3301933 | Shepherdstown | 4,300 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Follansbee Hooverson Heights | WV3300512 | Follansbee | 4,970 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Hurricane City Of | WV3304005 | West Hamlin | 8,987 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Adrian P S D | WV3304911 | French Creek | 5,327 | <MRL | <MRL | 0 | Other PFAS detected |
| Martinsburg City Of | WV3300212 | Martinsburg | 16,250 | <MRL | <MRL | 0 | Other PFAS detected |
| Vienna | WV3305411 | Vienna | 12,507 | <MRL | <MRL | 0 | Other PFAS detected |
| Alderson Water | WV3301315 | Alderson | 2,458 | <MRL | <MRL | 0 | No PFAS detected |
| Arthurdale Water Assoc. | WV3303902 | Arthurdale | 264 | <MRL | <MRL | 0 | No PFAS detected |
| Athens Town Of | WV3302801 | Athens | 5,633 | <MRL | <MRL | 0 | No PFAS detected |
| Beckley Water Company | WV3304104 | Sandyville | 47,386 | <MRL | <MRL | 0 | No PFAS detected |
| Berkeley County Pswd-Potomac River | WV3300218 | Martinsburg | 69,372 | <MRL | <MRL | 0 | No PFAS detected |
| Berkeley Springs City Of | WV3303301 | Berkeley Springs | 3,526 | <MRL | <MRL | 0 | No PFAS detected |
| Buckhannon Water Board | WV3304902 | Buckhannon | 8,098 | <MRL | <MRL | 0 | No PFAS detected |
| Buffalo Creek Psd | WV3302347 | Logan | 3,542 | <MRL | <MRL | 0 | No PFAS detected |
| Charles Town Utilities | WV3301905 | Charles Town | 15,220 | <MRL | <MRL | 0 | No PFAS detected |
| Cheat View Psd | WV3303106 | Morgantown | 9,984 | <MRL | <MRL | 0 | No PFAS detected |
| Clarksburg Water Board | WV3301705 | Clarksburg | 19,072 | <MRL | <MRL | 0 | No PFAS detected |
| Clay Battelle Psd | WV3303121 | Core | 3,858 | <MRL | <MRL | 0 | No PFAS detected |
| Clinton Water Assoc - Route 119 | WV3303107 | Charleston | 5,733 | <MRL | <MRL | 0 | No PFAS detected |
| Cool Ridge Flat Top Psd | WV3304139 | Cool Ridge | 4,190 | <MRL | <MRL | 0 | No PFAS detected |
| Cowen Psd | WV3305103 | Cowen | 3,098 | <MRL | <MRL | 0 | No PFAS detected |
| Craigsville Psd | WV3303402 | Craigsville | 4,997 | <MRL | <MRL | 0 | No PFAS detected |
| Eastern Wyoming Psd Stephenson Wtp | WV3305521 | Mullens | 3,616 | <MRL | <MRL | 0 | No PFAS detected |
| Elkins City Of | WV3304203 | Elkins | 9,350 | <MRL | <MRL | 0 | No PFAS detected |
| Elkins Road Psd | WV3304909 | Buckhannon | 2,890 | <MRL | <MRL | 0 | No PFAS detected |
| Fairmont City Of | WV3302502 | Fairmont | 30,586 | <MRL | <MRL | 0 | No PFAS detected |
| Fbi Center Clarksburg | WV9917026 | Clarksburg | 3,500 | <MRL | <MRL | 0 | No PFAS detected |
| Flatwoods Canoe Run Psd | WV3300402 | Sutton | 4,344 | <MRL | <MRL | 0 | No PFAS detected |
| Frankfort Psd | WV3302928 | Fort Ashby | 6,747 | <MRL | <MRL | 0 | No PFAS detected |
| Frankfort Psd Wiley Ford | WV3302926 | Fort Ashby | 1,062 | <MRL | <MRL | 0 | No PFAS detected |
| Gauley River Psd | WV3301042 | Swiss | 3,944 | <MRL | <MRL | 0 | No PFAS detected |
| Gilmer County Psd - Normantown Stumptown | WV3301109 | Glenville | 523 | <MRL | <MRL | 0 | No PFAS detected |
| Grafton City Of | WV3304601 | Grafton | 6,333 | <MRL | <MRL | 0 | No PFAS detected |
| Grant Co Psd-Northfork-Maysville | WV3301206 | Petersburg | 4,829 | <MRL | <MRL | 0 | No PFAS detected |
| Green Valley Glenwood Psd Glenwood | WV3302849 | Bluefield | 4,914 | <MRL | <MRL | 0 | No PFAS detected |
| Huttonsville Psd | WV3304211 | Mill Creek | 4,758 | <MRL | <MRL | 0 | No PFAS detected |
| Junior Town Of | WV3300103 | Junior | 987 | <MRL | <MRL | 0 | No PFAS detected |
| Kenova Municipal Water | WV3305009 | Kenova | 11,192 | <MRL | <MRL | 0 | No PFAS detected |
| Keyser City Of | WV3302915 | Keyser | 4,796 | <MRL | <MRL | 0 | No PFAS detected |
| Kingwood Water Board | WV3303908 | Kingwood | 7,674 | <MRL | <MRL | 0 | No PFAS detected |
| Lewisburg | WV3301307 | Lewisburg | 12,065 | <MRL | <MRL | 0 | No PFAS detected |
| Lincoln Psd | WV3302205 | Alum Creek | 3,981 | <MRL | <MRL | 0 | No PFAS detected |
| Logan Co Psd-Greenville System | WV3302357 | Logan | 3,742 | <MRL | <MRL | 0 | No PFAS detected |
| Logan County Psd - Northern Regional | WV3302364 | Logan | 16,822 | <MRL | <MRL | 0 | No PFAS detected |
| Logan Water Board City Of | WV3302331 | Logan | 3,662 | <MRL | <MRL | 0 | No PFAS detected |
| Mannington Psd | WV3302512 | Mannington | 832 | <MRL | <MRL | 0 | No PFAS detected |
| Mason Co Psd-Crab Creek | WV3302714 | Point Pleasant | 2,039 | <MRL | <MRL | 0 | No PFAS detected |
| Mason Co Psd-Lakin Dist | WV3302712 | Point Pleasant | 4,296 | <MRL | <MRL | 0 | No PFAS detected |
| Midland Psd | WV3304208 | Beverly | 3,802 | <MRL | <MRL | 0 | No PFAS detected |
| Milton Water | WV3300609 | Milton | 5,446 | <MRL | <MRL | 0 | No PFAS detected |
| Mingo County Psd - Naugatuck | WV3303029 | Williamson | 2,159 | <MRL | <MRL | 0 | No PFAS detected |
| Morgantown Utility Board | WV3303111 | Morgantown | 66,851 | <MRL | <MRL | 0 | No PFAS detected |
| Moundsville | WV3302611 | Moundsville | 9,911 | <MRL | <MRL | 0 | No PFAS detected |
| Preston County Psd 1 | WV3303912 | Hopwood | 3,455 | <MRL | <MRL | 0 | No PFAS detected |
| Preston County Psd 4 | WV3303923 | Bruceton Mills | 8,753 | <MRL | <MRL | 0 | No PFAS detected |
| Putnam P S D | WV3304011 | Scott Depot | 26,410 | <MRL | <MRL | 0 | No PFAS detected |
| Raleigh County Mem Airport | WV3304138 | Sophia | 4,587 | <MRL | <MRL | 0 | No PFAS detected |
| Raleigh County Psd Arnett | WV3304140 | Sophia | 6,663 | <MRL | <MRL | 0 | No PFAS detected |
| Red Sulphur Psd | WV3303206 | Peterstown | 5,331 | <MRL | <MRL | 0 | No PFAS detected |
| Shinnston City Of | WV3301721 | Shinnston | 4,959 | <MRL | <MRL | 0 | No PFAS detected |
| Southwestern Water District | WV3304603 | Flemington | 5,363 | <MRL | <MRL | 0 | No PFAS detected |
| Spencer Water Dept | WV3304405 | Spencer | 4,630 | <MRL | <MRL | 0 | No PFAS detected |
| St Albans Water | WV3302031 | Saint Albans | 13,758 | <MRL | <MRL | 0 | No PFAS detected |
| Sugar Creek Psd | WV3300404 | Frametown | 3,241 | <MRL | <MRL | 0 | No PFAS detected |
| Summersville Municipal Water | WV3303404 | Summersville | 5,574 | <MRL | <MRL | 0 | No PFAS detected |
| Valley Falls Psd | WV3302523 | Fairmont | 4,042 | <MRL | <MRL | 0 | No PFAS detected |
| Wayne Water Town Of | WV3305007 | Wayne | 5,519 | <MRL | <MRL | 0 | No PFAS detected |
| White Sulphur Springs Water | WV3301314 | White Sulphur Springs | 3,845 | <MRL | <MRL | 0 | No PFAS detected |
| Wilderness Psd | WV3303405 | Mount Nebo | 6,106 | <MRL | <MRL | 0 | No PFAS detected |
| Wvaw - Weston | WV3302104 | Charleston | 14,534 | <MRL | <MRL | 0 | No PFAS detected |
| Wvawc - Huntington Dist | WV3300608 | Charleston | 98,647 | <MRL | <MRL | 0 | No PFAS detected |
| Wvawc Bluefield District | WV3302835 | Charleston | 12,174 | <MRL | <MRL | 0 | No PFAS detected |
| Wvawc Bluestone Plant | WV3304513 | Charleston | 20,562 | <MRL | <MRL | 0 | No PFAS detected |
| Wvawc New River Regional Wtr Trtmt Plt | WV3301046 | Charleston | 25,603 | <MRL | <MRL | 0 | No PFAS detected |
| Wvawc-Kanawha Valley Dist | WV3302016 | Charleston | 209,283 | <MRL | <MRL | 0 | No PFAS detected |
Highest single result for each system; PFOA and PFOS in ppt (ng/L). Entry-point samples, not tap water; screening comparisons, not compliance determinations.