PAPennsylvania rankings

Fastest-growing towns in Pennsylvania

Ranked by population growth between the 2010 and 2020 censuses. 1057 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownGrowth 2010–20202010 census2020 census
1 Ontelaunee OntelauneeBerks County · 2,830 people +57.8% 1,646 2,598
2 Map of Ohio OhioAllegheny County · 7,228 people +50.9% 4,757 7,178
3 Map of West Vincent West VincentChester County · 6,841 people +46.0% 4,567 6,668
4 MarshallAllegheny County · 10,226 people +45.8% 6,915 10,080
5 BennerCentre County · 8,876 people +44.9% 6,188 8,964
6 East BrandywineChester County · 10,148 people +44.4% 6,742 9,738
7 Silver SpringCumberland County · 20,661 people +43.2% 13,657 19,557
8 Map of Jackson JacksonButler County · 5,521 people +33.5% 3,657 4,883
9 Upper MacungieLehigh County · 27,850 people +31.5% 20,063 26,377
10 East WhitelandChester County · 14,774 people +30.7% 10,650 13,917
11 Upper Nazareth Upper NazarethNorthampton County · 8,313 people +30.4% 6,231 8,127
12 CecilWashington County · 14,925 people +29.6% 11,271 14,609
13 Upper HanoverMontgomery County · 8,609 people +29.2% 6,464 8,350
14 Upper AllenCumberland County · 23,801 people +28.4% 18,059 23,183
15 Pine PineAllegheny County · 15,224 people +27.8% 11,497 14,691
16 AllenNorthampton County · 5,500 people +27.8% 4,269 5,456
17 Map of Adams AdamsButler County · 15,282 people +27.4% 11,652 14,844
18 South Fayette South FayetteAllegheny County · 18,460 people +27.3% 14,416 18,358
19 Map of Middlesex MiddlesexButler County · 7,236 people +26.5% 5,390 6,820
20 Map of Collier CollierAllegheny County · 8,972 people +26.2% 7,080 8,935
21 FindlayAllegheny County · 6,698 people +25.9% 5,060 6,372
22 South LondonderryLebanon County · 8,823 people +25.5% 6,991 8,776
23 Forward ForwardButler County · 3,304 people +25.0% 2,531 3,164
24 NewtownDelaware County · 15,260 people +22.8% 12,216 15,002
25 Lower Nazareth Lower NazarethNorthampton County · 7,107 people +22.0% 5,674 6,922
26 Map of Harris HarrisCentre County · 5,947 people +21.3% 4,873 5,913
27 Slippery RockButler County · 8,059 people +21.2% 5,614 6,806
28 SalfordMontgomery County · 3,059 people +21.2% 2,504 3,035
29 South AnnvilleLebanon County · 3,454 people +20.6% 2,850 3,438
30 SwataraDauphin County · 27,953 people +19.1% 23,362 27,824
31 PequeaLancaster County · 5,918 people +18.9% 4,605 5,474
32 New Hanover New HanoverMontgomery County · 13,448 people +18.6% 10,939 12,973
33 Upper MerionMontgomery County · 34,977 people +18.4% 28,395 33,613
34 Map of Hazleton Hazleton30,111 people +18.2% 25,340 29,963
35 Map of Conshohocken Conshohocken9,282 people +18.2% 7,833 9,261
36 SouthamptonCumberland County · 7,938 people +18.0% 6,359 7,504
37 Cranberry CranberryButler County · 34,094 people +17.8% 28,098 33,096
38 London GroveChester County · 8,980 people +17.7% 7,475 8,797
39 ValleyChester County · 8,002 people +17.5% 6,794 7,985
40 North Strabane North StrabaneWashington County · 16,417 people +17.1% 13,408 15,700
41 Map of West Bradford West BradfordChester County · 14,681 people +17.1% 12,223 14,316
42 Map of West Manheim West ManheimYork County · 9,839 people +17.1% 7,744 9,072
43 Jefferson Hills Jefferson Hills12,317 people +17.0% 10,619 12,424
44 Map of Springfield SpringfieldYork County · 6,078 people +17.0% 5,152 6,026
45 HampdenCumberland County · 34,222 people +16.8% 28,044 32,761
46 JacksonYork County · 8,955 people +16.7% 7,494 8,748
47 East PikelandChester County · 8,519 people +16.7% 7,079 8,260
48 WashingtonBerks County · 4,512 people +16.6% 3,810 4,443
49 PennLancaster County · 10,422 people +16.2% 8,789 10,210
50 Map of Robinson RobinsonAllegheny County · 15,534 people +16.1% 13,354 15,503
51 North Fayette North FayetteAllegheny County · 16,107 people +16.0% 13,934 16,167
52 East BuffaloUnion County · 7,464 people +15.5% 6,414 7,405
53 SadsburyChester County · 4,371 people +15.5% 3,570 4,125
54 Lansdale19,011 people +15.4% 16,269 18,773
55 Lancaster LancasterLancaster County · 18,641 people +15.4% 16,149 18,642
56 South HanoverDauphin County · 7,289 people +15.4% 6,248 7,209
57 CarrollYork County · 7,079 people +15.4% 5,939 6,853
58 Manheim ManheimLancaster County · 44,237 people +15.3% 38,133 43,977
59 Lower SwataraDauphin County · 9,796 people +15.3% 8,268 9,531
60 RaphoLancaster County · 12,149 people +15.2% 10,442 12,024
61 Map of Londonderry LondonderryChester County · 2,566 people +15.2% 2,149 2,476
62 Franklin Park15,235 people +14.9% 13,470 15,479
63 Map of North York North York2,812 people +14.9% 1,914 2,200
64 East ManchesterYork County · 8,523 people +14.8% 7,264 8,337
65 BedminsterBucks County · 7,518 people +14.7% 6,574 7,541
66 Upper SauconLehigh County · 17,484 people +14.6% 14,808 16,973
67 Map of West Hanover West HanoverDauphin County · 11,049 people +14.5% 9,343 10,697
68 JacksonLebanon County · 9,317 people +14.5% 8,163 9,348
69 Chester Heights2,948 people +14.5% 2,531 2,897
70 West Lampeter West LampeterLancaster County · 17,391 people +14.3% 15,209 17,383
71 Highspire Highspire2,732 people +14.3% 2,399 2,741
72 CumberlandAdams County · 7,116 people +14.1% 6,162 7,033
73 Trappe4,025 people +14.0% 3,509 4,002
74 Map of Malvern Malvern3,435 people +14.0% 2,998 3,419
75 WhitemarshMontgomery County · 19,966 people +13.6% 17,349 19,707
76 ConewagoYork County · 8,738 people +13.6% 7,510 8,528
77 Upper ProvidenceMontgomery County · 24,666 people +13.5% 21,219 24,091
78 KennedyAllegheny County · 8,549 people +13.4% 7,672 8,701
79 Map of Limerick LimerickMontgomery County · 20,978 people +13.2% 18,074 20,458
80 Phoenixville19,452 people +13.2% 16,440 18,602
81 Map of Lower Paxton Lower PaxtonDauphin County · 54,657 people +13.0% 47,360 53,501
82 College CollegeCentre County · 10,540 people +13.0% 9,521 10,762
83 Lower HeidelbergBerks County · 6,507 people +13.0% 5,513 6,230
84 Oxford OxfordAdams County · 5,825 people +13.0% 5,077 5,736
85 PlumsteadBucks County · 14,154 people +12.7% 12,442 14,021
86 Moon MoonAllegheny County · 26,902 people +12.6% 24,185 27,240
87 Morrisville9,752 people +12.4% 8,728 9,809
88 North CornwallLebanon County · 9,041 people +12.4% 7,553 8,489
89 Blooming Grove Blooming GrovePike County · 5,584 people +12.4% 4,819 5,415
90 Map of West Hazleton West Hazleton5,178 people +12.4% 4,594 5,163
91 Map of Mount Joy Mount Joy8,344 people +12.3% 7,410 8,325
92 MillcreekLebanon County · 4,384 people +12.2% 3,892 4,368
93 PennYork County · 17,974 people +12.0% 15,612 17,487
94 East DonegalLancaster County · 8,689 people +12.0% 7,755 8,684
95 Cornwall4,623 people +12.0% 4,112 4,604
96 Hatboro8,283 people +11.9% 7,360 8,238
97 East Hempfield East HempfieldLancaster County · 26,745 people +11.8% 23,522 26,304
98 Lower AllenCumberland County · 20,577 people +11.8% 17,980 20,099
99 WilliamsNorthampton County · 6,589 people +11.8% 5,884 6,581
100 MuhlenbergBerks County · 22,127 people +11.7% 19,628 21,915
101 SandyClearfield County · 11,710 people +11.5% 10,625 11,848
102 Map of Green Tree Green Tree4,833 people +11.5% 4,432 4,941
103 ManorLancaster County · 21,989 people +11.4% 19,612 21,849
104 New BritainBucks County · 12,319 people +11.4% 11,070 12,327
105 East CalnChester County · 5,608 people +11.3% 4,838 5,384
106 Wernersville2,786 people +11.3% 2,494 2,776
107 Susquehanna SusquehannaDauphin County · 27,245 people +11.2% 24,036 26,736
108 ConewagoAdams County · 7,964 people +11.2% 7,085 7,875
109 SummitErie County · 7,314 people +11.2% 6,603 7,342
110 Swatara SwataraLebanon County · 5,059 people +11.1% 4,555 5,061
111 DouglassBerks County · 3,744 people +11.0% 3,306 3,670
112 Strasburg Strasburg3,109 people +11.0% 2,809 3,117
113 UnionBerks County · 3,952 people +10.9% 3,503 3,886
114 Media5,870 people +10.8% 5,327 5,901
115 MarlboroughMontgomery County · 3,547 people +10.8% 3,178 3,520
116 Manor3,538 people +10.7% 3,239 3,585
117 PlymouthMontgomery County · 18,417 people +10.5% 16,525 18,256
118 Ephrata EphrataLancaster County · 10,632 people +10.5% 9,400 10,386
119 ParadiseLancaster County · 5,689 people +10.5% 5,131 5,672
120 GreeneFranklin County · 18,532 people +10.4% 16,700 18,436
121 O'Hara O'HaraAllegheny County · 9,109 people +10.4% 8,407 9,284
122 Map of Chartiers ChartiersWashington County · 9,027 people +10.4% 7,818 8,632
123 North LondonderryLebanon County · 8,956 people +10.4% 8,068 8,911
124 Map of Upper Pottsgrove Upper PottsgroveMontgomery County · 6,064 people +10.4% 5,315 5,870
125 Quarryville2,856 people +10.4% 2,576 2,843
126 Map of Fairview FairviewErie County · 11,247 people +10.3% 10,102 11,138
127 West York5,092 people +10.3% 4,617 5,094
128 South LebanonLebanon County · 10,548 people +10.1% 9,463 10,416
129 Bridgeport5,174 people +10.1% 4,554 5,015
130 Lower MerionMontgomery County · 64,174 people +10.0% 57,825 63,633
131 Upper St. Clair Upper St. ClairAllegheny County · 20,863 people +10.0% 19,229 21,160
132 South MiddletonCumberland County · 16,754 people +10.0% 14,663 16,135
133 Alburtis2,598 people +10.0% 2,361 2,596
134 South WhitehallLehigh County · 21,390 people +9.9% 19,180 21,080
135 Upper GwyneddMontgomery County · 17,202 people +9.8% 15,552 17,072
136 WrightstownBucks County · 3,283 people +9.7% 2,995 3,286
137 Map of Kennett KennettChester County · 8,968 people +9.6% 7,565 8,289
138 Map of Warrington WarringtonBucks County · 25,972 people +9.5% 23,418 25,639
139 Laureldale4,284 people +9.4% 3,911 4,277
140 Upper UwchlanChester County · 13,010 people +9.3% 11,227 12,275
141 New Freedom New Freedom5,066 people +9.3% 4,464 4,877
142 MahoningMontour County · 4,533 people +9.3% 4,171 4,559
143 Map of Forks ForksNorthampton County · 16,382 people +9.2% 14,721 16,074
144 WestfallPike County · 2,982 people +9.2% 2,323 2,537
145 Windsor WindsorBerks County · 2,518 people +9.2% 2,279 2,489
146 WhitehallLehigh County · 29,317 people +9.1% 26,738 29,173
147 Map of Chadds Ford Chadds FordDelaware County · 3,966 people +9.1% 3,640 3,972
148 Freemansburg2,894 people +9.1% 2,636 2,875
149 Bethlehem BethlehemNorthampton County · 26,237 people +9.0% 23,730 25,868
150 Map of East Vincent East VincentChester County · 7,608 people +9.0% 6,821 7,433
151 Lower Southampton Lower SouthamptonBucks County · 20,555 people +8.9% 18,909 20,599
152 BethelDelaware County · 9,669 people +8.9% 8,791 9,574
153 Rice RiceLuzerne County · 3,701 people +8.9% 3,335 3,632
154 TredyffrinChester County · 31,922 people +8.8% 29,332 31,927
155 Map of Baldwin Baldwin21,057 people +8.8% 19,767 21,510
156 Spring GardenYork County · 13,631 people +8.8% 12,578 13,683
157 Map of West Earl West EarlLancaster County · 8,443 people +8.8% 7,868 8,560
158 Map of Penbrook Penbrook3,266 people +8.8% 3,008 3,274
159 Map of Upper Moreland Upper MorelandMontgomery County · 26,131 people +8.7% 24,015 26,116
160 Map of Souderton Souderton7,181 people +8.7% 6,618 7,191
161 ClayLancaster County · 6,948 people +8.7% 6,308 6,857
162 Mount JoyLancaster County · 10,803 people +8.6% 9,873 10,721
163 Map of Freeland Freeland3,837 people +8.6% 3,531 3,833
164 South ManheimSchuylkill County · 2,752 people +8.6% 2,507 2,723
165 HilltownBucks County · 16,749 people +8.4% 15,029 16,284
166 HanoverNorthampton County · 11,701 people +8.4% 10,866 11,783
167 Canonsburg9,675 people +8.4% 8,992 9,744
168 LancasterButler County · 3,207 people +8.4% 2,532 2,745
169 West DonegalLancaster County · 9,058 people +8.3% 8,260 8,944
170 SmithfieldMonroe County · 7,953 people +8.3% 7,357 7,967
171 LeacockLancaster County · 5,669 people +8.3% 5,220 5,652
172 Wilkes-BarreLuzerne County · 3,198 people +8.3% 2,967 3,213
173 PetersWashington County · 23,167 people +8.2% 21,213 22,946
174 East LampeterLancaster County · 17,958 people +8.2% 16,424 17,776
175 Honey Brook Honey BrookChester County · 8,401 people +8.2% 7,647 8,274
176 Map of Chambersburg Chambersburg22,319 people +8.1% 20,268 21,903
177 HatfieldMontgomery County · 18,937 people +8.1% 17,249 18,640
178 Upper MakefieldBucks County · 8,855 people +8.1% 8,190 8,857
179 BuffaloButler County · 8,070 people +8.1% 7,307 7,900
180 Map of West Reading West Reading4,562 people +8.1% 4,212 4,553
181 Reading95,242 people +8.0% 88,082 95,112
182 Map of Whitehall Whitehall14,811 people +8.0% 13,944 15,064
183 North MiddletonCumberland County · 12,441 people +8.0% 11,143 12,039
184 Penndel2,513 people +8.0% 2,328 2,515
185 Ross RossAllegheny County · 32,939 people +7.9% 31,105 33,567
186 Palmer PalmerNorthampton County · 22,424 people +7.9% 20,691 22,317
187 Scott ScottColumbia County · 5,583 people +7.8% 5,113 5,514
188 Littlestown4,850 people +7.8% 4,434 4,782
189 Carlisle21,852 people +7.7% 18,682 20,118
190 WhitpainMontgomery County · 20,446 people +7.7% 18,875 20,333
191 North ManheimSchuylkill County · 4,136 people +7.7% 3,770 4,059
192 Mountville3,004 people +7.7% 2,802 3,017
193 Map of Richland RichlandAllegheny County · 11,844 people +7.6% 11,100 11,942
194 FranklinYork County · 5,087 people +7.6% 4,678 5,032
195 New Stanton2,515 people +7.6% 2,173 2,339
196 ManchesterYork County · 19,682 people +7.5% 18,161 19,515
197 FergusonCentre County · 19,079 people +7.5% 17,690 19,009
198 Hanover16,584 people +7.5% 15,289 16,429
199 Sellersville4,542 people +7.5% 4,249 4,567
200 Parkesburg3,937 people +7.5% 3,593 3,862
201 PennsburyChester County · 3,887 people +7.5% 3,604 3,876
202 West WhitelandChester County · 20,249 people +7.4% 18,274 19,632
203 Map of Willistown WillistownChester County · 11,366 people +7.4% 10,497 11,273
204 Map of Edgmont EdgmontDelaware County · 4,476 people +7.4% 3,987 4,283
205 South CoventryChester County · 2,808 people +7.4% 2,604 2,796
206 GreenfieldLackawanna County · 2,514 people +7.4% 2,105 2,260
207 Map of McAdoo McAdoo2,501 people +7.4% 2,300 2,471
208 Map of North Coventry North CoventryChester County · 8,442 people +7.3% 7,866 8,441
209 WallaceChester County · 3,768 people +7.3% 3,458 3,711
210 East Greenville East Greenville3,169 people +7.3% 2,951 3,166
211 Map of Harmar HarmarAllegheny County · 3,075 people +7.3% 2,921 3,133
212 HamiltonAdams County · 2,749 people +7.3% 2,530 2,714
213 SpringfieldMontgomery County · 21,005 people +7.2% 19,418 20,814
214 Lower MorelandMontgomery County · 14,070 people +7.2% 12,982 13,917
215 HopewellBeaver County · 13,371 people +7.2% 12,593 13,495
216 Perkasie9,216 people +7.2% 8,511 9,120
217 SouthamptonFranklin County · 8,576 people +7.2% 7,987 8,566
218 Oakmont6,702 people +7.2% 6,303 6,758
219 Middletown9,632 people +7.1% 8,901 9,533
220 Akron4,143 people +7.1% 3,876 4,152
221 WarwickLancaster County · 19,234 people +7.0% 17,783 19,022
222 Map of Upper Providence Upper ProvidenceDelaware County · 10,853 people +7.0% 10,142 10,852
223 Palmyra7,755 people +7.0% 7,320 7,830
224 MonroeCumberland County · 6,524 people +7.0% 5,823 6,230
225 Yardley2,609 people +7.0% 2,434 2,605
226 YorkYork County · 30,398 people +6.9% 27,793 29,719
227 Sinking Spring4,281 people +6.9% 4,008 4,286
228 Map of Eden EdenLancaster County · 2,584 people +6.9% 2,094 2,239
229 Wilkes-Barre Wilkes-Barre44,423 people +6.8% 41,498 44,328
230 BrightonBeaver County · 8,770 people +6.8% 8,227 8,790
231 Map of Spring SpringCentre County · 8,053 people +6.8% 7,470 7,979
232 Map of New Holland New Holland5,780 people +6.8% 5,378 5,743
233 ColerainLancaster County · 3,945 people +6.8% 3,635 3,883
234 WolfLycoming County · 3,095 people +6.8% 2,907 3,105
235 Upper MilfordLehigh County · 8,057 people +6.7% 7,292 7,777
236 Jenkintown4,727 people +6.7% 4,422 4,719
237 Allentown Allentown125,976 people +6.6% 118,032 125,845
238 StrasburgLancaster County · 4,527 people +6.6% 4,182 4,457
239 AmityBerks County · 13,440 people +6.5% 12,583 13,396
240 Map of East Coventry East CoventryChester County · 7,209 people +6.5% 6,636 7,068
241 Stroudsburg5,894 people +6.5% 5,567 5,927
242 HazleLuzerne County · 10,263 people +6.4% 9,549 10,160
243 BlairBlair County · 4,726 people +6.4% 4,494 4,783
244 Greencastle4,222 people +6.4% 3,996 4,251
245 MonroeSnyder County · 4,170 people +6.4% 3,895 4,146
246 Coaldale2,514 people +6.4% 2,281 2,426
247 Lower Salford Lower SalfordMontgomery County · 16,137 people +6.3% 14,959 15,896
248 WashingtonFranklin County · 15,182 people +6.3% 14,009 14,897
249 JenksForest County · 3,626 people +6.3% 3,629 3,858
250 Hatfield3,502 people +6.3% 3,290 3,496
251 Wellsboro3,437 people +6.3% 3,263 3,469
252 Pine CreekClinton County · 3,416 people +6.3% 3,215 3,416
253 ConcordDelaware County · 18,288 people +6.2% 17,231 18,295
254 Wyomissing11,172 people +6.2% 10,461 11,114
255 Map of Dover DoverYork County · 23,280 people +6.1% 21,078 22,366
256 Ambler Ambler6,847 people +6.1% 6,417 6,807
257 Chalfont4,346 people +6.1% 4,009 4,253
258 RichmondBerks County · 3,665 people +6.1% 3,397 3,603
259 CharlestonTioga County · 3,531 people +6.1% 3,360 3,565
260 Map of North Wales North Wales3,440 people +6.1% 3,229 3,426
261 Map of Nether Providence Nether ProvidenceDelaware County · 14,426 people +6.0% 13,706 14,525
262 Richland RichlandBucks County · 14,087 people +6.0% 13,052 13,837
263 Map of Macungie Macungie3,274 people +6.0% 3,074 3,257
264 Lower MacungieLehigh County · 32,727 people +5.9% 30,633 32,426
265 Uwchlan UwchlanChester County · 19,394 people +5.9% 18,088 19,161
266 AntrimFranklin County · 16,018 people +5.9% 14,893 15,778
267 Lower GwyneddMontgomery County · 12,219 people +5.9% 11,405 12,076
268 AbingtonMontgomery County · 58,664 people +5.8% 55,310 58,502
269 WorcesterMontgomery County · 10,793 people +5.8% 9,750 10,317
270 CharlestownChester County · 6,320 people +5.8% 5,671 6,001
271 CaernarvonBerks County · 4,338 people +5.7% 4,006 4,234
272 Swarthmore6,550 people +5.6% 6,194 6,543
273 Map of Sharon Hill Sharon Hill6,002 people +5.6% 5,697 6,014
274 UnionMifflin County · 3,670 people +5.6% 3,460 3,653
275 ChippewaBeaver County · 8,005 people +5.5% 7,620 8,042
276 RadnorDelaware County · 33,718 people +5.4% 31,531 33,228
277 West GoshenChester County · 23,553 people +5.4% 21,866 23,040
278 West HempfieldLancaster County · 17,163 people +5.4% 16,153 17,020
279 North LebanonLebanon County · 12,111 people +5.4% 11,429 12,041
280 HamiltonFranklin County · 11,466 people +5.4% 10,788 11,374
281 South HeidelbergBerks County · 7,795 people +5.4% 7,271 7,663
282 Lower AlsaceBerks County · 4,843 people +5.4% 4,475 4,716
283 ParadiseYork County · 4,019 people +5.4% 3,766 3,969
284 Yeadon12,181 people +5.3% 11,443 12,054
285 Nazareth6,043 people +5.3% 5,746 6,053
286 Map of East Hanover East HanoverDauphin County · 6,029 people +5.3% 5,718 6,019
287 North FranklinWashington County · 4,788 people +5.3% 4,583 4,825
288 MenallenAdams County · 3,751 people +5.3% 3,515 3,701
289 Map of Thornbury ThornburyChester County · 3,179 people +5.3% 3,017 3,177
290 GermanyAdams County · 2,879 people +5.3% 2,700 2,844
291 RyanSchuylkill County · 2,756 people +5.3% 2,459 2,589
292 HopewellCumberland County · 2,537 people +5.3% 2,329 2,452
293 Lebanon Lebanon26,536 people +5.2% 25,477 26,814
294 Map of Penn PennChester County · 5,744 people +5.2% 5,364 5,644
295 Map of Smithfield SmithfieldHuntingdon County · 4,350 people +5.2% 4,390 4,618
296 Boyertown4,287 people +5.2% 4,055 4,264
297 Oley OleyBerks County · 3,849 people +5.2% 3,620 3,810
298 Conoy ConoyLancaster County · 3,302 people +5.2% 3,194 3,361
299 Map of Philadelphia Philadelphia1,579,706 people +5.1% 1,526,006 1,603,797
300 South AbingtonLackawanna County · 9,572 people +5.1% 9,073 9,532
301 Fountain Hill4,834 people +5.1% 4,597 4,832
302 Lansford4,156 people +5.1% 3,941 4,141
303 Upper FrederickMontgomery County · 3,707 people +5.1% 3,523 3,703
304 Spring City3,657 people +5.1% 3,323 3,494
305 Easton29,739 people +5.0% 26,800 28,127
306 BrecknockLancaster County · 7,644 people +5.0% 7,199 7,557
307 SkippackMontgomery County · 14,520 people +4.9% 13,715 14,389
308 Loyalsock LoyalsockLycoming County · 11,491 people +4.9% 11,026 11,561
309 Map of Narberth Narberth4,511 people +4.9% 4,282 4,492
310 Map of Coplay Coplay3,466 people +4.9% 3,192 3,348
311 EasttownChester County · 11,067 people +4.8% 10,477 10,984
312 Map of Churchill Churchill3,087 people +4.8% 3,011 3,157
313 North NewtonCumberland County · 2,581 people +4.8% 2,430 2,546
314 SpringBerks County · 28,601 people +4.7% 27,119 28,407
315 Pottstown23,476 people +4.7% 22,377 23,433
316 Map of Fairview FairviewYork County · 17,676 people +4.7% 16,668 17,451
317 Map of Dingman DingmanPike County · 12,931 people +4.7% 11,926 12,490
318 Map of Northampton Northampton10,400 people +4.7% 9,926 10,395
319 Marysville2,681 people +4.7% 2,534 2,652
320 Red Hill2,513 people +4.7% 2,383 2,496
321 Murrysville20,817 people +4.6% 20,079 21,006
322 Lansdowne11,122 people +4.6% 10,620 11,107
323 Brentwood9,866 people +4.6% 9,643 10,082
324 Wilson8,183 people +4.6% 7,896 8,259
325 Steelton6,296 people +4.6% 5,990 6,263
326 FultonLancaster County · 3,215 people +4.6% 3,074 3,214
327 Map of Halfmoon HalfmoonCentre County · 2,823 people +4.6% 2,667 2,790
328 Caln CalnChester County · 14,742 people +4.5% 13,817 14,432
329 RobesonBerks County · 7,642 people +4.5% 7,216 7,538
330 Map of Archbald Archbald7,404 people +4.5% 6,984 7,297
331 Olyphant5,381 people +4.5% 5,151 5,383
332 Trafford3,216 people +4.5% 3,174 3,317
333 Map of McCandless McCandlessAllegheny County · 29,100 people +4.4% 28,457 29,698
334 East CocalicoLancaster County · 10,949 people +4.4% 10,310 10,767
335 Upper DublinMontgomery County · 27,122 people +4.3% 25,569 26,665
336 Map of Montgomery MontgomeryMontgomery County · 26,076 people +4.3% 24,790 25,862
337 TulpehockenBerks County · 3,562 people +4.3% 3,274 3,415
338 Mount Penn Mount Penn3,244 people +4.3% 3,106 3,240
339 Map of North Catasauqua North Catasauqua3,014 people +4.3% 2,849 2,971
340 Kenhorst3,009 people +4.3% 2,877 3,001
341 Map of Bath Bath2,864 people +4.3% 2,693 2,808
342 North HuntingdonWestmoreland County · 31,826 people +4.2% 30,609 31,880
343 West DeerAllegheny County · 12,228 people +4.2% 11,771 12,262
344 Map of Quakertown Quakertown9,319 people +4.2% 8,979 9,359
345 Moosic5,973 people +4.2% 5,719 5,959
346 Lower Oxford Lower OxfordChester County · 5,660 people +4.2% 5,200 5,420
347 SadsburyLancaster County · 3,536 people +4.2% 3,395 3,536
348 LamarClinton County · 2,628 people +4.2% 2,517 2,623
349 Norristown35,893 people +4.1% 34,324 35,748
350 Aspinwall2,843 people +4.1% 2,801 2,916
351 Map of Morton Morton2,773 people +4.1% 2,669 2,778
352 HaverfordDelaware County · 50,874 people +4.0% 48,491 50,431
353 East Bradford East BradfordChester County · 10,753 people +4.0% 9,942 10,339
354 East MarlboroughChester County · 7,714 people +4.0% 7,026 7,306
355 Hellertown6,118 people +4.0% 5,898 6,132
356 Royersford4,945 people +4.0% 4,752 4,940
357 Map of Fairview FairviewLuzerne County · 4,733 people +4.0% 4,520 4,703
358 ArmaghMifflin County · 4,028 people +4.0% 3,863 4,018
359 PointNorthumberland County · 3,805 people +4.0% 3,685 3,832
360 Bethel Park32,881 people +3.9% 32,313 33,577
361 BuckinghamBucks County · 20,852 people +3.9% 20,075 20,851
362 Emmaus11,889 people +3.9% 11,211 11,652
363 SalisburyLancaster County · 11,521 people +3.9% 11,062 11,494
364 Manheim5,027 people +3.9% 4,858 5,046
365 BensalemBucks County · 62,818 people +3.8% 60,427 62,707
366 DouglassMontgomery County · 10,801 people +3.8% 10,195 10,585
367 Map of East Nottingham East NottinghamChester County · 9,068 people +3.8% 8,650 8,982
368 Map of Shillington Shillington5,492 people +3.8% 5,273 5,475
369 Map of East Drumore East DrumoreLancaster County · 3,929 people +3.8% 3,791 3,936
370 Hallam2,788 people +3.8% 2,673 2,775
371 SavillePerry County · 2,615 people +3.8% 2,502 2,597
372 Map of Scott ScottAllegheny County · 17,270 people +3.7% 17,024 17,649
373 Map of Mechanicsburg Mechanicsburg9,720 people +3.7% 8,981 9,311
374 BushkillNorthampton County · 8,623 people +3.7% 8,178 8,482
375 Brookhaven8,331 people +3.7% 8,006 8,300
376 Tunkhannock TunkhannockMonroe County · 6,979 people +3.7% 6,789 7,037
377 Map of Walker WalkerCentre County · 4,672 people +3.7% 4,433 4,596
378 ConestogaLancaster County · 3,908 people +3.7% 3,776 3,914
379 Wind Gap Wind Gap3,360 people +3.7% 2,720 2,820
380 Rockledge2,634 people +3.7% 2,543 2,638
381 Map of Middletown MiddletownDelaware County · 16,732 people +3.6% 15,807 16,373
382 Waynesboro11,047 people +3.6% 10,568 10,951
383 Penn ForestCarbon County · 10,157 people +3.6% 9,581 9,926
384 Map of Dallastown Dallastown4,185 people +3.6% 4,049 4,195
385 Map of Chester ChesterDelaware County · 4,066 people +3.6% 3,940 4,080
386 Map of Woodward WoodwardClearfield County · 3,957 people +3.6% 3,992 4,137
387 Upper DarbyDelaware County · 85,486 people +3.5% 82,795 85,681
388 SpringfieldDelaware County · 25,038 people +3.5% 24,211 25,070
389 West RockhillBucks County · 5,446 people +3.5% 5,256 5,439
390 MarpleDelaware County · 24,216 people +3.4% 23,428 24,214
391 East PennsboroCumberland County · 21,162 people +3.4% 20,228 20,910
392 West NorritonMontgomery County · 16,324 people +3.4% 15,663 16,201
393 MilfordBucks County · 10,231 people +3.4% 9,902 10,243
394 North EastErie County · 6,484 people +3.4% 6,315 6,529
395 HanoverLuzerne County · 11,522 people +3.3% 11,076 11,445
396 Map of Palmerton Palmerton5,622 people +3.3% 5,414 5,593
397 Map of Patterson PattersonBeaver County · 3,083 people +3.3% 3,029 3,129
398 New Hope New Hope2,622 people +3.3% 2,528 2,612
399 WarwickChester County · 2,613 people +3.3% 2,507 2,590
400 StroudMonroe County · 19,764 people +3.2% 19,213 19,834
401 East NorritonMontgomery County · 14,106 people +3.2% 13,590 14,021
402 New Cumberland New Cumberland7,580 people +3.2% 7,277 7,507
403 Map of Clifton Heights Clifton Heights6,832 people +3.2% 6,652 6,863
404 New LondonChester County · 5,844 people +3.2% 5,631 5,810
405 Peach BottomYork County · 5,007 people +3.2% 4,813 4,966
406 Mount JoyAdams County · 3,830 people +3.2% 3,670 3,789
407 Map of Washington WashingtonSchuylkill County · 3,134 people +3.2% 3,033 3,130
408 NewtownBucks County · 19,828 people +3.1% 19,299 19,895
409 CumruBerks County · 15,702 people +3.1% 15,147 15,619
410 SchuylkillChester County · 8,864 people +3.1% 8,516 8,780
411 Map of Camp Hill Camp Hill8,169 people +3.1% 7,888 8,130
412 ShrewsburyYork County · 6,920 people +3.1% 6,447 6,649
413 Upper OxfordChester County · 2,586 people +3.1% 2,484 2,560
414 Map of Ephrata Ephrata13,772 people +3.0% 13,394 13,794
415 WesttownChester County · 11,254 people +3.0% 10,827 11,154
416 Lower SauconNorthampton County · 11,089 people +3.0% 10,772 11,094
417 East EarlLancaster County · 6,773 people +3.0% 6,507 6,699
418 WarwickBucks County · 14,829 people +2.9% 14,437 14,851
419 Map of Butler ButlerLuzerne County · 9,827 people +2.9% 9,221 9,485
420 South Strabane South StrabaneWashington County · 9,647 people +2.9% 9,346 9,613
421 Lewistown8,479 people +2.9% 8,338 8,579
422 Pleasant Hills8,399 people +2.9% 8,268 8,504
423 Montoursville4,706 people +2.9% 4,615 4,750
424 PriceMonroe County · 3,734 people +2.9% 3,573 3,678
425 Womelsdorf2,904 people +2.9% 2,810 2,892
426 WarminsterBucks County · 33,470 people +2.8% 32,682 33,603
427 Map of North Codorus North CodorusYork County · 9,228 people +2.8% 8,905 9,152
428 Folcroft6,772 people +2.8% 6,606 6,792
429 Map of Springfield SpringfieldBucks County · 5,193 people +2.8% 5,035 5,175
430 Charleroi4,202 people +2.8% 4,120 4,234
431 CodorusYork County · 3,943 people +2.8% 3,796 3,904
432 Northumberland3,866 people +2.8% 3,804 3,911
433 Muncy CreekLycoming County · 3,551 people +2.8% 3,474 3,573
434 BartLancaster County · 3,219 people +2.8% 3,094 3,181
435 Summit Hill Summit Hill3,137 people +2.8% 3,034 3,120
436 South Buffalo South BuffaloArmstrong County · 2,681 people +2.8% 2,636 2,709
437 Dillsburg2,629 people +2.8% 2,563 2,635
438 Ridley Park7,261 people +2.6% 7,002 7,186
439 Zelienople3,827 people +2.6% 3,812 3,912
440 LatimoreAdams County · 2,670 people +2.6% 2,580 2,646
441 York York44,938 people +2.5% 43,718 44,800
442 TowamencinMontgomery County · 18,035 people +2.5% 17,578 18,009
443 NewberryYork County · 15,922 people +2.5% 15,285 15,672
444 Map of Crafton Crafton5,961 people +2.5% 5,951 6,099
445 BethelLebanon County · 5,313 people +2.5% 5,007 5,132
446 ElizabethLancaster County · 3,979 people +2.5% 3,886 3,985
447 LehighNorthampton County · 10,780 people +2.4% 10,526 10,774
448 NeshannockLawrence County · 9,721 people +2.4% 9,609 9,843
449 Upper LeacockLancaster County · 8,939 people +2.4% 8,708 8,921
450 East FallowfieldChester County · 7,824 people +2.4% 7,449 7,626
451 West CocalicoLancaster County · 7,577 people +2.4% 7,280 7,456
452 Duryea5,084 people +2.4% 4,917 5,036
453 ManheimYork County · 3,493 people +2.4% 3,380 3,462
454 DoylestownBucks County · 18,008 people +2.3% 17,565 17,971
455 South ParkAllegheny County · 13,706 people +2.3% 13,416 13,727
456 Edwardsville4,932 people +2.3% 4,816 4,929
457 Lemoyne Lemoyne4,742 people +2.3% 4,553 4,659
458 CentreBerks County · 4,192 people +2.3% 4,036 4,130
459 Lower MilfordLehigh County · 3,872 people +2.3% 3,775 3,861
460 PattonCentre County · 15,791 people +2.2% 15,311 15,650
461 Old Forge Old Forge8,573 people +2.2% 8,313 8,497
462 Red Lion6,516 people +2.2% 6,373 6,512
463 East AllenNorthampton County · 5,195 people +2.2% 4,903 5,013
464 Franklin FranklinCarbon County · 4,396 people +2.2% 4,262 4,356
465 Map of Aldan Aldan4,259 people +2.2% 4,152 4,244
466 Connoquenessing ConnoquenessingButler County · 4,184 people +2.2% 4,170 4,263
467 AlsaceBerks County · 3,863 people +2.2% 3,751 3,834
468 East Goshen East GoshenChester County · 18,441 people +2.1% 18,026 18,410
469 Map of Sewickley Sewickley3,823 people +2.1% 3,827 3,907
470 Shohola ShoholaPike County · 2,605 people +2.1% 2,475 2,528
471 WindsorYork County · 17,972 people +2.0% 17,504 17,853
472 Map of South Union South UnionFayette County · 10,620 people +2.0% 10,681 10,890
473 Map of Allegheny AlleghenyWestmoreland County · 8,238 people +2.0% 8,164 8,328
474 Carnegie7,978 people +2.0% 7,972 8,134
475 PlainfieldNorthampton County · 6,241 people +2.0% 6,138 6,263
476 East RockhillBucks County · 5,817 people +2.0% 5,706 5,819
477 WayneSchuylkill County · 5,277 people +2.0% 5,113 5,213
478 FermanaghJuniata County · 2,863 people +2.0% 2,811 2,866
479 Map of Eddystone Eddystone2,562 people +2.0% 2,410 2,459
480 Lower MakefieldBucks County · 33,485 people +1.9% 32,559 33,180
481 Map of Coatesville Coatesville13,353 people +1.9% 13,100 13,350
482 Lower Windsor Lower WindsorYork County · 7,595 people +1.9% 7,382 7,519
483 FranklinChester County · 4,448 people +1.9% 4,352 4,433
484 Walker WalkerJuniata County · 2,788 people +1.9% 2,738 2,790
485 CheltenhamMontgomery County · 38,374 people +1.8% 36,793 37,452
486 Map of Brookville Brookville3,946 people +1.8% 3,924 3,995
487 Map of Potter PotterCentre County · 3,581 people +1.8% 3,517 3,581
488 Map of Ingram Ingram3,299 people +1.8% 3,330 3,391
489 West ManchesterYork County · 19,262 people +1.7% 18,894 19,206
490 Map of Lehman LehmanPike County · 11,105 people +1.7% 10,663 10,843
491 EarlLancaster County · 7,163 people +1.7% 7,024 7,144
492 Map of Carroll Valley Carroll Valley3,992 people +1.7% 3,876 3,940
493 Map of Monaghan MonaghanYork County · 2,732 people +1.7% 2,630 2,675
494 East Lansdowne2,712 people +1.7% 2,668 2,714
495 HorshamMontgomery County · 26,970 people +1.6% 26,147 26,564
496 Nanticoke10,653 people +1.6% 10,465 10,628
497 Kingston KingstonLuzerne County · 7,138 people +1.6% 6,999 7,108
498 LackawaxenPike County · 5,253 people +1.6% 4,994 5,072
499 Buffalo BuffaloUnion County · 3,584 people +1.6% 3,538 3,593
500 Ebensburg3,321 people +1.6% 3,351 3,404
501 SpringettsburyYork County · 27,276 people +1.5% 26,668 27,058
502 FranconiaMontgomery County · 13,546 people +1.5% 13,064 13,259
503 East Petersburg4,591 people +1.5% 4,506 4,573
504 BrownMifflin County · 4,150 people +1.5% 4,053 4,112
505 ClintonButler County · 2,878 people +1.5% 2,864 2,907
506 FairfieldLycoming County · 2,826 people +1.5% 2,792 2,834
507 West NottinghamChester County · 2,823 people +1.5% 2,722 2,764
508 Centre CentrePerry County · 2,524 people +1.5% 2,491 2,529
509 Bristol Bristol9,902 people +1.4% 9,726 9,861
510 Map of Economy Economy9,005 people +1.4% 8,970 9,098
511 Collingdale8,897 people +1.4% 8,786 8,908
512 Map of Providence ProvidenceLancaster County · 7,106 people +1.4% 6,897 6,995
513 Blakely6,662 people +1.4% 6,564 6,657
514 DickinsonCumberland County · 5,388 people +1.4% 5,223 5,294
515 Middle PaxtonDauphin County · 5,088 people +1.4% 4,976 5,048
516 Frackville3,878 people +1.4% 3,805 3,860
517 Marietta2,886 people +1.4% 2,588 2,623
518 MiddletownBucks County · 45,861 people +1.3% 45,436 46,040
519 Kingston13,397 people +1.3% 13,182 13,349
520 Map of Lower Pottsgrove Lower PottsgroveMontgomery County · 12,557 people +1.3% 12,059 12,217
521 MooreNorthampton County · 9,364 people +1.3% 9,198 9,322
522 Map of Catasauqua Catasauqua6,541 people +1.3% 6,436 6,518
523 Map of Wright WrightLuzerne County · 5,762 people +1.3% 5,651 5,722
524 Map of London Britain London BritainChester County · 3,201 people +1.3% 3,139 3,179
525 McSherrystown3,114 people +1.3% 3,038 3,077
526 Map of Mahanoy MahanoySchuylkill County · 3,043 people +1.3% 3,152 3,192
527 Manchester2,803 people +1.3% 2,763 2,800
528 Map of Harrisburg Harrisburg50,287 people +1.2% 49,528 50,099
529 Falls FallsBucks County · 34,552 people +1.2% 34,300 34,716
530 CoolbaughMonroe County · 20,715 people +1.2% 20,564 20,805
531 AstonDelaware County · 16,738 people +1.2% 16,592 16,791
532 DallasLuzerne County · 9,227 people +1.2% 8,994 9,099
533 Avalon Avalon4,674 people +1.2% 4,705 4,762
534 Slatington4,290 people +1.2% 4,232 4,283
535 Pennsburg3,994 people +1.2% 3,843 3,889
536 West Newton2,621 people +1.2% 2,633 2,665
537 Bethlehem77,956 people +1.1% 74,982 75,781
538 West Chester West Chester20,666 people +1.1% 18,461 18,671
539 Weisenberg WeisenbergLehigh County · 5,018 people +1.1% 4,923 4,976
540 Telford4,829 people +1.1% 4,872 4,928
541 Seven Fields2,884 people +1.1% 2,887 2,919
542 MillcreekErie County · 53,472 people +1.0% 53,515 54,073
543 Upper ChichesterDelaware County · 16,895 people +1.0% 16,738 16,898
544 LoganBlair County · 12,318 people +1.0% 12,289 12,413
545 Glenolden7,220 people +1.0% 7,153 7,223
546 StoweAllegheny County · 6,294 people +1.0% 6,362 6,426
547 Selinsgrove Selinsgrove5,593 people +1.0% 5,654 5,713
548 Scottdale4,363 people +1.0% 4,384 4,430
549 Myerstown3,124 people +1.0% 3,062 3,094
550 Map of Ridley RidleyDelaware County · 30,923 people +0.9% 30,768 31,053
551 Monroeville28,295 people +0.9% 28,386 28,640
552 SalisburyLehigh County · 13,677 people +0.9% 13,505 13,621
553 Map of Norwood Norwood5,934 people +0.9% 5,890 5,943
554 JeffersonLackawanna County · 3,828 people +0.9% 3,731 3,765
555 Wyoming3,118 people +0.9% 3,073 3,102
556 Map of Edgewood Edgewood3,077 people +0.9% 3,118 3,145
557 Upper SouthamptonBucks County · 15,209 people +0.8% 15,152 15,269
558 Elizabethtown11,925 people +0.8% 11,545 11,639
559 Map of Delaware DelawarePike County · 7,629 people +0.8% 7,396 7,453
560 Map of Bedford Bedford2,851 people +0.8% 2,841 2,865
561 Map of Lower Providence Lower ProvidenceMontgomery County · 25,897 people +0.7% 25,436 25,625
562 GuilfordFranklin County · 14,819 people +0.7% 14,531 14,627
563 ColebrookdaleBerks County · 5,136 people +0.7% 5,078 5,112
564 Old LycomingLycoming County · 4,960 people +0.7% 4,938 4,975
565 PetersFranklin County · 4,466 people +0.7% 4,430 4,462
566 Shrewsbury3,878 people +0.7% 3,823 3,848
567 Philipsburg2,748 people +0.7% 2,770 2,789
568 Verona2,524 people +0.7% 2,474 2,492
569 HamptonAllegheny County · 18,185 people +0.6% 18,363 18,479
570 Greensburg14,741 people +0.6% 14,892 14,976
571 West PennsboroCumberland County · 5,660 people +0.6% 5,561 5,595
572 Martic MarticLancaster County · 5,192 people +0.6% 5,190 5,221
573 McKean McKeanErie County · 4,382 people +0.6% 4,409 4,437
574 Map of Forty Fort Forty Fort4,252 people +0.6% 4,214 4,239
575 HeidelbergLebanon County · 4,070 people +0.6% 4,069 4,095
576 Map of Berwick BerwickAdams County · 2,619 people +0.6% 2,389 2,403
577 Weatherly2,551 people +0.6% 2,525 2,541
578 NorthamptonBucks County · 39,920 people +0.5% 39,726 39,915
579 Indiana14,212 people +0.5% 13,975 14,044
580 MaidencreekBerks County · 9,208 people +0.5% 9,126 9,169
581 Map of Taylor Taylor6,265 people +0.5% 6,263 6,294
582 WashingtonNorthampton County · 5,164 people +0.5% 5,122 5,148
583 PennWestmoreland County · 20,456 people +0.4% 20,005 20,079
584 Middle SmithfieldMonroe County · 16,010 people +0.4% 15,997 16,053
585 BrecknockBerks County · 4,624 people +0.4% 4,585 4,602
586 Map of Warrington WarringtonYork County · 4,584 people +0.4% 4,532 4,552
587 DamascusWayne County · 3,698 people +0.4% 3,659 3,674
588 Map of Scranton Scranton76,033 people +0.3% 76,089 76,328
589 RostraverWestmoreland County · 11,411 people +0.3% 11,363 11,393
590 Darby10,687 people +0.3% 10,687 10,715
591 ReadingAdams County · 5,873 people +0.3% 5,780 5,799
592 Little BritainLancaster County · 4,146 people +0.3% 4,106 4,118
593 ClintonLycoming County · 3,626 people +0.3% 3,708 3,720
594 Beaver Falls8,850 people +0.2% 8,987 9,005
595 SoleburyBucks County · 8,685 people +0.2% 8,692 8,709
596 FrankstownBlair County · 7,395 people +0.2% 7,381 7,399
597 Map of Decatur DecaturClearfield County · 3,743 people +0.2% 4,548 4,558
598 TildenBerks County · 3,631 people +0.2% 3,597 3,603
599 Map of Plum Plum26,723 people +0.1% 27,126 27,144
600 Derry DerryDauphin County · 24,977 people +0.1% 24,679 24,715
601 Hermitage16,041 people +0.1% 16,220 16,230
602 Lititz9,619 people +0.1% 9,369 9,381
603 Map of North Sewickley North SewickleyBeaver County · 5,456 people +0.1% 5,488 5,495
604 Tyrone5,377 people +0.1% 5,477 5,480
605 Hummelstown4,527 people +0.1% 4,538 4,544
606 LynnLehigh County · 4,278 people +0.1% 4,229 4,232
607 Rush RushSchuylkill County · 3,456 people +0.1% 3,412 3,417
608 Lower ChancefordYork County · 3,075 people +0.1% 3,028 3,031
609 Lower Burrell11,633 people 0.0% 11,761 11,758
610 Downingtown8,255 people 0.0% 7,891 7,892
611 CenterButler County · 7,818 people 0.0% 7,898 7,899
612 IndianaAllegheny County · 7,309 people 0.0% 7,253 7,254
613 West PikelandChester County · 4,038 people 0.0% 4,024 4,024
614 DrumoreLancaster County · 2,593 people 0.0% 2,560 2,561
615 Map of Butler ButlerButler County · 16,988 people −0.1% 17,248 17,230
616 Map of Dunmore Dunmore14,181 people −0.1% 14,057 14,042
617 Map of Wilkins WilkinsAllegheny County · 6,212 people −0.1% 6,357 6,350
618 WaterfordErie County · 3,893 people −0.1% 3,920 3,915
619 Springdale Springdale3,319 people −0.1% 3,405 3,400
620 Harveys Lake2,809 people −0.1% 2,791 2,788
621 Map of Clarks Summit Clarks Summit5,073 people −0.2% 5,116 5,107
622 Map of Annville AnnvilleLebanon County · 4,915 people −0.2% 4,767 4,759
623 Lower FrederickMontgomery County · 4,905 people −0.2% 4,840 4,830
624 BradfordMcKean County · 4,698 people −0.2% 4,805 4,793
625 Glassport4,368 people −0.2% 4,483 4,475
626 Map of Washington WashingtonFayette County · 3,787 people −0.2% 3,902 3,894
627 HempfieldMercer County · 3,678 people −0.2% 3,741 3,735
628 Centerville Centerville3,235 people −0.2% 3,263 3,256
629 ExeterBerks County · 25,608 people −0.3% 25,550 25,466
630 North WhitehallLehigh County · 15,822 people −0.3% 15,703 15,655
631 SomersetSomerset County · 11,531 people −0.3% 12,122 12,083
632 Middlesex MiddlesexCumberland County · 7,189 people −0.3% 7,040 7,021
633 AntisBlair County · 6,412 people −0.3% 6,499 6,478
634 St. ThomasFranklin County · 5,956 people −0.3% 5,935 5,917
635 Shippensburg5,620 people −0.3% 5,492 5,478
636 Map of Jackson JacksonLuzerne County · 4,408 people −0.3% 4,646 4,631
637 Map of Mount Oliver Mount Oliver3,319 people −0.3% 3,403 3,394
638 Map of Harmony HarmonyBeaver County · 3,149 people −0.3% 3,197 3,187
639 Map of West Sadsbury West SadsburyChester County · 2,633 people −0.3% 2,444 2,436
640 Prospect Park Prospect Park6,417 people −0.4% 6,454 6,427
641 Hamburg Hamburg4,456 people −0.4% 4,289 4,270
642 Etna3,364 people −0.4% 3,451 3,437
643 Nesquehoning3,344 people −0.4% 3,349 3,336
644 BristolBucks County · 54,173 people −0.5% 54,582 54,291
645 DarbyDelaware County · 9,191 people −0.5% 9,264 9,219
646 Dickson City6,023 people −0.5% 6,070 6,038
647 Honesdale4,467 people −0.5% 4,480 4,458
648 Millersburg2,531 people −0.5% 2,557 2,545
649 CarrollPerry County · 5,284 people −0.6% 5,269 5,238
650 Mount PleasantAdams County · 4,709 people −0.6% 4,693 4,666
651 Minersville4,396 people −0.6% 4,397 4,370
652 Throop4,081 people −0.6% 4,088 4,065
653 Map of Snyder SnyderBlair County · 3,316 people −0.6% 3,364 3,344
654 Brackenridge Brackenridge3,167 people −0.6% 3,260 3,240
655 Carbondale8,789 people −0.7% 8,891 8,828
656 Map of Bellevue Bellevue8,128 people −0.7% 8,370 8,311
657 White DeerUnion County · 4,402 people −0.7% 4,437 4,404
658 Map of Bear Creek Bear CreekLuzerne County · 2,776 people −0.7% 2,774 2,754
659 Spring BrookLackawanna County · 2,770 people −0.7% 2,768 2,748
660 ButlerAdams County · 2,587 people −0.7% 2,567 2,550
661 Castle Shannon8,209 people −0.8% 8,316 8,249
662 Fox Chapel5,246 people −0.8% 5,388 5,343
663 Swoyersville5,048 people −0.8% 5,062 5,021
664 FranklinButler County · 2,590 people −0.8% 2,620 2,598
665 Pittsburgh304,759 people −0.9% 305,704 302,971
666 Map of West Brandywine West BrandywineChester County · 7,669 people −0.9% 7,394 7,331
667 Collegeville5,247 people −0.9% 5,089 5,043
668 WashingtonErie County · 4,380 people −0.9% 4,432 4,393
669 Map of Fleetwood Fleetwood4,064 people −0.9% 4,085 4,049
670 Map of Wormleysburg Wormleysburg3,077 people −0.9% 3,070 3,043
671 Doylestown8,341 people −1.0% 8,380 8,300
672 Map of Mahoning MahoningCarbon County · 4,296 people −1.0% 4,305 4,261
673 Ridgway Ridgway3,969 people −1.0% 4,078 4,039
674 Ambridge6,890 people −1.1% 7,050 6,972
675 Washington WashingtonLehigh County · 6,595 people −1.1% 6,624 6,551
676 Map of Birdsboro Birdsboro5,116 people −1.1% 5,163 5,106
677 Map of Towamensing TowamensingCarbon County · 4,514 people −1.1% 4,477 4,427
678 ManorArmstrong County · 4,116 people −1.1% 4,227 4,179
679 Briar Creek Briar CreekColumbia County · 3,000 people −1.1% 3,016 2,982
680 Newton NewtonLackawanna County · 2,897 people −1.1% 2,846 2,816
681 West Chillisquaque West ChillisquaqueNorthumberland County · 2,604 people −1.1% 2,627 2,597
682 CenterBeaver County · 11,691 people −1.2% 11,795 11,648
683 West CalnChester County · 8,980 people −1.2% 9,014 8,910
684 HerefordBerks County · 3,048 people −1.2% 2,997 2,962
685 BernBerks County · 6,705 people −1.3% 6,797 6,706
686 Map of West View West View6,533 people −1.3% 6,771 6,685
687 Map of Bellefonte Bellefonte6,009 people −1.3% 6,187 6,105
688 AthensBradford County · 5,161 people −1.3% 5,251 5,184
689 BethelBerks County · 4,092 people −1.3% 4,112 4,059
690 Lower ChichesterDelaware County · 3,386 people −1.3% 3,469 3,425
691 Map of Allegheny AlleghenyCambria County · 2,765 people −1.3% 2,851 2,815
692 Berwick Berwick10,317 people −1.4% 10,477 10,327
693 Map of Forest Hills Forest Hills6,286 people −1.4% 6,518 6,429
694 South BeaverBeaver County · 2,648 people −1.4% 2,717 2,680
695 PlainsLuzerne County · 9,905 people −1.5% 9,961 9,808
696 North VersaillesAllegheny County · 9,845 people −1.5% 10,229 10,074
697 FoxElk County · 3,541 people −1.5% 3,630 3,576
698 Map of West Brunswick West BrunswickSchuylkill County · 3,291 people −1.5% 3,327 3,278
699 HeidelbergYork County · 3,054 people −1.5% 3,078 3,031
700 ConewagoDauphin County · 2,999 people −1.5% 2,997 2,952
701 Muncy2,720 people −1.5% 2,477 2,440
702 PoconoMonroe County · 10,860 people −1.6% 11,065 10,884
703 Bangor5,163 people −1.6% 5,273 5,187
704 PennButler County · 4,923 people −1.6% 5,071 4,990
705 Map of Straban StrabanAdams County · 4,892 people −1.6% 4,928 4,851
706 Map of West Penn West PennSchuylkill County · 4,451 people −1.6% 4,442 4,370
707 Mifflinburg Mifflinburg3,473 people −1.6% 3,540 3,485
708 South PymatuningMercer County · 2,608 people −1.6% 2,695 2,653
709 East Stroudsburg East Stroudsburg9,319 people −1.7% 9,840 9,669
710 DerryMifflin County · 7,238 people −1.7% 7,339 7,212
711 Map of Foster FosterLuzerne County · 3,446 people −1.7% 3,467 3,408
712 PennCumberland County · 2,917 people −1.7% 2,924 2,874
713 South Williamsport6,211 people −1.8% 6,379 6,261
714 Map of Irwin Irwin3,831 people −1.8% 3,973 3,902
715 Denver Denver3,771 people −1.8% 3,861 3,792
716 NockamixonBucks County · 3,368 people −1.8% 3,441 3,379
717 CenterSnyder County · 2,708 people −1.8% 2,458 2,413
718 Derry2,614 people −1.8% 2,688 2,639
719 Butler13,212 people −1.9% 13,757 13,502
720 Columbia Columbia10,278 people −1.9% 10,400 10,207
721 Sunbury9,617 people −1.9% 9,905 9,719
722 Pittston Pittston7,626 people −1.9% 7,739 7,591
723 AmwellWashington County · 3,660 people −1.9% 3,751 3,679
724 Map of Wilmington WilmingtonLawrence County · 2,655 people −1.9% 2,715 2,663
725 PerkiomenMontgomery County · 8,986 people −2.0% 9,139 8,959
726 CantonWashington County · 8,258 people −2.0% 8,375 8,209
727 Map of Hellam HellamYork County · 5,953 people −2.0% 6,043 5,923
728 LongswampBerks County · 5,613 people −2.0% 5,679 5,567
729 Monaca Monaca5,519 people −2.0% 5,737 5,625
730 West PottsgroveMontgomery County · 3,791 people −2.0% 3,874 3,798
731 Aliquippa9,079 people −2.1% 9,438 9,238
732 Coraopolis5,417 people −2.1% 5,677 5,559
733 Map of Beaver Beaver4,374 people −2.1% 4,531 4,438
734 Map of Lancaster Lancaster57,719 people −2.2% 59,322 58,039
735 Shaler ShalerAllegheny County · 27,538 people −2.2% 28,757 28,132
736 ElizabethAllegheny County · 12,690 people −2.2% 13,271 12,982
737 Kennett Square6,243 people −2.2% 6,072 5,936
738 DelmarTioga County · 2,783 people −2.2% 2,856 2,793
739 CoalNorthumberland County · 9,769 people −2.3% 10,383 10,139
740 AlleghenyBlair County · 6,597 people −2.3% 6,738 6,585
741 Sayre5,431 people −2.3% 5,587 5,461
742 Map of Conneaut ConneautErie County · 4,072 people −2.3% 4,290 4,191
743 Map of Reserve ReserveAllegheny County · 3,180 people −2.3% 3,333 3,255
744 UnionAdams County · 3,102 people −2.3% 3,148 3,076
745 FindleyMercer County · 2,635 people −2.3% 2,910 2,843
746 LawrenceClearfield County · 7,395 people −2.4% 7,681 7,500
747 New Sewickley New SewickleyBeaver County · 7,069 people −2.4% 7,360 7,183
748 Map of Exeter Exeter5,541 people −2.4% 5,652 5,514
749 Map of Pen Argyl Pen Argyl3,495 people −2.4% 3,595 3,510
750 North HopewellYork County · 2,742 people −2.4% 2,791 2,723
751 ChestnuthillMonroe County · 16,654 people −2.5% 17,156 16,723
752 Meadville12,577 people −2.5% 13,388 13,050
753 St. Marys12,529 people −2.5% 13,070 12,738
754 Vandergrift5,011 people −2.5% 5,205 5,075
755 MenallenFayette County · 4,048 people −2.5% 4,205 4,098
756 Map of Youngwood Youngwood2,926 people −2.5% 3,050 2,975
757 Map of Hollidaysburg Hollidaysburg5,558 people −2.6% 5,791 5,641
758 Map of Pine Grove Pine GroveSchuylkill County · 4,049 people −2.6% 4,123 4,016
759 Map of Tinicum TinicumDelaware County · 3,980 people −2.6% 4,091 3,983
760 Mount Pocono Mount Pocono3,072 people −2.6% 3,170 3,089
761 StonycreekCambria County · 2,705 people −2.6% 2,844 2,771
762 Map of Tamaqua Tamaqua6,924 people −2.7% 7,107 6,916
763 Kane Kane3,537 people −2.7% 3,730 3,630
764 Heidelberg HeidelbergLehigh County · 3,356 people −2.7% 3,416 3,324
765 TobyhannaMonroe County · 8,340 people −2.8% 8,554 8,315
766 PocopsonChester County · 4,469 people −2.8% 4,582 4,455
767 RuscombmanorBerks County · 4,015 people −2.8% 4,112 3,998
768 FawnYork County · 3,020 people −2.8% 3,099 3,012
769 Harrison HarrisonAllegheny County · 9,949 people −2.9% 10,461 10,157
770 Chanceford ChancefordYork County · 5,958 people −2.9% 6,111 5,936
771 Mount Carmel5,677 people −2.9% 5,893 5,725
772 Caernarvon CaernarvonLancaster County · 4,591 people −2.9% 4,748 4,609
773 WinslowJefferson County · 2,800 people −2.9% 2,622 2,546
774 West Grove2,798 people −2.9% 2,854 2,770
775 East HuntingdonWestmoreland County · 7,621 people −3.0% 7,963 7,721
776 White Oak7,468 people −3.0% 7,862 7,630
777 McKees Rocks5,786 people −3.0% 6,104 5,920
778 HopewellYork County · 5,337 people −3.0% 5,435 5,271
779 BirminghamChester County · 4,098 people −3.0% 4,208 4,082
780 Kittanning3,902 people −3.0% 4,044 3,921
781 Athens3,243 people −3.0% 3,367 3,267
782 West MahanoySchuylkill County · 2,885 people −3.0% 2,872 2,785
783 WhiteIndiana County · 15,170 people −3.1% 15,821 15,336
784 Franklin FranklinGreene County · 6,802 people −3.1% 7,280 7,056
785 RalphoNorthumberland County · 4,171 people −3.1% 4,321 4,186
786 Port Vue3,620 people −3.1% 3,798 3,680
787 EarlBerks County · 3,130 people −3.1% 3,195 3,097
788 Map of Nottingham NottinghamWashington County · 2,911 people −3.1% 3,036 2,941
789 Warren9,240 people −3.2% 9,710 9,404
790 Millersville Millersville8,982 people −3.2% 8,168 7,903
791 Map of Bullskin BullskinFayette County · 6,600 people −3.2% 6,966 6,740
792 Plymouth Plymouth5,770 people −3.2% 5,951 5,763
793 Punxsutawney5,665 people −3.2% 5,962 5,769
794 Palmyra PalmyraPike County · 3,309 people −3.2% 3,312 3,206
795 Map of Orwigsburg Orwigsburg3,005 people −3.2% 3,099 3,000
796 Lake City Lake City2,895 people −3.2% 3,031 2,935
797 Rochester RochesterBeaver County · 2,740 people −3.2% 2,802 2,711
798 West Wyoming2,662 people −3.2% 2,725 2,638
799 Latrobe7,977 people −3.3% 8,338 8,060
800 Jessup Jessup4,495 people −3.3% 4,676 4,520
801 Monongahela4,109 people −3.3% 4,300 4,159
802 Map of West Buffalo West BuffaloUnion County · 2,862 people −3.3% 2,983 2,886
803 Map of Daugherty DaughertyBeaver County · 3,033 people −3.4% 3,187 3,078
804 PaintSomerset County · 3,021 people −3.4% 3,149 3,041
805 Delmont2,610 people −3.4% 2,686 2,596
806 Pine GroveWarren County · 2,544 people −3.4% 2,695 2,604
807 HarborcreekErie County · 16,671 people −3.5% 17,234 16,635
808 Ellwood City Ellwood City7,532 people −3.5% 7,921 7,642
809 RocklandBerks County · 3,662 people −3.5% 3,778 3,646
810 Map of State College State College41,050 people −3.6% 42,034 40,501
811 West Mifflin19,190 people −3.6% 20,313 19,589
812 Washington Washington13,368 people −3.6% 13,663 13,176
813 DuBois DuBois7,402 people −3.6% 7,794 7,510
814 CumberlandGreene County · 6,225 people −3.6% 6,623 6,383
815 Map of Somerset Somerset5,944 people −3.6% 6,277 6,048
816 Map of Jenkins JenkinsLuzerne County · 4,401 people −3.6% 4,442 4,283
817 Sharpsville4,187 people −3.6% 4,415 4,255
818 JacksonCambria County · 4,173 people −3.6% 4,392 4,236
819 Upper PaxtonDauphin County · 4,026 people −3.6% 4,161 4,010
820 Map of Wesleyville Wesleyville3,179 people −3.6% 3,341 3,222
821 Girard2,962 people −3.6% 3,104 2,993
822 WoodcockCrawford County · 2,732 people −3.6% 2,856 2,754
823 Uniontown9,742 people −3.7% 10,372 9,984
824 AdamsCambria County · 5,691 people −3.7% 5,972 5,752
825 Map of Schuylkill Haven Schuylkill Haven5,253 people −3.7% 5,437 5,236
826 UnionLawrence County · 4,926 people −3.7% 5,190 4,996
827 Salem SalemWayne County · 4,144 people −3.7% 4,271 4,115
828 WashingtonYork County · 2,603 people −3.7% 2,673 2,573
829 Huntingdon6,897 people −3.8% 7,093 6,827
830 Westmont4,855 people −3.8% 5,181 4,982
831 HalifaxDauphin County · 3,351 people −3.8% 3,483 3,349
832 Upper SalfordMontgomery County · 3,171 people −3.8% 3,299 3,172
833 Mohnton2,922 people −3.8% 3,043 2,927
834 SomersetWashington County · 2,556 people −3.8% 2,684 2,581
835 Tarentum Tarentum4,249 people −3.9% 4,530 4,352
836 North BeaverLawrence County · 3,946 people −3.9% 4,121 3,962
837 WheatfieldPerry County · 3,219 people −3.9% 3,334 3,203
838 PennPerry County · 3,136 people −3.9% 3,225 3,098
839 BerlinWayne County · 2,832 people −3.9% 2,578 2,478
840 Dallas2,692 people −3.9% 2,804 2,694
841 Map of Chester Chester33,619 people −4.0% 33,972 32,605
842 Swissvale Swissvale8,418 people −4.0% 8,983 8,624
843 Upper Mount BethelNorthampton County · 6,415 people −4.0% 6,706 6,439
844 GeorgesFayette County · 6,213 people −4.0% 6,612 6,346
845 QuincyFranklin County · 5,312 people −4.0% 5,541 5,318
846 PaupackWayne County · 3,714 people −4.0% 3,828 3,676
847 FayetteJuniata County · 3,310 people −4.0% 3,478 3,340
848 West ProvidenceBedford County · 3,066 people −4.0% 3,210 3,082
849 HempfieldWestmoreland County · 41,637 people −4.1% 43,241 41,466
850 Dormont8,063 people −4.1% 8,593 8,244
851 Clearfield5,873 people −4.1% 6,215 5,962
852 Franklin FranklinAdams County · 4,722 people −4.1% 4,877 4,676
853 Map of Kiskiminetas KiskiminetasArmstrong County · 4,564 people −4.1% 4,800 4,605
854 DelawareNorthumberland County · 4,280 people −4.1% 4,489 4,303
855 BarrettMonroe County · 4,038 people −4.1% 4,225 4,053
856 Waynesburg3,811 people −4.1% 4,176 4,006
857 Map of Lawrence Park Lawrence ParkErie County · 3,775 people −4.1% 3,982 3,820
858 Towanda2,791 people −4.1% 2,919 2,798
859 Cooper CooperClearfield County · 2,564 people −4.1% 2,704 2,594
860 Map of Franklin FranklinBeaver County · 3,843 people −4.2% 4,052 3,882
861 West FallowfieldChester County · 2,625 people −4.2% 2,566 2,459
862 Map of Geistown Geistown2,507 people −4.2% 2,467 2,363
863 Map of Matamoras Matamoras2,539 people −4.3% 2,469 2,362
864 UnityWestmoreland County · 21,419 people −4.4% 22,607 21,606
865 Turtle Creek5,007 people −4.4% 5,349 5,114
866 West Pittston4,679 people −4.4% 4,868 4,652
867 Donora4,527 people −4.4% 4,781 4,569
868 Map of North East North East4,054 people −4.4% 4,294 4,106
869 TinicumBucks County · 3,827 people −4.4% 3,995 3,818
870 Ford City2,813 people −4.4% 2,991 2,859
871 RichlandCambria County · 12,082 people −4.5% 12,814 12,233
872 West Mead West MeadCrawford County · 4,974 people −4.5% 5,249 5,014
873 Jersey Shore Jersey Shore4,121 people −4.5% 4,361 4,166
874 ShenangoLawrence County · 7,062 people −4.6% 7,479 7,133
875 CarrollWashington County · 5,339 people −4.6% 5,640 5,380
876 Lehighton5,268 people −4.6% 5,500 5,248
877 Map of Girard GirardErie County · 4,828 people −4.6% 5,102 4,869
878 LehmanLuzerne County · 3,396 people −4.6% 3,508 3,346
879 ConewangoWarren County · 3,367 people −4.6% 3,594 3,427
880 Map of East St. Clair East St. ClairBedford County · 2,896 people −4.6% 3,048 2,908
881 Map of East Penn East PennCarbon County · 2,778 people −4.6% 2,881 2,748
882 CambriaCambria County · 5,763 people −4.7% 6,099 5,814
883 Mount Pleasant4,199 people −4.7% 4,454 4,245
884 Map of Luzerne Luzerne2,723 people −4.7% 2,845 2,711
885 Map of Greene GreeneErie County · 4,456 people −4.8% 4,706 4,478
886 Windber3,860 people −4.8% 4,138 3,941
887 New Brighton New Brighton5,567 people −4.9% 6,025 5,729
888 WinfieldButler County · 3,325 people −4.9% 3,535 3,361
889 Masontown3,201 people −5.0% 3,450 3,276
890 PymatuningMercer County · 3,066 people −5.0% 3,281 3,118
891 Altoona43,196 people −5.1% 46,320 43,963
892 PolkMonroe County · 7,419 people −5.1% 7,874 7,473
893 CranberryVenango County · 6,273 people −5.1% 6,685 6,342
894 FallowfieldWashington County · 4,060 people −5.1% 4,321 4,099
895 Rochester Rochester3,422 people −5.1% 3,657 3,472
896 HeginsSchuylkill County · 3,352 people −5.1% 3,516 3,337
897 East HanoverLebanon County · 2,664 people −5.1% 2,801 2,658
898 New Garden New GardenChester County · 11,449 people −5.2% 11,984 11,363
899 Ohioville3,324 people −5.2% 3,533 3,349
900 VernonCrawford County · 5,269 people −5.3% 5,630 5,331
901 JeffersonButler County · 5,126 people −5.3% 5,504 5,212
902 Salem SalemLuzerne County · 4,047 people −5.3% 4,254 4,027
903 Upland3,057 people −5.3% 3,239 3,068
904 HamiltonMonroe County · 8,556 people −5.4% 9,083 8,597
905 Grove City Grove City7,830 people −5.4% 8,322 7,871
906 BedfordBedford County · 5,098 people −5.4% 5,395 5,105
907 SmithWashington County · 4,212 people −5.4% 4,476 4,233
908 Pittston PittstonLuzerne County · 3,216 people −5.4% 3,368 3,186
909 DecaturMifflin County · 2,942 people −5.4% 3,137 2,968
910 UnionLebanon County · 2,920 people −5.4% 3,099 2,932
911 Williamsport27,612 people −5.5% 29,381 27,754
912 Map of Munhall Munhall10,548 people −5.5% 11,406 10,774
913 Upper YoderCambria County · 5,081 people −5.5% 5,449 5,147
914 MorrisClearfield County · 2,750 people −5.5% 2,938 2,777
915 Map of Cowanshannock CowanshannockArmstrong County · 2,692 people −5.5% 2,899 2,741
916 Map of Duquesne Duquesne5,149 people −5.6% 5,565 5,254
917 ScottLackawanna County · 4,642 people −5.6% 4,905 4,629
918 Map of Baden Baden3,843 people −5.6% 4,135 3,904
919 Lower Towamensing Lower TowamensingCarbon County · 3,076 people −5.6% 3,228 3,046
920 HayfieldCrawford County · 2,747 people −5.6% 2,940 2,775
921 UnionWashington County · 5,401 people −5.7% 5,700 5,374
922 Map of Jim Thorpe Jim Thorpe4,540 people −5.7% 4,781 4,507
923 Larksville Larksville4,255 people −5.7% 4,480 4,225
924 PortageCambria County · 3,393 people −5.7% 3,640 3,432
925 Kulpmont2,724 people −5.7% 2,924 2,758
926 New Castle21,579 people −5.8% 23,273 21,926
927 Map of Sewickley SewickleyWestmoreland County · 5,601 people −5.8% 5,996 5,647
928 Blairsville3,215 people −5.8% 3,412 3,214
929 Lower Mount BethelNorthampton County · 2,913 people −5.8% 3,101 2,921
930 Map of Avoca Avoca2,526 people −5.8% 2,661 2,507
931 Shamokin Shamokin6,853 people −5.9% 7,374 6,942
932 Map of Pitcairn Pitcairn3,032 people −5.9% 3,294 3,101
933 Map of Derry DerryWestmoreland County · 13,472 people −6.0% 14,502 13,631
934 Corry6,116 people −6.0% 6,605 6,210
935 Map of Sadsbury SadsburyCrawford County · 2,716 people −6.0% 2,933 2,758
936 Milton Milton6,534 people −6.1% 7,042 6,609
937 MontgomeryFranklin County · 5,754 people −6.1% 6,116 5,740
938 Titusville5,189 people −6.1% 5,601 5,262
939 ButlerSchuylkill County · 4,972 people −6.1% 5,224 4,906
940 Map of Hickory HickoryLawrence County · 2,565 people −6.1% 2,470 2,320
941 WhartonFayette County · 3,332 people −6.2% 3,575 3,355
942 Sharon12,936 people −6.3% 14,038 13,147
943 Dupont2,559 people −6.3% 2,711 2,539
944 Dunbar DunbarFayette County · 6,529 people −6.4% 7,126 6,672
945 Map of Greenville Greenville5,523 people −6.4% 5,919 5,540
946 LuzerneFayette County · 5,409 people −6.4% 5,965 5,586
947 LondonderryDauphin County · 4,906 people −6.4% 5,235 4,899
948 Foster FosterMcKean County · 3,956 people −6.4% 4,316 4,038
949 Mount PleasantWashington County · 3,322 people −6.4% 3,515 3,290
950 Bradford BradfordClearfield County · 2,820 people −6.4% 3,034 2,841
951 SpringhillFayette County · 2,664 people −6.4% 2,907 2,722
952 JacksonMonroe County · 6,532 people −6.5% 7,033 6,578
953 South HuntingdonWestmoreland County · 5,362 people −6.5% 5,796 5,418
954 East FranklinArmstrong County · 3,776 people −6.5% 4,082 3,816
955 PennSnyder County · 4,079 people −6.6% 4,324 4,037
956 Gettysburg8,254 people −6.7% 7,620 7,106
957 PineMercer County · 4,758 people −6.7% 5,150 4,806
958 Bridgeville4,686 people −6.7% 5,148 4,804
959 HepburnLycoming County · 2,568 people −6.7% 2,762 2,578
960 Erie Erie93,850 people −6.8% 101,786 94,831
961 Pottsville13,364 people −6.8% 14,324 13,346
962 Map of Rayne RayneIndiana County · 2,769 people −6.9% 2,992 2,786
963 TunkhannockWyoming County · 3,960 people −7.0% 4,273 3,974
964 Map of Ashley Ashley2,602 people −7.0% 2,790 2,596
965 North UnionFayette County · 11,592 people −7.1% 12,728 11,828
966 Map of Conemaugh ConemaughSomerset County · 6,654 people −7.1% 7,279 6,760
967 New Kensington12,011 people −7.2% 13,116 12,170
968 Franklin Franklin5,984 people −7.2% 6,545 6,077
969 Northern Cambria Northern Cambria3,494 people −7.2% 3,835 3,560
970 RossLuzerne County · 2,751 people −7.2% 2,937 2,726
971 Map of Mount Pleasant Mount PleasantWestmoreland County · 10,042 people −7.3% 10,911 10,119
972 WashingtonWestmoreland County · 6,843 people −7.3% 7,422 6,883
973 OaklandButler County · 2,739 people −7.3% 2,987 2,769
974 BridgewaterSusquehanna County · 2,618 people −7.3% 2,844 2,636
975 Arnold Arnold4,704 people −7.5% 5,157 4,772
976 Sharpsburg3,119 people −7.5% 3,446 3,187
977 RossMonroe County · 5,488 people −7.8% 5,940 5,475
978 SummitButler County · 4,422 people −7.8% 4,884 4,504
979 CenterIndiana County · 4,364 people −7.8% 4,764 4,391
980 Connellsville6,849 people −7.9% 7,637 7,031
981 Map of Armstrong ArmstrongIndiana County · 2,753 people −7.9% 2,998 2,761
982 SalemWestmoreland County · 6,035 people −8.0% 6,623 6,093
983 LakeWayne County · 4,897 people −8.0% 5,269 4,850
984 GreenwichBerks County · 3,434 people −8.0% 3,725 3,428
985 Clearfield ClearfieldButler County · 2,649 people −8.2% 2,645 2,427
986 Nanty-Glo2,598 people −8.2% 2,734 2,511
987 LigonierWestmoreland County · 6,012 people −8.3% 6,603 6,056
988 GermanFayette County · 4,563 people −8.4% 5,097 4,669
989 Perry PerryFayette County · 2,590 people −8.4% 2,552 2,338
990 RushCentre County · 3,637 people −8.5% 4,008 3,668
991 St. Clair St. Clair2,754 people −8.6% 3,004 2,745
992 RedstoneFayette County · 4,981 people −8.7% 5,566 5,079
993 Map of Sugarloaf SugarloafLuzerne County · 3,961 people −8.7% 4,211 3,846
994 RaccoonBeaver County · 2,755 people −8.8% 3,064 2,793
995 Oil City9,468 people −8.9% 10,557 9,613
996 CanaanWayne County · 3,453 people −8.9% 3,963 3,610
997 Homestead Homestead2,874 people −8.9% 3,165 2,884
998 Map of Clairton Clairton6,044 people −9.0% 6,796 6,181
999 Paradise ParadiseMonroe County · 2,906 people −9.0% 3,186 2,899
1000 Jeannette8,657 people −9.1% 9,654 8,780
1001 West SalemMercer County · 3,201 people −9.1% 3,538 3,216
1002 Forward ForwardAllegheny County · 3,009 people −9.1% 3,376 3,070
1003 MaxatawnyBerks County · 7,884 people −9.2% 7,906 7,181
1004 GreenfieldBlair County · 3,736 people −9.2% 4,173 3,788
1005 GranvilleMifflin County · 4,597 people −9.3% 5,104 4,629
1006 Map of Hanover HanoverBeaver County · 3,313 people −9.4% 3,690 3,343
1007 BoggsCentre County · 2,713 people −9.4% 2,985 2,705
1008 Sugarcreek4,716 people −9.8% 5,294 4,775
1009 Map of Danville Danville4,217 people −9.8% 4,699 4,239
1010 Millvale3,299 people −9.8% 3,744 3,376
1011 KeatingMcKean County · 2,690 people −9.8% 3,021 2,725
1012 Wilkinsburg14,027 people −9.9% 15,930 14,349
1013 ParksArmstrong County · 2,747 people −9.9% 2,744 2,472
1014 JennerSomerset County · 3,631 people −10.0% 4,122 3,710
1015 New Britain2,821 people −10.0% 3,152 2,836
1016 Map of Pulaski PulaskiLawrence County · 3,059 people −10.1% 3,452 3,102
1017 Map of McKeesport McKeesport17,380 people −10.2% 19,731 17,727
1018 Map of Springfield SpringfieldErie County · 3,049 people −10.2% 3,425 3,076
1019 SpringfieldFayette County · 2,677 people −10.2% 3,043 2,732
1020 Map of Shenango ShenangoMercer County · 3,475 people −10.4% 3,929 3,522
1021 Map of North Buffalo North BuffaloArmstrong County · 2,661 people −10.4% 3,011 2,699
1022 Bradford7,683 people −10.5% 8,770 7,849
1023 Eldred EldredMonroe County · 2,544 people −10.8% 2,910 2,596
1024 Monessen6,780 people −10.9% 7,720 6,876
1025 Lewisburg Lewisburg5,257 people −10.9% 5,792 5,158
1026 North Braddock4,219 people −11.1% 4,857 4,320
1027 Green GreenIndiana County · 3,404 people −11.1% 3,839 3,414
1028 Slippery RockLawrence County · 2,894 people −11.3% 3,283 2,913
1029 Clarion ClarionClarion County · 3,602 people −11.4% 4,116 3,645
1030 CherryhillIndiana County · 2,525 people −11.6% 2,765 2,445
1031 Union City2,887 people −11.8% 3,320 2,927
1032 Johnstown Johnstown18,087 people −12.2% 20,978 18,411
1033 Map of Mahoning MahoningLawrence County · 2,670 people −12.2% 3,083 2,708
1034 SaltlickFayette County · 2,980 people −12.3% 3,461 3,037
1035 Greene GreenePike County · 3,545 people −12.7% 3,956 3,452
1036 Map of Freedom FreedomBlair County · 2,968 people −13.2% 3,458 3,002
1037 South Franklin South FranklinWashington County · 2,850 people −13.4% 3,310 2,868
1038 ExeterLuzerne County · 2,604 people −13.8% 2,378 2,051
1039 Map of Thornbury ThornburyDelaware County · 6,927 people −14.0% 8,028 6,904
1040 Bloomsburg Bloomsburg13,024 people −14.4% 14,855 12,711
1041 Slippery Rock3,495 people −15.0% 3,625 3,081
1042 Mahanoy City3,507 people −15.9% 4,162 3,499
1043 Shenandoah4,146 people −16.3% 5,071 4,243
1044 Farrell4,199 people −16.7% 5,111 4,258
1045 Map of Lock Haven Lock Haven8,447 people −17.0% 9,772 8,108
1046 Kutztown4,180 people −17.0% 5,012 4,162
1047 Map of Newport NewportLuzerne County · 4,464 people −17.5% 5,374 4,433
1048 GreggUnion County · 4,010 people −17.8% 4,984 4,096
1049 Mount CarmelNorthumberland County · 2,501 people −20.4% 3,139 2,500
1050 Map of Burrell BurrellIndiana County · 3,467 people −20.5% 4,393 3,491
1051 California4,864 people −21.1% 6,795 5,362
1052 Map of Shippensburg ShippensburgCumberland County · 4,303 people −21.1% 5,429 4,286
1053 Mansfield2,990 people −21.7% 3,625 2,839
1054 Edinboro5,440 people −22.9% 6,438 4,964
1055 Clarion4,192 people −25.5% 5,276 3,931
1056 KellyUnion County · 3,765 people −27.3% 5,491 3,994
1057 CressonCambria County · 2,802 people −34.5% 4,336 2,839

How this ranking works

We rank every town by population growth between the 2010 and 2020 censuses. These are official census counts, not estimates. The town with the highest figure ranks #1. For comparison, the figure for Pennsylvania as a whole is +2.4%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states