B65/100

Alabama Tap Water Quality Rankings 2026

322 cities · 6,086,402 people served

Top Contaminant Concerns

PFOSPFOACopper (90th percentile)Lead (90th percentile)PFHxS

All Cities in Alabama

#CityScorePopulationViolations
1BirminghamA (93)585,0004
2HuntsvilleB (76)381,25831
3MontgomeryA (83)288,68455
4MobileC (40)279,00049
5TuscaloosaA (90)182,33115
6BessemerA (82)124,79114
7CullmanA (86)107,94036
8DecaturA (86)107,10320
9FlorenceB (64)106,54232
10AthensC (40)105,59970
11DothanC (41)102,048142
12Fort PayneD (33)72,177135
13AuburnD (26)65,31367
14MadisonD (35)61,161107
15FairhopeF (0)59,484144
16Phenix CityD (35)59,190104
17OpelikaC (50)57,89134
18JasperA (80)57,23425
19NorthportA (91)56,7996
20AnnistonA (99)56,6461
21GadsdenC (53)56,559106
22PrattvilleC (47)54,324135
23DaphneB (66)51,92172
24FoleyB (77)50,9197
25WetumpkaB (75)49,93526
26EnterpriseF (0)48,000144
27Redstone ArsenalF (0)44,472109
28SterrettB (62)43,25414
29AlabasterF (17)41,06153
30TheodoreF (0)39,573111
31CitronelleF (0)39,249120
32PelhamA (82)38,70310
33TuscumbiaC (46)37,31797
34Gulf ShoresA (88)36,7982
35TrussvilleA (86)36,3003
36ScottsboroB (79)35,88017
37TroyD (27)35,544121
38RainsvilleB (67)35,25918
39SylacaugaB (78)35,01955
40ArabA (98)34,8002
41AlbertvilleA (80)33,27324
42AlexandriaB (73)32,79623
43Alexander CityB (68)32,20559
44ClevelandC (44)32,133187
45Smiths StationB (63)31,69515
46ThorsbyA (84)31,26023
47OxfordA (84)29,5565
48PrichardF (1)28,80348
49Bay MinetteF (0)28,713192
50AndalusiaC (57)28,47664
51ValleyB (74)27,92123
52OzarkC (53)27,74487
53CaleraB (75)26,98225
54OdenvilleD (26)26,02255
55SelmaB (71)25,98631
56SomervilleB (67)25,8546
57RussellvilleA (86)25,1525
58TalladegaB (71)24,96339
59GreenvilleC (49)23,38847
60Pell CityA (84)23,19930
61Muscle ShoalsC (45)22,46720
62HartselleC (56)22,23320
63TuskegeeF (15)21,813157
64HelenaB (73)21,30021
65LeedsF (18)21,30067
66BoazB (76)20,32810
67OneontaB (79)19,9719
68EufaulaC (48)19,96573
69BrewtonD (36)19,830107
70SaralandB (74)19,81829
71AtmoreB (68)19,52165
72RobertsdaleF (0)18,738372
73WedoweeC (47)18,07275
74CentreA (82)18,06328
75GrantA (90)17,8207
76Orange BeachF (3)17,79693
77AttallaB (65)17,60477
78MillbrookC (49)17,28358
79DadevilleB (61)17,11255
80VinemontA (87)17,1033
81JacksonB (78)16,86028
82Ft. RuckerA (84)16,7749
83DouglasC (42)16,63248
84Mt HopeB (79)15,7357
85CarrolltonC (59)15,66963
86LivingstonB (79)15,66314
87RogersvilleA (81)15,5678
88AbbevilleF (0)15,558290
89IderF (0)15,53145
90VanceA (80)15,0968
91JacksonvilleF (0)14,217122
92HamiltonC (55)14,16045
93GreensboroB (78)14,04031
94LanettB (79)13,94729
95LincolnF (0)13,92394
96DalevilleB (76)13,83333
97SheffieldB (67)13,7583
98PiedmontA (85)13,68922
99ElmoreA (80)13,6805
100Ft MitchellB (71)13,50929
101LoachapokaB (60)13,50326
102ClantonD (30)13,50034
103GuntersvilleA (88)13,3745
104ColumbianaB (69)13,04756
105MontevalloC (58)12,80449
106ElbertaB (68)12,7659
107DeatsvilleC (56)12,60013
108HeflinA (85)12,5949
109FayetteA (99)12,5281
110Rainbow CityA (89)12,3634
111SouthsideB (66)12,32723
112CamdenB (62)11,96457
113EvergreenC (52)11,952174
114HaleyvilleA (88)11,8659
115ElbaC (46)11,54182
116Owens Cross RoadsB (79)11,53210
117Grand BayB (68)11,10016
118DemopolisF (11)10,53062
119TallasseeB (73)10,29340
120St ElmoF (12)10,28473
121OppB (78)10,2668
122Spanish FortC (50)10,16147
123LoxleyA (95)10,1042
124IrondaleC (51)10,09822
125MonroevilleA (90)9,8853
126VernonB (76)9,8018
127ChildersburgB (69)9,74423
128GenevaA (89)9,6008
129LindenB (76)9,51915
130TaylorA (96)9,3394
131MoultonA (83)9,2165
132GraysvilleA (91)9,1805
133Valley GrandeB (60)8,83833
134EutawC (59)8,82646
135ArleyA (88)8,6734
136MarburyB (74)8,6706
137Green PondC (46)8,63154
138WinfieldB (69)8,63111
139Highland HomeA (99)8,3581
140HaynevilleB (70)8,24776
141GilbertownC (51)8,15714
142Bayou La BatreD (29)8,10068
143RoanokeB (73)7,5758
144BrantleyB (69)7,53051
145TallasseesA (86)7,51210
146HancevilleA (91)7,4736
147Phil CampbellA (95)7,3411
148SardisA (93)7,2518
149SatsumaC (59)7,24841
150BakerhillC (57)7,05627
151MarionD (38)7,038100
152ThomasvilleF (0)6,89731
153CropwellA (100)6,8430
154Jackson'S GapA (82)6,81315
155WilsonvilleA (96)6,8133
156BrentA (92)6,7504
157AutaugavilleD (29)6,600143
158WeaverC (57)6,59124
159SpringvilleA (86)6,4686
160GlencoeB (75)6,46525
161MargaretA (91)6,3362
162Eight MileA (92)6,2945
163New HopeA (89)6,2133
164LinevilleB (77)6,17130
165MulgaB (75)6,1175
166SneadB (76)6,1119
167Double SpringsD (33)6,07536
168Red BayF (0)6,048101
169RalphA (98)6,0152
170HeadlandA (96)6,0034
171SumitonC (59)5,9946
172CentrevilleB (76)5,98524
173ChatomB (69)5,94978
174Dauphin IslandF (0)5,802107
175AlicevilleB (71)5,65522
176Hokes BluffA (99)5,5361
177BridgeportB (61)5,50536
178Hope HullB (62)5,34314
179Grove HillF (0)5,28090
180PetermanC (54)5,19642
181JoppaA (98)5,1212
182CokerA (96)5,1181
183WattsvilleA (82)5,0977
184EclecticB (70)5,09423
185OakmanB (69)4,90517
186BerryC (59)4,88721
187Cedar BluffA (89)4,8754
188West BloctonA (86)4,6296
189SteeleB (69)4,60823
190ButlerC (52)4,59013
191MunfordB (62)4,46738
192MoundvilleA (86)4,4047
193JemisonB (61)4,36531
194GuinD (27)4,35046
195QuintonB (79)4,34118
196BlountsvilleA (86)4,2667
197New BrocktonD (34)4,18539
198HartfordD (20)4,14073
199SamsonA (94)4,1253
200AshvilleB (76)4,10713
201StevensonD (35)4,10143
202MytrlewoodA (87)4,0952
203DoraB (72)4,08328
204LafayetteD (24)4,04753
205CollinsvilleA (95)3,9455
206Union SpringsB (60)3,94513
207LuverneA (83)3,9006
208CordovaA (99)3,8671
209RiversideB (63)3,86433
210FloralaC (45)3,83448
211AxisF (0)3,825126
212AshfordD (25)3,81675
213CoalingA (95)3,7472
214BrundigeD (39)3,67254
215SlocombC (44)3,66048
216BuhlA (95)3,6481
217GordoA (94)3,6306
218RockfordB (67)3,61230
219AlpineA (92)3,6005
220ExcelF (0)3,60087
221CottonwoodC (56)3,57033
222LismanF (0)3,45082
223UniontownC (55)3,44141
224YorkF (0)3,43566
225UriahF (0)3,420104
226FreemanvilleA (89)3,4144
227Midland CityB (72)3,30025
228DennisD (23)3,25666
229RaglandA (96)3,2431
230Carbon HillB (79)3,15913
231Bear CreekA (99)3,1501
232Valley HeadA (90)3,0753
233McintoshB (75)3,06025
234Union GroveB (69)3,04527
235East BrewtonF (0)2,994109
236AshlandC (44)2,92517
237LexingtonB (72)2,91013
238GeorgianaA (83)2,88910
239NotasulgaA (87)2,85010
240TrinityA (98)2,8442
241ClioB (68)2,83220
242LouisvilleB (66)2,74559
243VincentC (57)2,73339
244CoffeevilleA (85)2,7308
245Pine LevelB (74)2,70010
246SulligentB (67)2,64317
247BrooksideA (89)2,6403
248AddisonC (51)2,62245
249RemlapA (87)2,61613
250HaydenB (73)2,58919
251GoodwaterD (38)2,55047
252HarpersvilleA (91)2,5506
253MexiaC (56)2,55033
254HackleburgA (81)2,5057
255NewtonA (91)2,4666
256LeightonB (75)2,44537
257TownleyA (86)2,4453
258FlomatonC (51)2,40945
259HodgesA (90)2,4002
260Napier FieldA (97)2,3823
261ReformF (19)2,37661
262Pine HillA (82)2,3612
263LowndesboroB (74)2,32835
264FultonD (31)2,32514
265New SiteA (95)2,3101
266CowartsA (91)2,2622
267Fort DepositA (94)2,2502
268KinstonC (40)2,23557
269MillryC (42)2,21743
270NauvooB (74)2,1036
271Frisco CityF (0)2,100163
272ClaytonD (37)2,06436
273SilverhillD (35)2,05862
274KinseyA (94)2,0103
275RanburneB (71)2,01013
276CrossvilleC (45)1,99848
277CherokeeC (57)1,99220
278KellytonA (93)1,9653
279LynnB (73)1,8967
280Mt. VernonF (0)1,87897
281FruitdaleA (90)1,8097
282SummerdaleA (81)1,8004
283DickinsonF (0)1,749138
284SycamoreA (82)1,72811
285LeroyA (88)1,7104
286OhatcheeA (96)1,6804
287EldridgeB (64)1,67428
288MalvernB (76)1,66824
289LapineC (47)1,64410
290BrilliantA (91)1,5905
291MillervilleC (58)1,54523
292TibbieA (92)1,5395
293Town CreekA (81)1,5274
294WoodlandF (0)1,52769
295WebbB (64)1,52125
296Camp HillB (77)1,50023
297Glen AllenC (55)1,50013
298BeatriceB (77)1,48512
299FalkvilleA (88)1,45512
300BillingsleyA (93)1,4403
301MillportB (72)1,41028
302PisgahA (94)1,4073
303RamerD (27)1,39870
304PinckardA (97)1,3773
305VinaA (96)1,3681
306JackA (87)1,3359
307RandolphA (100)1,3080
308HollinsB (60)1,26929
309AritonB (76)1,26312
310BanksB (77)1,2608
311Walnut GroveD (31)1,22758
312ColumbiaF (2)1,17987
313MckenzieA (92)1,1705
314GurleyB (69)1,15511
315WadleyB (78)1,14914
316ForklandF (17)1,13775
317MaplesvilleA (97)1,1193
318CastleberryD (23)1,09574
319PenningtonC (58)1,08015
320AltoonaA (94)1,0683
321HurtsboroB (70)1,03827
322River FallsB (60)1,03537