WaterVerge
Arsenic Contamination

Arsenic in Pennsylvania Drinking Water

Ranked by arsenic violation count · Data from EPA SDWIS & UCMR

417
Cities Tested
417
Has Violations
100%
% Has Violations
5.1 violations
State Avg
▼ 0% vs national
vs National
487
Health Violations

Arsenic in Pennsylvania: what the data shows

Pennsylvania has 417 cities with arsenic-related violations on record. Arsenic contamination is a federal MCL violation at levels above 10 µg/L (10 ppb). The state has 417 cities with at least one arsenic violation. Arsenic enters drinking water primarily through erosion of natural deposits, particularly in western states with arsenite-bearing geology. Industrial sources include mining runoff, glass manufacturing, and semiconductor production. Groundwater systems are significantly more likely to have arsenic issues than surface water systems. Long-term arsenic exposure above the MCL increases the risk of bladder, lung, and skin cancer, as well as cardiovascular disease and diabetes. Reverse osmosis and specialized arsenic-removal media are the most effective point-of-use treatment options.

Cities exceeding 10 µg/L EPA MCL

Pennsylvania
100%
417 of 417 cities
= Exactly at national rate
National avg
100%
5489 of 5489 cities

Arsenic data across Pennsylvania

Each dot is a city with arsenic violation data. Cities with at least one arsenic-related violation are highlighted. Size reflects population served.

All Pennsylvania cities ranked by arsenic level

