WaterVerge
Lead Contamination

Lead in Alabama Drinking Water

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

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

Lead in Alabama: what the data shows

Alabama has 353 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 353 cities
▼ 1% below national rate (better)
National avg
2%
378 of 15681 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 New Brockton 2.1 ppb
No 7
C+
52 Guin 2.1 ppb
No 16
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 Piedmont 0.0 ppb
No 2
A
205 Greenville 0.0 ppb
No 13
C+
206 Muscle Shoals 0.0 ppb
No 4
A-
207 Hartselle 0.0 ppb
No 6
A
208 Leeds 0.0 ppb
No 3
A-
209 Oneonta 0.0 ppb
No 3
A
210 Eufaula 0.0 ppb
No 9
A-
211 Grant 0.0 ppb
No 3
A-
212 Orange Beach 0.0 ppb
No 1
C-
213 Vinemont 0.0 ppb
No 1
A
214 Jackson 0.0 ppb
No 2
A-
215 Abbeville 0.0 ppb
No 2
D+
216 Mt Hope 0.0 ppb
No 2
B+
217 Carrollton 0.0 ppb
No 4
B-
218 Livingston 0.0 ppb
No 6
A-
219 Brookwood 0.0 ppb
No 3
A
220 Greensboro 0.0 ppb
No 1
D
221 Jacksonville 0.0 ppb
No 4
A-
222 Lincoln 0.0 ppb
No 4
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 Ashville 0.0 ppb
No 3
A
246 Thomasville 0.0 ppb
No 28
B-
247 Tallassee 0.0 ppb
No 1
A-
248 Phil Campbell 0.0 ppb
No 1
A
249 Satsuma 0.0 ppb
No 0
C+
250 Bakerhill 0.0 ppb
No 4
A
251 Centre 0.0 ppb
No 2
B
252 Triana 0.0 ppb
No 4
B
253 Marion 0.0 ppb
No 5
B+
254 Chatom 0.0 ppb
No 1
C+
255 Cropwell 0.0 ppb
No 0
A-
256 Wilsonville 0.0 ppb
No 1
A-
257 Brent 0.0 ppb
No 1
A+
258 Autaugaville 0.0 ppb
No 0
B+
259 Springville 0.0 ppb
No 0
A-
260 Glencoe 0.0 ppb
No 0
A+
261 New Hope 0.0 ppb
No 2
A
262 Lineville 0.0 ppb
No 4
A-
263 Double Springs 0.0 ppb
No 7
A-
264 Ralph 0.0 ppb
No 0
A
265 Headland 0.0 ppb
No 0
A-
266 Centreville 0.0 ppb
No 0
A+
267 Fayetteville 0.0 ppb
No 0
A
268 Parrish 0.0 ppb
No 2
A
269 Hokes Bluff 0.0 ppb
No 0
A+
270 Hope Hull 0.0 ppb
No 6
A
271 Peterman 0.0 ppb
No 2
C
272 Joppa 0.0 ppb
No 0
A-
273 Riverside 0.0 ppb
No 1
A
274 Oakman 0.0 ppb
No 11
A
275 Berry 0.0 ppb
No 5
A
276 West Blocton 0.0 ppb
No 2
A+
277 Munford 0.0 ppb
No 0
A
278 Jemison 0.0 ppb
No 2
A+
279 Clayton 0.0 ppb
No 6
B-
280 Dora 0.0 ppb
No 0
A-
281 Collinsville 0.0 ppb
No 0
A-
282 East Brewton 0.0 ppb
No 2
B
283 Cordova 0.0 ppb
No 0
A-
284 Buhl 0.0 ppb
No 1
A+
285 Alpine 0.0 ppb
No 1
B+
286 Gordo 0.0 ppb
No 0
A+
287 Clio 0.0 ppb
No 4
B
288 Lisman 0.0 ppb
No 5
D+
289 Uniontown 0.0 ppb
No 1
A
290 York 0.0 ppb
No 26
A-
291 Quinton 0.0 ppb
No 0
B+
292 Carbon Hill 0.0 ppb
No 2
A
293 Bear Creek 0.0 ppb
No 0
A-
294 Mcintosh 0.0 ppb
No 0
A
295 Union Grove 0.0 ppb
No 1
A-
296 Trinity 0.0 ppb
No 0
A+
297 Vincent 0.0 ppb
No 1
B+
298 Pine Level 0.0 ppb
No 4
A-
299 Sulligent 0.0 ppb
No 2
A-
300 Brookside 0.0 ppb
No 2
A+
301 Addison 0.0 ppb
No 1
A
302 Remlap 0.0 ppb
No 0
A-
303 Hayden 0.0 ppb
No 0
A-
304 Snowdoun 0.0 ppb
No 0
A
305 Hackleburg 0.0 ppb
No 3
B+
306 Leighton 0.0 ppb
No 3
B
307 Townley 0.0 ppb
No 2
A
308 Flomaton 0.0 ppb
No 1
B-
309 Hodges 0.0 ppb
No 0
A-
310 Napier Field 0.0 ppb
No 0
A-
311 Reform 0.0 ppb
No 3
B+
312 Pine Hill 0.0 ppb
No 1
B+
313 Newsite 0.0 ppb
No 1
A+
314 Fort Deposit 0.0 ppb
No 1
A
315 Nauvoo 0.0 ppb
No 5
A
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 Raleigh 0.0 ppb
No 8
D+
330 Falkville 0.0 ppb
No 0
A-
331 Billingsley 0.0 ppb
No 1
A
332 Millport 0.0 ppb
No 0
A
333 Pinckard 0.0 ppb
No 0
A
334 Louisville 0.0 ppb
No 0
D+
335 Jack 0.0 ppb
No 1
A
336 Randolph 0.0 ppb
No 0
A+
337 Ariton 0.0 ppb
No 3
B
338 White Hall 0.0 ppb
No 3
A-
339 Gurley 0.0 ppb
No 5
A-
340 Wadley 0.0 ppb
No 2
B+
341 Forkland 0.0 ppb
No 2
A-
342 Lowndesboro 0.0 ppb
No 1
A-
343 Maplesville 0.0 ppb
No 0
A+
344 Goodsprings 0.0 ppb
No 6
A-
345 Thomaston 0.0 ppb
No 7
A
346 Frankville 0.0 ppb
No 3
A-
347 Belk 0.0 ppb
No 1
A-
348 St. Stephens 0.0 ppb
No 0
A-
349 Kennedy 0.0 ppb
No 0
A-
350 Hobson City 0.0 ppb
No 0
A-
351 Edwardsville 0.0 ppb
No 8
A-
352 Akron 0.0 ppb
No 0
A
353 Wake Forest 0.0 ppb
No 0
B+

Frequently asked questions about lead in Alabama

Is lead in Alabama tap water a concern?

Yes — 2 of 353 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.