Skip to main content
STATE WATER QUALITY RANKINGS — 2025

Worst states for drinking water quality

Ranked using EPA violation records, PFAS monitoring data, and lead risk across 135+ cities. States are scored based on the proportion of their tracked cities rated "high concern" by EPA data — the more high-risk cities, the worse the state scores.

⚠️ Methodology note: Rankings reflect cities tracked by WaterCheckup — primarily larger population centers. Rural areas and smaller systems may have different profiles not captured here. Always check your specific ZIP code for the most accurate picture.

TOP 10 WORST STATES
#1
California
13 high-concern cities · 1 to monitor · 15 tracked total
Chromium-6 (hexavalent chromium)PFAS in some districtsDrought-driven water blending
Worst city: Glendale → view full report
#2
Arizona
9 high-concern cities · 0 to monitor · 9 tracked total
High TDS / hard waterPFAS from military sitesArsenic in groundwater
Worst city: Tempe → view full report
#3
Texas
5 high-concern cities · 10 to monitor · 15 tracked total
Disinfection byproducts (THMs)ChloraminePost-hurricane aging infrastructure
Worst city: McAllen → view full report
#4
North Carolina
7 high-concern cities · 0 to monitor · 7 tracked total
GenX / PFAS contaminationDisinfection byproductsCatawba River contamination
Worst city: Cary → view full report
#5
Florida
4 high-concern cities · 6 to monitor · 10 tracked total
PFAS contaminationSaltwater intrusionAging infrastructure
Worst city: West Palm Beach → view full report
#6
Ohio
4 high-concern cities · 2 to monitor · 6 tracked total
Lead service linesLake Erie algal bloomsPFAS from industrial legacy
Worst city: Dayton → view full report
#7
Colorado
2 high-concern cities · 3 to monitor · 5 tracked total
Lead service linesChloramine DBPsWildfire-impacted watershed
Worst city: Aurora → view full report
#8
Michigan
3 high-concern cities · 0 to monitor · 3 tracked total
Lead service linesPFAS contaminationIndustrial legacy pollution
Worst city: Ann Arbor → view full report
#9
Virginia
2 high-concern cities · 2 to monitor · 4 tracked total
James River contaminationDisinfection byproductsIndustrial legacy
Worst city: Norfolk → view full report
#10
Nevada
2 high-concern cities · 1 to monitor · 3 tracked total
Extremely hard waterHigh TDSDisinfection byproducts
Worst city: Henderson → view full report
ALL STATES — FULL RANKING
#
State
High Risk
Tracked
1
California
13 cities
15 total
2
Arizona
9 cities
9 total
3
Texas
5 cities
15 total
4
North Carolina
7 cities
7 total
5
Florida
4 cities
10 total
6
Ohio
4 cities
6 total
7
Colorado
2 cities
5 total
8
Michigan
3 cities
3 total
9
Virginia
2 cities
4 total
10
Nevada
2 cities
3 total
11
Tennessee
1 cities
5 total
12
Alabama
2 cities
3 total
13
Pennsylvania
2 cities
2 total
14
Louisiana
2 cities
2 total
15
Wisconsin
2 cities
2 total
16
New Jersey
2 cities
2 total
17
Connecticut
2 cities
2 total
18
New York
1 cities
3 total
19
Missouri
1 cities
3 total
20
Washington
1 cities
3 total
21
Georgia
1 cities
2 total
22
Minnesota
1 cities
2 total
23
Kentucky
1 cities
2 total
24
Utah
1 cities
2 total
25
Illinois
1 cities
1 total
26
Maryland
1 cities
1 total
27
New Mexico
1 cities
1 total
28
Washington D.C.
1 cities
1 total
29
Hawaii
1 cities
1 total
30
Iowa
1 cities
1 total
31
Mississippi
1 cities
1 total
32
South Carolina
1 cities
1 total
33
Massachusetts
0 cities
2 total
34
Indiana
0 cities
2 total
35
Nebraska
0 cities
2 total
36
Alaska
0 cities
1 total
37
Oklahoma
0 cities
1 total
38
Kansas
0 cities
1 total
39
Idaho
0 cities
1 total
40
Arkansas
0 cities
1 total
41
Rhode Island
0 cities
1 total
42
South Dakota
0 cities
1 total
43
North Dakota
0 cities
1 total
44
Oregon
0 cities
1 total
Check your exact water

State rankings show the big picture. Your specific water system may be better or worse than your state average. Enter your ZIP for the full picture.

Check My Water Free →
RELATED RANKINGS
Worst cities for PFAS
Top 50 by PFAS contamination
Worst cities for lead
Highest lead risk by city
Most EPA violations
Cities with worst records
Is PFAS in my water?
How to check your city