# City Level Level Violations? Violations Grade
1 White Haven 87 violations
Yes 44
F
2 Morgantown 46 violations
Yes 145
F
3 Olyphant 43 violations
Yes 71
F
4 Richlandtown 41 violations
Yes 38
C+
5 Bryn Mawr 39 violations
Yes 36
F
6 Norristown 31 violations
Yes 23
F
7 Warrington 29 violations
Yes 34
F
8 Milton 28 violations
Yes 15
F
9 Indiana 27 violations
Yes 140
F
10 Moscow 27 violations
Yes 62
F
11 Tunkhannock 26 violations
Yes 21
F
12 Trumbauersville 26 violations
Yes 18
F
13 Lehighton 24 violations
Yes 53
F
14 Duncannon 24 violations
Yes 22
F
15 York 23 violations
Yes 34
F
16 Lake Ariel 23 violations
Yes 66
D
17 Bedford 22 violations
Yes 50
F
18 Landisburg 21 violations
Yes 34
F
19 Honesdale 19 violations
Yes 41
F
20 Cambridge Springs 18 violations
Yes 21
F
21 Liverpool 18 violations
Yes 14
B-
22 North Wales 17 violations
Yes 22
F
23 Bethlehem 16 violations
Yes 29
F
24 Elizabethtown 16 violations
Yes 87
F
25 Gettysburg 16 violations
Yes 37
F
26 Howard 16 violations
Yes 2
D+
27 Reading 15 violations
Yes 91
F
28 Sellersville 15 violations
Yes 9
F
29 Quakertown 15 violations
Yes 12
F
30 Loganton 15 violations
Yes 10
F
31 Shermans Dale 15 violations
Yes 14
C-
32 Sharon 13 violations
Yes 26
F
33 Fairview 13 violations
Yes 27
F
34 Hamlin 13 violations
Yes 10
F
35 Mexico 13 violations
Yes 12
D+
36 Harrisburg 12 violations
Yes 26
F
37 Allentown 12 violations
Yes 66
F
38 Scranton 12 violations
Yes 15
F
39 Newtown 12 violations
Yes 25
F
40 Bellefonte 12 violations
Yes 11
F
41 Somerset 12 violations
Yes 10
F
42 Milford 11 violations
Yes 29
F
43 New Hope 11 violations
Yes 6
F
44 Erie 10 violations
Yes 35
D
45 Pottstown 10 violations
Yes 29
F
46 Lititz 10 violations
Yes 73
F
47 New Castle 9 violations
Yes 12
F
48 Shamokin 9 violations
Yes 18
F
49 East Stroudsburg 9 violations
Yes 74
F
50 Williamsport 9 violations
Yes 19
F
51 Northampton 9 violations
Yes 45
F
52 Shippensburg 9 violations
Yes 11
D
53 Greencastle 9 violations
Yes 39
F
54 Pipersville 9 violations
Yes 13
F
55 Shrewsbury 9 violations
Yes 4
C-
56 Mc Connellsburg 9 violations
Yes 0
F
57 Conneaut Lake 9 violations
Yes 20
F
58 Gray 9 violations
Yes 5
F
59 State College 8 violations
Yes 3
D
60 Blairsville 8 violations
Yes 22
F
61 Greenville 8 violations
Yes 22
D
62 Middletown 8 violations
Yes 4
C-
63 Montoursville 8 violations
Yes 10
F
64 Mifflinburg 8 violations
Yes 3
D
65 Fleetwood 8 violations
Yes 12
D
66 Ligonier 8 violations
Yes 12
F
67 Midland 8 violations
Yes 39
F
68 Lakeville 8 violations
Yes 8
F
69 Gap 8 violations
Yes 16
F
70 Greensburg 7 violations
Yes 19
D
71 Lansdale 7 violations
Yes 22
F
72 Meadville 7 violations
Yes 21
F
73 Ambridge 7 violations
Yes 19
F
74 Selinsgrove 7 violations
Yes 4
F
75 Brockway 7 violations
Yes 3
D
76 Walnutport 7 violations
Yes 11
F
77 Dallas 7 violations
Yes 2
F
78 Bath 7 violations
Yes 4
F
79 Newport 7 violations
Yes 6
F
80 Mercer 7 violations
Yes 3
D
81 Polk 7 violations
Yes 21
F
82 South Mountain 7 violations
Yes 10
F
83 Lancaster 6 violations
Yes 68
F
84 Columbia 6 violations
Yes 46
F
85 Waynesboro 6 violations
Yes 7
D
86 Slippery Rock 6 violations
Yes 8
F
87 Franklin 6 violations
Yes 12
F
88 Ebensburg 6 violations
Yes 39
D
89 Jersey Shore 6 violations
Yes 24
D
90 Muncy 6 violations
Yes 13
F
91 Northern Cambria 6 violations
Yes 1
D
92 Coudersport 6 violations
Yes 3
F
93 Girard 6 violations
Yes 5
D
94 Roulette 6 violations
Yes 7
F
95 Sheffield 6 violations
Yes 4
C+
96 Torrance 6 violations
Yes 6
C-
97 Millheim 6 violations
Yes 4
D
98 Commodore 6 violations
Yes 15
F
99 Spring Mills 6 violations
Yes 10
F
100 Butler 6 violations
Yes 2
F
101 Narvon 6 violations
Yes 20
F
102 Pittsburgh 5 violations
Yes 44
F
103 Chambersburg 5 violations
Yes 49
F
104 Carlisle 5 violations
Yes 13
F
105 Coatesville 5 violations
Yes 61
F
106 Bloomsburg 5 violations
Yes 6
F
107 Philipsburg 5 violations
Yes 1
C
108 North East 5 violations
Yes 11
D
109 Manheim 5 violations
Yes 20
F
110 Tyrone 5 violations
Yes 6
F
111 Mansfield 5 violations
Yes 43
D
112 Kennett Square 5 violations
Yes 10
F
113 Towanda 5 violations
Yes 7
F
114 Stewartstown 5 violations
Yes 6
D
115 Tarentum 5 violations
Yes 7
D
116 Mifflintown 5 violations
Yes 15
F
117 Lykens 5 violations
Yes 19
F
118 Mercersburg 5 violations
Yes 34
F
119 Renovo 5 violations
Yes 13
F
120 Smethport 5 violations
Yes 5
F
121 Halifax 5 violations
Yes 5
C-
122 Troy 5 violations
Yes 3
F
123 Beech Creek 5 violations
Yes 0
F
124 Farmington 5 violations
Yes 4
D+
125 Sipesville 5 violations
Yes 3
B-
126 West Chester 5 violations
Yes 8
F
127 Shavertown 5 violations
Yes 6
F
128 Millville 5 violations
Yes 4
F
129 Carrolltown 5 violations
Yes 6
F
130 Orefield 5 violations
Yes 1
B
131 Wyalusing 5 violations
Yes 0
C+
132 Ulysses 5 violations
Yes 16
F
133 Berwick 5 violations
Yes 7
F
134 Easton 4 violations
Yes 37
F
135 Levittown 4 violations
Yes 4
B
136 Pottsville 4 violations
Yes 13
C-
137 Milroy 4 violations
Yes 2
B
138 Bushkill 4 violations
Yes 9
F
139 Warren 4 violations
Yes 7
D
140 Sunbury 4 violations
Yes 6
C-
141 Mill Hall 4 violations
Yes 29
F
142 Center Valley 4 violations
Yes 6
D
143 West Grove 4 violations
Yes 6
F
144 Littlestown 4 violations
Yes 3
F
145 Derry 4 violations
Yes 1
B
146 Cresson 4 violations
Yes 2
C
147 New Holland 4 violations
Yes 11
C
148 Hamburg 4 violations
Yes 7
C
149 Annville 4 violations
Yes 8
F
150 Camp Hill 4 violations
Yes 18
F
151 Martinsburg 4 violations
Yes 5
C+
152 Boswell 4 violations
Yes 4
B
153 Nanty Glo 4 violations
Yes 19
B-
154 Leesport 4 violations
Yes 15
D+
155 Milesburg 4 violations
Yes 1
C
156 Port Allegany 4 violations
Yes 3
D
157 Deerpark (T) 4 violations
Yes 14
D
158 Topton 4 violations
Yes 4
C-
159 Williamstown 4 violations
Yes 0
C-
160 Luthersburg 4 violations
Yes 1
D
161 Lemoyne 4 violations
Yes 43
F
162 Falls Creek 4 violations
Yes 27
D+
163 Drums 4 violations
Yes 11
D
164 Delaware Water Gap 4 violations
Yes 4
D
165 Wantage Twp.-1924 4 violations
Yes 8
D+
166 Confluence 4 violations
Yes 33
F
167 New Enterprise 4 violations
Yes 17
C
168 Mechanicsburg 3 violations
Yes 13
F
169 Lebanon 3 violations
Yes 8
F
170 New Kensington 3 violations
Yes 0
A
171 Cranberry Twp 3 violations
Yes 2
B+
172 Latrobe 3 violations
Yes 4
B-
173 Bradford 3 violations
Yes 6
C+
174 Phoenixville 3 violations
Yes 13
C
175 Huntingdon 3 violations
Yes 14
B-
176 Kutztown 3 violations
Yes 21
F
177 Mount Joy 3 violations
Yes 8
B+
178 Belle Vernon 3 violations
Yes 13
D
179 Dubois 3 violations
Yes 18
F
180 Indian Head 3 violations
Yes 0
D
181 Palmerton 3 violations
Yes 2
C-
182 Sarver 3 violations
Yes 9
C+
183 Sharpsville 3 violations
Yes 62
B-
184 Oxford 3 violations
Yes 33
F
185 Freeland 3 violations
Yes 5
D
186 Ashland 3 violations
Yes 1
C
187 Zelienople 3 violations
Yes 3
C-
188 Honey Brook 3 violations
Yes 3
F
189 Morrisdale 3 violations
Yes 2
D+
190 Auburn 3 violations
Yes 6
D
191 Mt Holly Springs 3 violations
Yes 2
B
192 Mingoville 3 violations
Yes 1
C
193 Champion 3 violations
Yes 2
B-
194 Weatherly 3 violations
Yes 3
D
195 Dublin 3 violations
Yes 2
F
196 Johnsonburg 3 violations
Yes 21
F
197 Patton 3 violations
Yes 43
D+
198 Adamstown 3 violations
Yes 2
B+
199 Linesville 3 violations
Yes 3
B
200 Blossburg 3 violations
Yes 0
C-
201 Catawissa 3 violations
Yes 0
A-
202 Hawthorn 3 violations
Yes 12
D
203 Cochranton 3 violations
Yes 10
F
204 Knox 3 violations
Yes 0
A-
205 Parker 3 violations
Yes 40
F
206 East Bangor 3 violations
Yes 1
B-
207 Galeton 3 violations
Yes 2
F
208 Avondale 3 violations
Yes 0
C+
209 Portland 3 violations
Yes 5
B
210 Thompsontown 3 violations
Yes 3
F
211 Richfield 3 violations
Yes 1
B-
212 Kreamer 3 violations
Yes 0
B-
213 Berwyn 3 violations
Yes 9
D
214 Wood 3 violations
Yes 4
F
215 Austin 3 violations
Yes 3
F
216 Summerville 3 violations
Yes 0
F
217 Jamestown 3 violations
Yes 7
D+
218 Petersburg 3 violations
Yes 3
F
219 Parkesburg 3 violations
Yes 13
F
220 Lyon Station 3 violations
Yes 2
B-
221 Johnstown 2 violations
Yes 55
D
222 Altoona 2 violations
Yes 64
F
223 Beaver Falls 2 violations
Yes 22
F
224 Spring City 2 violations
Yes 2
B+
225 Hazleton 2 violations
Yes 6
D+
226 Moon Township 2 violations
Yes 1
B
227 Clarks Summit 2 violations
Yes 6
C-
228 Charleroi 2 violations
Yes 25
C-
229 Dover 2 violations
Yes 16
F
230 Tobyhanna 2 violations
Yes 10
F
231 Ambler 2 violations
Yes 4
F
232 Southampton 2 violations
Yes 9
D
233 Sayre 2 violations
Yes 6
C-
234 Grove City 2 violations
Yes 4
C+
235 Downingtown 2 violations
Yes 18
C-
236 Fredericktown 2 violations
Yes 85
F
237 Myerstown 2 violations
Yes 6
C-
238 Ford City 2 violations
Yes 4
C
239 Newmanstown 2 violations
Yes 2
C+
240 Edinboro 2 violations
Yes 10
D
241 Millersville 2 violations
Yes 2
C
242 Corry 2 violations
Yes 7
D
243 Wernersville 2 violations
Yes 1
B-
244 Blandon 2 violations
Yes 0
B+
245 Mcadoo 2 violations
Yes 4
B
246 Harmony 2 violations
Yes 15
B
247 Portage 2 violations
Yes 7
F
248 Albion 2 violations
Yes 3
C+
249 Cheswick 2 violations
Yes 6
B
250 East Berlin 2 violations
Yes 5
F
251 Duncansville 2 violations
Yes 5
D
252 Curwensville 2 violations
Yes 20
D+
253 Slatington 2 violations
Yes 2
B+
254 Wrightsville 2 violations
Yes 19
B
255 Nicholson 2 violations
Yes 3
F
256 Irvona 2 violations
Yes 5
C-
257 East Earl 2 violations
Yes 31
D+
258 Reynoldsville 2 violations
Yes 9
F
259 New Bethlehem 2 violations
Yes 11
B
260 Nesquehoning 2 violations
Yes 6
F
261 Lake City 2 violations
Yes 1
B+
262 Matamoras 2 violations
Yes 1
D
263 Fairfield 2 violations
Yes 0
B
264 Youngsville 2 violations
Yes 0
B
265 Greentown 2 violations
Yes 35
F
266 Elverson 2 violations
Yes 9
F
267 Mont Alto 2 violations
Yes 1
C
268 Richland 2 violations
Yes 0
B-
269 Waterford 2 violations
Yes 7
D+
270 Intercourse 2 violations
Yes 1
C
271 Saxton 2 violations
Yes 5
F
272 Jennerstown 2 violations
Yes 2
C+
273 Numine 2 violations
Yes 3
F
274 Rockwood 2 violations
Yes 0
C
275 Bainbridge 2 violations
Yes 2
B
276 Chicora 2 violations
Yes 2
D+
277 Elmora 2 violations
Yes 14
D
278 New Milford 2 violations
Yes 3
D
279 Weedville 2 violations
Yes 6
F
280 Bessemer 2 violations
Yes 3
B+
281 Sandy Lake 2 violations
Yes 0
D
282 Stroudsburg 2 violations
Yes 32
F
283 Bendersville 2 violations
Yes 0
C-
284 Mount Gretna 2 violations
Yes 4
F
285 Stoneboro 2 violations
Yes 1
B
286 Cabot 2 violations
Yes 2
C+
287 Port Royal 2 violations
Yes 0
D
288 Beavertown 2 violations
Yes 2
D
289 Foxburg 2 violations
Yes 1
F
290 Hyndman 2 violations
Yes 3
B
291 Lewis Run 2 violations
Yes 1
B
292 Conneautville 2 violations
Yes 2
C
293 Mcclure 2 violations
Yes 0
B
294 Beaver Springs 2 violations
Yes 0
C+
295 Aspers 2 violations
Yes 3
A-
296 Tannersville 2 violations
Yes 13
F
297 Penns Creek 2 violations
Yes 1
F
298 Tionesta 2 violations
Yes 0
B-
299 Osterburg 2 violations
Yes 4
F
300 Russell 2 violations
Yes 7
B
301 Orangeville 2 violations
Yes 2
D+
302 Mapleton 2 violations
Yes 8
F
303 Clintonville 2 violations
Yes 4
D+
304 Aaronsburg 2 violations
Yes 0
F
305 Linden 2 violations
Yes 1
F
306 Newell 2 violations
Yes 7
B-
307 Ulster 2 violations
Yes 5
F
308 Allison Park 1 violations
Yes 0
A
309 Hummelstown 1 violations
Yes 35
C+
310 Jefferson 1 violations
Yes 2
A-
311 Richboro 1 violations
Yes 2
F
312 Dunbar 1 violations
Yes 12
B+
313 Aliquippa 1 violations
Yes 9
F
314 Ephrata 1 violations
Yes 21
C
315 Fairless Hills 1 violations
Yes 15
D+
316 Saint Marys 1 violations
Yes 10
B-
317 Red Lion 1 violations
Yes 0
C+
318 Jamison 1 violations
Yes 1
B+
319 Beaver 1 violations
Yes 0
F
320 Morrisville 1 violations
Yes 39
D
321 St Thomas 1 violations
Yes 6
B
322 Lock Haven 1 violations
Yes 8
C
323 Windber 1 violations
Yes 0
B-
324 Lords Valley 1 violations
Yes 10
F
325 Wellsboro 1 violations
Yes 12
D
326 Houtzdale 1 violations
Yes 9
B+
327 Adrian 1 violations
Yes 3
B+
328 Boyertown 1 violations
Yes 6
B+
329 Tamaqua 1 violations
Yes 9
C-
330 Davidsville 1 violations
Yes 2
D
331 Leola 1 violations
Yes 6
B-
332 Telford 1 violations
Yes 5
B
333 Minersville 1 violations
Yes 2
D+
334 Monaca 1 violations
Yes 4
B-
335 Brookville 1 violations
Yes 3
A-
336 Titusville 1 violations
Yes 3
B-
337 Hellertown 1 violations
Yes 0
C
338 Mount Union 1 violations
Yes 52
F
339 Mahanoy City 1 violations
Yes 1
A-
340 Duquesne 1 violations
Yes 9
C+
341 Schwenksville 1 violations
Yes 3
B-
342 Danville 1 violations
Yes 3
D
343 Homer City 1 violations
Yes 0
A
344 New Freedom 1 violations
Yes 5
C+
345 Brownstown 1 violations
Yes 14
B+
346 New Oxford 1 violations
Yes 9
B-
347 Point Marion 1 violations
Yes 61
F
348 Valley View 1 violations
Yes 1
B+
349 Masontown 1 violations
Yes 10
B
350 Brackenridge 1 violations
Yes 8
A-
351 Flinton 1 violations
Yes 4
C+
352 Tower City 1 violations
Yes 1
C-
353 Gallitzin 1 violations
Yes 7
F
354 Macungie 1 violations
Yes 1
B+
355 Kittanning 1 violations
Yes 0
C-
356 Union City 1 violations
Yes 36
D+
357 Claysburg 1 violations
Yes 2
D+
358 Markleysburg 1 violations
Yes 1
B-
359 Everett 1 violations
Yes 0
C+
360 Pine Grove 1 violations
Yes 4
C
361 Elizabethville 1 violations
Yes 0
A-
362 Montgomery 1 violations
Yes 6
D+
363 Meyersdale 1 violations
Yes 8
F
364 Biglerville 1 violations
Yes 2
A-
365 Royersford 1 violations
Yes 5
C-
366 Loretto 1 violations
Yes 0
C+
367 Oley 1 violations
Yes 2
B-
368 Hastings 1 violations
Yes 0
B
369 Delaware (T) 1 violations
Yes 1
B+
370 Glen Rock 1 violations
Yes 2
B+
371 Evans City 1 violations
Yes 7
C-
372 Worthington 1 violations
Yes 2
F
373 Glasgow 1 violations
Yes 5
B-
374 Loysburg 1 violations
Yes 3
B-
375 Clymer 1 violations
Yes 1
C+
376 Shamokin Dam 1 violations
Yes 3
B
377 Middleburg 1 violations
Yes 5
C+
378 Saegertown 1 violations
Yes 6
D+
379 Vanport 1 violations
Yes 0
A-
380 Atglen 1 violations
Yes 1
B+
381 Delta 1 violations
Yes 1
B
382 Lilly 1 violations
Yes 1
C
383 Benton 1 violations
Yes 1
D+
384 Westfield 1 violations
Yes 3
C+
385 Shinglehouse 1 violations
Yes 0
F
386 Fredericksburg 1 violations
Yes 2
B+
387 Orbisonia 1 violations
Yes 2
B
388 New Bloomfield 1 violations
Yes 3
F
389 Christiana 1 violations
Yes 8
D+
390 Tidioute 1 violations
Yes 20
D
391 Bernville 1 violations
Yes 2
A
392 Colver 1 violations
Yes 7
B
393 Summerhill 1 violations
Yes 2
C+
394 Lahaska 1 violations
Yes 0
B-
395 Cairnbrook 1 violations
Yes 0
A-
396 Pleasantville 1 violations
Yes 3
D
397 Eldred 1 violations
Yes 2
B-
398 Gifford 1 violations
Yes 2
F
399 Mc Alisterville 1 violations
Yes 4
F
400 Wampum 1 violations
Yes 4
B-
401 Ringtown 1 violations
Yes 2
A-
402 Alexandria 1 violations
Yes 4
C+
403 Fishertown 1 violations
Yes 2
B+
404 Hidden Valley 1 violations
Yes 1
B
405 Gratz 1 violations
Yes 2
D+
406 North Warren 1 violations
Yes 1
B-
407 Franklintown 1 violations
Yes 0
A-
408 Etters 1 violations
Yes 4
B
409 Millerstown 1 violations
Yes 2
A-
410 Freeburg 1 violations
Yes 18
C-
411 Hooversville 1 violations
Yes 12
C
412 Dayton 1 violations
Yes 2
B-
413 Springtown 1 violations
Yes 4
C-
414 Meshoppen 1 violations
Yes 2
F
415 Susquehanna 1 violations
Yes 1
C
416 Kunkletown 1 violations
Yes 7
F
417 Rouseville 1 violations
Yes 2
F

Frequently asked questions about arsenic in Pennsylvania

Is arsenic in Pennsylvania tap water a concern?

Yes — 417 cities in Pennsylvania have arsenic-related violations on record. The EPA MCL for arsenic is 10 µg/L. Even at levels below the MCL, long-term arsenic exposure has been linked to cancer and cardiovascular disease.

How can I remove arsenic from my drinking water in Pennsylvania?

Reverse osmosis (RO) systems are the most effective at removing arsenic, typically reducing it by 90% or more. Specialized arsenic-removal media (such as iron-based adsorption filters) are also highly effective. Standard carbon filters and pitcher filters do NOT effectively remove arsenic. If your water comes from a private well, have it tested for arsenic.

Where does arsenic in Pennsylvania water come from?

Arsenic enters drinking water primarily through natural erosion of arsenic-bearing rock formations. It is most common in groundwater systems in the western United States, parts of the Midwest, and New England. Industrial sources include mining, smelting, and agricultural pesticide residues. Groundwater sources are far more likely to contain arsenic than surface water.