WaterVerge

Worst Water Quality in America

The 100 lowest-scoring cities out of 15,744 tested. Ranked by overall water quality score (violations, lead, PFAS, and compliance).

Worst Best
# City State Grade Score Score Violations Issues
1 Dayton
151K served
OH
F
19.8
477 Health PFAS Lead Unresolved
2 Dallas
4K served
PA
F
22.2
1190 Health PFAS Lead Unresolved
3 Georgetown
10K served
DE
F
24
156 Health PFAS Unresolved
4 Lititz
22K served
PA
F
24.2
763 Health Lead Unresolved
5 Honey Brook
4K served
PA
F
25
211 Health Lead Unresolved
6 Chenango (T)
10K served
NY
F
25.2
181 Health PFAS Lead Unresolved
7 Delight
2K served
AR
F
26
54 Health Lead Unresolved
8 Somerset
13K served
PA
F
26.2
868 Health Lead Unresolved
9 Cresson
906 served
TX
F
27
109 Health Lead Unresolved
10 Moscow
2K served
PA
F
27
6011 Health Lead Unresolved
11 Moultonborough
3K served
NH
F
27
627 Health Lead Unresolved
12 Mount Gretna
1K served
PA
F
27
205 Health Lead Unresolved
13 Ramah, Pinehill
1K served
NM
F
27.1
333 Health Lead Unresolved
14 Thornton
1K served
NH
F
27.1
355 Health Lead Unresolved
15 Olyphant
706 served
PA
F
27.2
551 Health Lead Unresolved
16 Zavalla
1K served
TX
F
27.5
290 Health Lead Unresolved
17 Houston
5.9M served
TX
F
27.8
11018 Health PFAS Unresolved
18 Eugene
180K served
OR
F
28
2141 Health Lead Unresolved
19 Lockport
26K served
IL
F
28
164 Health Lead Unresolved
20 Loudon
948 served
NH
F
28
374 Health Lead Unresolved
21 New Hampton
666 served
NH
F
28
133 Health Lead Unresolved
22 Rio Grande
72K served
PR
F
28
746 Health Lead Unresolved
23 Roulette
1K served
PA
F
28
911 Health Lead Unresolved
24 San Jose
3.2M served
CA
F
28
556 Health PFAS Unresolved
25 Frankston
6K served
TX
F
28.1
73 Health Lead Unresolved
26 Grand Blanc
30K served
MI
F
28.2
130 Health Lead Unresolved
27 Huntsville
102K served
TX
F
28.4
433 Health PFAS Unresolved
28 Milford
3K served
PA
F
28.5
1335 Health Lead Unresolved
29 Millville
969 served
PA
F
28.5
323 Health Lead Unresolved
30 Exeter
1K served
RI
F
29
226 Health Lead Unresolved
31 Hopkinton
2K served
NH
F
29
119 Health Lead Unresolved
32 Indiana
15K served
PA
F
29
1022 Health Lead Unresolved
33 Lykens
3K served
PA
F
29
298 Health Lead Unresolved
34 Mercersburg
3K served
PA
F
29
421 Health Lead Unresolved
35 Mulino
790 served
OR
F
29
217 Health Lead Unresolved
36 Nesquehoning
3K served
PA
F
29
222 Health Lead Unresolved
37 Ossipee
2K served
NH
F
29
791 Health Lead Unresolved
38 Pima
5K served
AZ
F
29
324 Health Lead Unresolved
39 Warren
4K served
VT
F
29
383 Health Lead Unresolved
40 Mayaguez
153K served
PR
F
29.1
1292 Health Lead Unresolved
41 Conneaut Lake
1K served
PA
F
29.2
963 Health Lead Unresolved
42 Meshoppen
563 served
PA
F
29.2
311 Health Lead Unresolved
43 Rocky Ford
6K served
CO
F
29.2
726 Health PFAS Lead Unresolved
44 Reno
458K served
NV
F
29.3
1269 Health PFAS Unresolved
45 Allentown
199K served
PA
F
29.4
981 Health PFAS Unresolved
46 Medford
107K served
OR
F
29.4
604 Health Lead Unresolved
47 Mifflintown
5K served
PA
F
29.5
276 Health Lead Unresolved
48 Hays
23K served
KS
F
29.8
492 Health Unresolved
49 Belmont
4K served
NH
F
30
444 Health Lead Unresolved
50 Berwick
631 served
PA
F
30
883 Health Lead Unresolved
51 Black Canyon City
3K served
AZ
F
30
510 Health Lead Unresolved
52 Campton
3K served
NH
F
30
532 Health Lead Unresolved
53 Johnsonburg
2K served
PA
F
30
406 Health Lead Unresolved
54 Landisburg
919 served
PA
F
30
1916 Health Lead Unresolved
55 Loganton
952 served
PA
F
30
1269 Health Lead Unresolved
56 Mapleton
570 served
PA
F
30
257 Health Lead Unresolved
57 Parker
1K served
PA
F
30
513 Health Lead Unresolved
58 Plaistow
2K served
NH
F
30
382 Health Lead Unresolved
59 Polk
1K served
PA
F
30
300 Health Lead Unresolved
60 Roseburg
46K served
OR
F
30
569 Health Lead Unresolved
61 Shinglehouse
1K served
PA
F
30
226 Lead Unresolved
62 Smethport
2K served
PA
F
30
467 Health Lead Unresolved
63 Tannersville
739 served
PA
F
30
326 Health Lead Unresolved
64 Fayetteville
315K served
NC
F
30.2
802 Health PFAS Unresolved
65 Walnutport
4K served
PA
F
30.5
781 Health Lead Unresolved
66 North Wales
97K served
PA
F
30.7
1360 Health PFAS Unresolved
67 Raleigh
676K served
NC
F
30.7
3207 Health PFAS Unresolved
68 Bath
4K served
PA
F
30.8
193 Health Lead Unresolved
69 Cheyenne
83K served
WY
F
30.8
515 Health Unresolved
70 Annville
4K served
PA
F
31
551 Health Lead Unresolved
71 Barrington
2K served
NH
F
31
619 Health Lead Unresolved
72 Beech Creek
2K served
PA
F
31
243 Lead Unresolved
73 Cochranton
1K served
PA
F
31
471 Health Lead Unresolved
74 Confluence
645 served
PA
F
31
298 Health Lead Unresolved
75 Deer
3K served
AR
F
31
278 Health Lead Unresolved
76 Franklin
11K served
NC
F
31
462 Health Lead Unresolved
77 Gilford
4K served
NH
F
31
1030 Health Lead Unresolved
78 Herkimer (V)
9K served
NY
F
31
178 Health Lead Unresolved
79 Hotchkiss
4K served
CO
F
31
957 Health Lead Unresolved
80 Hughesville
3K served
PA
F
31
288 Health Lead Unresolved
81 Lemoyne
2K served
PA
F
31
480 Health Lead Unresolved
82 Maxwell
601 served
NM
F
31
89 Health Lead Unresolved
83 New Hope
2K served
PA
F
31
451 Health Lead Unresolved
84 Newport
3K served
PA
F
31
721 Health Lead Unresolved
85 Penns Creek
725 served
PA
F
31
800 Health Lead Unresolved
86 Ratliff City
2K served
OK
F
31
57 Health Lead Unresolved
87 Saylorsburg
803 served
PA
F
31
931 Health Lead Unresolved
88 Stroudsburg
1K served
PA
F
31
599 Health Lead Unresolved
89 La Crosse
56K served
WI
F
31.1
318 Health PFAS Unresolved
90 Millersview
4K served
TX
F
31.1
313 Health Lead Unresolved
91 Austin
1.8M served
TX
F
31.2
9527 Health PFAS Unresolved
92 Galeton
1K served
PA
F
31.2
370 Health Lead Unresolved
93 Sacramento
1.2M served
CA
F
31.2
1263 Health PFAS Unresolved
94 New Port Richey
301K served
FL
F
31.8
412 Health PFAS Unresolved
95 Gallup
22K served
NM
F
31.9
396 Health Unresolved
96 Killeen
159K served
TX
F
31.9
85 Health PFAS Unresolved
97 Butler
684 served
PA
F
32
422 Health Lead Unresolved
98 Delta Junction
2K served
AK
F
32
606 Health Lead Unresolved
99 Duncannon
3K served
PA
F
32
740 Health Lead Unresolved
100 Gray
800 served
PA
F
32
604 Health Lead Unresolved