208 cities covered
West Virginia water quality, by city
West Virginia cities of 10,000+
| City | Disinfectant | Hardness | Lead | PFAS | Radon |
|---|---|---|---|---|---|
| Charleston | Chlorine | No data | Not detected | Not detected | Low |
| Huntington | Chlorine | No data | 1 ppb | Not detected | Moderate |
| Morgantown | Chlorine | 7.2 gpg | 0.4 ppb | Not detected | High |
| Parkersburg | Other | No data | 0.4 ppb | PFOA | Moderate |
| Wheeling | Chlorine | No data | Not detected | Detected | High |
| Weirton | Chlorine | No data | 0.7 ppb | PFOS, PFOA | High |
| Fairmont | Chlorine | 3.2 gpg | 2.3 ppb | Not detected | Moderate |
| Beckley | Chlorine | No data | 0.6 ppb | Not detected | Moderate |
| Clarksburg | Chlorine | 6.1 gpg | 1.3 ppb | Not detected | Moderate |
| South Charleston | Chlorine | No data | Not detected | Not detected | Low |
| Vienna | Chlorine | No data | 11 ppb | Not detected | Moderate |
| St. Albans | Chlorine | No data | 1.3 ppb | Not detected | Low |
Smaller West Virginia towns
196 more covered towns, each with its own page.
- Albright
- Alderson
- Anmoore
- Ansted
- Athens
- Bancroft
- Barboursville
- Barrackville
- Bayard
- Beech Bottom
- Belington
- Belle
- Belmont
- Benwood
- Berkeley Springs
- Bethlehem
- Beverly
- Blacksville
- Bluefield
- Bolivar
- Bradshaw
- Bramwell
- Brandonville
- Bridgeport
- Buckhannon
- Buffalo
- Burnsville
- Cairo
- Camden-on-Gauley
- Cameron
- Capon Bridge
- Carpendale
- Cedar Grove
- Ceredo
- Chapmanville
- Charles Town
- Chesapeake
- Chester
- Clay
- Clearview
- Clendenin
- Coalton
- Cowen
- Danville
- Davis
- Davy
- Delbarton
- Dunbar
- Durbin
- East Bank
- Eleanor
- Elizabeth
- Elk Garden
- Elkins
- Ellenboro
- Fairview
- Farmington
- Fayetteville
- Flatwoods
- Flemington
- Follansbee
- Fort Gay
- Franklin
- Gary
- Gassaway
- Gauley Bridge
- Gilbert
- Glasgow
- Glen Dale
- Glenville
- Grafton
- Grant Town
- Grantsville
- Granville
- Hambleton
- Hamlin
- Handley
- Harpers Ferry
- Harrisville
- Hartford City
- Hendricks
- Hillsboro
- Hinton
- Hundred
- Hurricane
- Huttonsville
- Jane Lew
- Junior
- Kenova
- Kermit
- Keyser
- Keystone
- Kimball
- Kingwood
- Leon
- Lester
- Lewisburg
- Lost Creek
- Lumberport
- Mabscott
- Madison
- Mannington
- Marlinton
- Marmet
- Mason
- Masontown
- Matewan
- McMechen
- Meadow Bridge
- Middlebourne
- Mill Creek
- Milton
- Mitchell Heights
- Monongah
- Montgomery
- Montrose
- Moorefield
- Moundsville
- Mount Hope
- Mullens
- New Cumberland
- New Haven
- New Martinsville
- Newburg
- Nitro
- North Hills
- Nutter Fort
- Oak Hill
- Oakvale
- Oceana
- Paden City
- Parsons
- Paw Paw
- Pax
- Pennsboro
- Petersburg
- Peterstown
- Philippi
- Piedmont
- Pine Grove
- Pineville
- Pleasant Valley
- Poca
- Point Pleasant
- Pratt
- Princeton
- Pullman
- Quinwood
- Rainelle
- Ravenswood
- Reedsville
- Reedy
- Richwood
- Rivesville
- Romney
- Ronceverte
- Rowlesburg
- Rupert
- Salem
- Sand Fork
- Shepherdstown
- Shinnston
- Sistersville
- Smithers
- Spencer
- St. Marys
- Stonewood
- Summersville
- Sutton
- Sylvester
- Terra Alta
- Thomas
- Tunnelton
- Union
- Valley Grove
- War
- Wardensville
- Wayne
- Webster Springs
- Welch
- Wellsburg
- West Hamlin
- West Liberty
- West Logan
- West Milford
- West Union
- Weston
- Westover
- White Hall
- White Sulphur Springs
- Whitesville
- Williamson
- Williamstown
- Windsor Heights
- Winfield
- Worthington
What the data shows across West Virginia
Chlorine or chloramine
1 of 208 covered cities use chloramine in at least part of the system: Charles Town. Most cheap shower filters barely affect chloramine; look for vitamin C or catalytic carbon media.
Shower filters that handle chloramineHardness
4 of 7 cities with a hardness reading have hard or very hard water. Readings run from 3.2 grains per gallon in Fairmont (soft) to 13.3 in New Martinsville (very hard).
Softener or filter?Lead
12 cities' utilities reported a 90th-percentile lead result of 5 ppb or more: Vienna, Belington, Richwood, Rainelle, Mason, Cameron and 6 more. Lead comes from service lines and plumbing, so a home test is the reading that counts.
PFAS
EPA's nationwide sampling found PFAS above a 2024 EPA limit, in at least one sample, in the water serving Parkersburg, Weirton, Bridgeport, New Martinsville, Ravenswood, Williamstown and 3 more, and below the limits in 8 more.
Health-based violations
123 of 208 covered cities' utilities had a health-based EPA violation since 2016: Parkersburg, Wheeling, Weirton, St. Albans, Bridgeport, Charles Town and 117 more. Each city page lists the contaminants.