Skip to main content
WaterVerge
Lead Contamination

Lead in Alabama Drinking Water

Ranked by 90th percentile lead level (ppb) · Data from EPA SDWIS & UCMR

351
Cities Tested
2
Exceeds Limit
1%
% Exceeds Limit
1.2 ppb
State Avg
▼ 1% vs national
vs National
249
Health Violations

Lead in Alabama: what the data shows

Alabama has 351 cities with lead monitoring data, with very few cities exceeding the EPA action level of 15 ppb. The state average 90th percentile lead level is 1.2 ppb, compared to 3.3 ppb nationally — better than the national average. 2 cities exceed the 15 ppb action level. High lead levels in tap water typically indicate aging infrastructure — lead service lines, lead solder in older plumbing, or lead-containing brass fixtures. There is no safe level of lead exposure for children. The 90th percentile measurement means that 90% of tap samples in a city are at or below the reported level. This is the standard EPA uses under the Lead and Copper Rule to determine if a water system needs to take corrective action. An NSF 53-certified pitcher or under-sink filter can effectively remove lead at the tap.

Cities exceeding 15 ppb EPA Action Level

Alabama
1%
2 of 351 cities
▼ 1% below national rate (better)
National avg
2%
352 of 15325 cities

Lead data across Alabama

Each dot is a city, colored by overall water quality grade. Cities with lead levels above the 15 ppb EPA action level are highlighted. Size reflects population served.

All Alabama cities ranked by lead level

