Virginia Water Quality Reports
Comprehensive water quality data for 319 cities across Virginia. View EPA-verified contaminant levels and get filter recommendations.
319
Cities
14
Safe
198
Monitor
107
At Risk
Water Quality by County
Explore aggregated water quality scores across Virginia counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 39 cities serving 2,978,862 people across 35 counties.
Cities in Virginia
Long Branch
People Served1122K
Contaminants Tested193
Above Guidelines2
View Report β
Broadlands
People Served958K
Contaminants Tested143
Above Guidelines4
View Report β
Arlington
People Served847K
Contaminants Tested35
Above Guidelines5
View Report β
Alexandria
People Served792K
Contaminants Tested40
Above Guidelines4
View Report β
Bull Run
People Served769K
Contaminants Tested37
Above Guidelines4
View Report β
Virginia Beach
People Served692K
Contaminants Tested379
Above Guidelines12
View Report β
Vienna
People Served662K
Contaminants Tested34
Above Guidelines4
View Report β
Herndon
People Served657K
Contaminants Tested34
Above Guidelines5
View Report β
Ashburn
People Served636K
Contaminants Tested585
Above Guidelines17
View Report β
Arcola
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Belle Haven
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Belmont
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Brambleton
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Cascades
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Chantilly
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Countryside
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Difficult Run
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Dranesville
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Dulles Town Center
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Dunn Loring
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Fair Oaks
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Falls Church
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Floris
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Franklin Farm
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Great Falls Crossing
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Great Falls
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Hutchison
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Idylwood
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Lansdowne
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Loudoun Valley Estates
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Lowes Island
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
McLean
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
McNair
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Moorefield
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Oak Grove
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Oakton
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
One Loudoun
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Pimmit Hills
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Reston
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
South Riding
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Sterling
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Stone Ridge
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Sugarland Run
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Tysons
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
University Center
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Wolf Trap
People Served632K
Contaminants Tested19
Above Guidelines2
View Report β
Richmond
People Served491K
Contaminants Tested317
Above Guidelines8
View Report β
Chesapeake
People Served432K
Contaminants Tested325
Above Guidelines7
View Report β
Newport News
People Served426K
Contaminants Tested241
Above Guidelines7
View Report β
Portsmouth
People Served404K
Contaminants Tested412
Above Guidelines9
View Report β
Glen Allen
People Served363K
Contaminants Tested201
Above Guidelines4
View Report β
Mechanicsville
People Served363K
Contaminants Tested201
Above Guidelines4
View Report β
Brandermill
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Chester
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Chesterfield
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Meadowbrook
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Rockwood
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Woodlake
People Served338K
Contaminants Tested145
Above Guidelines3
View Report β
Woodbridge
People Served305K
Contaminants Tested33
Above Guidelines4
View Report β
Sandston
People Served292K
Contaminants Tested171
Above Guidelines2
View Report β
Lakeside
People Served292K
Contaminants Tested211
Above Guidelines8
View Report β
Bon Air
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Chamberlayne
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Dumbarton
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
East Highland Park
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Henrico
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Highland Springs
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Laurel
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Manchester
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Montrose
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Tuckahoe
People Served292K
Contaminants Tested100
Above Guidelines2
View Report β
Norfolk
People Served287K
Contaminants Tested445
Above Guidelines9
View Report β
Roanoke
People Served183K
Contaminants Tested381
Above Guidelines10
View Report β
Cave Spring
People Served183K
Contaminants Tested125
Above Guidelines5
View Report β
Vinton
People Served183K
Contaminants Tested125
Above Guidelines5
View Report β
Manassas
People Served178K
Contaminants Tested137
Above Guidelines4
View Report β
Montclair
People Served169K
Contaminants Tested15
Above Guidelines2
View Report β
Camp Barrett
People Served151K
Contaminants Tested311
Above Guidelines7
View Report β
Manassas Park
People Served150K
Contaminants Tested33
Above Guidelines4
View Report β
Yorkshire
People Served150K
Contaminants Tested33
Above Guidelines4
View Report β
Linton Hall
People Served137K
Contaminants Tested92
Above Guidelines6
View Report β
Buckhall
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Gainesville
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Innovation
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Loch Lomond
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Nokesville
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Sudley
People Served136K
Contaminants Tested18
Above Guidelines2
View Report β
Aquia Harbour
People Served124K
Contaminants Tested148
Above Guidelines3
View Report β
Boswell's Corner
People Served124K
Contaminants Tested148
Above Guidelines3
View Report β
Goldvein
People Served124K
Contaminants Tested20
Above Guidelines7
View Report β
Stafford Courthouse
People Served124K
Contaminants Tested148
Above Guidelines3
View Report β
Stafford
People Served124K
Contaminants Tested148
Above Guidelines3
View Report β
Charlottesville
People Served119K
Contaminants Tested172
Above Guidelines5
View Report β
University of Virginia
People Served119K
Contaminants Tested30
Above Guidelines4
View Report β
Lynchburg
People Served103K
Contaminants Tested202
Above Guidelines4
View Report β
Suffolk
People Served102K
Contaminants Tested128
Above Guidelines6
View Report β
Spotsylvania Courthouse
People Served93K
Contaminants Tested101
Above Guidelines2
View Report β
Williamsburg
People Served75K
Contaminants Tested236
Above Guidelines8
View Report β
Winchester
People Served74K
Contaminants Tested201
Above Guidelines6
View Report β
Dale City
People Served72K
Contaminants Tested23
Above Guidelines2
View Report β
Showing top 100 of 319 cities by population.
Use the search box above to find any city in 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.