West Virginia Water Quality Reports
Comprehensive water quality data for 208 cities across West Virginia. View EPA-verified contaminant levels and get filter recommendations.
208
Cities
5
Safe
118
Monitor
85
At Risk
Water Quality by County
Explore aggregated water quality scores across West Virginia counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 15 cities serving 420,411 people across 14 counties.
Cities in West Virginia
Charleston
People Served201K
Contaminants Tested132
Above Guidelines3
View Report β
South Charleston
People Served201K
Contaminants Tested132
Above Guidelines3
View Report β
Huntington
People Served84K
Contaminants Tested104
Above Guidelines2
View Report β
Martinsburg
People Served82K
Contaminants Tested702
Above Guidelines9
View Report β
Morgantown
People Served77K
Contaminants Tested138
Above Guidelines6
View Report β
Star City
People Served67K
Contaminants Tested124
Above Guidelines4
View Report β
Maidsville
People Served65K
Contaminants Tested20
Above Guidelines8
View Report β
Parkersburg
People Served44K
Contaminants Tested230
Above Guidelines8
View Report β
Blacksville
People Served40K
Contaminants Tested94
Above Guidelines2
View Report β
Weirton
People Served37K
Contaminants Tested177
Above Guidelines13
View Report β
Fairmont
People Served36K
Contaminants Tested170
Above Guidelines13
View Report β
Davisville
People Served34K
Contaminants Tested105
Above Guidelines3
View Report β
Vienna
People Served34K
Contaminants Tested20
Above Guidelines8
View Report β
Hurricane
People Served33K
Contaminants Tested254
Above Guidelines4
View Report β
Wheeling
People Served31K
Contaminants Tested104
Above Guidelines5
View Report β
Bethlehem
People Served30K
Contaminants Tested88
Above Guidelines3
View Report β
Clearview
People Served30K
Contaminants Tested88
Above Guidelines3
View Report β
Logan
People Served29K
Contaminants Tested459
Above Guidelines14
View Report β
Point Pleasant
People Served28K
Contaminants Tested263
Above Guidelines9
View Report β
Talcott
People Served27K
Contaminants Tested20
Above Guidelines6
View Report β
Mount Gay-Shamrock
People Served24K
Contaminants Tested317
Above Guidelines11
View Report β
Teays Valley
People Served24K
Contaminants Tested143
Above Guidelines2
View Report β
Tornado
People Served24K
Contaminants Tested143
Above Guidelines2
View Report β
West Logan
People Served23K
Contaminants Tested302
Above Guidelines9
View Report β
Nutter Fort
People Served22K
Contaminants Tested146
Above Guidelines7
View Report β
Anmoore
People Served21K
Contaminants Tested146
Above Guidelines7
View Report β
Henderson
People Served21K
Contaminants Tested62
Above Guidelines3
View Report β
Clarksburg
People Served19K
Contaminants Tested160
Above Guidelines11
View Report β
Despard
People Served18K
Contaminants Tested115
Above Guidelines3
View Report β
East View
People Served18K
Contaminants Tested115
Above Guidelines3
View Report β
Mitchell Heights
People Served17K
Contaminants Tested158
Above Guidelines2
View Report β
Charles Town
People Served16K
Contaminants Tested501
Above Guidelines5
View Report β
Mineral Wells
People Served15K
Contaminants Tested140
Above Guidelines8
View Report β
Brookhaven
People Served15K
Contaminants Tested30
Above Guidelines4
View Report β
Weston
People Served14K
Contaminants Tested130
Above Guidelines2
View Report β
Elkins
People Served14K
Contaminants Tested135
Above Guidelines7
View Report β
Mineralwells
People Served14K
Contaminants Tested125
Above Guidelines5
View Report β
Saint Albans
People Served14K
Contaminants Tested110
Above Guidelines2
View Report β
St. Albans
People Served14K
Contaminants Tested110
Above Guidelines2
View Report β
Buckhannon
People Served14K
Contaminants Tested131
Above Guidelines6
View Report β
Blennerhassett
People Served13K
Contaminants Tested63
Above Guidelines0
View Report β
Washington
People Served13K
Contaminants Tested63
Above Guidelines0
View Report β
Ripley
People Served12K
Contaminants Tested136
Above Guidelines8
View Report β
Bridgeport
People Served11K
Contaminants Tested15
Above Guidelines3
View Report β
Bellville
People Served10K
Contaminants Tested145
Above Guidelines3
View Report β
Lubeck
People Served10K
Contaminants Tested145
Above Guidelines3
View Report β
West Liberty
People Served10K
Contaminants Tested15
Above Guidelines3
View Report β
Lewisburg
People Served10K
Contaminants Tested20
Above Guidelines6
View Report β
Kenova
People Served10K
Contaminants Tested111
Above Guidelines2
View Report β
Lavalette
People Served10K
Contaminants Tested44
Above Guidelines6
View Report β
Cheat Lake
People Served9K
Contaminants Tested15
Above Guidelines2
View Report β
Philippi
People Served9K
Contaminants Tested168
Above Guidelines10
View Report β
Bruceton Mills
People Served9K
Contaminants Tested262
Above Guidelines8
View Report β
Follansbee
People Served8K
Contaminants Tested247
Above Guidelines8
View Report β
Grafton
People Served8K
Contaminants Tested29
Above Guidelines4
View Report β
Ravenswood
People Served8K
Contaminants Tested120
Above Guidelines5
View Report β
New Martinsville
People Served7K
Contaminants Tested230
Above Guidelines5
View Report β
Wellsburg
People Served7K
Contaminants Tested138
Above Guidelines9
View Report β
Waverly
People Served7K
Contaminants Tested113
Above Guidelines2
View Report β
Williamstown
People Served7K
Contaminants Tested70
Above Guidelines5
View Report β
White Sulphur Springs
People Served7K
Contaminants Tested200
Above Guidelines1
View Report β
Kingwood
People Served7K
Contaminants Tested111
Above Guidelines2
View Report β
West Milford
People Served7K
Contaminants Tested44
Above Guidelines8
View Report β
Pleasant Valley
People Served6K
Contaminants Tested44
Above Guidelines7
View Report β
Kenna
People Served6K
Contaminants Tested30
Above Guidelines6
View Report β
Keyser
People Served6K
Contaminants Tested301
Above Guidelines5
View Report β
Wayne
People Served6K
Contaminants Tested104
Above Guidelines2
View Report β
Summersville
People Served6K
Contaminants Tested107
Above Guidelines2
View Report β
Flemington
People Served5K
Contaminants Tested15
Above Guidelines2
View Report β
French Creek
People Served5K
Contaminants Tested14
Above Guidelines2
View Report β
New Creek
People Served5K
Contaminants Tested20
Above Guidelines6
View Report β
Hooverson Heights
People Served5K
Contaminants Tested126
Above Guidelines5
View Report β
Shinnston
People Served5K
Contaminants Tested91
Above Guidelines2
View Report β
Craigsville
People Served5K
Contaminants Tested108
Above Guidelines2
View Report β
Reynoldsville
People Served5K
Contaminants Tested30
Above Guidelines4
View Report β
Sutton
People Served5K
Contaminants Tested122
Above Guidelines4
View Report β
Westover
People Served4K
Contaminants Tested29
Above Guidelines5
View Report β
Mount Nebo
People Served4K
Contaminants Tested141
Above Guidelines2
View Report β
Shepherdstown
People Served4K
Contaminants Tested114
Above Guidelines2
View Report β
Old Fields
People Served4K
Contaminants Tested177
Above Guidelines12
View Report β
Glen Dale
People Served4K
Contaminants Tested53
Above Guidelines2
View Report β
Moundsville
People Served4K
Contaminants Tested53
Above Guidelines2
View Report β
Alum Creek
People Served4K
Contaminants Tested133
Above Guidelines3
View Report β
Oceana
People Served4K
Contaminants Tested117
Above Guidelines2
View Report β
Mullens
People Served4K
Contaminants Tested141
Above Guidelines2
View Report β
Amherstdale
People Served3K
Contaminants Tested20
Above Guidelines6
View Report β
Man
People Served3K
Contaminants Tested107
Above Guidelines2
View Report β
Reedsville
People Served3K
Contaminants Tested113
Above Guidelines4
View Report β
Crum
People Served3K
Contaminants Tested15
Above Guidelines2
View Report β
Welch
People Served3K
Contaminants Tested318
Above Guidelines7
View Report β
Nettie
People Served3K
Contaminants Tested111
Above Guidelines3
View Report β
Cottageville
People Served3K
Contaminants Tested102
Above Guidelines2
View Report β
Chester
People Served3K
Contaminants Tested104
Above Guidelines3
View Report β
Monongah
People Served3K
Contaminants Tested91
Above Guidelines2
View Report β
Glen Fork
People Served3K
Contaminants Tested96
Above Guidelines4
View Report β
Williamson
People Served3K
Contaminants Tested108
Above Guidelines2
View Report β
Cowen
People Served3K
Contaminants Tested109
Above Guidelines2
View Report β
Paden City
People Served3K
Contaminants Tested104
Above Guidelines0
View Report β
Pineville
People Served3K
Contaminants Tested107
Above Guidelines2
View Report β
Wallace
People Served3K
Contaminants Tested15
Above Guidelines6
View Report β
Showing top 100 of 208 cities by population.
Use the search box above to find any city in West Virginia.
Stay Informed About Your Water Quality
Get EPA reports, filter recommendations, and safety alerts for your area.
Join 10,000+ people protecting their families. Unsubscribe anytime.