# City Level Level Exceeds? Violations Grade
1 Slocomb 35.0 ppb
Yes 0
B
2 Mulga 17.0 ppb
Yes 3
B
3 Coffeeville 11.0 ppb
No 1
B-
4 Goshen 11.0 ppb
No 0
B+
5 Columbiana 10.0 ppb
No 2
B
6 Newton 9.5 ppb
No 0
B+
7 Saraland 8.4 ppb
No 1
C-
8 Summerdale 7.6 ppb
No 3
A-
9 Vina 7.4 ppb
No 0
B+
10 Uriah 7.0 ppb
No 1
C+
11 Beatrice 6.8 ppb
No 2
A-
12 Fulton 5.7 ppb
No 15
B+
13 Castleberry 5.3 ppb
No 0
A-
14 Brantley 5.1 ppb
No 2
B+
15 Rutledge 5.1 ppb
No 1
A
16 Luverne 4.4 ppb
No 2
B
17 Loxley 4.3 ppb
No 0
A+
18 Sterrett 4.0 ppb
No 3
B+
19 Harpersville 4.0 ppb
No 0
A
20 Sycamore 4.0 ppb
No 1
A
21 Daviston 3.9 ppb
No 6
A-
22 Tuskegee 3.8 ppb
No 30
F
23 Gilbertown 3.8 ppb
No 8
D+
24 Prattville 3.5 ppb
No 7
F
25 Florence 3.4 ppb
No 7
D
26 Grove Hill 3.4 ppb
No 1
B
27 Mckenzie 3.4 ppb
No 0
B+
28 Mt. Vernon 3.3 ppb
No 3
B
29 Newville 3.3 ppb
No 0
B+
30 Dothan 3.2 ppb
No 1
B
31 Cedar Bluff 3.1 ppb
No 1
A
32 Andalusia 2.9 ppb
No 3
C+
33 Sardis 2.8 ppb
No 0
A
34 Coaling 2.8 ppb
No 0
A-
35 Wilton 2.8 ppb
No 0
A
36 Decatur 2.8 ppb
No 1
B+
37 Elberta 2.7 ppb
No 5
A
38 Butler 2.7 ppb
No 8
B+
39 Millry 2.7 ppb
No 3
A
40 Webb 2.7 ppb
No 2
B+
41 Gulf Shores 2.4 ppb
No 1
A
42 Opp 2.4 ppb
No 2
A-
43 Lafayette 2.4 ppb
No 5
A-
44 Silverhill 2.4 ppb
No 0
A
45 Red Level 2.4 ppb
No 1
A-
46 Spanish Fort 2.3 ppb
No 0
C+
47 Geneva 2.3 ppb
No 0
A
48 Lockhart 2.3 ppb
No 0
A
49 Valley 2.2 ppb
No 1
B
50 Altoona 2.2 ppb
No 0
A
51 Guin 2.1 ppb
No 16
C-
52 New Brockton 2.1 ppb
No 7
C+
53 Opelika 2.0 ppb
No 8
B
54 Odenville 2.0 ppb
No 0
B+
55 Demopolis 2.0 ppb
No 6
B+
56 Wedowee 2.0 ppb
No 5
A-
57 Margaret 2.0 ppb
No 1
A-
58 Moundville 2.0 ppb
No 1
A
59 Excel 2.0 ppb
No 2
B
60 Frisco City 2.0 ppb
No 1
B+
61 Huxford 2.0 ppb
No 1
B+
62 Ramer 1.9 ppb
No 0
A
63 Sheffield 1.8 ppb
No 2
B+
64 River Falls 1.8 ppb
No 0
A-
65 Cuba 1.8 ppb
No 5
A
66 Birmingham 1.8 ppb
No 1
A-
67 Evergreen 1.7 ppb
No 3
B-
68 Sumiton 1.7 ppb
No 6
A
69 Hartford 1.7 ppb
No 1
C-
70 Cottonwood 1.7 ppb
No 2
C+
71 Theodore 1.6 ppb
No 5
C
72 Brewton 1.6 ppb
No 4
D
73 Eight Mile 1.6 ppb
No 0
B
74 Blountsville 1.6 ppb
No 1
A-
75 Kinston 1.6 ppb
No 0
B-
76 Gantt 1.6 ppb
No 0
A-
77 Repton 1.6 ppb
No 3
B+
78 Mobile 1.5 ppb
No 2
A-
79 Talladega 1.5 ppb
No 5
C
80 Ider 1.5 ppb
No 22
D+
81 Montevallo 1.5 ppb
No 5
A-
82 Midland City 1.5 ppb
No 0
B-
83 Tibbie 1.5 ppb
No 0
A
84 Crossville 1.5 ppb
No 1
A
85 Fairhope 1.4 ppb
No 1
B
86 Attalla 1.4 ppb
No 8
B
87 Monroeville 1.4 ppb
No 1
A
88 Elba 1.4 ppb
No 4
C+
89 Owens Cross Roads 1.4 ppb
No 0
A-
90 Fort Payne 1.3 ppb
No 3
C+
91 Citronelle 1.3 ppb
No 2
D
92 Selma 1.3 ppb
No 6
D+
93 Daleville 1.3 ppb
No 3
B
94 Southside 1.3 ppb
No 0
B+
95 Lapine 1.3 ppb
No 10
A
96 Hanceville 1.3 ppb
No 2
A-
97 Lexington 1.3 ppb
No 1
B
98 Town Creek 1.3 ppb
No 1
A-
99 Rainbow City 1.2 ppb
No 1
A
100 St Elmo 1.2 ppb
No 1
A-
101 Bayou La Batre 1.2 ppb
No 0
B+
102 Snead 1.2 ppb
No 3
A-
103 Coker 1.2 ppb
No 0
A-
104 Stevenson 1.2 ppb
No 2
B
105 Myrtlewood 1.2 ppb
No 2
A
106 Cowarts 1.2 ppb
No 1
A-
107 Banks 1.2 ppb
No 3
A
108 Alabaster 1.1 ppb
No 2
A-
109 Helena 1.1 ppb
No 0
A
110 Boaz 1.1 ppb
No 4
B+
111 Robertsdale 1.1 ppb
No 1
D+
112 Ft. Rucker 1.1 ppb
No 1
A+
113 Douglas 1.1 ppb
No 1
A-
114 Weaver 1.1 ppb
No 0
B+
115 Samson 1.1 ppb
No 0
A
116 Axis 1.1 ppb
No 0
B+
117 Notasulga 1.1 ppb
No 0
A+
118 Mexia 1.1 ppb
No 0
B-
119 Pennington 1.1 ppb
No 9
A-
120 Deer Park 1.1 ppb
No 1
A
121 Garden City 1.1 ppb
No 3
A
122 Russellville 1.0 ppb
No 1
B+
123 Somerville 1.0 ppb
No 6
A
124 Huntsville 1.0 ppb
No 0
C+
125 Bessemer 1.0 ppb
No 3
B-
126 Enterprise 1.0 ppb
No 5
B
127 Trussville 1.0 ppb
No 0
A-
128 Oxford 1.0 ppb
No 2
B+
129 Pell City 1.0 ppb
No 3
B+
130 Rogersville 1.0 ppb
No 0
B+
131 Irondale 1.0 ppb
No 0
B+
132 Eutaw 1.0 ppb
No 8
B
133 Locust Fork 1.0 ppb
No 0
A
134 Dauphin Island 1.0 ppb
No 13
A
135 Wattsville 1.0 ppb
No 0
A-
136 Ragland 1.0 ppb
No 0
A-
137 Valley Head 1.0 ppb
No 1
A+
138 Steele 1.0 ppb
No 8
B
139 Woodland 1.0 ppb
No 6
B+
140 Walnut Grove 1.0 ppb
No 2
A
141 Columbia 1.0 ppb
No 2
C+
142 Troy 1.0 ppb
No 11
B
143 Hurtsboro 1.0 ppb
No 0
B+
144 Roanoke 0.9 ppb
No 5
A
145 Atmore 0.9 ppb
No 2
B-
146 Loachapoka 0.9 ppb
No 2
A-
147 Allgood 0.9 ppb
No 2
A
148 Huguley 0.9 ppb
No 1
A
149 Millbrook 0.8 ppb
No 0
B-
150 Rockford 0.8 ppb
No 0
A
151 Georgiana 0.8 ppb
No 8
B+
152 Goodwater 0.8 ppb
No 3
B+
153 Bridgeport 0.8 ppb
No 0
A-
154 Eclectic 0.7 ppb
No 1
B+
155 Friendship 0.7 ppb
No 1
A-
156 Ashford 0.7 ppb
No 0
A-
157 Dennis 0.7 ppb
No 2
A
158 Pisgah 0.6 ppb
No 0
A
159 Union Springs 0.6 ppb
No 5
A
160 Aliceville 0.6 ppb
No 1
B-
161 Sylacauga 0.6 ppb
No 2
A-
162 Athens 0.6 ppb
No 7
B
163 Brundidge 0.6 ppb
No 1
B+
164 Madison 0.6 ppb
No 0
B+
165 Red Bay 0.6 ppb
No 1
B+
166 Florala 0.5 ppb
No 1
A
167 Cherokee 0.5 ppb
No 5
A-
168 Smiths 0.5 ppb
No 0
B+
169 Auburn 0.5 ppb
No 1
A-
170 Jasper 0.4 ppb
No 9
B+
171 Jacksons Gap 0.4 ppb
No 0
B+
172 Wetumpka 0.4 ppb
No 1
A-
173 Lanett 0.4 ppb
No 2
B+
174 Tallapoosa County 0.4 ppb
No 1
A+
175 Alexander City 0.4 ppb
No 6
B+
176 Millerville 0.3 ppb
No 4
A-
177 Dadeville 0.3 ppb
No 5
B
178 Ashland 0.3 ppb
No 9
A+
179 Hollins 0.2 ppb
No 2
A-
180 Deatsville 0.2 ppb
No 4
B
181 Montgomery 0.0 ppb
No 1
A-
182 Tuscaloosa 0.0 ppb
No 3
A-
183 Cullman 0.0 ppb
No 3
B+
184 Phenix City 0.0 ppb
No 4
C+
185 Northport 0.0 ppb
No 3
A-
186 Anniston 0.0 ppb
No 0
A+
187 Gadsden 0.0 ppb
No 18
C+
188 Daphne 0.0 ppb
No 9
D
189 Foley 0.0 ppb
No 4
B
190 Redstone Arsenal 0.0 ppb
No 24
B
191 Pelham 0.0 ppb
No 2
A-
192 Tuscumbia 0.0 ppb
No 11
D+
193 Scottsboro 0.0 ppb
No 11
C+
194 Rainsville 0.0 ppb
No 3
B
195 Arab 0.0 ppb
No 0
A+
196 Albertville 0.0 ppb
No 0
B
197 Alexandria 0.0 ppb
No 1
A+
198 Thorsby 0.0 ppb
No 0
A
199 Prichard 0.0 ppb
No 13
C+
200 Bay Minette 0.0 ppb
No 1
D
201 Ozark 0.0 ppb
No 1
B
202 Calera 0.0 ppb
No 0
A
203 Cleveland 0.0 ppb
No 5
B
204 Greenville 0.0 ppb
No 13
C+
205 Muscle Shoals 0.0 ppb
No 4
A-
206 Hartselle 0.0 ppb
No 6
A
207 Leeds 0.0 ppb
No 3
A-
208 Oneonta 0.0 ppb
No 3
A
209 Eufaula 0.0 ppb
No 9
A-
210 Grant 0.0 ppb
No 3
A-
211 Orange Beach 0.0 ppb
No 1
C-
212 Vinemont 0.0 ppb
No 1
A
213 Jackson 0.0 ppb
No 2
A-
214 Mt Hope 0.0 ppb
No 2
B+
215 Carrollton 0.0 ppb
No 4
B-
216 Livingston 0.0 ppb
No 6
A-
217 Abbeville 0.0 ppb
No 2
D+
218 Brookwood 0.0 ppb
No 3
A
219 Jacksonville 0.0 ppb
No 4
A-
220 Greensboro 0.0 ppb
No 1
D
221 Lincoln 0.0 ppb
No 4
A-
222 Piedmont 0.0 ppb
No 2
A
223 Elmore 0.0 ppb
No 1
A-
224 Ft Mitchell 0.0 ppb
No 0
A+
225 Clanton 0.0 ppb
No 5
A-
226 Guntersville 0.0 ppb
No 1
B+
227 Heflin 0.0 ppb
No 5
D+
228 Fayette 0.0 ppb
No 0
A+
229 Haleyville 0.0 ppb
No 2
A-
230 Grand Bay 0.0 ppb
No 0
B+
231 Hamilton 0.0 ppb
No 2
A-
232 Camden 0.0 ppb
No 8
B
233 Vernon 0.0 ppb
No 4
A
234 Childersburg 0.0 ppb
No 0
A-
235 Linden 0.0 ppb
No 8
A-
236 Taylor 0.0 ppb
No 0
A-
237 Moulton 0.0 ppb
No 3
A
238 Graysville 0.0 ppb
No 1
A+
239 Arley - 3600 0.0 ppb
No 2
A-
240 Marbury 0.0 ppb
No 1
A-
241 Green Pond 0.0 ppb
No 0
C-
242 Winfield 0.0 ppb
No 5
A-
243 Highland Home 0.0 ppb
No 0
A
244 Hayneville 0.0 ppb
No 3
B+
245 Thomasville 0.0 ppb
No 28
B-
246 Tallassee 0.0 ppb
No 1
A-
247 Phil Campbell 0.0 ppb
No 1
A
248 Satsuma 0.0 ppb
No 0
C+
249 Bakerhill 0.0 ppb
No 4
A
250 Centre 0.0 ppb
No 2
B
251 Triana 0.0 ppb
No 4
B
252 Marion 0.0 ppb
No 5
B+
253 Cropwell 0.0 ppb
No 0
A-
254 Wilsonville 0.0 ppb
No 1
A-
255 Brent 0.0 ppb
No 1
A+
256 Autaugaville 0.0 ppb
No 0
B+
257 Springville 0.0 ppb
No 0
A-
258 Glencoe 0.0 ppb
No 0
A+
259 New Hope 0.0 ppb
No 2
A
260 Lineville 0.0 ppb
No 4
A-
261 Double Springs 0.0 ppb
No 7
A-
262 Ralph 0.0 ppb
No 0
A
263 Headland 0.0 ppb
No 0
A-
264 Centreville 0.0 ppb
No 0
A+
265 Fayetteville 0.0 ppb
No 0
A
266 Parrish 0.0 ppb
No 2
A
267 Hokes Bluff 0.0 ppb
No 0
A+
268 Hope Hull 0.0 ppb
No 6
A
269 Peterman 0.0 ppb
No 2
C
270 Chatom 0.0 ppb
No 1
C+
271 Joppa 0.0 ppb
No 0
A-
272 Ashville 0.0 ppb
No 3
A
273 Oakman 0.0 ppb
No 11
A
274 Berry 0.0 ppb
No 5
A
275 West Blocton 0.0 ppb
No 2
A+
276 Munford 0.0 ppb
No 0
A
277 Jemison 0.0 ppb
No 2
A+
278 Dora 0.0 ppb
No 0
A-
279 Collinsville 0.0 ppb
No 0
A-
280 East Brewton 0.0 ppb
No 2
B
281 Cordova 0.0 ppb
No 0
A-
282 Riverside 0.0 ppb
No 1
A
283 Buhl 0.0 ppb
No 1
A+
284 Gordo 0.0 ppb
No 0
A+
285 Alpine 0.0 ppb
No 1
B+
286 Clio 0.0 ppb
No 4
B
287 Lisman 0.0 ppb
No 5
D+
288 Uniontown 0.0 ppb
No 1
A
289 York 0.0 ppb
No 26
A-
290 Quinton 0.0 ppb
No 0
B+
291 Carbon Hill 0.0 ppb
No 2
A
292 Bear Creek 0.0 ppb
No 0
A-
293 Mcintosh 0.0 ppb
No 0
A
294 Union Grove 0.0 ppb
No 1
A-
295 Trinity 0.0 ppb
No 0
A+
296 Vincent 0.0 ppb
No 1
B+
297 Pine Level 0.0 ppb
No 4
A-
298 Sulligent 0.0 ppb
No 2
A-
299 Brookside 0.0 ppb
No 2
A+
300 Addison 0.0 ppb
No 1
A
301 Remlap 0.0 ppb
No 0
A-
302 Hayden 0.0 ppb
No 0
A-
303 Snowdoun 0.0 ppb
No 0
A
304 Hackleburg 0.0 ppb
No 3
B+
305 Leighton 0.0 ppb
No 3
B
306 Townley 0.0 ppb
No 2
A
307 Flomaton 0.0 ppb
No 1
B-
308 Hodges 0.0 ppb
No 0
A-
309 Napier Field 0.0 ppb
No 0
A-
310 Reform 0.0 ppb
No 3
B+
311 Pine Hill 0.0 ppb
No 1
B+
312 Newsite 0.0 ppb
No 1
A+
313 Fort Deposit 0.0 ppb
No 1
A
314 Nauvoo 0.0 ppb
No 5
A
315 Clayton 0.0 ppb
No 6
B-
316 Ranburne 0.0 ppb
No 4
A-
317 Kellyton 0.0 ppb
No 1
B+
318 Lynn 0.0 ppb
No 5
A-
319 Dickinson 0.0 ppb
No 45
D
320 Leroy 0.0 ppb
No 2
A-
321 Ohatchee 0.0 ppb
No 0
A
322 Eldridge 0.0 ppb
No 2
A
323 Malvern 0.0 ppb
No 0
A-
324 Millers Ferry 0.0 ppb
No 0
A-
325 Brilliant 0.0 ppb
No 1
B
326 Midway 0.0 ppb
No 5
C+
327 Camp Hill 0.0 ppb
No 0
A-
328 Glen Allen 0.0 ppb
No 8
B+
329 Falkville 0.0 ppb
No 0
A-
330 Billingsley 0.0 ppb
No 1
A
331 Millport 0.0 ppb
No 0
A
332 Pinckard 0.0 ppb
No 0
A
333 Louisville 0.0 ppb
No 0
D+
334 Jack 0.0 ppb
No 1
A
335 Randolph 0.0 ppb
No 0
A+
336 Ariton 0.0 ppb
No 3
B
337 White Hall 0.0 ppb
No 3
A-
338 Gurley 0.0 ppb
No 5
A-
339 Wadley 0.0 ppb
No 2
B+
340 Forkland 0.0 ppb
No 2
A-
341 Lowndesboro 0.0 ppb
No 1
A-
342 Maplesville 0.0 ppb
No 0
A+
343 Goodsprings 0.0 ppb
No 6
A-
344 Thomaston 0.0 ppb
No 7
A
345 Frankville 0.0 ppb
No 3
A-
346 Belk 0.0 ppb
No 1
A-
347 St. Stephens 0.0 ppb
No 0
A-
348 Kennedy 0.0 ppb
No 0
A-
349 Hobson City 0.0 ppb
No 0
A-
350 Edwardsville 0.0 ppb
No 8
A-
351 Akron 0.0 ppb
No 0
A

Frequently asked questions about lead in Alabama

Is lead in Alabama tap water a concern?

Yes — 2 of 351 cities with lead data exceed the EPA action level of 15 ppb. The state average is 1.2 ppb. Even below the action level, lead poses health risks especially for children and pregnant women. If your home was built before 1986, consider testing your tap water directly.

How can I reduce lead exposure from Alabama tap water?

Use an NSF 53-certified water filter, which is specifically certified to reduce lead. Run your cold tap for 30 seconds before drinking or cooking, especially if water has been sitting in pipes for hours. Never use hot tap water for cooking or making baby formula, as heat increases lead leaching from pipes.

Which Alabama cities have the highest lead levels?

The cities with the highest 90th percentile lead levels in Alabama are: Slocomb (35.0 ppb), Mulga (17.0 ppb), Coffeeville (11.0 ppb), Goshen (11.0 ppb), Columbiana (10.0 ppb). See the full ranked table above.