Mid-size cities with accessible home values, stable populations, and the scale to support healthcare and amenities. Sorted by composite momentum.
Filter criteria
- Population 10,000 – 150,000
- Median home $100k – $600k
- Momentum 40+ (not actively declining)
51 cities match — top 25 shown.
1CarlisleHarrisburg-Carlisle · pop 22,51775Rising$332,063median home 2EmmausAllentown-Bethlehem-Easton · pop 12,31475Rising$388,553median home 4ColumbiaLancaster · pop 10,39975Rising$294,450median home 5EastonAllentown-Bethlehem-Easton · pop 30,43274Rising$376,444median home 6MurrysvillePittsburgh · pop 20,72974Rising$353,045median home 7PhoenixvillePhiladelphia-Camden-Wilmington · pop 20,28674Rising$525,054median home 8AllentownAllentown-Bethlehem-Easton · pop 127,13873Rising$312,103median home 9ReadingReading · pop 96,00073Rising$264,716median home 10YorkYork-Hanover · pop 45,24173Rising$278,433median home 11Wilkes-BarreScranton–Wilkes-Barre · pop 44,66173Rising$177,964median home 12LebanonLebanon · pop 26,45673Rising$288,248median home 13PottsvillePottsville · pop 13,40473Rising$151,609median home 14BethlehemAllentown-Bethlehem-Easton · pop 79,45372Rising$356,707median home 15HarrisburgHarrisburg-Carlisle · pop 50,64972Rising$265,646median home 16CoatesvillePhiladelphia-Camden-Wilmington · pop 13,39072Rising$388,579median home 17ErieErie · pop 92,94071Rising$202,235median home 18ChambersburgChambersburg-Waynesboro · pop 23,04171Rising$288,716median home 19KingstonScranton–Wilkes-Barre · pop 13,47671Rising$225,329median home 20MechanicsburgHarrisburg-Carlisle · pop 10,08571Rising$404,636median home 21PottstownPhiladelphia-Camden-Wilmington · pop 23,55370Rising$356,411median home 22BloomsburgBloomsburg-Berwick · pop 13,28670Rising$261,258median home 23MeadvilleMeadville · pop 12,34770Rising$163,802median home 24HazletonScranton–Wilkes-Barre · pop 30,35469Rising$216,547median home 25HanoverYork-Hanover · pop 16,72869Rising$293,569median home See also: Retirees nationally · All Pennsylvania cities · Find-your-match tool.