Pennsylvania Area Profiles

86 published city profiles across Pennsylvania, each built from the same authoritative sources and compared on the same terms.

Find places in Pennsylvania that fit you →

Statewide signals

OpportunityTop 16% of 51 states measured64
Growth36th of 51 states measured43
Housing affordabilityTop 30% of 51 states measured74
ClimateTop 50% of 51 states measured63
Physical resilienceTop 18% of 51 states measured78
Access36th of 51 states measured56
Economic stabilityTop 50% of 51 states measured54

Cities

86 published profiles across 21 areas

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD

21 cities

CityCountyPopulationArea Score
PhiladelphiaPhiladelphia County1,579,70660
LevittownBucks County50,92668
NorristownMontgomery County35,89362
ChesterDelaware County33,61953
Drexel HillDelaware County30,45169
King of PrussiaMontgomery County25,85779
PottstownMontgomery County23,47664
West ChesterChester County20,66674
PhoenixvilleChester County19,45277
LansdaleMontgomery County19,01174
HorshamMontgomery County16,00576
Willow GroveMontgomery County14,13180
ArdmoreMontgomery County13,90982
MontgomeryvilleMontgomery County13,38874
CoatesvilleChester County13,35360
YeadonDelaware County12,18162
LansdowneDelaware County11,12267
DarbyDelaware County10,68761
BroomallDelaware County10,67974
RoslynMontgomery County10,63981
Bala CynwydMontgomery County10,22782

Pittsburgh, PA

21 cities

CityCountyPopulationArea Score
PittsburghAllegheny County304,75969
Bethel ParkAllegheny County32,88178
MonroevilleAllegheny County28,29571
PlumAllegheny County26,72373
Allison ParkAllegheny County22,04580
New CastleLawrence County21,57948
BaldwinAllegheny County21,05771
MurrysvilleWestmoreland County20,81778
West MifflinAllegheny County19,19061
McKeesportAllegheny County17,38055
Franklin ParkAllegheny County15,23580
WhitehallAllegheny County14,81166
GreensburgWestmoreland County14,74169
WilkinsburgAllegheny County14,02760
Carnot-MoonAllegheny County13,53478
WashingtonWashington County13,36863
ButlerButler County13,21266
Jefferson HillsAllegheny County12,31773
New KensingtonWestmoreland County12,01166
Lower BurrellWestmoreland County11,63365
MunhallAllegheny County10,54863

Scranton--Wilkes-Barre, PA

7 cities

CityCountyPopulationArea Score
ScrantonLackawanna County76,03352
Wilkes-BarreLuzerne County44,42351
HazletonLuzerne County30,11149
DunmoreLackawanna County14,18160
KingstonLuzerne County13,39756
Mountain TopLuzerne County11,85067
NanticokeLuzerne County10,65353

Allentown-Bethlehem-Easton, PA-NJ

6 cities

CityCountyPopulationArea Score
AllentownLehigh County125,97658
BethlehemNorthampton County77,95663
EastonNorthampton County29,73960
FullertonLehigh County16,72466
EmmausLehigh County11,88968
NorthamptonNorthampton County10,40064

Harrisburg-Carlisle, PA

5 cities

CityCountyPopulationArea Score
HarrisburgDauphin County50,28753
CarlisleCumberland County21,85275
Colonial ParkDauphin County18,03265
HersheyDauphin County14,24273
ProgressDauphin County11,01766

Lancaster, PA

4 cities

CityCountyPopulationArea Score
LancasterLancaster County57,71963
EphrataLancaster County13,77271
ElizabethtownLancaster County11,92569
ColumbiaLancaster County10,27858

York-Hanover, PA

4 cities

CityCountyPopulationArea Score
YorkYork County44,93854
HanoverYork County16,58468
WeigelstownYork County15,48570
ShilohYork County11,24671

Reading, PA

2 cities

CityCountyPopulationArea Score
ReadingBerks County95,24254
WyomissingBerks County11,17272

Chambersburg, PA

2 cities

CityCountyPopulationArea Score
ChambersburgFranklin County22,31969
WaynesboroFranklin County11,04768

Hermitage, PA

2 cities

CityCountyPopulationArea Score
HermitageMercer County16,04164
SharonMercer County12,93655

Bloomsburg-Berwick, PA

2 cities

CityCountyPopulationArea Score
BloomsburgColumbia County13,02456
BerwickColumbia County10,31756

Erie, PA

1 city

CityCountyPopulationArea Score
ErieErie County93,85060

Altoona, PA

1 city

CityCountyPopulationArea Score
AltoonaBlair County43,19663

State College, PA

1 city

CityCountyPopulationArea Score
State CollegeCentre County41,05070

Williamsport, PA

1 city

CityCountyPopulationArea Score
WilliamsportLycoming County27,61254

Lebanon, PA

1 city

CityCountyPopulationArea Score
LebanonLebanon County26,53659

Johnstown, PA

1 city

