Alabama Water Quality Reports
Comprehensive water quality data for 408 cities across Alabama. View EPA-verified contaminant levels and get filter recommendations.
408
Cities
174
Safe
220
Monitor
14
At Risk
Water Quality by County
Explore aggregated water quality scores across Alabama counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 63 cities serving 2,550,593 people across 39 counties.
Cities in Alabama
Lipscomb
People Served671K
Contaminants Tested174
Above Guidelines2
View Report β
Irondale
People Served595K
Contaminants Tested316
Above Guidelines3
View Report β
Birmingham
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Center Point
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Forestdale
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Homewood
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Hoover
People Served585K
Contaminants Tested20
Above Guidelines7
View Report β
McDonald Chapel
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Minor
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Mountain Brook
People Served585K
Contaminants Tested162
Above Guidelines2
View Report β
Mobile
People Served319K
Contaminants Tested327
Above Guidelines5
View Report β
Redstone Arsenal
People Served301K
Contaminants Tested317
Above Guidelines5
View Report β
Triana
People Served268K
Contaminants Tested164
Above Guidelines2
View Report β
Huntsville
People Served262K
Contaminants Tested158
Above Guidelines2
View Report β
Montgomery
People Served239K
Contaminants Tested323
Above Guidelines1
View Report β
Pike Road
People Served236K
Contaminants Tested165
Above Guidelines1
View Report β
Tuscaloosa
People Served173K
Contaminants Tested185
Above Guidelines1
View Report β
Cottondale
People Served149K
Contaminants Tested167
Above Guidelines1
View Report β
Holt
People Served142K
Contaminants Tested161
Above Guidelines1
View Report β
Peterson
People Served142K
Contaminants Tested20
Above Guidelines7
View Report β
Bessemer
People Served124K
Contaminants Tested327
Above Guidelines0
View Report β
Decatur
People Served107K
Contaminants Tested317
Above Guidelines2
View Report β
Dothan
People Served102K
Contaminants Tested315
Above Guidelines1
View Report β
Napier Field
People Served100K
Contaminants Tested165
Above Guidelines1
View Report β
Moores Mill
People Served98K
Contaminants Tested157
Above Guidelines1
View Report β
Grimes
People Served97K
Contaminants Tested159
Above Guidelines1
View Report β
Cullman
People Served97K
Contaminants Tested30
Above Guidelines0
View Report β
Athens
People Served93K
Contaminants Tested318
Above Guidelines3
View Report β
Florence
People Served91K
Contaminants Tested324
Above Guidelines2
View Report β
Brighton
People Served86K
Contaminants Tested12
Above Guidelines0
View Report β
Hobson City
People Served86K
Contaminants Tested321
Above Guidelines1
View Report β
St. Florian
People Served78K
Contaminants Tested159
Above Guidelines2
View Report β
Underwood-Petersville
People Served78K
Contaminants Tested159
Above Guidelines2
View Report β
Opelika
People Served68K
Contaminants Tested321
Above Guidelines3
View Report β
Auburn
People Served65K
Contaminants Tested159
Above Guidelines1
View Report β
Prattville
People Served65K
Contaminants Tested478
Above Guidelines4
View Report β
Gadsden
People Served63K
Contaminants Tested340
Above Guidelines4
View Report β
Fairhope
People Served59K
Contaminants Tested160
Above Guidelines1
View Report β
Point Clear
People Served59K
Contaminants Tested160
Above Guidelines1
View Report β
Anniston
People Served57K
Contaminants Tested158
Above Guidelines0
View Report β
Saks
People Served57K
Contaminants Tested158
Above Guidelines0
View Report β
Northport
People Served56K
Contaminants Tested172
Above Guidelines1
View Report β
Madison
People Served54K
Contaminants Tested163
Above Guidelines3
View Report β
Daphne
People Served52K
Contaminants Tested329
Above Guidelines3
View Report β
Harvest
People Served52K
Contaminants Tested159
Above Guidelines0
View Report β
Jasper
People Served51K
Contaminants Tested165
Above Guidelines1
View Report β
Columbiana
People Served49K
Contaminants Tested324
Above Guidelines1
View Report β
Enterprise
People Served48K
Contaminants Tested162
Above Guidelines1
View Report β
Lookout Mountain
People Served47K
Contaminants Tested160
Above Guidelines2
View Report β
Whitesboro
People Served47K
Contaminants Tested160
Above Guidelines2
View Report β
Eclectic
People Served42K
Contaminants Tested163
Above Guidelines2
View Report β
Foley
People Served41K
Contaminants Tested157
Above Guidelines0
View Report β
Muscle Shoals
People Served41K
Contaminants Tested324
Above Guidelines2
View Report β
Alabaster
People Served41K
Contaminants Tested163
Above Guidelines1
View Report β
Theodore
People Served40K
Contaminants Tested159
Above Guidelines2
View Report β
Tillmans Corner
People Served40K
Contaminants Tested159
Above Guidelines2
View Report β
Citronelle
People Served39K
Contaminants Tested159
Above Guidelines2
View Report β
Pelham
People Served39K
Contaminants Tested157
Above Guidelines0
View Report β
Good Hope
People Served39K
Contaminants Tested12
Above Guidelines0
View Report β
South Vinemont
People Served39K
Contaminants Tested12
Above Guidelines0
View Report β
Hueytown
People Served37K
Contaminants Tested159
Above Guidelines0
View Report β
North Johns
People Served37K
Contaminants Tested159
Above Guidelines0
View Report β
Tuscumbia
People Served37K
Contaminants Tested481
Above Guidelines3
View Report β
Gulf Shores
People Served37K
Contaminants Tested158
Above Guidelines1
View Report β
Trussville
People Served36K
Contaminants Tested157
Above Guidelines1
View Report β
Shelby
People Served36K
Contaminants Tested160
Above Guidelines1
View Report β
Prichard
People Served36K
Contaminants Tested170
Above Guidelines2
View Report β
Rainsville
People Served35K
Contaminants Tested160
Above Guidelines1
View Report β
Arab
People Served35K
Contaminants Tested160
Above Guidelines1
View Report β
Troy
People Served34K
Contaminants Tested308
Above Guidelines1
View Report β
Albertville
People Served33K
Contaminants Tested166
Above Guidelines2
View Report β
Sheffield
People Served32K
Contaminants Tested325
Above Guidelines2
View Report β
Jemison
People Served32K
Contaminants Tested165
Above Guidelines1
View Report β
Alexandria
People Served32K
Contaminants Tested157
Above Guidelines0
View Report β
Thorsby
People Served31K
Contaminants Tested315
Above Guidelines1
View Report β
Alexander City
People Served31K
Contaminants Tested167
Above Guidelines1
View Report β
Selma
People Served31K
Contaminants Tested317
Above Guidelines1
View Report β
Scottsboro
People Served30K
Contaminants Tested164
Above Guidelines2
View Report β
Sylacauga
People Served29K
Contaminants Tested315
Above Guidelines3
View Report β
Bay Minette
People Served29K
Contaminants Tested159
Above Guidelines1
View Report β
Oxford
People Served28K
Contaminants Tested158
Above Guidelines1
View Report β
Andalusia
People Served28K
Contaminants Tested319
Above Guidelines3
View Report β
Ozark
People Served28K
Contaminants Tested306
Above Guidelines4
View Report β
Talladega
People Served26K
Contaminants Tested168
Above Guidelines3
View Report β
Saraland
People Served26K
Contaminants Tested474
Above Guidelines3
View Report β
Somerville
People Served25K
Contaminants Tested12
Above Guidelines0
View Report β
Fort Payne
People Served25K
Contaminants Tested160
Above Guidelines1
View Report β
Pine Ridge
People Served25K
Contaminants Tested160
Above Guidelines1
View Report β
Calera
People Served25K
Contaminants Tested158
Above Guidelines1
View Report β
Mignon
People Served24K
Contaminants Tested158
Above Guidelines3
View Report β
Southside
People Served24K
Contaminants Tested157
Above Guidelines2
View Report β
Odenville
People Served24K
Contaminants Tested159
Above Guidelines0
View Report β
Greenville
People Served23K
Contaminants Tested303
Above Guidelines2
View Report β
Hartselle
People Served22K
Contaminants Tested12
Above Guidelines0
View Report β
Russellville
People Served22K
Contaminants Tested317
Above Guidelines2
View Report β
Leeds
People Served21K
Contaminants Tested160
Above Guidelines0
View Report β
Cleveland
People Served21K
Contaminants Tested319
Above Guidelines2
View Report β
Helena
People Served21K
Contaminants Tested159
Above Guidelines1
View Report β
Nectar
People Served21K
Contaminants Tested319
Above Guidelines2
View Report β
Eufaula
People Served20K
Contaminants Tested302
Above Guidelines2
View Report β
Showing top 100 of 408 cities by population.
Use the search box above to find any city in Alabama.
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.