Pennsylvania Tap Water Quality Report
839 cities analyzed • 9,301,314 people served
Updated March 2026 • Data from EWG & EPA SDWIS
Most Common Contaminants in Pennsylvania
| Contaminant | Found In | % of Cities |
|---|---|---|
| Total trihalomethanes (TTHMs) carcinogen | 722 of 839 | 86% |
| Chloroform carcinogen | 670 of 839 | 80% |
| Bromodichloromethane carcinogen | 668 of 839 | 80% |
| Dibromochloromethane carcinogen | 651 of 839 | 78% |
| Barium | 596 of 839 | 71% |
| Haloacetic acids (HAA5) carcinogen | 549 of 839 | 65% |
| Dichloroacetic acid carcinogen | 533 of 839 | 64% |
| Nitrate carcinogen | 511 of 839 | 61% |
| Trichloroacetic acid carcinogen | 412 of 839 | 49% |
| Dibromoacetic acid | 346 of 839 | 41% |
City-by-City Water Quality Rankings
Ranked by number of contaminants above EWG health guidelines (most to fewest).
| # | City | Detected | Above Guidelines | Above Legal | People Served |
|---|---|---|---|---|---|
| 1 | Quakertown | 34 | 20 | 0 | 12,800 |
| 2 | Brownstown | 38 | 20 | 1 | 4,327 |
| 3 | Bryn Mawr | 41 | 19 | 0 | 747,460 |
| 4 | New Freedom | 29 | 19 | 0 | 4,464 |
| 5 | Lansdale | 38 | 18 | 1 | 91,941 |
| 6 | Warminster | 37 | 18 | 3 | 40,000 |
| 7 | Horsham | 41 | 18 | 0 | 25,000 |
| 8 | Dover | 34 | 18 | 1 | 21,097 |
| 9 | Emmaus | 33 | 18 | 4 | 14,000 |
| 10 | Newtown | 28 | 17 | 1 | 38,500 |
| 11 | Richboro | 38 | 17 | 0 | 36,750 |
| 12 | Gettysburg | 27 | 17 | 0 | 12,425 |
| 13 | Leola | 34 | 17 | 2 | 7,734 |
| 14 | Coraopolis | 37 | 17 | 1 | 5,804 |
| 15 | Lancaster | 33 | 16 | 1 | 120,000 |
| 16 | Landisville | 37 | 16 | 1 | 20,988 |
| 17 | Southampton | 28 | 16 | 2 | 16,000 |
| 18 | Sellersville | 29 | 16 | 0 | 15,000 |
| 19 | Philadelphia | 35 | 15 | 1 | 1,600,000 |
| 20 | Wilkes Barre | 29 | 15 | 0 | 134,570 |
| 21 | Spring City | 36 | 15 | 0 | 48,253 |
| 22 | Moon Township | 25 | 15 | 0 | 38,000 |
| 23 | Ambler | 27 | 15 | 0 | 20,000 |
| 24 | Trappe | 27 | 15 | 2 | 8,470 |
| 25 | Kennett Square | 30 | 15 | 2 | 6,328 |
| 26 | Schwenksville | 17 | 15 | 1 | 5,200 |
| 27 | Breinigsville | 29 | 15 | 0 | 1,475 |
| 28 | Gilbertsville | 17 | 15 | 2 | 300 |
| 29 | Allentown | 31 | 14 | 0 | 118,000 |
| 30 | Norristown | 25 | 14 | 0 | 88,885 |
| 31 | North Wales | 26 | 14 | 0 | 72,496 |
| 32 | Williamsport | 24 | 14 | 0 | 51,000 |
| 33 | Beaver Falls | 29 | 14 | 0 | 50,000 |
| 34 | Ephrata | 23 | 14 | 0 | 24,500 |
| 35 | Elizabethtown | 30 | 14 | 0 | 19,000 |
| 36 | Phoenixville | 30 | 14 | 0 | 16,599 |
| 37 | St Thomas | 23 | 14 | 0 | 12,000 |
| 38 | Telford | 20 | 14 | 2 | 7,700 |
| 39 | Wernersville | 29 | 14 | 0 | 7,654 |
| 40 | Littlestown | 18 | 14 | 0 | 7,300 |
| 41 | Tunkhannock | 19 | 14 | 0 | 5,349 |
| 42 | Stewartstown | 23 | 14 | 0 | 4,311 |
| 43 | Zelienople | 29 | 14 | 0 | 4,123 |
| 44 | Quarryville | 29 | 14 | 0 | 3,150 |
| 45 | East Greenville | 27 | 14 | 0 | 3,100 |
| 46 | Conway | 29 | 14 | 0 | 2,176 |
| 47 | Saegertown | 21 | 14 | 2 | 1,500 |
| 48 | Dillsburg | 18 | 14 | 0 | 0 |
| 49 | Reading | 23 | 13 | 1 | 87,000 |
| 50 | Warrington | 28 | 13 | 0 | 52,621 |
| 51 | Yardley | 26 | 13 | 1 | 33,171 |
| 52 | Carlisle | 24 | 13 | 1 | 26,000 |
| 53 | Aliquippa | 19 | 13 | 0 | 19,000 |
| 54 | Mount Joy | 19 | 13 | 0 | 14,150 |
| 55 | Dallastown | 19 | 13 | 0 | 12,300 |
| 56 | Middletown | 18 | 13 | 1 | 9,300 |
| 57 | New Holland | 24 | 13 | 1 | 5,500 |
| 58 | Spinnerstown | 14 | 13 | 0 | 4,147 |
| 59 | Honey Brook | 15 | 13 | 2 | 2,892 |
| 60 | Royalton | 20 | 13 | 1 | 1,083 |
| 61 | Trumbauersville | 17 | 13 | 0 | 974 |
| 62 | Hulmeville | 28 | 13 | 0 | 750 |
| 63 | East Petersburg | 20 | 13 | 2 | 0 |
| 64 | Erie | 23 | 12 | 0 | 220,001 |
| 65 | Mechanicsburg | 22 | 12 | 0 | 93,368 |
| 66 | Allison Park | 26 | 12 | 0 | 61,949 |
| 67 | Monroeville | 19 | 12 | 0 | 48,500 |
| 68 | Cranberry Twp | 23 | 12 | 0 | 42,000 |
| 69 | Hanover | 19 | 12 | 0 | 40,900 |
| 70 | Milton | 19 | 12 | 0 | 30,209 |
| 71 | Columbia | 16 | 12 | 0 | 25,200 |
| 72 | Oakdale | 23 | 12 | 0 | 19,031 |
| 73 | Tobyhanna | 19 | 12 | 0 | 17,860 |
| 74 | Warren | 13 | 12 | 0 | 14,650 |
| 75 | Morrisville | 18 | 12 | 0 | 13,342 |
| 76 | Boiling Springs | 19 | 12 | 0 | 10,068 |
| 77 | Wyomissing | 28 | 12 | 0 | 8,500 |
| 78 | Mars | 20 | 12 | 0 | 8,500 |
| 79 | Center Valley | 21 | 12 | 0 | 7,300 |
| 80 | Lake Ariel | 15 | 12 | 0 | 7,105 |
| 81 | Beaver | 20 | 12 | 3 | 5,799 |
| 82 | Buckingham | 14 | 12 | 0 | 4,760 |
| 83 | Shrewsbury | 20 | 12 | 0 | 4,727 |
| 84 | Freeland | 16 | 12 | 0 | 4,610 |
| 85 | West Reading | 26 | 12 | 0 | 4,300 |
| 86 | Fairview | 23 | 12 | 0 | 4,100 |
| 87 | New Oxford | 18 | 12 | 0 | 3,963 |
| 88 | Dublin | 12 | 12 | 0 | 2,200 |
| 89 | Windsor | 16 | 12 | 0 | 1,332 |
| 90 | Seneca | 14 | 12 | 0 | 692 |
| 91 | Meshoppen | 14 | 12 | 0 | 500 |
| 92 | Mount Holly Springs | 19 | 12 | 0 | 250 |
| 93 | Newark | 25 | 12 | 0 | 95 |
| 94 | Sinking Spring | 26 | 12 | 0 | 0 |
| 95 | Akron | 21 | 12 | 0 | 0 |
| 96 | Green Lane | 12 | 12 | 0 | 0 |
| 97 | Mcmurray | 19 | 11 | 0 | 686,000 |
| 98 | Pittsburgh | 19 | 11 | 0 | 520,000 |
| 99 | York | 17 | 11 | 0 | 206,762 |
| 100 | Chester | 24 | 11 | 0 | 140,437 |
| 101 | Wilkinsburg | 21 | 11 | 0 | 125,000 |
| 102 | Harrisburg | 23 | 11 | 0 | 110,000 |
| 103 | State College | 20 | 11 | 0 | 72,000 |
| 104 | Altoona | 18 | 11 | 0 | 62,500 |
| 105 | Hummelstown | 19 | 11 | 0 | 50,200 |
| 106 | New Kensington | 16 | 11 | 0 | 47,800 |
| 107 | New Castle | 15 | 11 | 0 | 43,286 |
| 108 | Shamokin | 18 | 11 | 0 | 43,000 |
| 109 | Rices Landing | 19 | 11 | 0 | 40,000 |
| 110 | Northampton | 19 | 11 | 0 | 40,000 |
| 111 | Oakmont | 18 | 11 | 0 | 39,901 |
| 112 | Pottstown | 19 | 11 | 0 | 36,000 |
| 113 | Dunbar | 17 | 11 | 0 | 35,409 |
| 114 | East Stroudsburg | 20 | 11 | 0 | 30,000 |
| 115 | Clarks Summit | 15 | 11 | 0 | 23,763 |
| 116 | St Marys | 17 | 11 | 0 | 19,588 |
| 117 | Red Lion | 15 | 11 | 0 | 15,882 |
| 118 | South Heights | 19 | 11 | 0 | 15,000 |
| 119 | Natrona Heights | 18 | 11 | 0 | 13,411 |
| 120 | Sunbury | 21 | 11 | 0 | 11,043 |
| 121 | Oil City | 14 | 11 | 0 | 10,564 |
| 122 | Fredericktown | 18 | 11 | 0 | 10,100 |
| 123 | Downingtown | 19 | 11 | 0 | 9,900 |
| 124 | Lititz | 13 | 11 | 0 | 9,397 |
| 125 | Franklin | 18 | 11 | 0 | 8,600 |
| 126 | Hollidaysburg | 18 | 11 | 0 | 8,523 |
| 127 | Manheim | 12 | 11 | 0 | 6,000 |
| 128 | White Haven | 17 | 11 | 0 | 5,500 |
| 129 | Millersburg | 15 | 11 | 1 | 4,248 |
| 130 | Morgantown | 13 | 11 | 0 | 4,245 |
| 131 | Masontown | 20 | 11 | 0 | 3,700 |
| 132 | Camp Hill | 19 | 11 | 0 | 3,500 |
| 133 | Fairchance | 18 | 11 | 0 | 3,400 |
| 134 | Bellwood | 18 | 11 | 0 | 3,162 |
| 135 | Seven Fields | 20 | 11 | 0 | 3,100 |
| 136 | Perkasie | 13 | 11 | 0 | 3,042 |
| 137 | Industry | 15 | 11 | 0 | 2,750 |
| 138 | Pipersville | 13 | 11 | 2 | 2,605 |
| 139 | Duncansville | 18 | 11 | 0 | 2,550 |
| 140 | Braddock | 21 | 11 | 0 | 2,008 |
| 141 | Mc Connellsburg | 14 | 11 | 1 | 2,000 |
| 142 | Evans City | 22 | 11 | 0 | 1,990 |
| 143 | Leechburg | 18 | 11 | 0 | 1,680 |
| 144 | Elverson | 13 | 11 | 0 | 1,641 |
| 145 | Mount Morris | 19 | 11 | 0 | 1,500 |
| 146 | Mc Connellstown | 15 | 11 | 0 | 1,450 |
| 147 | East Freedom | 18 | 11 | 0 | 1,400 |
| 148 | Fredericksburg | 15 | 11 | 0 | 1,200 |
| 149 | Leeper | 21 | 11 | 0 | 1,150 |
| 150 | Christiana | 16 | 11 | 0 | 1,100 |
| 151 | Kreamer | 12 | 11 | 0 | 980 |
| 152 | Beaver Meadows | 16 | 11 | 0 | 968 |
| 153 | Coudersport | 17 | 11 | 0 | 750 |
| 154 | Hooversville | 17 | 11 | 0 | 645 |
| 155 | Georgetown | 14 | 11 | 0 | 626 |
| 156 | Skokie | 12 | 11 | 0 | 450 |
| 157 | Marianna | 19 | 11 | 0 | 450 |
| 158 | Richmond | 12 | 11 | 0 | 200 |
| 159 | Montrose | 12 | 11 | 0 | 150 |
| 160 | Hatfield | 13 | 11 | 0 | 130 |
| 161 | Curryville | 14 | 11 | 2 | 85 |
| 162 | Pt Pleasant | 12 | 11 | 0 | 56 |
| 163 | Blandon | 19 | 11 | 0 | 0 |
| 164 | Biglerville | 12 | 11 | 0 | 0 |
| 165 | Matamoras | 16 | 11 | 0 | 0 |
| 166 | Greensburg | 16 | 10 | 0 | 150,000 |
| 167 | Levittown | 19 | 10 | 0 | 63,007 |
| 168 | Sharon | 17 | 10 | 0 | 48,000 |
| 169 | Hazleton | 15 | 10 | 0 | 45,000 |
| 170 | Coatesville | 22 | 10 | 0 | 36,960 |
| 171 | Bloomsburg | 16 | 10 | 0 | 29,382 |
| 172 | Lewistown | 16 | 10 | 0 | 26,765 |
| 173 | Charleroi | 17 | 10 | 0 | 26,330 |
| 174 | Fairless Hills | 17 | 10 | 0 | 24,400 |
| 175 | Uniontown | 15 | 10 | 0 | 23,125 |
| 176 | Philipsburg | 15 | 10 | 0 | 20,095 |
| 177 | Bradford | 14 | 10 | 0 | 18,500 |
| 178 | Meadville | 17 | 10 | 0 | 17,339 |
| 179 | Mcmurry | 15 | 10 | 0 | 15,817 |
| 180 | Sayre | 15 | 10 | 0 | 15,569 |
| 181 | Jamison | 17 | 10 | 0 | 14,699 |
| 182 | Kutztown | 12 | 10 | 0 | 14,200 |
| 183 | Clinton | 13 | 10 | 0 | 11,460 |
| 184 | Gibsonia | 12 | 10 | 0 | 10,190 |
| 185 | Myerstown | 10 | 10 | 0 | 9,500 |
| 186 | Belle Vernon | 14 | 10 | 0 | 9,100 |
| 187 | Adrian | 16 | 10 | 0 | 8,000 |
| 188 | Millersville | 12 | 10 | 0 | 7,950 |
| 189 | Edinboro | 14 | 10 | 0 | 7,800 |
| 190 | Indian Head | 15 | 10 | 0 | 7,000 |
| 191 | Jersey Shore | 15 | 10 | 0 | 6,600 |
| 192 | Monaca | 13 | 10 | 0 | 6,500 |
| 193 | Duquesne | 18 | 10 | 0 | 5,565 |
| 194 | Sharpsville | 17 | 10 | 0 | 5,310 |
| 195 | Oxford | 12 | 10 | 0 | 5,280 |
| 196 | Tarentum | 18 | 10 | 0 | 4,927 |
| 197 | New Wilmington | 17 | 10 | 0 | 4,500 |
| 198 | Baden | 16 | 10 | 0 | 4,377 |
| 199 | Wrightsville | 11 | 10 | 0 | 4,076 |
| 200 | Denver | 15 | 10 | 0 | 3,861 |
| 201 | Petrolia | 11 | 10 | 0 | 3,800 |
| 202 | Midland | 16 | 10 | 1 | 3,275 |
| 203 | East Berlin | 11 | 10 | 0 | 3,221 |
| 204 | Strasburg | 11 | 10 | 0 | 3,100 |
| 205 | Macungie | 10 | 10 | 0 | 3,039 |
| 206 | Walnutport | 10 | 10 | 0 | 3,000 |
| 207 | Reynoldsville | 12 | 10 | 0 | 2,908 |
| 208 | Hughesville | 12 | 10 | 1 | 2,800 |
| 209 | Montgomery | 11 | 10 | 0 | 2,700 |
| 210 | Auburn | 10 | 10 | 0 | 2,500 |
| 211 | Reinholds | 15 | 10 | 2 | 2,430 |
| 212 | Johnsonburg | 12 | 10 | 0 | 2,413 |
| 213 | Cambridge Springs | 14 | 10 | 0 | 2,363 |
| 214 | Mercersburg | 12 | 10 | 0 | 2,350 |
| 215 | Halifax | 13 | 10 | 0 | 2,278 |
| 216 | Leesport | 11 | 10 | 0 | 2,200 |
| 217 | Shoemakersville | 12 | 10 | 0 | 2,150 |
| 218 | Vandergrift | 16 | 10 | 0 | 2,049 |
| 219 | Creighton | 18 | 10 | 0 | 2,000 |
| 220 | Kittanning | 17 | 10 | 0 | 2,000 |
| 221 | Catawissa | 12 | 10 | 0 | 1,644 |
| 222 | Hawthorn | 15 | 10 | 0 | 1,500 |
| 223 | Richlandtown | 14 | 10 | 0 | 1,450 |
| 224 | Troy | 11 | 10 | 0 | 1,362 |
| 225 | Ellsworth | 17 | 10 | 0 | 1,250 |
| 226 | Avondale | 11 | 10 | 0 | 1,108 |
| 227 | Chicora | 13 | 10 | 0 | 1,100 |
| 228 | Farmington Hills | 11 | 10 | 0 | 1,040 |
| 229 | Bernville | 12 | 10 | 0 | 1,010 |
| 230 | Foxburg | 11 | 10 | 0 | 925 |
| 231 | Lewis Run | 15 | 10 | 0 | 892 |
| 232 | Buck Hill Falls | 13 | 10 | 0 | 876 |
| 233 | Gifford | 13 | 10 | 0 | 850 |
| 234 | West Alexander | 13 | 10 | 0 | 820 |
| 235 | Aspers | 11 | 10 | 0 | 800 |
| 236 | Warriors Mark | 13 | 10 | 0 | 750 |
| 237 | Stroudsburg | 12 | 10 | 0 | 740 |
| 238 | Lawrenceville | 11 | 10 | 0 | 691 |
| 239 | Frederick | 10 | 10 | 0 | 508 |
| 240 | Lyon Station | 11 | 10 | 0 | 500 |
| 241 | Etters | 11 | 10 | 0 | 475 |
| 242 | Durham | 12 | 10 | 0 | 325 |
| 243 | Freehold | 12 | 10 | 0 | 315 |
| 244 | Pocono Manor | 12 | 10 | 0 | 300 |
| 245 | Newton Hamilton | 14 | 10 | 0 | 270 |
| 246 | Shippingport | 16 | 10 | 0 | 222 |
| 247 | Darlington | 12 | 10 | 0 | 100 |
| 248 | Douglassville | 11 | 10 | 0 | 50 |
| 249 | Penfield | 13 | 10 | 0 | 0 |
| 250 | Weedville | 13 | 10 | 0 | 0 |
| 251 | Elkland | 12 | 10 | 0 | 0 |
| 252 | Catasauqua | 16 | 10 | 0 | 0 |
| 253 | Bethlehem | 12 | 9 | 0 | 117,259 |
| 254 | Easton | 16 | 9 | 0 | 96,867 |
| 255 | Scranton | 13 | 9 | 0 | 58,467 |
| 256 | Lebanon | 16 | 9 | 0 | 57,000 |
| 257 | University Park | 15 | 9 | 0 | 37,000 |
| 258 | Pottsville | 15 | 9 | 0 | 31,850 |
| 259 | Ambridge | 16 | 9 | 0 | 19,500 |
| 260 | Shippensburg | 17 | 9 | 0 | 17,800 |
| 261 | Blairsville | 18 | 9 | 0 | 16,000 |
| 262 | Slippery Rock | 19 | 9 | 0 | 15,778 |
| 263 | Huntingdon | 13 | 9 | 0 | 13,776 |
| 264 | Indiana | 15 | 9 | 0 | 9,638 |
| 265 | Lehighton | 12 | 9 | 0 | 9,000 |
| 266 | Greenville | 13 | 9 | 0 | 8,600 |
| 267 | Boyertown | 10 | 9 | 0 | 8,000 |
| 268 | Corry | 10 | 9 | 0 | 7,800 |
| 269 | Sewickley | 16 | 9 | 0 | 7,781 |
| 270 | Newmanstown | 11 | 9 | 0 | 7,070 |
| 271 | Bushkill | 12 | 9 | 0 | 7,016 |
| 272 | Ford City | 10 | 9 | 0 | 6,744 |
| 273 | Harmony | 14 | 9 | 0 | 6,669 |
| 274 | Brookville | 15 | 9 | 0 | 6,220 |
| 275 | Sarver | 15 | 9 | 0 | 5,849 |
| 276 | Mount Union | 14 | 9 | 0 | 5,801 |
| 277 | Hellertown | 9 | 9 | 0 | 5,800 |
| 278 | Greencastle | 10 | 9 | 0 | 5,500 |
| 279 | Birdsboro | 13 | 9 | 0 | 5,353 |
| 280 | Towanda | 13 | 9 | 0 | 5,000 |
| 281 | Homer City | 10 | 9 | 0 | 4,920 |
| 282 | Danville | 19 | 9 | 0 | 4,897 |
| 283 | North East | 16 | 9 | 0 | 4,601 |
| 284 | Slatington | 13 | 9 | 0 | 4,450 |
| 285 | Mansfield | 11 | 9 | 0 | 4,100 |
| 286 | Valley View | 14 | 9 | 0 | 3,870 |
| 287 | Springdale | 13 | 9 | 0 | 3,405 |
| 288 | Conyngham | 11 | 9 | 0 | 3,230 |
| 289 | Shawnee On Delaware | 11 | 9 | 0 | 3,200 |
| 290 | Martinsburg | 13 | 9 | 2 | 3,160 |
| 291 | New Bethlehem | 12 | 9 | 0 | 3,150 |
| 292 | Annville | 16 | 9 | 0 | 3,100 |
| 293 | Nicholson | 11 | 9 | 0 | 3,100 |
| 294 | Lake City | 11 | 9 | 0 | 2,935 |
| 295 | Dallas | 15 | 9 | 0 | 2,900 |
| 296 | Bath | 10 | 9 | 0 | 2,680 |
| 297 | Oley | 12 | 9 | 0 | 2,204 |
| 298 | Topton | 9 | 9 | 0 | 2,069 |
| 299 | Rimersburg | 10 | 9 | 0 | 1,873 |
| 300 | Clymer | 14 | 9 | 0 | 1,700 |
| 301 | Shamokin Dam | 13 | 9 | 0 | 1,700 |
| 302 | New Cumberland | 10 | 9 | 0 | 1,648 |
| 303 | Harwick | 9 | 9 | 0 | 1,600 |
| 304 | Linesville | 11 | 9 | 0 | 1,600 |
| 305 | Worthington | 12 | 9 | 0 | 1,500 |
| 306 | Vanport | 13 | 9 | 0 | 1,450 |
| 307 | Falls Creek | 12 | 9 | 0 | 1,440 |
| 308 | Terre Hill | 12 | 9 | 0 | 1,295 |
| 309 | New Hope | 10 | 9 | 0 | 1,295 |
| 310 | Freeport | 16 | 9 | 0 | 1,230 |
| 311 | Royersford | 11 | 9 | 0 | 1,200 |
| 312 | Sandy Lake | 12 | 9 | 0 | 1,100 |
| 313 | Millville | 11 | 9 | 0 | 969 |
| 314 | Liverpool | 12 | 9 | 0 | 934 |
| 315 | Distant | 12 | 9 | 0 | 900 |
| 316 | Quentin | 12 | 9 | 0 | 900 |
| 317 | Pleasantville | 11 | 9 | 1 | 892 |
| 318 | Conneaut Lake | 12 | 9 | 0 | 870 |
| 319 | Wampum | 12 | 9 | 0 | 832 |
| 320 | Mc Alisterville | 12 | 9 | 0 | 825 |
| 321 | Franklintown | 10 | 9 | 0 | 705 |
| 322 | Fombell | 10 | 9 | 0 | 700 |
| 323 | Spring Mills | 10 | 9 | 0 | 670 |
| 324 | Confluence | 10 | 9 | 0 | 645 |
| 325 | Tioga | 10 | 9 | 0 | 615 |
| 326 | Knoxville | 11 | 9 | 0 | 590 |
| 327 | Reno | 10 | 9 | 0 | 550 |
| 328 | Rouseville | 11 | 9 | 0 | 523 |
| 329 | Newell | 13 | 9 | 0 | 520 |
| 330 | Orangeville | 10 | 9 | 0 | 508 |
| 331 | Drums | 12 | 9 | 0 | 500 |
| 332 | Ulster | 12 | 9 | 0 | 500 |
| 333 | Wattsburg | 11 | 9 | 0 | 450 |
| 334 | Herndon | 10 | 9 | 0 | 432 |
| 335 | Morris Run | 10 | 9 | 0 | 400 |
| 336 | New Albany | 13 | 9 | 0 | 336 |
| 337 | Pillow | 11 | 9 | 0 | 312 |
| 338 | Nelson | 14 | 9 | 0 | 300 |
| 339 | Sacramento | 9 | 9 | 0 | 250 |
| 340 | Exton | 9 | 9 | 0 | 250 |
| 341 | Apollo | 12 | 9 | 1 | 250 |
| 342 | Fayetteville | 11 | 9 | 2 | 250 |
| 343 | Harmonsburg | 9 | 9 | 0 | 250 |
| 344 | Springville | 11 | 9 | 0 | 165 |
| 345 | Bangor | 10 | 9 | 0 | 130 |
| 346 | Parkesburg | 10 | 9 | 0 | 124 |
| 347 | North Brunswick | 10 | 9 | 0 | 60 |
| 348 | Cranesville | 10 | 9 | 0 | 0 |
| 349 | Bendersville | 10 | 9 | 0 | 0 |
| 350 | Freeburg | 11 | 9 | 0 | 0 |
| 351 | Delaware Water Gap | 10 | 9 | 0 | 0 |
| 352 | Addison | 11 | 9 | 0 | 0 |
| 353 | Brackenridge | 13 | 9 | 0 | 0 |
| 354 | Albion | 10 | 9 | 0 | 0 |
| 355 | Bentleyville | 17 | 9 | 0 | 0 |
| 356 | Chambersburg | 14 | 8 | 0 | 31,048 |
| 357 | Mill Hall | 8 | 8 | 0 | 9,700 |
| 358 | Doylestown | 13 | 8 | 2 | 8,700 |
| 359 | Lords Valley | 14 | 8 | 0 | 8,321 |
| 360 | Dubois | 11 | 8 | 0 | 7,794 |
| 361 | Honesdale | 17 | 8 | 0 | 6,533 |
| 362 | Portage | 12 | 8 | 0 | 6,500 |
| 363 | Somerset | 13 | 8 | 0 | 6,309 |
| 364 | Titusville | 10 | 8 | 1 | 6,146 |
| 365 | Mifflintown | 11 | 8 | 0 | 4,450 |
| 366 | Brockway | 14 | 8 | 0 | 4,384 |
| 367 | Rochester | 14 | 8 | 0 | 4,276 |
| 368 | Dilliner | 12 | 8 | 0 | 4,200 |
| 369 | Mifflinburg | 10 | 8 | 0 | 3,690 |
| 370 | Union City | 13 | 8 | 0 | 3,320 |
| 371 | Girard | 10 | 8 | 0 | 3,301 |
| 372 | Newport | 12 | 8 | 0 | 3,200 |
| 373 | Meyersdale | 11 | 8 | 0 | 3,019 |
| 374 | Champion | 10 | 8 | 0 | 3,000 |
| 375 | Muncy | 9 | 8 | 0 | 2,900 |
| 376 | Milesburg | 8 | 8 | 0 | 2,750 |
| 377 | Port Allegany | 11 | 8 | 0 | 2,591 |
| 378 | Coopersburg | 8 | 8 | 0 | 2,570 |
| 379 | Patton | 9 | 8 | 0 | 2,290 |
| 380 | Newville | 10 | 8 | 0 | 2,070 |
| 381 | Centre Hall | 9 | 8 | 0 | 1,900 |
| 382 | Elderton | 13 | 8 | 0 | 1,875 |
| 383 | Mont Alto | 9 | 8 | 0 | 1,867 |
| 384 | Waterford | 10 | 8 | 0 | 1,800 |
| 385 | Richland | 8 | 8 | 0 | 1,700 |
| 386 | Saxton | 9 | 8 | 0 | 1,675 |
| 387 | Sykesville | 11 | 8 | 0 | 1,500 |
| 388 | Farmington | 9 | 8 | 0 | 1,300 |
| 389 | Nu Mine | 8 | 8 | 0 | 1,200 |
| 390 | Springboro | 10 | 8 | 0 | 1,175 |
| 391 | New Bloomfield | 10 | 8 | 0 | 1,170 |
| 392 | Benton | 9 | 8 | 0 | 1,100 |
| 393 | York Springs | 9 | 8 | 0 | 1,095 |
| 394 | Polk | 10 | 8 | 0 | 1,058 |
| 395 | Stoneboro | 9 | 8 | 0 | 1,051 |
| 396 | Tidioute | 10 | 8 | 0 | 1,040 |
| 397 | East Brady | 9 | 8 | 0 | 1,040 |
| 398 | Colver | 9 | 8 | 0 | 1,000 |
| 399 | Summerhill | 15 | 8 | 0 | 989 |
| 400 | Schaefferstown | 11 | 8 | 0 | 975 |
| 401 | Parker | 10 | 8 | 1 | 900 |
| 402 | Conneautville | 13 | 8 | 0 | 850 |
| 403 | Wyalusing | 10 | 8 | 0 | 700 |
| 404 | Jamestown | 10 | 8 | 0 | 680 |
| 405 | Elmora | 12 | 8 | 0 | 670 |
| 406 | Ulysses | 9 | 8 | 0 | 640 |
| 407 | Russell | 10 | 8 | 0 | 640 |
| 408 | Mapleton | 10 | 8 | 0 | 570 |
| 409 | Rockton | 11 | 8 | 0 | 450 |
| 410 | Moscow | 10 | 8 | 0 | 450 |
| 411 | Kersey | 10 | 8 | 0 | 440 |
| 412 | Karthaus | 9 | 8 | 0 | 430 |
| 413 | Dushore | 11 | 8 | 0 | 400 |
| 414 | Osceola | 11 | 8 | 0 | 400 |
| 415 | Rew | 9 | 8 | 0 | 325 |
| 416 | Union Dale | 10 | 8 | 0 | 325 |
| 417 | James City | 9 | 8 | 0 | 286 |
| 418 | Glen Campbell | 12 | 8 | 0 | 260 |
| 419 | Loysville | 10 | 8 | 0 | 249 |
| 420 | Rixford | 9 | 8 | 0 | 234 |
| 421 | Defiance | 9 | 8 | 0 | 205 |
| 422 | Brave | 10 | 8 | 0 | 200 |
| 423 | Ronks | 8 | 8 | 0 | 140 |
| 424 | Sparta | 10 | 8 | 0 | 125 |
| 425 | Whitehaven | 9 | 8 | 0 | 120 |
| 426 | Malvern | 11 | 8 | 0 | 112 |
| 427 | Stoystown | 9 | 8 | 0 | 97 |
| 428 | Wells Tannery | 9 | 8 | 0 | 95 |
| 429 | Fleetwood | 8 | 8 | 0 | 95 |
| 430 | New Columbia | 9 | 8 | 0 | 93 |
| 431 | Paradise | 10 | 8 | 0 | 90 |
| 432 | Cresco | 10 | 8 | 0 | 84 |
| 433 | East Earl | 10 | 8 | 0 | 50 |
| 434 | Falls | 9 | 8 | 0 | 50 |
| 435 | Fort Littleton | 9 | 8 | 0 | 40 |
| 436 | Fort Washington | 12 | 8 | 2 | 25 |
| 437 | Westover | 11 | 8 | 1 | 0 |
| 438 | Hyndman | 9 | 8 | 0 | 0 |
| 439 | Beaver Springs | 10 | 8 | 0 | 0 |
| 440 | St Petersburg | 15 | 8 | 0 | 0 |
| 441 | Mingoville | 10 | 8 | 0 | 0 |
| 442 | Gaines | 10 | 8 | 0 | 0 |
| 443 | Emporium | 10 | 8 | 0 | 0 |
| 444 | Berlin | 9 | 8 | 0 | 0 |
| 445 | Atglen | 9 | 8 | 0 | 0 |
| 446 | Blossburg | 9 | 8 | 0 | 0 |
| 447 | Johnstown | 10 | 7 | 0 | 49,500 |
| 448 | Latrobe | 15 | 7 | 0 | 30,000 |
| 449 | Clearfield | 14 | 7 | 0 | 14,000 |
| 450 | Waynesboro | 16 | 7 | 0 | 13,200 |
| 451 | Lock Haven | 8 | 7 | 0 | 9,890 |
| 452 | Windber | 12 | 7 | 0 | 9,454 |
| 453 | Ebensburg | 9 | 7 | 0 | 8,500 |
| 454 | Houtzdale | 8 | 7 | 0 | 8,410 |
| 455 | Grove City | 14 | 7 | 0 | 8,322 |
| 456 | Tamaqua | 9 | 7 | 0 | 8,000 |
| 457 | Davidsville | 11 | 7 | 0 | 7,800 |
| 458 | Mahanoy City | 10 | 7 | 0 | 7,300 |
| 459 | Minersville | 8 | 7 | 0 | 7,275 |
| 460 | Palmerton | 8 | 7 | 0 | 7,000 |
| 461 | Tyrone | 8 | 7 | 0 | 6,500 |
| 462 | Derry | 13 | 7 | 0 | 6,500 |
| 463 | Schuylkill Haven | 8 | 7 | 0 | 6,000 |
| 464 | Montoursville | 14 | 7 | 0 | 4,983 |
| 465 | Ridgway | 11 | 7 | 0 | 4,700 |
| 466 | Mineral Point | 7 | 7 | 0 | 4,236 |
| 467 | Ashland | 9 | 7 | 0 | 4,200 |
| 468 | Nanty Glo | 11 | 7 | 0 | 4,076 |
| 469 | Winburne | 10 | 7 | 0 | 3,700 |
| 470 | Mt Holly Springs | 8 | 7 | 0 | 3,261 |
| 471 | Lykens | 12 | 7 | 0 | 3,220 |
| 472 | Cheswick | 9 | 7 | 0 | 3,200 |
| 473 | Flinton | 11 | 7 | 0 | 3,200 |
| 474 | Gallitzin | 9 | 7 | 0 | 3,130 |
| 475 | Orwigsburg | 11 | 7 | 0 | 3,000 |
| 476 | West Grove | 11 | 7 | 0 | 2,873 |
| 477 | Youngstown | 15 | 7 | 0 | 2,730 |
| 478 | Williamstown | 8 | 7 | 0 | 2,390 |
| 479 | Hastings | 12 | 7 | 0 | 2,100 |
| 480 | Duncannon | 12 | 7 | 0 | 2,000 |
| 481 | Glen Rock | 7 | 7 | 0 | 2,000 |
| 482 | Youngsville | 10 | 7 | 0 | 1,957 |
| 483 | Williamsburg | 8 | 7 | 0 | 1,800 |
| 484 | Adamstown | 8 | 7 | 0 | 1,800 |
| 485 | Blandburg | 11 | 7 | 0 | 1,746 |
| 486 | Twin Rocks | 8 | 7 | 0 | 1,650 |
| 487 | Middleburg | 10 | 7 | 0 | 1,600 |
| 488 | Sipesville | 12 | 7 | 0 | 1,400 |
| 489 | Grampian | 9 | 7 | 0 | 1,400 |
| 490 | Westfield | 10 | 7 | 0 | 1,300 |
| 491 | East Bangor | 7 | 7 | 0 | 1,200 |
| 492 | Cochranton | 9 | 7 | 0 | 1,136 |
| 493 | Portland | 11 | 7 | 0 | 1,100 |
| 494 | Howard | 10 | 7 | 0 | 1,001 |
| 495 | Richfield | 9 | 7 | 0 | 1,000 |
| 496 | Creekside | 11 | 7 | 0 | 1,000 |
| 497 | Torrance | 9 | 7 | 0 | 997 |
| 498 | Riegelsville | 7 | 7 | 0 | 980 |
| 499 | Beavertown | 8 | 7 | 0 | 935 |
| 500 | West Chester | 8 | 7 | 0 | 900 |
| 501 | Bowmanstown | 7 | 7 | 0 | 900 |
| 502 | Eldred | 10 | 7 | 0 | 850 |
| 503 | Wood | 10 | 7 | 0 | 800 |
| 504 | Gratz | 9 | 7 | 0 | 738 |
| 505 | Summerville | 10 | 7 | 0 | 700 |
| 506 | Tionesta | 9 | 7 | 0 | 610 |
| 507 | Dayton | 9 | 7 | 0 | 600 |
| 508 | Susquehanna | 9 | 7 | 0 | 563 |
| 509 | Clintonville | 7 | 7 | 0 | 557 |
| 510 | Mount Gretna | 9 | 7 | 0 | 485 |
| 511 | Portersville | 10 | 7 | 0 | 460 |
| 512 | Shermans Dale | 9 | 7 | 0 | 450 |
| 513 | Fredonia | 9 | 7 | 0 | 443 |
| 514 | Rebersburg | 7 | 7 | 0 | 425 |
| 515 | Osterburg | 8 | 7 | 0 | 392 |
| 516 | Lucinda | 8 | 7 | 0 | 380 |
| 517 | Leraysville | 8 | 7 | 0 | 360 |
| 518 | Cumming | 11 | 7 | 0 | 350 |
| 519 | Six Mile Run | 8 | 7 | 0 | 320 |
| 520 | Knox Dale | 10 | 7 | 0 | 300 |
| 521 | Madisonburg | 10 | 7 | 0 | 250 |
| 522 | Wellsboro | 9 | 7 | 0 | 220 |
| 523 | Cochranville | 7 | 7 | 0 | 180 |
| 524 | Fannettsburg | 8 | 7 | 0 | 125 |
| 525 | Bethelem | 8 | 7 | 0 | 100 |
| 526 | Guys Mills | 11 | 7 | 0 | 99 |
| 527 | Bethany | 8 | 7 | 0 | 99 |
| 528 | Beach Lake | 9 | 7 | 0 | 86 |
| 529 | Mehoopany | 8 | 7 | 0 | 85 |
| 530 | Irving | 8 | 7 | 0 | 80 |
| 531 | Youngwood | 11 | 7 | 0 | 80 |
| 532 | Hood River | 9 | 7 | 0 | 75 |
| 533 | Marsteller | 12 | 7 | 0 | 75 |
| 534 | Rising Sun | 7 | 7 | 0 | 55 |
| 535 | Ferndale | 8 | 7 | 0 | 30 |
| 536 | Snow Shoe | 8 | 7 | 0 | 0 |
| 537 | Laceyville | 8 | 7 | 0 | 0 |
| 538 | Driftwood | 9 | 7 | 0 | 0 |
| 539 | Northern Cambria | 10 | 7 | 0 | 0 |
| 540 | Galeton | 8 | 7 | 0 | 0 |
| 541 | Arendtsville | 8 | 7 | 0 | 0 |
| 542 | Alexandria | 10 | 7 | 0 | 0 |
| 543 | Lansford | 7 | 6 | 0 | 9,300 |
| 544 | New Philadelphia | 8 | 6 | 0 | 7,100 |
| 545 | Selinsgrove | 9 | 6 | 0 | 5,584 |
| 546 | Curwensville | 9 | 6 | 0 | 4,500 |
| 547 | Connellsville | 8 | 6 | 0 | 3,630 |
| 548 | Ligonier | 8 | 6 | 0 | 3,293 |
| 549 | Roaring Spring | 7 | 6 | 1 | 3,182 |
| 550 | Tower City | 11 | 6 | 0 | 3,150 |
| 551 | Jim Thorpe | 7 | 6 | 0 | 2,853 |
| 552 | Point Marion | 7 | 6 | 0 | 2,594 |
| 553 | Alburtis | 6 | 6 | 0 | 2,117 |
| 554 | Shippenville | 8 | 6 | 0 | 2,100 |
| 555 | Loretto | 8 | 6 | 0 | 2,072 |
| 556 | Canton | 7 | 6 | 0 | 2,050 |
| 557 | Irvona | 8 | 6 | 0 | 1,980 |
| 558 | Frenchville | 8 | 6 | 0 | 1,700 |
| 559 | Intercourse | 8 | 6 | 0 | 1,640 |
| 560 | Bedford | 7 | 6 | 0 | 1,570 |
| 561 | Delta | 7 | 6 | 0 | 1,400 |
| 562 | Knox | 9 | 6 | 0 | 1,380 |
| 563 | Roulette | 7 | 6 | 0 | 1,300 |
| 564 | North Warren | 8 | 6 | 0 | 1,300 |
| 565 | Rockwood | 14 | 6 | 0 | 1,250 |
| 566 | Bessemer | 8 | 6 | 0 | 1,100 |
| 567 | Bally | 7 | 6 | 0 | 1,090 |
| 568 | Cabot | 8 | 6 | 0 | 950 |
| 569 | Millheim | 8 | 6 | 0 | 902 |
| 570 | Ringtown | 8 | 6 | 0 | 823 |
| 571 | Hidden Valley | 7 | 6 | 0 | 750 |
| 572 | Penns Creek | 7 | 6 | 0 | 725 |
| 573 | Millerstown | 8 | 6 | 0 | 700 |
| 574 | Petersburg | 8 | 6 | 0 | 650 |
| 575 | Saint Thomas | 7 | 6 | 0 | 491 |
| 576 | Nottingham | 6 | 6 | 0 | 473 |
| 577 | Dalmatia | 7 | 6 | 0 | 450 |
| 578 | Garrett | 9 | 6 | 0 | 449 |
| 579 | Three Springs | 6 | 6 | 0 | 442 |
| 580 | Lopez | 7 | 6 | 0 | 425 |
| 581 | Banner Elk | 7 | 6 | 0 | 400 |
| 582 | Wilcox | 8 | 6 | 0 | 396 |
| 583 | Saltillo | 6 | 6 | 0 | 350 |
| 584 | Arnot | 7 | 6 | 0 | 325 |
| 585 | North Bend | 8 | 6 | 0 | 270 |
| 586 | Harrisville | 7 | 6 | 0 | 238 |
| 587 | Montandon | 8 | 6 | 0 | 200 |
| 588 | Glen Mills | 6 | 6 | 0 | 196 |
| 589 | Havertown | 8 | 6 | 0 | 195 |
| 590 | Mifflin | 7 | 6 | 0 | 177 |
| 591 | Mary D | 7 | 6 | 0 | 175 |
| 592 | New London | 6 | 6 | 0 | 129 |
| 593 | Forksville | 7 | 6 | 0 | 100 |
| 594 | Stevens | 6 | 6 | 0 | 98 |
| 595 | Spring Grove | 8 | 6 | 0 | 90 |
| 596 | Roaring Branch | 7 | 6 | 0 | 90 |
| 597 | Cyclone | 6 | 6 | 0 | 87 |
| 598 | Gillett | 7 | 6 | 0 | 85 |
| 599 | Carrolltown | 7 | 6 | 0 | 55 |
| 600 | Binghamton | 7 | 6 | 0 | 50 |
| 601 | Breezewood | 7 | 6 | 0 | 50 |
| 602 | North Arlington | 8 | 6 | 0 | 50 |
| 603 | Allensville | 6 | 6 | 0 | 0 |
| 604 | Aaronsburg | 7 | 6 | 0 | 0 |
| 605 | Alum Bank | 7 | 6 | 0 | 0 |
| 606 | Boyers | 7 | 6 | 0 | 0 |
| 607 | Mcadoo | 6 | 5 | 0 | 6,700 |
| 608 | Nesquehoning | 6 | 5 | 0 | 2,850 |
| 609 | Markleysburg | 6 | 5 | 0 | 2,800 |
| 610 | Mercer | 7 | 5 | 0 | 2,227 |
| 611 | Everett | 6 | 5 | 0 | 2,048 |
| 612 | Luthersburg | 5 | 5 | 0 | 1,570 |
| 613 | Lilly | 6 | 5 | 0 | 1,388 |
| 614 | Sheffield | 8 | 5 | 0 | 1,075 |
| 615 | New Berlin | 8 | 5 | 0 | 990 |
| 616 | New Milford | 6 | 5 | 0 | 979 |
| 617 | Orefield | 5 | 5 | 0 | 600 |
| 618 | Lake Harmony | 8 | 5 | 0 | 500 |
| 619 | Gap | 6 | 5 | 0 | 470 |
| 620 | New Enterprise | 6 | 5 | 0 | 443 |
| 621 | Ralston | 8 | 5 | 0 | 400 |
| 622 | Commodore | 6 | 5 | 0 | 350 |
| 623 | Lemoyne | 6 | 5 | 0 | 350 |
| 624 | Skytop | 7 | 5 | 0 | 300 |
| 625 | Orlando | 7 | 5 | 0 | 293 |
| 626 | Mt Pleasant M | 5 | 5 | 0 | 285 |
| 627 | Dry Run | 6 | 5 | 0 | 278 |
| 628 | Willow Street | 6 | 5 | 0 | 240 |
| 629 | Sebring | 7 | 5 | 0 | 230 |
| 630 | Lewisberry | 6 | 5 | 0 | 225 |
| 631 | Chestnut Rdg | 6 | 5 | 0 | 225 |
| 632 | Gouldsboro | 6 | 5 | 0 | 225 |
| 633 | Hiawatha | 6 | 5 | 0 | 225 |
| 634 | Perryville | 5 | 5 | 0 | 224 |
| 635 | Port Clinton | 5 | 5 | 0 | 200 |
| 636 | Hazle Township | 6 | 5 | 0 | 200 |
| 637 | Collegeville | 6 | 5 | 0 | 165 |
| 638 | Hazel Hurst | 7 | 5 | 0 | 140 |
| 639 | Jenkintown | 7 | 5 | 0 | 139 |
| 640 | Pequea | 6 | 5 | 0 | 121 |
| 641 | Hillsdale | 5 | 5 | 0 | 100 |
| 642 | Waterville | 6 | 5 | 0 | 98 |
| 643 | Holtwood | 6 | 5 | 0 | 81 |
| 644 | Ludlow | 6 | 5 | 0 | 81 |
| 645 | Adamsville | 7 | 5 | 0 | 80 |
| 646 | Fenelton | 7 | 5 | 0 | 76 |
| 647 | Spring Creek | 8 | 5 | 0 | 75 |
| 648 | Bechtelsville | 6 | 5 | 0 | 75 |
| 649 | Julian | 6 | 5 | 0 | 75 |
| 650 | Woodbridge | 6 | 5 | 0 | 60 |
| 651 | Neelyton | 6 | 5 | 0 | 57 |
| 652 | James Creek | 7 | 5 | 0 | 43 |
| 653 | Broad Top | 6 | 5 | 0 | 0 |
| 654 | Blain | 6 | 5 | 0 | 0 |
| 655 | Whitehall | 15 | 4 | 0 | 13,063 |
| 656 | Summit Hill | 6 | 4 | 0 | 2,890 |
| 657 | Pine Grove | 4 | 4 | 0 | 2,711 |
| 658 | Elizabethville | 7 | 4 | 0 | 2,700 |
| 659 | Fairfield | 5 | 4 | 0 | 2,150 |
| 660 | Port Matilda | 4 | 4 | 0 | 1,500 |
| 661 | Mill Creek | 6 | 4 | 0 | 1,108 |
| 662 | Greentown | 8 | 4 | 0 | 1,100 |
| 663 | Thompsontown | 6 | 4 | 0 | 1,000 |
| 664 | Pennsylvania Furnace | 4 | 4 | 0 | 1,000 |
| 665 | Cairnbrook | 4 | 4 | 0 | 910 |
| 666 | Zieglerville | 4 | 4 | 0 | 640 |
| 667 | Oak Brook | 7 | 4 | 0 | 491 |
| 668 | New Ringgold | 5 | 4 | 0 | 416 |
| 669 | Tannersville | 7 | 4 | 0 | 330 |
| 670 | Laporte | 5 | 4 | 0 | 325 |
| 671 | Glenmoore | 5 | 4 | 0 | 300 |
| 672 | Rehrersburg | 5 | 4 | 0 | 300 |
| 673 | Fleming | 5 | 4 | 0 | 290 |
| 674 | Lake Hiawatha | 6 | 4 | 0 | 270 |
| 675 | Shirleysburg | 6 | 4 | 0 | 225 |
| 676 | Narvon | 6 | 4 | 0 | 210 |
| 677 | Womelsdorf | 4 | 4 | 0 | 200 |
| 678 | Randolph | 4 | 4 | 0 | 200 |
| 679 | Sproul | 5 | 4 | 0 | 180 |
| 680 | Kimberton | 6 | 4 | 0 | 100 |
| 681 | Transfer | 6 | 4 | 0 | 88 |
| 682 | Rome | 5 | 4 | 0 | 65 |
| 683 | Hills Borough | 4 | 4 | 0 | 57 |
| 684 | East Butler | 4 | 4 | 0 | 45 |
| 685 | Sidman | 4 | 4 | 0 | 40 |
| 686 | Point Pleasant | 5 | 4 | 0 | 40 |
| 687 | Mount Jewett | 5 | 4 | 0 | 38 |
| 688 | Bethel Park | 6 | 4 | 0 | 35 |
| 689 | North Huntingdon | 5 | 4 | 0 | 30 |
| 690 | Coburn | 5 | 4 | 0 | 0 |
| 691 | Dudley | 4 | 4 | 0 | 0 |
| 692 | Troxelville | 4 | 4 | 0 | 0 |
| 693 | Fishertown | 6 | 4 | 0 | 0 |
| 694 | Mcveytown | 4 | 4 | 0 | 0 |
| 695 | Cresson | 4 | 3 | 0 | 2,500 |
| 696 | Claysburg | 4 | 3 | 0 | 2,500 |
| 697 | Smethport | 4 | 3 | 0 | 2,400 |
| 698 | Central City | 6 | 3 | 0 | 1,984 |
| 699 | Renovo | 5 | 3 | 0 | 1,800 |
| 700 | Loysburg | 4 | 3 | 0 | 1,700 |
| 701 | Shinglehouse | 4 | 3 | 0 | 1,250 |
| 702 | Gray | 7 | 3 | 0 | 700 |
| 703 | Las Vegas | 6 | 3 | 0 | 550 |
| 704 | Ellicott City | 5 | 3 | 0 | 490 |
| 705 | Loganton | 4 | 3 | 0 | 402 |
| 706 | Elmhurst Township | 5 | 3 | 0 | 353 |
| 707 | Woodbury | 4 | 3 | 0 | 295 |
| 708 | Hamburg | 5 | 3 | 0 | 240 |
| 709 | Marysville | 4 | 3 | 0 | 234 |
| 710 | Monsey | 3 | 3 | 0 | 215 |
| 711 | Dingmans Ferry | 5 | 3 | 0 | 150 |
| 712 | Beech Creek | 4 | 3 | 0 | 140 |
| 713 | Manchester | 5 | 3 | 0 | 140 |
| 714 | Harford | 6 | 3 | 0 | 100 |
| 715 | Brodheadsville | 4 | 3 | 0 | 99 |
| 716 | Brogue | 3 | 3 | 0 | 97 |
| 717 | Plymouth | 4 | 3 | 0 | 92 |
| 718 | Shohola | 6 | 3 | 0 | 89 |
| 719 | Barto | 4 | 3 | 0 | 84 |
| 720 | Mount Pocono | 4 | 3 | 0 | 80 |
| 721 | York Haven | 4 | 3 | 0 | 70 |
| 722 | Bridgewater | 4 | 3 | 0 | 63 |
| 723 | Blue Ridge Summit | 3 | 3 | 0 | 58 |
| 724 | River Edge | 4 | 3 | 0 | 55 |
| 725 | Prospect | 6 | 3 | 0 | 36 |
| 726 | Elmwood Park | 4 | 3 | 0 | 33 |
| 727 | Jennerstown | 4 | 2 | 0 | 1,625 |
| 728 | Orbisonia | 3 | 2 | 0 | 1,200 |
| 729 | Lahaska | 4 | 2 | 0 | 960 |
| 730 | Port Royal | 4 | 2 | 0 | 950 |
| 731 | Blakeslee | 3 | 2 | 0 | 490 |
| 732 | Templeton | 4 | 2 | 0 | 451 |
| 733 | Cashtown | 4 | 2 | 0 | 441 |
| 734 | Kennerdell | 3 | 2 | 0 | 412 |
| 735 | Kunkletown | 4 | 2 | 0 | 389 |
| 736 | Conestoga | 3 | 2 | 0 | 300 |
| 737 | Lewisburg | 4 | 2 | 0 | 280 |
| 738 | Brick | 3 | 2 | 0 | 275 |
| 739 | Cedaredge | 3 | 2 | 0 | 250 |
| 740 | Effort | 3 | 2 | 0 | 229 |
| 741 | Olyphant | 6 | 2 | 0 | 186 |
| 742 | Dalton | 3 | 2 | 0 | 150 |
| 743 | Greenfield Township | 5 | 2 | 0 | 150 |
| 744 | Volant | 3 | 2 | 0 | 150 |
| 745 | Mount Freedom | 3 | 2 | 0 | 100 |
| 746 | Bainbridge | 3 | 2 | 0 | 95 |
| 747 | South Williamsport | 3 | 2 | 0 | 85 |
| 748 | Monroe Twp | 4 | 2 | 0 | 83 |
| 749 | Jefferson Township | 4 | 2 | 0 | 75 |
| 750 | Peach Bottom | 2 | 2 | 0 | 72 |
| 751 | Orviston | 3 | 2 | 0 | 72 |
| 752 | Toughkenamon | 2 | 2 | 0 | 65 |
| 753 | Secaucus | 2 | 2 | 0 | 50 |
| 754 | Henryville | 3 | 2 | 0 | 50 |
| 755 | Brooklyn | 3 | 2 | 0 | 44 |
| 756 | New Tripoli | 2 | 2 | 0 | 44 |
| 757 | Hershey | 3 | 2 | 0 | 40 |
| 758 | Lima | 2 | 2 | 0 | 40 |
| 759 | Factoryville | 3 | 2 | 0 | 35 |
| 760 | Masury | 5 | 2 | 0 | 25 |
| 761 | Crosby | 3 | 2 | 0 | 0 |
| 762 | Burnside | 3 | 2 | 0 | 0 |
| 763 | Bellefonte | 3 | 1 | 0 | 9,500 |
| 764 | Weatherly | 4 | 1 | 0 | 2,612 |
| 765 | South Mountain | 2 | 1 | 0 | 950 |
| 766 | Salisbury | 3 | 1 | 0 | 725 |
| 767 | Springtown | 1 | 1 | 0 | 600 |
| 768 | Lakeville | 2 | 1 | 0 | 499 |
| 769 | Mexico | 3 | 1 | 0 | 499 |
| 770 | Tremont | 2 | 1 | 0 | 495 |
| 771 | Shavertown | 3 | 1 | 0 | 480 |
| 772 | Berwick | 2 | 1 | 0 | 475 |
| 773 | Berwyn | 2 | 1 | 0 | 439 |
| 774 | Hamlin | 2 | 1 | 0 | 400 |
| 775 | Pheonixville | 2 | 1 | 0 | 350 |
| 776 | Landisburg | 3 | 1 | 0 | 300 |
| 777 | Bullville | 2 | 1 | 0 | 250 |
| 778 | Hawley | 1 | 1 | 0 | 180 |
| 779 | Nassau | 1 | 1 | 0 | 180 |
| 780 | Roaring Brook Twp | 3 | 1 | 0 | 175 |
| 781 | Stillwater | 2 | 1 | 0 | 166 |
| 782 | Ashfield | 1 | 1 | 0 | 152 |
| 783 | Ransom Twp | 2 | 1 | 0 | 150 |
| 784 | Martins Creek | 3 | 1 | 0 | 150 |
| 785 | Gilbert | 1 | 1 | 0 | 150 |
| 786 | Dundee | 2 | 1 | 0 | 135 |
| 787 | Schnecksville | 2 | 1 | 0 | 130 |
| 788 | Silver Spring | 2 | 1 | 0 | 125 |
| 789 | Newfoundland | 2 | 1 | 0 | 115 |
| 790 | Pine Bush | 2 | 1 | 0 | 99 |
| 791 | King Of Prussia | 3 | 1 | 0 | 98 |
| 792 | Kirkwood | 2 | 1 | 0 | 91 |
| 793 | Clifford Twp | 3 | 1 | 0 | 90 |
| 794 | Scotrun | 1 | 1 | 0 | 90 |
| 795 | Limeport | 1 | 1 | 0 | 90 |
| 796 | Palmyra | 2 | 1 | 0 | 77 |
| 797 | Bowmansville | 2 | 1 | 0 | 70 |
| 798 | Chadds Ford | 2 | 1 | 0 | 66 |
| 799 | Millmont | 2 | 1 | 0 | 64 |
| 800 | Wawa | 2 | 1 | 0 | 53 |
| 801 | East Norriton | 2 | 1 | 0 | 50 |
| 802 | Friendsville | 3 | 1 | 0 | 40 |
| 803 | Mohnton | 2 | 1 | 0 | 40 |
| 804 | Grand Rapids | 3 | 1 | 0 | 38 |
| 805 | Port Deposit | 1 | 1 | 0 | 30 |
| 806 | Woodland Park | 4 | 1 | 0 | 29 |
| 807 | Genesee | 4 | 1 | 0 | 0 |
| 808 | West Springfield | 3 | 1 | 0 | 0 |
| 809 | Boswell | 1 | 0 | 0 | 2,900 |
| 810 | Mcclure | 1 | 0 | 0 | 845 |
| 811 | Sigel | 1 | 0 | 0 | 700 |
| 812 | West Covina | 0 | 0 | 0 | 400 |
| 813 | Mountain Top | 4 | 0 | 0 | 384 |
| 814 | Linden | 1 | 0 | 0 | 360 |
| 815 | Stump Creek | 1 | 0 | 0 | 354 |
| 816 | Mc Veytown | 1 | 0 | 0 | 342 |
| 817 | Butler | 1 | 0 | 0 | 300 |
| 818 | Needmore | 0 | 0 | 0 | 276 |
| 819 | Dysart | 2 | 0 | 0 | 216 |
| 820 | Oveido | 1 | 0 | 0 | 200 |
| 821 | Brandon | 2 | 0 | 0 | 200 |
| 822 | Saylorsburg | 2 | 0 | 0 | 160 |
| 823 | Valencia | 1 | 0 | 0 | 141 |
| 824 | Woodward | 0 | 0 | 0 | 140 |
| 825 | Milford | 0 | 0 | 0 | 120 |
| 826 | Tafton | 0 | 0 | 0 | 101 |
| 827 | Nicktown | 1 | 0 | 0 | 92 |
| 828 | Greeley | 1 | 0 | 0 | 90 |
| 829 | Friedens | 3 | 0 | 0 | 75 |
| 830 | Saxonburg | 2 | 0 | 0 | 72 |
| 831 | West Middlesex | 3 | 0 | 0 | 70 |
| 832 | Austin | 2 | 0 | 0 | 61 |
| 833 | Maspeth | 1 | 0 | 0 | 60 |
| 834 | Riverside | 0 | 0 | 0 | 60 |
| 835 | Alpharetta | 1 | 0 | 0 | 57 |
| 836 | Allenhurst | 1 | 0 | 0 | 56 |
| 837 | Morristown | 1 | 0 | 0 | 53 |
| 838 | Thorndale | 1 | 0 | 0 | 45 |
| 839 | Harrison Valley | 3 | 0 | 0 | 0 |
Recommended Filtration for Pennsylvania
Based on the most common contaminants found across Pennsylvania (Total trihalomethanes (TTHMs), Chloroform, Bromodichloromethane), we recommend a reverse osmosis system or high-quality carbon block filter to remove disinfection byproducts and their precursors.
Echo RO System
Removes up to 99.9% of contaminants. The gold standard for drinking water in Pennsylvania homes.
View RO SystemsEcho Whole-Home Filter
Protect every tap in your home from chlorine, VOCs, and disinfection byproducts.
View Whole-Home FiltersEcho Hydrogen Water Flask
Once your water is clean, supercharge it with molecular hydrogen for antioxidant and anti-inflammatory benefits.
Shop Hydrogen FlaskFrequently Asked Questions
Is Pennsylvania tap water safe to drink?
Water quality varies significantly across Pennsylvania. Of the 839 cities analyzed, the average city has 7.5 contaminants above EWG health guidelines. The best water quality was found in Boswell. We recommend checking your specific city's report for detailed information.
What city has the best water in Pennsylvania?
Based on our analysis, Boswell has the fewest contaminants above EWG health guidelines in Pennsylvania, with 0 above guideline levels.
What city has the worst water in Pennsylvania?
Based on our analysis, Brownstown has the most contaminants above EWG health guidelines in Pennsylvania, with 20 above guideline levels.
What's the best water filter for Pennsylvania residents?
For most Pennsylvania households, we recommend a reverse osmosis (RO) system for drinking water and a whole-home filter for showers and baths. The specific recommendation depends on your city's contaminant profile — check your city's report for personalized guidance.
National Water Quality Reports
Data sources: Environmental Working Group (EWG) Tap Water Database, U.S. EPA Safe Drinking Water Information System (SDWIS)
Last updated: March 2026
Methodology: Contaminant levels are compared against both EPA legal limits (Maximum Contaminant Levels) and EWG health guidelines, which are often stricter and based on the latest scientific research.