WaterVerge

Pennsylvania Water Quality Rankings

560 cities ranked · Data from EPA SDWIS

58.3
State avg score
560
Cities ranked
33%
A or B grade
48%
D or F grade
487
Health violations
155
PFAS detected

Pennsylvania water quality overview

Pennsylvania's drinking water quality is below average overall, with a state average score of 58.3 out of 100 — 15.9 points below the national average of 74.2. The median city score is 57, reflecting how water quality is distributed across the state's 560 ranked cities. 48% of cities scored a D or F, pointing to significant water quality challenges across much of the state. 187 cities did earn an A or B grade, showing that strong systems do exist. PFAS "forever chemicals" were detected in 155 of 560 cities (28%). Of those, 81 cities exceed the 2024 EPA maximum contaminant levels — a health concern requiring action. 131 cities have lead levels exceeding the EPA action level of 15 ppb, typically a sign of aging lead service lines or lead solder in older plumbing. Residents in these areas should use an NSF 53-certified filter. 487 cities have recorded health-based violations with the EPA — meaning contaminant levels exceeded safe limits or required testing was missed. Use the table below to find your city's specific record.

How Pennsylvania cities scored

8%
25%
19%
17%
31%
A
47
8%
Excellent
B
140
25%
Good
C
105
19%
Fair
D
93
17%
Poor
F
175
31%
Failing

Score distribution by range

128 64 0
18
88
128
66
73
100
77
10
0–9
10–19
20–29
30–39
40–49
50–59
60–69
70–79
80–89
90–100

State vs national average

C-
Pennsylvania
58.3/100
B-
National avg
74.2/100
▼ 15.9 pts below national average

Water quality across Pennsylvania

Each dot is a city, colored by grade. Size reflects population served. Click any city to view its full report.

All 560 cities in Pennsylvania

