PAPennsylvania rankings

Most affordable towns in Pennsylvania

Ranked by how many years of a typical PA household income ($77,971) it takes to buy each town's median home. Lower is easier to buy in. 1057 towns with 2,500+ residents.

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

Map of Dunmore
Pennsylvania · Most affordable

Where Dunmore lands: #337 of 1,057

2.5 yrs of a typical PA income buys a typical home · Visit Dunmore →

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

How this ranking works

We divide each town’s median home value by the PA median household income ($77,971). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Pennsylvania as a whole it’s 3.3 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

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