CityCountyPopulationArea Score
JohnstownCambria County18,08753

Indiana, PA

1 city

CityCountyPopulationArea Score
IndianaIndiana County14,21265

Pottsville, PA

1 city

CityCountyPopulationArea Score
PottsvilleSchuylkill County13,36457

Meadville, PA

1 city

CityCountyPopulationArea Score
MeadvilleCrawford County12,57757

St. Marys, PA

1 city

CityCountyPopulationArea Score
St. MarysElk County12,52955

Statewide physical risk

Inland floodingModerate
HurricaneModerate

Low or minimal exposure: winter weather, lightning, strong wind, earthquake, heat wave, landslide, tornado, cold wave, ice storm, hail, wildfire, drought, avalanche, coastal flooding, volcanic activity, tsunami.

Population-weighted across every county in Pennsylvania, derived from the FEMA National Risk Index. Exposure varies substantially within a state — check the individual city and ZIP profiles.

Statewide data

MetricValueCompared nationallySource period
Broadband access ±0.1%2024 ACS 5-Year89.7%Bottom 33%of 522024 ACS 5-Year
Distance to major airportNASR current cycle74 miBottom 26%of 51NASR current cycle
Major airports within 100 milesNASR current cycle3Top 48%of 51NASR current cycle
No internet access ±0.1%2024 ACS 5-Year7.9%Bottom 22%of 522024 ACS 5-Year
Annual precipitation1991-2020 Normals41.5"56th percentileof 511991-2020 Normals
Annual snowfall1991-2020 Normals43.8"79th percentileof 201991-2020 Normals
Average January low1991-2020 Normals21°F46th percentileof 511991-2020 Normals
Average July high1991-2020 Normals81°F16th percentileof 511991-2020 Normals
Comfortable months1991-2020 Normals5Bottom 22%of 511991-2020 Normals
Seasonal temperature swing1991-2020 Normals45°F54th percentileof 511991-2020 Normals
Average household size ±0.012024 ACS 5-Year2.3920th percentileof 522024 ACS 5-Year
Households ±8,8482024 ACS 5-Year5,274,85392nd percentileof 522024 ACS 5-Year
Median age ±0.22024 ACS 5-Year40.982nd percentileof 522024 ACS 5-Year
Population2024 ACS 5-Year13,018,63992nd percentileof 522024 ACS 5-Year
Population change (1 year)July 1, 2024 estimate+0.5%Bottom 18%of 51July 1, 2024 estimate
Population change (4 years)July 1, 2024 estimate+0.6%Bottom 16%of 51July 1, 2024 estimate
Population density2024 ACS 5-Year291/sq mi80th percentileof 522024 ACS 5-Year
Population estimateJuly 1, 2024 estimate13,078,75192nd percentileof 51July 1, 2024 estimate
Average permitted value per unit12 months ending July 2026$239,59624th percentileof 5112 months ending July 2026
Housing units permitted (12 months)12 months ending July 202626,431Top 32%of 5112 months ending July 2026
Multifamily share of permits12 months ending July 202639.3%68th percentileof 5112 months ending July 2026
Permit change (3 years)12 months ending July 2026+13.4%Top 30%of 5112 months ending July 2026
Permit change (year over year)12 months ending July 2026+10.4%Top 26%of 5112 months ending July 2026
Permits per 1,000 residents12 months ending July 20262.0Bottom 10%of 5112 months ending July 2026
Cost of living index202397.4Bottom 44%of 512023
Home price change (1 year)2026 Q2+4.7%80th percentileof 512026 Q2
Home price change (5 years)2026 Q2+44.2%58th percentileof 512026 Q2
Home price change (10 years)2026 Q2+86.9%38th percentileof 512026 Q2
Home price to income ±0.02024 ACS 5-Year2.7Top 25%of 522024 ACS 5-Year
Homeownership rate ±0.3%2024 ACS 5-Year69.3%69th percentileof 522024 ACS 5-Year
Housing units ±6722024 ACS 5-Year5,806,45292nd percentileof 522024 ACS 5-Year
Median gross rent ±$52024 ACS 5-Year$1,209Top 47%of 522024 ACS 5-Year
Median home value ±$7672024 ACS 5-Year$254,50033rd percentileof 522024 ACS 5-Year
Median property taxes ±$122024 ACS 5-Year$3,31165th percentileof 522024 ACS 5-Year
Owner household income ±$3622024 ACS 5-Year$95,990Top 49%of 522024 ACS 5-Year
Property tax rate ±0.01%2024 ACS 5-Year1.30%78th percentileof 522024 ACS 5-Year
Rent as a share of income ±0.2%2024 ACS 5-Year29.2%Top 37%of 522024 ACS 5-Year
Seasonal and second homes ±2,6232024 ACS 5-Year142,91384th percentileof 522024 ACS 5-Year
Second homes2024 ACS 5-Year2.5%35th percentileof 522024 ACS 5-Year
Vacancy rate2024 ACS 5-Year6.7%47th percentileof 522024 ACS 5-Year
Vacant housing units ±8,9982024 ACS 5-Year531,59988th percentileof 522024 ACS 5-Year
Median household income ±$3422024 ACS 5-Year$77,971Top 45%of 522024 ACS 5-Year
Per capita income ±$1762024 ACS 5-Year$44,355Top 37%of 522024 ACS 5-Year
Poverty rate ±0.2%2024 ACS 5-Year11.1%Top 49%of 522024 ACS 5-Year
Average commute ±0.1 min2024 ACS 5-Year28.1 minBottom 31%of 522024 ACS 5-Year
Bachelor's degree or higher ±0.2%2024 ACS 5-Year35.2%Top 43%of 522024 ACS 5-Year
Drove alone to work ±0.2%2024 ACS 5-Year68.2%29th percentileof 522024 ACS 5-Year
EmploymentAugust 20266,436,579Top 8%of 51August 2026
Employment change (3 years)August 2026+1.5%Top 26%of 51August 2026
Employment change (year over year)August 2026+3.1%Top 2%of 51August 2026
Labor forceAugust 20266,708,39092nd percentileof 51August 2026
Labor force participation ±0.1%2024 ACS 5-Year79.9%Top 43%of 522024 ACS 5-Year
Public transit to work ±0.1%2024 ACS 5-Year3.6%86th percentileof 522024 ACS 5-Year
Unemployment change (year over year)August 2026−1.1%Top 2%of 51August 2026
Unemployment rateAugust 20264.1%Bottom 46%of 51August 2026
Worked from home ±0.1%2024 ACS 5-Year15.6%61st percentileof 522024 ACS 5-Year
Free or reduced-price lunch eligibility2024-25 school year54.7%66th percentileof 452024-25 school year
Math proficiency2018-19 school year50.4%Top 24%of 502018-19 school year
Public schools2024-25 school year2,90086th percentileof 512024-25 school year
Reading proficiency2018-19 school year64.6%Top 8%of 492018-19 school year
Schools behind the staffing ratio2024-25 school year2,81886th percentileof 502024-25 school year
Students per teacher2024-25 school year13.6Top 31%of 502024-25 school year