# City Grade Score Score Population Violations Issues
1 Gibsonia
A+
95.6
10K 9 Unresolved
2 Allison Park
A
91.7
62K 28 Unresolved
3 Monroeville
A
91.7
49K 12 Health Unresolved
4 New Kensington
A
91.4
48K 35 Unresolved
5 Mcmurry
A
90.5
8K 17 Health Unresolved
6 Bernville
A
90.3
1K 82 Health Unresolved
7 Oil City
A
90.2
11K 64 Health Unresolved
8 Oakmont
A
90
40K 13 Unresolved
9 Homer City
A
90
5K 48 Unresolved
10 Schaefferstown
A
90
975 48 Health Unresolved
11 Biglerville
A-
89.9
3K 95 Health Unresolved
12 New Wilmington
A-
89.5
5K 12 Unresolved
13 Cranesville
A-
89.5
638 30 Unresolved
14 Delaware (T)
A-
89.3
1K 29 Health Unresolved
15 Vanport
A-
89.2
1K 87 Unresolved
16 Uniontown
A-
89
35K 27 Unresolved
17 Seneca
A-
89
5K 49 Unresolved
18 Rochester
A-
88.7
4K 32 Health Unresolved
19 Baden
A-
88.7
4K 84 Health Unresolved
20 York Springs
A-
88.5
1K 47 Unresolved
21 Cairnbrook
A-
88.4
910 57 Unresolved
22 New Berlin
A-
88.3
990 57 Unresolved
23 Seven Fields
A-
88.1
3K 31 Health Unresolved
24 Spinnerstown
A-
88
4K 76 Unresolved
25 Coopersburg
A-
87.7
3K 52 Unresolved
26 Brackenridge
A-
87.4
4K 59 Health Unresolved
27 Catawissa
A-
87.4
2K 55 Unresolved
28 South Heights
A-
87.3
15K 36 Health Unresolved
29 Alburtis
A-
87
2K 24 Unresolved
30 Knox
A-
86.9
1K 63 Unresolved
31 Mcmurray
A-
86.8
686K 10 Health Unresolved
32 Jefferson
A-
86.8
40K 36 Health Unresolved
33 Elizabethville
A-
86.7
3K 114 Unresolved
34 Ringtown
A-
86.5
823 13 Health Unresolved
35 Mahanoy City
A-
86.2
6K 64 Health Unresolved
36 Lansford
A-
86
9K 21 Health Unresolved
37 Clearfield
A-
85.8
14K 51 Health Unresolved
38 Petrolia
A-
85.8
4K 10 Unresolved
39 Springdale
A-
85.8
3K 118 Health Unresolved
40 Bellwood
A-
85.7
3K 46 Health Unresolved
41 Franklintown
A-
85.7
705 88 Unresolved
42 Wyomissing
A-
85.4
9K 12 PFAS Unresolved
43 New Philadelphia
A-
85.3
7K 33 Health Unresolved
44 Sigel
A-
85.3
700 45 Health Unresolved
45 Brookville
A-
85.2
6K 90 Health Unresolved
46 Aspers
A-
85.2
800 108 Health Unresolved
47 Millerstown
A-
85.2
700 46 Health Unresolved
48 Fishertown
B+
84.7
801 54 Health Unresolved
49 Schuylkill Haven
B+
84.6
6K 54 Health Unresolved
50 Dillsburg
B+
84.5
9K 88 Health PFAS Unresolved
51 Williamsburg
B+
84.5
2K 105 Health Unresolved
52 Alum Bank
B+
84.5
715 75 Health Unresolved
53 Frederick
B+
84.5
508 26 Health Unresolved
54 Yardley
B+
84.3
33K 59 Health PFAS Unresolved
55 East Freedom
B+
84.3
1K 12 Unresolved
56 Windsor
B+
84.2
1K 23 Unresolved
57 Wilkes Barre
B+
84
159K 42 Health PFAS Unresolved
58 Atglen
B+
83.6
1K 93 Health Unresolved
59 Bessemer
B+
83.6
1K 84 Health Unresolved
60 Leetsdale
B+
83.5
8K 14 Health Unresolved
61 Lake City
B+
83.5
3K 79 Health Unresolved
62 Coraopolis
B+
83.2
6K 29 Health PFAS Unresolved
63 Akron
B+
83.2
4K 34 Health PFAS Unresolved
64 Rural Valley
B+
83.2
1K 70 Health Unresolved
65 Adamstown
B+
82.7
2K 113 Health Unresolved
66 Reinholds
B+
82.6
2K 88 Unresolved
67 Springboro
B+
82.6
1K 76 Unresolved
68 Blandon
B+
82.5
8K 121 Unresolved
69 Houtzdale
B+
81.8
8K 42 Health Unresolved
70 Delaware (T)
B+
81.7
2K 56 Health Unresolved
71 West Reading
B+
81.5
4K 14 Health PFAS Unresolved
72 Brownstown
B+
81.4
4K 49 Health Unresolved
73 Glen Rock
B+
81.4
2K 156 Health Unresolved
74 Dallastown
B+
81.3
12K 54 Health Unresolved
75 Fredericksburg
B+
81
1K 123 Health Unresolved
76 Spring City
B+
80.8
50K 71 Health PFAS Unresolved
77 Cranberry Twp
B+
80.8
42K 67 Health Unresolved
78 Dunbar
B+
80.6
35K 77 Health Unresolved
79 Jamison
B+
80.5
15K 122 Health PFAS Unresolved
80 Valley View
B+
80.5
4K 38 Health Unresolved
81 Mount Joy
B+
80.4
15K 130 Health Unresolved
82 Adrian
B+
80.3
8K 111 Health Unresolved
83 Youngstown
B+
80.3
3K 32 Unresolved
84 Whitehall
B+
80.2
13K 72 Health PFAS Unresolved
85 Macungie
B+
80.2
3K 87 Health Unresolved
86 Boyertown
B+
80.1
8K 114 Health Unresolved
87 Slatington
B+
80
4K 57 Health Unresolved
88 Quentin
B
79.9
900 92 Health Unresolved
89 Philadelphia
B
79.8
1.6M 67 Health PFAS Unresolved
90 Hanover
B
79.7
41K 118 Health Unresolved
91 Vandergrift
B
79.7
2K 21 Unresolved
92 Shoemakersville
B
79.6
2K 64 Health Unresolved
93 Connellsville
B
79.5
4K 63 Health Unresolved
94 Mount Morris
B
79.4
2K 40 Health Unresolved
95 Chester
B
79.3
140K 2 PFAS Unresolved
96 Mc Connellstown
B
79.3
1K 139 Unresolved
97 Etters
B
79.3
701 135 Health Unresolved
98 Hastings
B
79.2
2K 43 Unresolved
99 Fairfield
B
79.1
2K 64 Unresolved
100 Grampian
B
79.1
1K 12 Health Unresolved
101 Russell
B
79
640 119 Health Unresolved
102 Waymart
B
78.8
845 9 Unresolved
103 Stoneboro
B
78.7
956 98 Health Unresolved
104 Hidden Valley
B
78.6
750 110 Health Unresolved
105 Milroy
B
78.5
27K 168 Health Unresolved
106 Mt Holly Springs
B
78.5
3K 52 Health Unresolved
107 Shamokin Dam
B
78.5
2K 179 Health Unresolved
108 Buck Hill Falls
B
78.5
876 99 Health Unresolved
109 Wilkinsburg
B
78.3
125K 105 Health Unresolved
110 Moon Township
B
78.3
38K 59 Health PFAS Unresolved
111 Harwick
B
78.2
2K 26 Health Unresolved
112 Levittown
B
77.9
63K 144 Health Unresolved
113 Telford
B
77.7
8K 73 Health PFAS Unresolved
114 Mcclure
B
77.7
845 161 Unresolved
115 Roaring Spring
B
77.6
3K 105 Health Unresolved
116 Boswell
B
77.4
3K 137 Health Unresolved
117 Linesville
B
77.4
2K 122 Health Unresolved
118 Derry
B
77.2
7K 142 Health Unresolved
119 Youngsville
B
77.2
2K 161 Unresolved
120 Lewis Run
B
77.1
892 148 Health Unresolved
121 Bainbridge
B
77
1K 165 Health Unresolved
122 Mcadoo
B
76.9
7K 89 Health Unresolved
123 Cheswick
B
76.9
5K 156 Health Unresolved
124 Orefield
B
76.8
738 156 Health Unresolved
125 Catasauqua
B
76.7
7K 53 Health Unresolved
126 Wrightsville
B
76.7
4K 99 Health Unresolved
127 New Bethlehem
B
76.7
3K 132 Health Unresolved
128 Arendtsville
B
76.7
1K 47 Health Unresolved
129 Masontown
B
76.6
4K 204 Health Unresolved
130 Snow Shoe
B
76.6
3K 63 Health Unresolved
131 Clinton
B
76.4
11K 54 Health Unresolved
132 Colver
B
76.4
1K 96 Health Unresolved
133 East Petersburg
B
76.3
6K 59 Health PFAS Unresolved
134 Delta
B
76.3
1K 74 Health Unresolved
135 Millersburg
B
76.2
5K 82 Health PFAS Unresolved
136 Harmony
B
76
7K 163 Health Unresolved
137 St Thomas
B
75.9
13K 112 Health Unresolved
138 Newville
B
75.9
2K 67 Health Unresolved
139 Orbisonia
B
75.8
1K 77 Health Unresolved
140 New Ringgold
B
75.8
546 37 Health Unresolved
141 Hyndman
B
75.7
910 129 Health Unresolved
142 Warriors Mark
B
75.6
750 233 Unresolved
143 Central City
B
75.4
3K 134 Health Unresolved
144 Portland
B
75
1K 85 Health Unresolved
145 Royalton
B
75
1K 17 Health Lead Unresolved
146 Oley
B-
74.7
2K 52 Health Unresolved
147 Mill Creek
B-
74.7
1K 151 Unresolved
148 Wernersville
B-
74.5
8K 52 Health PFAS Unresolved
149 Frenchville
B-
74.3
2K 39 Health Lead Unresolved
150 Dayton
B-
74.3
600 86 Health Unresolved
151 Natrona Heights
B-
74.2
18K 81 Health Unresolved
152 Huntingdon
B-
74.1
16K 206 Health Unresolved
153 Trappe
B-
74
8K 179 Health PFAS Unresolved
154 Monaca
B-
73.8
7K 136 Health Unresolved
155 Schwenksville
B-
73.5
5K 57 Health PFAS Unresolved
156 Markleysburg
B-
73.5
3K 123 Health Unresolved
157 Richland
B-
73.3
2K 45 Lead Unresolved
158 Newell
B-
73.3
520 205 Health Unresolved
159 Champion
B-
73.2
3K 64 Health Unresolved
160 Tionesta
B-
73.2
690 96 Lead Unresolved
161 Glasgow
B-
73.1
2K 68 Health Unresolved
162 East Bangor
B-
73.1
1K 77 Health Unresolved
163 Richfield
B-
73.1
1K 153 Health Unresolved
164 Eldred
B-
73.1
850 267 Health Unresolved
165 Kreamer
B-
72.8
980 44 Lead Unresolved
166 Sipesville
B-
72.6
1K 212 Health Unresolved
167 North Warren
B-
72.6
721 58 Health Lead Unresolved
168 Latrobe
B-
72.5
30K 109 Health Unresolved
169 Saint Marys
B-
72.1
20K 152 Health Unresolved
170 Titusville
B-
72
6K 93 Health PFAS Unresolved
171 Windber
B-
71.7
9K 54 Unresolved
172 Liverpool
B-
71.7
934 141 Health Unresolved
173 Lahaska
B-
71.6
960 83 Unresolved
174 Sharpsville
B-
71.5
6K 191 Health Unresolved
175 Landisville
B-
71.3
21K 27 Health PFAS Unresolved
176 Nanty Glo
B-
71.3
3K 149 Health Unresolved
177 Lyon Station
B-
71.2
500 123 Health Lead Unresolved
178 Hulmeville
B-
71
750 34 Health Lead Unresolved
179 Canton
B-
70.8
2K 146 Unresolved
180 Summit Hill
B-
70.7
3K 29 Health Unresolved
181 Leola
B-
70.5
8K 146 Health PFAS Unresolved
182 Bentleyville
B-
70.5
3K 75 Health Unresolved
183 Deerpark (T)
B-
70.4
500 46 Health Unresolved
184 Loysburg
B-
70.3
2K 94 Health Unresolved
185 New Oxford
B-
70.2
4K 255 Health PFAS Unresolved
186 Perkasie
B-
70.2
3K 114 Health Unresolved
187 Wampum
B-
70.2
832 73 Health Lead Unresolved
188 Flinton
C+
69.9
3K 80 Health Unresolved
189 Bally
C+
69.8
2K 88 Unresolved
190 Duquesne
C+
69.6
6K 60 Health Unresolved
191 Sheffield
C+
69.6
1K 249 Health Unresolved
192 Sarver
C+
69.5
6K 329 Health Unresolved
193 Fairchance
C+
69.5
4K 111 Health Unresolved
194 Rimersburg
C+
69.4
2K 78 Lead Unresolved
195 Mars
C+
69.3
11K 217 Health Unresolved
196 Summerhill
C+
69.2
989 68 Health Unresolved
197 Distant
C+
69.2
900 78 Health Unresolved
198 Cabot
C+
68.9
950 66 Health Lead Unresolved
199 Wyalusing
C+
68.8
700 245 Unresolved
200 Hummelstown
C+
68.7
57K 72 Health PFAS Unresolved
201 Middleburg
C+
68.6
2K 233 Health Unresolved
202 New Freedom
C+
68.5
4K 76 Health Unresolved
203 Leechburg
C+
68.5
2K 35 Lead Unresolved
204 Salisbury
C+
68.3
725 61 Health Unresolved
205 Conway
C+
68.2
2K 52 Health Lead Unresolved
206 Alexandria
C+
68.1
815 109 Health Lead Unresolved
207 Albion
C+
67.9
6K 108 Health Unresolved
208 Elderton
C+
67.9
2K 49 Health Unresolved
209 Beaver Springs
C+
67.7
805 150 Lead Unresolved
210 Everett
C+
67.6
3K 57 Lead Unresolved
211 Boiling Springs
C+
67.5
12K 178 Health Unresolved
212 Richlandtown
C+
67.4
1K 325 Health Unresolved
213 Sykesville
C+
67.2
2K 92 Health Unresolved
214 Tioga
C+
67.2
615 314 Health Unresolved
215 Port Matilda
C+
66.9
2K 218 Health Unresolved
216 Red Lion
C+
66.8
16K 117 Unresolved
217 Clymer
C+
66.8
2K 74 Health Lead Unresolved
218 Bradford
C+
66.7
19K 182 Health Unresolved
219 Berlin
C+
66.5
2K 18 Lead Unresolved
220 Fombell
C+
66.2
700 72 Health Lead Unresolved
221 Grove City
C+
66
13K 123 Health Unresolved
222 Sewickley
C+
65.8
9K 89 Health Unresolved
223 Martinsburg
C+
65.8
4K 126 Health Lead Unresolved
224 Jennerstown
C+
65.7
2K 421 Health Unresolved
225 Braddock
C+
65.3
2K 21 Health Lead Unresolved
226 Emmaus
C+
65.2
14K 120 Health PFAS Unresolved
227 Newmanstown
C+
65.1
9K 210 Health Unresolved
228 Westfield
C+
65.1
1K 283 Health Unresolved
229 Avondale
C+
65.1
1K 183 Unresolved
230 Loretto
C+
65
3K 63 Lead Unresolved
231 Philipsburg
C
64.8
25K 245 Health Unresolved
232 Milesburg
C
64.2
3K 102 Health Unresolved
233 Hooversville
C
64.2
645 216 Health Unresolved
234 Susquehanna
C
64.1
563 247 Health Lead Unresolved
235 Mingoville
C
63.8
3K 195 Health Unresolved
236 Cresson
C
63.6
6K 255 Health Unresolved
237 Ashland
C
63.6
4K 87 Health PFAS Unresolved
238 Ford City
C
63.3
10K 98 Health Unresolved
239 Ridgway
C
63.3
7K 114 Health Unresolved
240 Rockwood
C
63.1
1K 104 Unresolved
241 Phoenixville
C
63
17K 147 Health PFAS Unresolved
242 Intercourse
C
63
2K 65 Health Lead Unresolved
243 East Brady
C
63
1K 34 Health Lead Unresolved
244 Hamburg
C
62.9
5K 151 Health Lead Unresolved
245 New Enterprise
C
62.8
558 281 Health Unresolved
246 Conneautville
C
62.7
850 180 Health Unresolved
247 Millersville
C
62.6
8K 266 Health PFAS Unresolved
248 Ephrata
C
62.2
25K 175 Health PFAS Unresolved
249 Mont Alto
C
62.1
2K 253 Health Unresolved
250 University Park
C
61.9
37K 95 Unresolved
251 Lilly
C
61.9
1K 217 Health Unresolved
252 Penfield
C
61.7
960 67 Health Lead Unresolved
253 Hellertown
C
61.2
6K 216 Unresolved
254 Birdsboro
C
60.8
5K 125 Health Unresolved
255 Creighton
C
60.8
2K 44 Health Lead Unresolved
256 New Holland
C
60.5
6K 237 Health PFAS Unresolved
257 Pine Grove
C
60.4
3K 114 Health Lead Unresolved
258 Bowmanstown
C
60.3
900 121 Lead Unresolved
259 Lock Haven
C
60.2
10K 176 Health Unresolved
260 Knoxville
C
60.1
590 266 Health Unresolved
261 Zelienople
C-
59.7
4K 160 Health PFAS Unresolved
262 Zieglerville
C-
59.5
640 90 Unresolved
263 Royersford
C-
59.4
3K 281 Health Unresolved
264 Topton
C-
59.4
2K 211 Health Unresolved
265 Blossburg
C-
59.3
2K 145 Unresolved
266 Jim Thorpe
C-
59.1
5K 130 Health Lead Unresolved
267 Sunbury
C-
59
11K 217 Health Unresolved
268 Myerstown
C-
59
10K 222 Health Unresolved
269 Shrewsbury
C-
59
5K 228 Health PFAS Unresolved
270 Halifax
C-
59
2K 331 Health Unresolved
271 Kittanning
C-
58.8
3K 68 Unresolved
272 Charleroi
C-
58.6
27K 261 Health Unresolved
273 Pottsville
C-
58.5
36K 288 Health Unresolved
274 Centre Hall
C-
58.5
2K 49 Health Lead Unresolved
275 Evans City
C-
58.4
2K 266 Health Lead Unresolved
276 Lake Harmony
C-
58.2
500 190 Health Unresolved
277 Clarks Summit
C-
58
34K 109 Health Unresolved
278 Palmerton
C-
57.9
7K 96 Health PFAS Unresolved
279 Tower City
C-
57.8
3K 145 Health Unresolved
280 Middletown
C-
57
10K 318 Health PFAS Unresolved
281 Freeburg
C-
57
685 114 Health Unresolved
282 Bendersville
C-
56.9
1K 92 Unresolved
283 Oakdale
C-
56.8
20K 74 Health PFAS Unresolved
284 Williamstown
C-
56.6
2K 123 Lead Unresolved
285 Springtown
C-
56.4
600 198 Health Lead Unresolved
286 Denver
C-
56.1
11K 384 Health PFAS Unresolved
287 Sayre
C-
56
16K 172 Health Unresolved
288 Torrance
C-
55.9
997 282 Health Lead Unresolved
289 Shermans Dale
C-
55.9
553 147 Health Lead Unresolved
290 Downingtown
C-
55.8
13K 183 Health PFAS Unresolved
291 Tamaqua
C-
55.8
8K 70 Health Unresolved
292 Irvona
C-
55
4K 231 Health Unresolved
293 Emporium
D+
54.9
3K 284 Health Unresolved
294 Ellsworth
D+
54.9
1K 176 Health Unresolved
295 Waterford
D+
54.7
2K 181 Health Unresolved
296 Beaver Meadows
D+
54.5
968 146 Health Lead Unresolved
297 Chicora
D+
53.9
1K 113 Health Lead Unresolved
298 Union City
D+
53.7
3K 210 Health Unresolved
299 Hazleton
D+
53.5
48K 266 Health Unresolved
300 Leesport
D+
53.4
3K 131 Health Unresolved
301 Mexico
D+
53.3
818 216 Health Unresolved
302 Jamestown
D+
53.3
680 126 Health Lead Unresolved
303 Claysburg
D+
53.1
3K 117 Health Unresolved
304 Patton
D+
53
2K 167 Health Lead Unresolved
305 Gratz
D+
53
738 153 Health Lead Unresolved
306 Saegertown
D+
52.7
2K 229 Health Unresolved
307 Minersville
D+
52.5
7K 129 Health Unresolved
308 East Earl
D+
52.3
3K 176 Health Lead Unresolved
309 Orangeville
D+
52.2
626 86 Health Lead Unresolved
310 Mineral Point
D+
52.1
4K 98 Health Unresolved
311 Morrisdale
D+
52
4K 190 Health Unresolved
312 Twin Rocks
D+
52
2K 47 Health Lead Unresolved
313 Wantage Twp.-1924
D+
52
682 720 Health Unresolved
314 Curwensville
D+
51.8
5K 177 Health Unresolved
315 Christiana
D+
51.7
1K 117 Health Lead Unresolved
316 Clintonville
D+
51.6
557 114 Health Unresolved
317 Elkland
D+
51
3K 562 Health Unresolved
318 Farmington
D+
51
2K 560 Health Unresolved
319 Howard
D+
51
1K 882 Health Unresolved
320 Strasburg
D+
50.8
3K 314 Health Lead Unresolved
321 Fairless Hills
D+
50.5
24K 219 Health Unresolved
322 Industry
D+
50.3
5K 153 Health Unresolved
323 Falls Creek
D+
50.2
1K 200 Health Unresolved
324 Dilliner
D+
50
4K 282 Health Unresolved
325 Montgomery
D+
50
3K 146 Health Unresolved
326 Benton
D+
50
1K 147 Health Lead Unresolved
327 North East
D
49.9
10K 330 Health Unresolved
328 Freeland
D
49.8
5K 331 Health PFAS Unresolved
329 Northern Cambria
D
49.8
5K 149 Health Unresolved
330 Waynesboro
D
49.6
21K 666 Health Unresolved
331 Warren
D
49.5
16K 498 Health Unresolved
332 Southampton
D
49
16K 259 Health PFAS Unresolved
333 Stewartstown
D
49
5K 274 Health PFAS Unresolved
334 Fleetwood
D
49
5K 469 Health Unresolved
335 Mercer
D
49
3K 544 Health Unresolved
336 New Milford
D
49
1K 205 Health Unresolved
337 Pleasantville
D
49
880 170 Health Unresolved
338 Tarentum
D
48.8
5K 178 Health Unresolved
339 Shippensburg
D
48.6
18K 407 Health Unresolved
340 Sandy Lake
D
48.6
1K 61 Unresolved
341 Center Valley
D
48.5
9K 350 Health Unresolved
342 Danville
D
48.5
5K 149 Health Unresolved
343 Girard
D
48.5
4K 374 Health Unresolved
344 Beavertown
D
48.5
935 212 Health Lead Unresolved
345 Doylestown
D
48.2
18K 213 Health PFAS Unresolved
346 Indian Head
D
48.2
7K 721 Unresolved
347 Ebensburg
D
48
9K 425 Health Unresolved
348 Duncansville
D
48
5K 194 Health Unresolved
349 Mifflinburg
D
48
5K 695 Health Unresolved
350 Hawthorn
D
48
2K 173 Health Unresolved
351 Millheim
D
48
902 308 Health Unresolved
352 West Alexander
D
48
820 123 Health Unresolved
353 Warminster
D
47.8
40K 1026 Health Unresolved
354 Jersey Shore
D
47.8
7K 590 Health Unresolved
355 Port Allegany
D
47.6
3K 463 Health Lead Unresolved
356 Mansfield
D
47.5
7K 590 Health Unresolved
357 Brockway
D
47.5
4K 371 Health Unresolved
358 Greenville
D
47.3
12K 426 Health Unresolved
359 Lake Ariel
D
47.2
7K 3603 Health Unresolved
360 Tidioute
D
47.2
1K 94 Health Lead Unresolved
361 Edinboro
D
47
9K 316 Health Unresolved
362 Wellsboro
D
47
8K 634 Health Unresolved
363 Corry
D
47
8K 272 Health Unresolved
364 Drums
D
47
924 545 Health Unresolved
365 Lawrenceville
D
47
691 548 Health Unresolved
366 Johnstown
D
46.9
81K 434 Health Unresolved
367 Belle Vernon
D
46.9
15K 252 Health Unresolved
368 Greensburg
D
46.7
312K 441 Health Unresolved
369 Freeport
D
46.4
1K 88 Health Unresolved
370 Hollidaysburg
D
46.3
9K 124 Health Unresolved
371 State College
D
46
78K 389 Health Unresolved
372 Matamoras
D
46
3K 174 Health Unresolved
373 Deerpark (T)
D
46
3K 742 Health Unresolved
374 Elmora
D
46
1K 405 Health Unresolved
375 Pennsylvania Furnace
D
46
1K 269 Health Unresolved
376 Port Royal
D
46
950 194 Unresolved
377 Berwyn
D
46
891 315 Health Unresolved
378 Delaware Water Gap
D
46
850 196 Health Unresolved
379 Quarryville
D
45.9
4K 319 Health Unresolved
380 Erie
D
45.8
234K 1105 Health Unresolved
381 Auburn
D
45.8
3K 180 Health Lead Unresolved
382 Morrisville
D
45
13K 373 Health Unresolved
383 Davidsville
D
45
8K 206 Health Unresolved
384 Weatherly
D
45
3K 429 Health Unresolved
385 Luthersburg
D
45
2K 247 Health Unresolved
386 Greencastle
F
44.9
7K 638 Health Unresolved
387 Reynoldsville
F
44.9
3K 95 Health Lead Unresolved
388 White Haven
F
44.5
36K 3807 Health Unresolved
389 Bloomsburg
F
44.4
30K 217 Health Unresolved
390 Fredericktown
F
44.4
10K 294 Health Unresolved
391 Lords Valley
F
44.2
9K 130 Health Unresolved
392 Mount Union
F
44.2
6K 507 Health Unresolved
393 New Bloomfield
F
44.2
1K 132 Health Lead Unresolved
394 Ulster
F
44.2
500 299 Health Lead Unresolved
395 Pittsburgh
F
44
802K 873 Health Unresolved
396 Tyrone
F
44
8K 926 Health Unresolved
397 Ligonier
F
44
4K 382 Health Unresolved
398 Midland
F
44
3K 622 Health Unresolved
399 Renovo
F
44
3K 664 Health Unresolved
400 Carrolltown
F
44
905 646 Health Unresolved
401 Summerville
F
44
700 140 Unresolved
402 Fairview
F
43.8
11K 1386 Health Unresolved
403 Scranton
F
43.7
187K 1005 Health Unresolved
404 Aliquippa
F
43.6
35K 266 Health Unresolved
405 Mill Hall
F
43.5
11K 1012 Health Unresolved
406 Meadville
F
43.4
20K 750 Health Unresolved
407 Bedford
F
43.4
7K 1158 Health Unresolved
408 Gifford
F
43.4
850 214 Health Lead Unresolved
409 Cambridge Springs
F
43.3
3K 253 Health Lead Unresolved
410 Elverson
F
43.3
2K 293 Health Lead Unresolved
411 Bushkill
F
43.2
23K 444 Health Unresolved
412 Selinsgrove
F
43.2
7K 605 Health Unresolved
413 Franklin
F
43
13K 399 Health Unresolved
414 Point Marion
F
43
4K 726 Health Unresolved
415 Wood
F
43
800 397 Health Unresolved
416 Portage
F
42.9
7K 267 Health Unresolved
417 Altoona
F
42.7
63K 328 Health Unresolved
418 New Castle
F
42.5
162K 918 Health Unresolved
419 Buckingham
F
42.5
9K 200 PFAS Unresolved
420 Towanda
F
42.5
7K 832 Health Unresolved
421 Tunkhannock
F
42.5
6K 2292 Health PFAS Unresolved
422 Mc Connellsburg
F
42.5
2K 965 Unresolved
423 Shamokin
F
42.4
57K 887 Health Unresolved
424 Beaver
F
42.4
14K 211 PFAS Unresolved
425 Lebanon
F
42.3
62K 358 Health Unresolved
426 Kutztown
F
42.3
16K 348 Health Unresolved
427 Lehighton
F
42.3
10K 635 Health Unresolved
428 Oxford
F
42.3
5K 265 Health PFAS Unresolved
429 Mc Alisterville
F
42.3
850 254 Health Lead Unresolved
430 Honesdale
F
42.2
13K 2105 Health Unresolved
431 Coudersport
F
42.2
4K 767 Health Unresolved
432 Sharon
F
42.1
64K 551 Health Unresolved
433 Saxton
F
42
2K 258 Health Unresolved
434 South Mountain
F
42
950 489 Health Unresolved
435 Spring Mills
F
42
834 1113 Health Unresolved
436 Slippery Rock
F
41.8
16K 305 Health Unresolved
437 Dubois
F
41.5
12K 686 Health Unresolved
438 Littlestown
F
41.5
8K 259 Health PFAS Unresolved
439 Bethlehem
F
41.3
125K 1410 Health Unresolved
440 Pipersville
F
41.2
6K 696 Health PFAS Unresolved
441 Horsham
F
41.1
26K 216 Health PFAS Unresolved
442 Kunkletown
F
41.1
554 180 Health Lead Unresolved
443 Chambersburg
F
41
60K 669 Health Unresolved
444 Gap
F
41
672 719 Health Unresolved
445 Ulysses
F
41
640 864 Health Unresolved
446 Easton
F
40.9
97K 409 Health Unresolved
447 Warrington
F
40.8
60K 1310 Health PFAS Unresolved
448 Coatesville
F
40.8
40K 1510 Health Unresolved
449 Richboro
F
40.6
37K 748 Health PFAS Unresolved
450 Northampton
F
40.5
41K 350 Health Unresolved
451 Carlisle
F
40.3
41K 829 Health PFAS Unresolved
452 West Chester
F
40.1
1K 384 Health Lead Unresolved
453 Rouseville
F
40.1
523 250 Health Lead Unresolved
454 Kennett Square
F
40
7K 552 Health PFAS Unresolved
455 East Stroudsburg
F
39.9
52K 1284 Health Unresolved
456 York
F
39.8
223K 1260 Health PFAS Unresolved
457 Beaver Falls
F
39.8
54K 308 Health PFAS Unresolved
458 West Grove
F
39.5
8K 434 Health Unresolved
459 Dover
F
39.2
24K 809 Health PFAS Unresolved
460 Gallitzin
F
39.2
3K 103 Health Lead Unresolved
461 Foxburg
F
39.1
925 151 Health Unresolved
462 Thompsontown
F
39
1K 468 Health Unresolved
463 Petersburg
F
39
650 325 Health Unresolved
464 Ambridge
F
38.9
20K 390 Health Unresolved
465 Sellersville
F
38.8
21K 623 Health PFAS Unresolved
466 Montoursville
F
38.8
7K 709 Health PFAS Unresolved
467 Pottstown
F
38.5
40K 886 Health Unresolved
468 Bellefonte
F
38.5
19K 959 Health PFAS Unresolved
469 Orwigsburg
F
38.3
3K 58 Health Lead Unresolved
470 Columbia
F
38.1
29K 379 Health Unresolved
471 East Greenville
F
37.5
10K 800 Health PFAS Unresolved
472 Parkesburg
F
37.5
648 236 Health Lead Unresolved
473 Blairsville
F
37.4
20K 630 Health PFAS Unresolved
474 Osterburg
F
37.2
642 261 Health Lead Unresolved
475 Morgantown
F
37.1
12K 3853 Health PFAS Unresolved
476 Nicholson
F
37
4K 514 Health Lead Unresolved
477 Greentown
F
37
2K 1293 Health Lead Unresolved
478 Riegelsville
F
37
980 198 Health Lead Unresolved
479 Tobyhanna
F
36.9
22K 235 Health PFAS Unresolved
480 Austin
F
36.9
700 196 Health Lead Unresolved
481 Manheim
F
36.8
10K 431 Health PFAS Unresolved
482 Camp Hill
F
36.5
4K 498 Health PFAS Unresolved
483 Aaronsburg
F
36.5
550 342 Unresolved
484 Reading
F
36.4
175K 802 Health PFAS Unresolved
485 Troy
F
36
2K 646 Health Lead Unresolved
486 Milton
F
35.9
55K 917 Health PFAS Unresolved
487 Harrisburg
F
35.6
248K 1051 Health PFAS Unresolved
488 Quakertown
F
35.3
20K 465 Health PFAS Unresolved
489 Ambler
F
35.2
20K 640 Health PFAS Unresolved
490 Gettysburg
F
35.1
16K 1000 Health PFAS Unresolved
491 Dublin
F
35
3K 471 Health Lead Unresolved
492 Numine
F
35
2K 225 Health Lead Unresolved
493 Shavertown
F
35
1K 509 Health Lead Unresolved
494 Trumbauersville
F
35
1K 546 Health Lead Unresolved
495 Mechanicsburg
F
34.8
133K 699 Health PFAS Unresolved
496 Norristown
F
34.7
99K 2325 Health PFAS Unresolved
497 Elizabethtown
F
34.7
24K 1435 Health PFAS Unresolved
498 Bryn Mawr
F
34.2
1.1M 2066 Health PFAS Unresolved
499 Newtown
F
34
41K 494 Health PFAS Unresolved
500 Worthington
F
33.7
2K 164 Health Lead Unresolved
501 Williamsport
F
33.5
52K 858 Health PFAS Unresolved
502 East Berlin
F
33
5K 265 Health Lead Unresolved
503 Conyngham
F
33
3K 498 Health Lead Unresolved
504 Commodore
F
33
885 611 Health Lead Unresolved
505 Lansdale
F
32.8
92K 436 Health PFAS Unresolved
506 Lancaster
F
32.2
122K 877 Health PFAS Unresolved
507 Muncy
F
32
6K 910 Health Lead Unresolved
508 Meyersdale
F
32
3K 159 Health Lead Unresolved
509 Duncannon
F
32
3K 740 Health Lead Unresolved
510 Weedville
F
32
1K 214 Health Lead Unresolved
511 Hamlin
F
32
1K 1405 Health Lead Unresolved
512 Lakeville
F
32
819 351 Health Lead Unresolved
513 Gray
F
32
800 604 Health Lead Unresolved
514 Butler
F
32
684 422 Health Lead Unresolved
515 Narvon
F
32
626 509 Health Lead Unresolved
516 Linden
F
32
540 497 Health Lead Unresolved
517 Kennerdell
F
32
502 114 Health Lead Unresolved
518 Galeton
F
31.2
1K 370 Health Lead Unresolved
519 Annville
F
31
4K 551 Health Lead Unresolved
520 Newport
F
31
3K 721 Health Lead Unresolved
521 Hughesville
F
31
3K 288 Health Lead Unresolved
522 New Hope
F
31
2K 451 Health Lead Unresolved
523 Beech Creek
F
31
2K 243 Lead Unresolved
524 Lemoyne
F
31
2K 480 Health Lead Unresolved
525 Cochranton
F
31
1K 471 Health Lead Unresolved
526 Stroudsburg
F
31
1K 599 Health Lead Unresolved
527 Saylorsburg
F
31
803 931 Health Lead Unresolved
528 Penns Creek
F
31
725 800 Health Lead Unresolved
529 Confluence
F
31
645 298 Health Lead Unresolved
530 Bath
F
30.8
4K 193 Health Lead Unresolved
531 North Wales
F
30.7
97K 1360 Health PFAS Unresolved
532 Walnutport
F
30.5
4K 781 Health Lead Unresolved
533 Smethport
F
30
2K 467 Health Lead Unresolved
534 Johnsonburg
F
30
2K 406 Health Lead Unresolved
535 Parker
F
30
1K 513 Health Lead Unresolved
536 Shinglehouse
F
30
1K 226 Lead Unresolved
537 Polk
F
30
1K 300 Health Lead Unresolved
538 Loganton
F
30
952 1269 Health Lead Unresolved
539 Landisburg
F
30
919 1916 Health Lead Unresolved
540 Tannersville
F
30
739 326 Health Lead Unresolved
541 Berwick
F
30
631 883 Health Lead Unresolved
542 Mapleton
F
30
570 257 Health Lead Unresolved
543 Mifflintown
F
29.5
5K 276 Health Lead Unresolved
544 Allentown
F
29.4
199K 981 Health PFAS Unresolved
545 Conneaut Lake
F
29.2
1K 963 Health Lead Unresolved
546 Meshoppen
F
29.2
563 311 Health Lead Unresolved
547 Indiana
F
29
15K 1022 Health Lead Unresolved
548 Lykens
F
29
3K 298 Health Lead Unresolved
549 Mercersburg
F
29
3K 421 Health Lead Unresolved
550 Nesquehoning
F
29
3K 222 Health Lead Unresolved
551 Milford
F
28.5
3K 1335 Health Lead Unresolved
552 Millville
F
28.5
969 323 Health Lead Unresolved
553 Roulette
F
28
1K 911 Health Lead Unresolved
554 Olyphant
F
27.2
706 551 Health Lead Unresolved
555 Moscow
F
27
2K 6011 Health Lead Unresolved
556 Mount Gretna
F
27
1K 205 Health Lead Unresolved
557 Somerset
F
26.2
13K 868 Health Lead Unresolved
558 Honey Brook
F
25
4K 211 Health Lead Unresolved
559 Lititz
F
24.2
22K 763 Health Lead Unresolved
560 Dallas
F
22.2
4K 1190 Health PFAS Lead Unresolved