Lead in Pennsylvania Drinking Water
Ranked by 90th percentile lead level (ppb) · Data from EPA SDWIS & UCMR
Lead in Pennsylvania: what the data shows
Pennsylvania has 553 cities with lead monitoring data, with a significant share of cities exceeding the EPA action level of 15 ppb. The state average 90th percentile lead level is 21.3 ppb, compared to 3.3 ppb nationally — worse than the national average. 131 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
Lead data across Pennsylvania
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.
Top 10 cities by lead level in Pennsylvania
Highest Lead levels (ppb)
All Pennsylvania cities ranked by lead level
| # | City | Level | Level | Exceeds? | Violations | Grade |
|---|---|---|---|---|---|---|
| 1 | Shinglehouse | 1800.0 ppb | Yes | 0 | F | |
| 2 | Smethport | 1000.0 ppb | Yes | 5 | F | |
| 3 | Muncy | 890.0 ppb | Yes | 13 | F | |
| 4 | Dallas | 672.3 ppb | Yes | 2 | F | |
| 5 | Conneaut Lake | 640.0 ppb | Yes | 20 | F | |
| 6 | Clymer | 509.0 ppb | Yes | 1 | C+ | |
| 7 | Duncannon | 301.0 ppb | Yes | 22 | F | |
| 8 | New Hope | 253.5 ppb | Yes | 6 | F | |
| 9 | Mount Gretna | 199.5 ppb | Yes | 4 | F | |
| 10 | Milford | 184.0 ppb | Yes | 29 | F | |
| 11 | Polk | 140.0 ppb | Yes | 21 | F | |
| 12 | Chicora | 128.2 ppb | Yes | 2 | D+ | |
| 13 | Landisburg | 112.0 ppb | Yes | 34 | F | |
| 14 | Christiana | 98.0 ppb | Yes | 8 | D+ | |
| 15 | Penns Creek | 97.0 ppb | Yes | 1 | F | |
| 16 | Loganton | 95.0 ppb | Yes | 10 | F | |
| 17 | Parkesburg | 89.0 ppb | Yes | 13 | F | |
| 18 | Lykens | 83.0 ppb | Yes | 19 | F | |
| 19 | Stroudsburg | 81.0 ppb | Yes | 32 | F | |
| 20 | Annville | 76.0 ppb | Yes | 8 | F | |
| 21 | Orangeville | 74.3 ppb | Yes | 2 | D+ | |
| 22 | Cabot | 74.0 ppb | Yes | 2 | C+ | |
| 23 | Lititz | 71.5 ppb | Yes | 73 | F | |
| 24 | Gratz | 67.9 ppb | Yes | 2 | D+ | |
| 25 | Somerset | 65.8 ppb | Yes | 10 | F | |
| 26 | Lemoyne | 58.5 ppb | Yes | 43 | F | |
| 27 | Tannersville | 58.3 ppb | Yes | 13 | F | |
| 28 | Gray | 56.7 ppb | Yes | 5 | F | |
| 29 | Orwigsburg | 55.2 ppb | Yes | 7 | F | |
| 30 | Pine Grove | 53.1 ppb | Yes | 4 | C | |
| 31 | Lakeville | 53.0 ppb | Yes | 8 | F | |
| 32 | Mc Alisterville | 50.5 ppb | Yes | 4 | F | |
| 33 | Kreamer | 50.0 ppb | Yes | 0 | B- | |
| 34 | Penfield | 43.7 ppb | Yes | 4 | C | |
| 35 | Berwick | 43.5 ppb | Yes | 7 | F | |
| 36 | Centre Hall | 43.3 ppb | Yes | 1 | C- | |
| 37 | Meyersdale | 43.2 ppb | Yes | 8 | F | |
| 38 | Everett | 42.9 ppb | Yes | 0 | C+ | |
| 39 | Galeton | 39.0 ppb | Yes | 2 | F | |
| 40 | Walnutport | 37.5 ppb | Yes | 11 | F | |
| 41 | Johnsonburg | 37.2 ppb | Yes | 21 | F | |
| 42 | Moscow | 36.6 ppb | Yes | 62 | F | |
| 43 | Strasburg | 36.5 ppb | Yes | 25 | D+ | |
| 44 | Benton | 36.0 ppb | Yes | 1 | D+ | |
| 45 | Olyphant | 35.8 ppb | Yes | 71 | F | |
| 46 | Worthington | 33.5 ppb | Yes | 2 | F | |
| 47 | Berlin | 33.0 ppb | Yes | 0 | C+ | |
| 48 | Honey Brook | 32.5 ppb | Yes | 3 | F | |
| 49 | Meshoppen | 32.3 ppb | Yes | 2 | F | |
| 50 | Williamstown | 32.0 ppb | Yes | 0 | C- | |
| 51 | Rouseville | 31.4 ppb | Yes | 2 | F | |
| 52 | Kennerdell | 31.0 ppb | Yes | 1 | F | |
| 53 | Mercersburg | 31.0 ppb | Yes | 34 | F | |
| 54 | Conyngham | 30.0 ppb | Yes | 1 | F | |
| 55 | Leechburg | 30.0 ppb | Yes | 0 | C+ | |
| 56 | Alexandria | 30.0 ppb | Yes | 4 | C+ | |
| 57 | Hulmeville | 30.0 ppb | Yes | 2 | B- | |
| 58 | Linden | 30.0 ppb | Yes | 1 | F | |
| 59 | Hughesville | 29.6 ppb | Yes | 2 | F | |
| 60 | Richland | 29.0 ppb | Yes | 0 | B- | |
| 61 | Lyon Station | 27.6 ppb | Yes | 2 | B- | |
| 62 | Springtown | 27.2 ppb | Yes | 4 | C- | |
| 63 | Frenchville | 27.0 ppb | Yes | 2 | B- | |
| 64 | Nesquehoning | 26.7 ppb | Yes | 6 | F | |
| 65 | Susquehanna | 26.7 ppb | Yes | 1 | C | |
| 66 | Austin | 26.0 ppb | Yes | 3 | F | |
| 67 | Jamestown | 26.0 ppb | Yes | 7 | D+ | |
| 68 | Trumbauersville | 25.0 ppb | Yes | 18 | F | |
| 69 | Intercourse | 24.5 ppb | Yes | 1 | C | |
| 70 | Roulette | 24.5 ppb | Yes | 7 | F | |
| 71 | Beech Creek | 24.0 ppb | Yes | 0 | F | |
| 72 | Royalton | 24.0 ppb | Yes | 2 | B | |
| 73 | North Warren | 23.7 ppb | Yes | 1 | B- | |
| 74 | Osterburg | 23.2 ppb | Yes | 4 | F | |
| 75 | Greentown | 23.0 ppb | Yes | 35 | F | |
| 76 | Cochranton | 23.0 ppb | Yes | 10 | F | |
| 77 | Riegelsville | 23.0 ppb | Yes | 4 | F | |
| 78 | Shavertown | 22.8 ppb | Yes | 6 | F | |
| 79 | Braddock | 22.6 ppb | Yes | 5 | C+ | |
| 80 | Auburn | 22.5 ppb | Yes | 6 | D | |
| 81 | Martinsburg | 22.0 ppb | Yes | 5 | C+ | |
| 82 | Gallitzin | 21.0 ppb | Yes | 7 | F | |
| 83 | Ulster | 20.8 ppb | Yes | 5 | F | |
| 84 | Port Allegany | 20.6 ppb | Yes | 3 | D | |
| 85 | Mifflintown | 20.0 ppb | Yes | 15 | F | |
| 86 | Creighton | 20.0 ppb | Yes | 6 | C | |
| 87 | Numine | 20.0 ppb | Yes | 3 | F | |
| 88 | Torrance | 20.0 ppb | Yes | 6 | C- | |
| 89 | Parker | 19.8 ppb | Yes | 40 | F | |
| 90 | Tidioute | 19.2 ppb | Yes | 20 | D | |
| 91 | Bath | 19.0 ppb | Yes | 4 | F | |
| 92 | Patton | 19.0 ppb | Yes | 43 | D+ | |
| 93 | Mapleton | 19.0 ppb | Yes | 8 | F | |
| 94 | Tionesta | 18.7 ppb | Yes | 0 | B- | |
| 95 | Bowmanstown | 18.6 ppb | Yes | 0 | C | |
| 96 | Newport | 18.5 ppb | Yes | 6 | F | |
| 97 | East Earl | 18.0 ppb | Yes | 31 | D+ | |
| 98 | Loretto | 18.0 ppb | Yes | 0 | C+ | |
| 99 | West Chester | 18.0 ppb | Yes | 8 | F | |
| 100 | Millville | 18.0 ppb | Yes | 4 | F | |
| 101 | Beavertown | 18.0 ppb | Yes | 2 | D | |
| 102 | Beaver Springs | 18.0 ppb | Yes | 0 | C+ | |
| 103 | Saylorsburg | 18.0 ppb | Yes | 47 | F | |
| 104 | Confluence | 18.0 ppb | Yes | 33 | F | |
| 105 | Rimersburg | 17.9 ppb | Yes | 0 | C+ | |
| 106 | Jim Thorpe | 17.3 ppb | Yes | 16 | C- | |
| 107 | Conway | 17.3 ppb | Yes | 15 | C+ | |
| 108 | East Brady | 17.2 ppb | Yes | 4 | C | |
| 109 | Butler | 17.2 ppb | Yes | 2 | F | |
| 110 | Weedville | 17.2 ppb | Yes | 6 | F | |
| 111 | Evans City | 17.0 ppb | Yes | 7 | C- | |
| 112 | Twin Rocks | 17.0 ppb | Yes | 24 | D+ | |
| 113 | New Bloomfield | 17.0 ppb | Yes | 3 | F | |
| 114 | Wampum | 17.0 ppb | Yes | 4 | B- | |
| 115 | Kunkletown | 16.9 ppb | Yes | 7 | F | |
| 116 | Dublin | 16.8 ppb | Yes | 2 | F | |
| 117 | Indiana | 16.3 ppb | Yes | 140 | F | |
| 118 | Hamburg | 16.3 ppb | Yes | 7 | C | |
| 119 | Reynoldsville | 16.2 ppb | Yes | 9 | F | |
| 120 | East Berlin | 16.1 ppb | Yes | 5 | F | |
| 121 | Nicholson | 16.0 ppb | Yes | 3 | F | |
| 122 | Cambridge Springs | 16.0 ppb | Yes | 21 | F | |
| 123 | Elverson | 16.0 ppb | Yes | 9 | F | |
| 124 | Beaver Meadows | 16.0 ppb | Yes | 6 | D+ | |
| 125 | Commodore | 16.0 ppb | Yes | 15 | F | |
| 126 | Fombell | 16.0 ppb | Yes | 14 | C+ | |
| 127 | Troy | 15.8 ppb | Yes | 3 | F | |
| 128 | Hamlin | 15.8 ppb | Yes | 10 | F | |
| 129 | Narvon | 15.5 ppb | Yes | 20 | F | |
| 130 | Shermans Dale | 15.5 ppb | Yes | 14 | C- | |
| 131 | Gifford | 15.2 ppb | Yes | 2 | F | |
| 132 | Thompsontown | 15.0 ppb | No | 3 | F | |
| 133 | Minersville | 14.0 ppb | No | 2 | D+ | |
| 134 | Rockwood | 14.0 ppb | No | 0 | C | |
| 135 | Arendtsville | 14.0 ppb | No | 1 | B | |
| 136 | Summerhill | 14.0 ppb | No | 2 | C+ | |
| 137 | Foxburg | 14.0 ppb | No | 1 | F | |
| 138 | Kittanning | 13.0 ppb | No | 0 | C- | |
| 139 | Summit Hill | 13.0 ppb | No | 1 | B- | |
| 140 | Salisbury | 13.0 ppb | No | 2 | C+ | |
| 141 | Camp Hill | 12.0 ppb | No | 18 | F | |
| 142 | Leesport | 12.0 ppb | No | 15 | D+ | |
| 143 | Milesburg | 12.0 ppb | No | 1 | C | |
| 144 | Windsor | 12.0 ppb | No | 0 | B+ | |
| 145 | Tioga | 11.0 ppb | No | 1 | C+ | |
| 146 | Aaronsburg | 11.0 ppb | No | 0 | F | |
| 147 | University Park | 10.8 ppb | No | 0 | C | |
| 148 | Liverpool | 10.7 ppb | No | 14 | B- | |
| 149 | Mingoville | 10.0 ppb | No | 1 | C | |
| 150 | Wilkinsburg | 9.8 ppb | No | 6 | B | |
| 151 | Ambridge | 9.3 ppb | No | 19 | F | |
| 152 | Industry | 9.0 ppb | No | 24 | D+ | |
| 153 | Newville | 9.0 ppb | No | 3 | B | |
| 154 | Sykesville | 9.0 ppb | No | 11 | C+ | |
| 155 | Gap | 9.0 ppb | No | 16 | F | |
| 156 | Vandergrift | 8.7 ppb | No | 0 | B | |
| 157 | Distant | 8.3 ppb | No | 10 | C+ | |
| 158 | Bloomsburg | 8.0 ppb | No | 6 | F | |
| 159 | Landisville | 8.0 ppb | No | 2 | B- | |
| 160 | Fairfield | 8.0 ppb | No | 0 | B | |
| 161 | Portland | 8.0 ppb | No | 5 | B | |
| 162 | Towanda | 7.9 ppb | No | 7 | F | |
| 163 | Valley View | 7.8 ppb | No | 1 | B+ | |
| 164 | Ridgway | 7.7 ppb | No | 30 | C | |
| 165 | Blairsville | 7.2 ppb | No | 22 | F | |
| 166 | Allentown | 7.0 ppb | No | 66 | F | |
| 167 | Lancaster | 7.0 ppb | No | 68 | F | |
| 168 | Macungie | 7.0 ppb | No | 1 | B+ | |
| 169 | Oley | 7.0 ppb | No | 2 | B- | |
| 170 | Glasgow | 7.0 ppb | No | 5 | B- | |
| 171 | Loysburg | 7.0 ppb | No | 3 | B- | |
| 172 | Atglen | 7.0 ppb | No | 1 | B+ | |
| 173 | East Bangor | 7.0 ppb | No | 1 | B- | |
| 174 | Conneautville | 7.0 ppb | No | 2 | C | |
| 175 | Warriors Mark | 7.0 ppb | No | 0 | B | |
| 176 | Ulysses | 7.0 ppb | No | 16 | F | |
| 177 | Luthersburg | 6.1 ppb | No | 1 | D | |
| 178 | Zelienople | 6.0 ppb | No | 3 | C- | |
| 179 | Weatherly | 6.0 ppb | No | 3 | D | |
| 180 | Saxton | 6.0 ppb | No | 5 | F | |
| 181 | Falls Creek | 6.0 ppb | No | 27 | D+ | |
| 182 | Delta | 6.0 ppb | No | 1 | B | |
| 183 | Bessemer | 6.0 ppb | No | 3 | B+ | |
| 184 | Schaefferstown | 6.0 ppb | No | 5 | A | |
| 185 | Aspers | 6.0 ppb | No | 3 | A- | |
| 186 | Lawrenceville | 6.0 ppb | No | 2 | D | |
| 187 | East Petersburg | 5.9 ppb | No | 9 | B | |
| 188 | Perkasie | 5.9 ppb | No | 1 | B- | |
| 189 | York Springs | 5.9 ppb | No | 0 | A- | |
| 190 | Bendersville | 5.9 ppb | No | 0 | C- | |
| 191 | Sewickley | 5.5 ppb | No | 2 | C+ | |
| 192 | Grampian | 5.4 ppb | No | 1 | B | |
| 193 | Greencastle | 5.2 ppb | No | 39 | F | |
| 194 | Sigel | 5.2 ppb | No | 1 | A- | |
| 195 | Columbia | 5.0 ppb | No | 46 | F | |
| 196 | Catasauqua | 5.0 ppb | No | 2 | B | |
| 197 | Point Marion | 5.0 ppb | No | 61 | F | |
| 198 | Boswell | 5.0 ppb | No | 4 | B | |
| 199 | Mt Holly Springs | 5.0 ppb | No | 2 | B | |
| 200 | Seven Fields | 5.0 ppb | No | 6 | A- | |
| 201 | Montgomery | 5.0 ppb | No | 6 | D+ | |
| 202 | Coopersburg | 5.0 ppb | No | 0 | A- | |
| 203 | Shoemakersville | 5.0 ppb | No | 6 | B | |
| 204 | Alburtis | 5.0 ppb | No | 0 | A- | |
| 205 | Canton | 5.0 ppb | No | 0 | B- | |
| 206 | Glen Rock | 5.0 ppb | No | 2 | B+ | |
| 207 | Mc Connellsburg | 5.0 ppb | No | 0 | F | |
| 208 | Elderton | 5.0 ppb | No | 1 | C+ | |
| 209 | Adamstown | 5.0 ppb | No | 2 | B+ | |
| 210 | Linesville | 5.0 ppb | No | 3 | B | |
| 211 | Catawissa | 5.0 ppb | No | 0 | A- | |
| 212 | Jennerstown | 5.0 ppb | No | 2 | C+ | |
| 213 | Saegertown | 5.0 ppb | No | 6 | D+ | |
| 214 | Sipesville | 5.0 ppb | No | 3 | B- | |
| 215 | Sheffield | 5.0 ppb | No | 4 | C+ | |
| 216 | Orbisonia | 5.0 ppb | No | 2 | B | |
| 217 | Elmora | 5.0 ppb | No | 14 | D | |
| 218 | Carrolltown | 5.0 ppb | No | 6 | F | |
| 219 | Lewis Run | 5.0 ppb | No | 1 | B | |
| 220 | Mexico | 5.0 ppb | No | 12 | D+ | |
| 221 | Alum Bank | 5.0 ppb | No | 2 | B+ | |
| 222 | Franklintown | 5.0 ppb | No | 0 | A- | |
| 223 | Freeburg | 5.0 ppb | No | 18 | C- | |
| 224 | Zieglerville | 5.0 ppb | No | 0 | C- | |
| 225 | New Enterprise | 5.0 ppb | No | 17 | C | |
| 226 | Newell | 5.0 ppb | No | 7 | B- | |
| 227 | Dover | 4.9 ppb | No | 16 | F | |
| 228 | Brownstown | 4.8 ppb | No | 14 | B+ | |
| 229 | Chester | 4.8 ppb | No | 0 | B | |
| 230 | Chambersburg | 4.7 ppb | No | 49 | F | |
| 231 | Bellefonte | 4.6 ppb | No | 11 | F | |
| 232 | Avondale | 4.6 ppb | No | 0 | C+ | |
| 233 | Stoneboro | 4.5 ppb | No | 1 | B | |
| 234 | Davidsville | 4.4 ppb | No | 2 | D | |
| 235 | South Mountain | 4.4 ppb | No | 10 | F | |
| 236 | Coraopolis | 4.3 ppb | No | 3 | B+ | |
| 237 | Mcmurray | 4.0 ppb | No | 2 | A- | |
| 238 | Mount Joy | 4.0 ppb | No | 8 | B+ | |
| 239 | Whitehall | 4.0 ppb | No | 32 | B+ | |
| 240 | Mahanoy City | 4.0 ppb | No | 1 | A- | |
| 241 | Irvona | 4.0 ppb | No | 5 | C- | |
| 242 | Elizabethville | 4.0 ppb | No | 0 | A- | |
| 243 | Reinholds | 4.0 ppb | No | 0 | B+ | |
| 244 | Westfield | 4.0 ppb | No | 3 | C+ | |
| 245 | Ringtown | 4.0 ppb | No | 2 | A- | |
| 246 | Fishertown | 4.0 ppb | No | 2 | B+ | |
| 247 | Petersburg | 4.0 ppb | No | 3 | F | |
| 248 | Russell | 4.0 ppb | No | 7 | B | |
| 249 | Wrightsville | 3.9 ppb | No | 19 | B | |
| 250 | St Thomas | 3.9 ppb | No | 6 | B | |
| 251 | New Philadelphia | 3.8 ppb | No | 1 | A- | |
| 252 | Beaver Falls | 3.7 ppb | No | 22 | F | |
| 253 | Boyertown | 3.7 ppb | No | 6 | B+ | |
| 254 | Edinboro | 3.6 ppb | No | 10 | D | |
| 255 | Sandy Lake | 3.5 ppb | No | 0 | D | |
| 256 | Claysburg | 3.4 ppb | No | 2 | D+ | |
| 257 | Monaca | 3.4 ppb | No | 4 | B- | |
| 258 | Saint Marys | 3.3 ppb | No | 10 | B- | |
| 259 | Summerville | 3.3 ppb | No | 0 | F | |
| 260 | Charleroi | 3.2 ppb | No | 25 | C- | |
| 261 | Dubois | 3.1 ppb | No | 18 | F | |
| 262 | Central City | 3.1 ppb | No | 32 | B | |
| 263 | Harrisburg | 3.0 ppb | No | 26 | F | |
| 264 | New Castle | 3.0 ppb | No | 12 | F | |
| 265 | Bethlehem | 3.0 ppb | No | 29 | F | |
| 266 | Hummelstown | 3.0 ppb | No | 35 | C+ | |
| 267 | Kutztown | 3.0 ppb | No | 21 | F | |
| 268 | Emmaus | 3.0 ppb | No | 16 | C+ | |
| 269 | Middletown | 3.0 ppb | No | 4 | C- | |
| 270 | Trappe | 3.0 ppb | No | 7 | B- | |
| 271 | Millersville | 3.0 ppb | No | 2 | C | |
| 272 | Telford | 3.0 ppb | No | 5 | B | |
| 273 | Littlestown | 3.0 ppb | No | 3 | F | |
| 274 | Selinsgrove | 3.0 ppb | No | 4 | F | |
| 275 | Jersey Shore | 3.0 ppb | No | 24 | D | |
| 276 | Cheswick | 3.0 ppb | No | 6 | B | |
| 277 | Quarryville | 3.0 ppb | No | 16 | D | |
| 278 | Roaring Spring | 3.0 ppb | No | 5 | B | |
| 279 | Midland | 3.0 ppb | No | 39 | F | |
| 280 | Tower City | 3.0 ppb | No | 1 | C- | |
| 281 | Champion | 3.0 ppb | No | 2 | B- | |
| 282 | Port Matilda | 3.0 ppb | No | 1 | C+ | |
| 283 | Youngsville | 3.0 ppb | No | 0 | B | |
| 284 | Mont Alto | 3.0 ppb | No | 1 | C | |
| 285 | Shamokin Dam | 3.0 ppb | No | 3 | B | |
| 286 | Harwick | 3.0 ppb | No | 3 | B | |
| 287 | Middleburg | 3.0 ppb | No | 5 | C+ | |
| 288 | Mc Connellstown | 3.0 ppb | No | 0 | B | |
| 289 | Richlandtown | 3.0 ppb | No | 38 | C+ | |
| 290 | Vanport | 3.0 ppb | No | 0 | A- | |
| 291 | Bainbridge | 3.0 ppb | No | 2 | B | |
| 292 | Colver | 3.0 ppb | No | 7 | B | |
| 293 | Hyndman | 3.0 ppb | No | 3 | B | |
| 294 | Millheim | 3.0 ppb | No | 4 | D | |
| 295 | Mcclure | 3.0 ppb | No | 0 | B | |
| 296 | West Alexander | 3.0 ppb | No | 28 | D | |
| 297 | Orefield | 3.0 ppb | No | 1 | B | |
| 298 | Etters | 3.0 ppb | No | 4 | B | |
| 299 | Dayton | 3.0 ppb | No | 2 | B- | |
| 300 | Altoona | 2.9 ppb | No | 64 | F | |
| 301 | Deerpark (T) | 2.8 ppb | No | 1 | B- | |
| 302 | Sarver | 2.7 ppb | No | 9 | C+ | |
| 303 | Nanty Glo | 2.7 ppb | No | 19 | B- | |
| 304 | Beaver | 2.6 ppb | No | 0 | F | |
| 305 | New Bethlehem | 2.6 ppb | No | 11 | B | |
| 306 | Elizabethtown | 2.5 ppb | No | 87 | F | |
| 307 | State College | 2.4 ppb | No | 3 | D | |
| 308 | Lake Ariel | 2.4 ppb | No | 66 | D | |
| 309 | Delaware (T) | 2.4 ppb | No | 1 | A- | |
| 310 | Ambler | 2.3 ppb | No | 4 | F | |
| 311 | Clintonville | 2.3 ppb | No | 4 | D+ | |
| 312 | Dunbar | 2.2 ppb | No | 12 | B+ | |
| 313 | Harmony | 2.2 ppb | No | 15 | B | |
| 314 | Delaware Water Gap | 2.2 ppb | No | 4 | D | |
| 315 | Mineral Point | 2.1 ppb | No | 40 | D+ | |
| 316 | Brookville | 2.1 ppb | No | 3 | A- | |
| 317 | Philadelphia | 2.0 ppb | No | 14 | B | |
| 318 | York | 2.0 ppb | No | 34 | F | |
| 319 | Mechanicsburg | 2.0 ppb | No | 13 | F | |
| 320 | Norristown | 2.0 ppb | No | 23 | F | |
| 321 | Lebanon | 2.0 ppb | No | 8 | F | |
| 322 | Williamsport | 2.0 ppb | No | 19 | F | |
| 323 | Spring City | 2.0 ppb | No | 2 | B+ | |
| 324 | Hanover | 2.0 ppb | No | 6 | B | |
| 325 | Carlisle | 2.0 ppb | No | 13 | F | |
| 326 | Coatesville | 2.0 ppb | No | 61 | F | |
| 327 | Warren | 2.0 ppb | No | 7 | D | |
| 328 | Gettysburg | 2.0 ppb | No | 37 | F | |
| 329 | Honesdale | 2.0 ppb | No | 41 | F | |
| 330 | Downingtown | 2.0 ppb | No | 18 | C- | |
| 331 | Mcmurry | 2.0 ppb | No | 3 | A | |
| 332 | Leola | 2.0 ppb | No | 6 | B- | |
| 333 | Blandon | 2.0 ppb | No | 0 | B+ | |
| 334 | Indian Head | 2.0 ppb | No | 0 | D | |
| 335 | Pipersville | 2.0 ppb | No | 13 | F | |
| 336 | Hellertown | 2.0 ppb | No | 0 | C | |
| 337 | Shrewsbury | 2.0 ppb | No | 4 | C- | |
| 338 | Northern Cambria | 2.0 ppb | No | 1 | D | |
| 339 | Akron | 2.0 ppb | No | 3 | B+ | |
| 340 | Ashland | 2.0 ppb | No | 1 | C | |
| 341 | New Oxford | 2.0 ppb | No | 9 | B- | |
| 342 | Flinton | 2.0 ppb | No | 4 | C+ | |
| 343 | Elkland | 2.0 ppb | No | 4 | D+ | |
| 344 | Biglerville | 2.0 ppb | No | 2 | A- | |
| 345 | Hastings | 2.0 ppb | No | 0 | B | |
| 346 | Blossburg | 2.0 ppb | No | 0 | C- | |
| 347 | Lilly | 2.0 ppb | No | 1 | C | |
| 348 | Pennsylvania Furnace | 2.0 ppb | No | 9 | D | |
| 349 | New Berlin | 2.0 ppb | No | 0 | A- | |
| 350 | Pleasantville | 1.9 ppb | No | 3 | D | |
| 351 | Moon Township | 1.9 ppb | No | 1 | B | |
| 352 | Waynesboro | 1.8 ppb | No | 7 | D | |
| 353 | Lehighton | 1.8 ppb | No | 53 | F | |
| 354 | Tarentum | 1.8 ppb | No | 7 | D | |
| 355 | Boiling Springs | 1.8 ppb | No | 5 | C+ | |
| 356 | Mill Hall | 1.8 ppb | No | 29 | F | |
| 357 | Dilliner | 1.8 ppb | No | 12 | D+ | |
| 358 | Hawthorn | 1.8 ppb | No | 12 | D | |
| 359 | Fairchance | 1.8 ppb | No | 3 | C+ | |
| 360 | Belle Vernon | 1.8 ppb | No | 13 | D | |
| 361 | Springdale | 1.7 ppb | No | 35 | A- | |
| 362 | Brackenridge | 1.7 ppb | No | 8 | A- | |
| 363 | Pittsburgh | 1.7 ppb | No | 44 | F | |
| 364 | Latrobe | 1.6 ppb | No | 4 | B- | |
| 365 | Fairless Hills | 1.6 ppb | No | 15 | D+ | |
| 366 | Union City | 1.5 ppb | No | 36 | D+ | |
| 367 | Ephrata | 1.5 ppb | No | 21 | C | |
| 368 | Oil City | 1.5 ppb | No | 2 | A | |
| 369 | Monroeville | 1.5 ppb | No | 4 | A | |
| 370 | Denver | 1.5 ppb | No | 4 | C- | |
| 371 | Schuylkill Haven | 1.5 ppb | No | 4 | B+ | |
| 372 | Royersford | 1.5 ppb | No | 5 | C- | |
| 373 | Corry | 1.4 ppb | No | 7 | D | |
| 374 | Sharpsville | 1.4 ppb | No | 62 | B- | |
| 375 | Gibsonia | 1.4 ppb | No | 0 | A+ | |
| 376 | Aliquippa | 1.4 ppb | No | 9 | F | |
| 377 | Rochester | 1.4 ppb | No | 7 | A- | |
| 378 | Quakertown | 1.3 ppb | No | 12 | F | |
| 379 | Brockway | 1.3 ppb | No | 3 | D | |
| 380 | Ligonier | 1.3 ppb | No | 12 | F | |
| 381 | Bradford | 1.3 ppb | No | 6 | C+ | |
| 382 | Allison Park | 1.3 ppb | No | 0 | A | |
| 383 | Curwensville | 1.3 ppb | No | 20 | D+ | |
| 384 | Milroy | 1.2 ppb | No | 2 | B | |
| 385 | Natrona Heights | 1.2 ppb | No | 12 | B- | |
| 386 | Meadville | 1.2 ppb | No | 21 | F | |
| 387 | Ebensburg | 1.1 ppb | No | 39 | D | |
| 388 | Bedford | 1.1 ppb | No | 50 | F | |
| 389 | Homer City | 1.1 ppb | No | 0 | A | |
| 390 | Waterford | 1.1 ppb | No | 7 | D+ | |
| 391 | Deerpark (T) | 1.1 ppb | No | 14 | D | |
| 392 | Erie | 1.1 ppb | No | 35 | D | |
| 393 | Montoursville | 1.1 ppb | No | 10 | F | |
| 394 | Masontown | 1.1 ppb | No | 10 | B | |
| 395 | Derry | 1.0 ppb | No | 1 | B | |
| 396 | Mount Union | 1.0 ppb | No | 52 | F | |
| 397 | Mansfield | 1.0 ppb | No | 43 | D | |
| 398 | Seneca | 1.0 ppb | No | 0 | A- | |
| 399 | Reading | 1.0 ppb | No | 91 | F | |
| 400 | Richboro | 1.0 ppb | No | 2 | F | |
| 401 | Pottsville | 1.0 ppb | No | 13 | C- | |
| 402 | Uniontown | 1.0 ppb | No | 0 | A- | |
| 403 | Yardley | 1.0 ppb | No | 1 | B+ | |
| 404 | Bushkill | 1.0 ppb | No | 9 | F | |
| 405 | Shippensburg | 1.0 ppb | No | 11 | D | |
| 406 | Phoenixville | 1.0 ppb | No | 13 | C | |
| 407 | Red Lion | 1.0 ppb | No | 0 | C+ | |
| 408 | Morrisville | 1.0 ppb | No | 39 | D | |
| 409 | East Greenville | 1.0 ppb | No | 9 | F | |
| 410 | Wyomissing | 1.0 ppb | No | 0 | A- | |
| 411 | Portage | 1.0 ppb | No | 7 | F | |
| 412 | Duncansville | 1.0 ppb | No | 5 | D | |
| 413 | Bellwood | 1.0 ppb | No | 1 | A- | |
| 414 | Renovo | 1.0 ppb | No | 13 | F | |
| 415 | Lake City | 1.0 ppb | No | 1 | B+ | |
| 416 | Matamoras | 1.0 ppb | No | 1 | D | |
| 417 | Mercer | 1.0 ppb | No | 3 | D | |
| 418 | Topton | 1.0 ppb | No | 4 | C- | |
| 419 | Bally | 1.0 ppb | No | 0 | C+ | |
| 420 | Farmington | 1.0 ppb | No | 4 | D+ | |
| 421 | Williamsburg | 1.0 ppb | No | 1 | B+ | |
| 422 | Mount Morris | 1.0 ppb | No | 19 | B | |
| 423 | Howard | 1.0 ppb | No | 2 | D+ | |
| 424 | Ellsworth | 1.0 ppb | No | 15 | D+ | |
| 425 | Freeport | 1.0 ppb | No | 37 | D | |
| 426 | Fredericksburg | 1.0 ppb | No | 2 | B+ | |
| 427 | Springboro | 1.0 ppb | No | 0 | B+ | |
| 428 | New Milford | 1.0 ppb | No | 3 | D | |
| 429 | Rural Valley | 1.0 ppb | No | 1 | B+ | |
| 430 | Port Royal | 1.0 ppb | No | 0 | D | |
| 431 | Drums | 1.0 ppb | No | 11 | D | |
| 432 | Quentin | 1.0 ppb | No | 1 | B | |
| 433 | Buck Hill Falls | 1.0 ppb | No | 2 | B | |
| 434 | Eldred | 1.0 ppb | No | 2 | B- | |
| 435 | Spring Mills | 1.0 ppb | No | 10 | F | |
| 436 | Millerstown | 1.0 ppb | No | 2 | A- | |
| 437 | Wyalusing | 1.0 ppb | No | 0 | C+ | |
| 438 | Hooversville | 1.0 ppb | No | 12 | C | |
| 439 | Cranesville | 1.0 ppb | No | 0 | A- | |
| 440 | Knoxville | 1.0 ppb | No | 13 | C | |
| 441 | Frederick | 1.0 ppb | No | 1 | B+ | |
| 442 | Wellsboro | 1.0 ppb | No | 12 | D | |
| 443 | Huntingdon | 1.0 ppb | No | 14 | B- | |
| 444 | Oakdale | 0.9 ppb | No | 12 | C- | |
| 445 | New Wilmington | 0.9 ppb | No | 0 | A- | |
| 446 | Jefferson | 0.9 ppb | No | 2 | A- | |
| 447 | Pottstown | 0.9 ppb | No | 29 | F | |
| 448 | Cairnbrook | 0.9 ppb | No | 0 | A- | |
| 449 | Greenville | 0.8 ppb | No | 22 | D | |
| 450 | Fredericktown | 0.8 ppb | No | 85 | F | |
| 451 | Emporium | 0.8 ppb | No | 32 | D+ | |
| 452 | Sayre | 0.8 ppb | No | 6 | C- | |
| 453 | Knox | 0.8 ppb | No | 0 | A- | |
| 454 | Albion | 0.8 ppb | No | 3 | C+ | |
| 455 | Hollidaysburg | 0.7 ppb | No | 16 | D | |
| 456 | Adrian | 0.7 ppb | No | 3 | B+ | |
| 457 | Mifflinburg | 0.6 ppb | No | 3 | D | |
| 458 | North Wales | 0.6 ppb | No | 22 | F | |
| 459 | Mars | 0.6 ppb | No | 3 | C+ | |
| 460 | Slippery Rock | 0.6 ppb | No | 8 | F | |
| 461 | Cranberry Twp | 0.5 ppb | No | 2 | B+ | |
| 462 | Lansdale | 0.5 ppb | No | 22 | F | |
| 463 | Halifax | 0.5 ppb | No | 5 | C- | |
| 464 | Ford City | 0.5 ppb | No | 4 | C | |
| 465 | Oakmont | 0.5 ppb | No | 0 | A | |
| 466 | Lansford | 0.3 ppb | No | 3 | A- | |
| 467 | Bryn Mawr | 0.0 ppb | No | 36 | F | |
| 468 | Greensburg | 0.0 ppb | No | 19 | D | |
| 469 | Scranton | 0.0 ppb | No | 15 | F | |
| 470 | Wilkes Barre | 0.0 ppb | No | 2 | B+ | |
| 471 | Easton | 0.0 ppb | No | 37 | F | |
| 472 | Johnstown | 0.0 ppb | No | 55 | D | |
| 473 | Sharon | 0.0 ppb | No | 26 | F | |
| 474 | Levittown | 0.0 ppb | No | 4 | B | |
| 475 | Warrington | 0.0 ppb | No | 34 | F | |
| 476 | Shamokin | 0.0 ppb | No | 18 | F | |
| 477 | Milton | 0.0 ppb | No | 15 | F | |
| 478 | East Stroudsburg | 0.0 ppb | No | 74 | F | |
| 479 | New Kensington | 0.0 ppb | No | 0 | A | |
| 480 | Hazleton | 0.0 ppb | No | 6 | D+ | |
| 481 | Northampton | 0.0 ppb | No | 45 | F | |
| 482 | Newtown | 0.0 ppb | No | 25 | F | |
| 483 | Warminster | 0.0 ppb | No | 1 | D | |
| 484 | White Haven | 0.0 ppb | No | 44 | F | |
| 485 | Clarks Summit | 0.0 ppb | No | 6 | C- | |
| 486 | Horsham | 0.0 ppb | No | 1 | F | |
| 487 | Philipsburg | 0.0 ppb | No | 1 | C | |
| 488 | Tobyhanna | 0.0 ppb | No | 10 | F | |
| 489 | Sellersville | 0.0 ppb | No | 9 | F | |
| 490 | Doylestown | 0.0 ppb | No | 4 | D | |
| 491 | Southampton | 0.0 ppb | No | 9 | D | |
| 492 | South Heights | 0.0 ppb | No | 1 | A- | |
| 493 | Jamison | 0.0 ppb | No | 1 | B+ | |
| 494 | Clearfield | 0.0 ppb | No | 3 | A- | |
| 495 | Grove City | 0.0 ppb | No | 4 | C+ | |
| 496 | Franklin | 0.0 ppb | No | 12 | F | |
| 497 | Dallastown | 0.0 ppb | No | 3 | B+ | |
| 498 | Morgantown | 0.0 ppb | No | 145 | F | |
| 499 | Clinton | 0.0 ppb | No | 5 | B | |
| 500 | Fairview | 0.0 ppb | No | 27 | F | |
| 501 | Sunbury | 0.0 ppb | No | 6 | C- | |
| 502 | North East | 0.0 ppb | No | 11 | D | |
| 503 | Manheim | 0.0 ppb | No | 20 | F | |
| 504 | Lock Haven | 0.0 ppb | No | 8 | C | |
| 505 | Myerstown | 0.0 ppb | No | 6 | C- | |
| 506 | Windber | 0.0 ppb | No | 0 | B- | |
| 507 | Newmanstown | 0.0 ppb | No | 2 | C+ | |
| 508 | Center Valley | 0.0 ppb | No | 6 | D | |
| 509 | Buckingham | 0.0 ppb | No | 0 | F | |
| 510 | Lords Valley | 0.0 ppb | No | 10 | F | |
| 511 | Dillsburg | 0.0 ppb | No | 1 | B+ | |
| 512 | Houtzdale | 0.0 ppb | No | 9 | B+ | |
| 513 | Tamaqua | 0.0 ppb | No | 9 | C- | |
| 514 | Tyrone | 0.0 ppb | No | 6 | F | |
| 515 | Leetsdale | 0.0 ppb | No | 2 | B+ | |
| 516 | West Grove | 0.0 ppb | No | 6 | F | |
| 517 | Wernersville | 0.0 ppb | No | 1 | B- | |
| 518 | Palmerton | 0.0 ppb | No | 2 | C- | |
| 519 | Kennett Square | 0.0 ppb | No | 10 | F | |
| 520 | Mcadoo | 0.0 ppb | No | 4 | B | |
| 521 | Cresson | 0.0 ppb | No | 2 | C | |
| 522 | Tunkhannock | 0.0 ppb | No | 21 | F | |
| 523 | Titusville | 0.0 ppb | No | 3 | B- | |
| 524 | New Holland | 0.0 ppb | No | 11 | C | |
| 525 | Duquesne | 0.0 ppb | No | 9 | C+ | |
| 526 | Birdsboro | 0.0 ppb | No | 15 | C | |
| 527 | Oxford | 0.0 ppb | No | 33 | F | |
| 528 | Stewartstown | 0.0 ppb | No | 6 | D | |
| 529 | Schwenksville | 0.0 ppb | No | 3 | B- | |
| 530 | Danville | 0.0 ppb | No | 3 | D | |
| 531 | Freeland | 0.0 ppb | No | 5 | D | |
| 532 | Millersburg | 0.0 ppb | No | 2 | B | |
| 533 | Fleetwood | 0.0 ppb | No | 12 | D | |
| 534 | Spinnerstown | 0.0 ppb | No | 0 | A- | |
| 535 | New Freedom | 0.0 ppb | No | 5 | C+ | |
| 536 | Slatington | 0.0 ppb | No | 2 | B+ | |
| 537 | West Reading | 0.0 ppb | No | 1 | B+ | |
| 538 | Baden | 0.0 ppb | No | 10 | A- | |
| 539 | Coudersport | 0.0 ppb | No | 3 | F | |
| 540 | Petrolia | 0.0 ppb | No | 0 | A- | |
| 541 | Morrisdale | 0.0 ppb | No | 2 | D+ | |
| 542 | Girard | 0.0 ppb | No | 5 | D | |
| 543 | Connellsville | 0.0 ppb | No | 11 | B | |
| 544 | Snow Shoe | 0.0 ppb | No | 2 | B | |
| 545 | Youngstown | 0.0 ppb | No | 0 | B+ | |
| 546 | Bentleyville | 0.0 ppb | No | 5 | B- | |
| 547 | Delaware (T) | 0.0 ppb | No | 1 | B+ | |
| 548 | Bernville | 0.0 ppb | No | 2 | A | |
| 549 | Richfield | 0.0 ppb | No | 1 | B- | |
| 550 | Berwyn | 0.0 ppb | No | 9 | D | |
| 551 | Waymart | 0.0 ppb | No | 0 | B | |
| 552 | Hidden Valley | 0.0 ppb | No | 1 | B | |
| 553 | Wantage Twp.-1924 | 0.0 ppb | No | 8 | D+ |
Frequently asked questions about lead in Pennsylvania
Is lead in Pennsylvania tap water a concern?
Yes — 131 of 553 cities with lead data exceed the EPA action level of 15 ppb. The state average is 21.3 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 Pennsylvania 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 Pennsylvania cities have the highest lead levels?
The cities with the highest 90th percentile lead levels in Pennsylvania are: Shinglehouse (1800.0 ppb), Smethport (1000.0 ppb), Muncy (890.0 ppb), Dallas (672.3 ppb), Conneaut Lake (640.0 ppb). See the full ranked table above.