Counties in Pennsylvania

32 published

Some measures are published by county and nowhere finer — death rates by intent among them. On a county page those describe the geography they are printed on.

Philadelphia County, PA
1,579,706 residents · 13.2 homicide deaths per 100k
Allegheny County, PA
1,238,177 residents · 5.6 homicide deaths per 100k
Montgomery County, PA
867,573 residents · 2.1 homicide deaths per 100k
Bucks County, PA
647,461 residents · 1.7 homicide deaths per 100k
Delaware County, PA
579,222 residents · 5.2 homicide deaths per 100k
Lancaster County, PA
557,931 residents · 1.5 homicide deaths per 100k
Chester County, PA
547,840 residents · 1.7 homicide deaths per 100k
York County, PA
462,924 residents · 3.2 homicide deaths per 100k
Berks County, PA
433,015 residents · 3.5 homicide deaths per 100k
Lehigh County, PA
378,792 residents · 2.5 homicide deaths per 100k
Westmoreland County, PA
352,500 residents · 2.3 homicide deaths per 100k
Luzerne County, PA
327,675 residents · 2.8 homicide deaths per 100k
Northampton County, PA
318,580 residents · 1.7 homicide deaths per 100k
Dauphin County, PA
289,593 residents · 3.8 homicide deaths per 100k
Erie County, PA
269,052 residents · 2.0 homicide deaths per 100k
Cumberland County, PA
268,323 residents · 2.2 homicide deaths per 100k
Lackawanna County, PA
216,146 residents · 3.0 homicide deaths per 100k
Washington County, PA
210,042 residents · 2.4 homicide deaths per 100k
Butler County, PA
197,254 residents · 2.7 homicide deaths per 100k
Centre County, PA
158,576 residents · 1.8 homicide deaths per 100k
Franklin County, PA
157,379 residents · 2.3 homicide deaths per 100k
Lebanon County, PA
144,186 residents · 2.6 homicide deaths per 100k
Schuylkill County, PA
143,558 residents · 18.8 homicide deaths per 100k
Cambria County, PA
131,538 residents · 3.6 homicide deaths per 100k
Blair County, PA
121,277 residents · 1.8 homicide deaths per 100k
Lycoming County, PA
113,489 residents · 3.1 homicide deaths per 100k
Mercer County, PA
109,257 residents · 3.0 homicide deaths per 100k
Lawrence County, PA
85,024 residents · 2.4 homicide deaths per 100k
Indiana County, PA
83,042 residents · 2.2 homicide deaths per 100k
Crawford County, PA
82,716 residents · 0.0 homicide deaths per 100k
Columbia County, PA
65,362 residents · 4.3 homicide deaths per 100k
Elk County, PA
30,506 residents · 0.0 homicide deaths per 100k