The market in numbers

$240K
Typical home value across 1,362 ZIP codes, August 2026
+3.4%
Change in the typical home value over the past 12 months
1,051 of 1,362
ZIP codes where home values are higher than a year ago
+4.5%
Typical yearly price growth over the past five years
$1,600
Typical monthly rent, in the 330 ZIP codes with rent data
6.2%
Typical gross rental yield: a year's rent over the home value
3.3×
Typical home value as a multiple of local median household income
−24,198
Net households gained from moves, tax years 2022 to 2023, across its counties

Home values over the last two years

The typical home in Pennsylvania was worth $225,800 in September 2024 and $239,900 in August 2026, a change of +6.2% over two years. Values are at the highest point of the period.

Typical home value, last 24 monthsTypical home value in Pennsylvania by month, from September 2024 ($225,800) to August 2026 ($239,900).$226K$231K$235K$240KSep 2024Sep 2025Aug 2026
Typical home value across the state's ZIP codes, monthly. Source: CITIZEN.

Housing markets by metro

Typical home value, 12-month change and rents for each metro area in Pennsylvania, largest first. Linked metros have their own report, ZIP code by ZIP code. Where a metro crosses a state line, the figures cover only its part inside Pennsylvania. Of Pennsylvania's ZIP codes, 92 lie outside any metro area.

Metro areaZIP codesHome value12 monthsMonthly rentGross yield
Philadelphia206$467,800+2.9%$1,9005.5%
Pittsburgh294$181,500−1.5%$1,4007.0%
Allentown57$358,000+3.2%$1,8006.4%
Harrisburg51$289,700+3.5%$1,4006.0%
Lancaster45$412,200+4.7%$1,5004.9%
York35$331,400+3.6%$1,4006.1%
Scranton62$234,900+1.2%$1,4007.7%
Reading39$343,400+3.6%$1,6006.5%
State College27$279,900+2.4%n/an/a
Chambersburg18$279,100+3.0%$1,4006.0%
East Stroudsburg26$320,100+2.0%$2,0008.3%
Erie26$220,400+4.9%$1,2008.7%
Altoona11$183,100+7.8%$1,1008.1%
Lebanon10$342,100+6.0%$1,5005.7%
Indiana24$153,700+6.1%n/an/a
Show all 37 metro areas
Metro areaZIP codesHome value12 monthsMonthly rentGross yield
Philadelphia206$467,800+2.9%$1,9005.5%
Pittsburgh294$181,500−1.5%$1,4007.0%
Allentown57$358,000+3.2%$1,8006.4%
Harrisburg51$289,700+3.5%$1,4006.0%
Lancaster45$412,200+4.7%$1,5004.9%
York35$331,400+3.6%$1,4006.1%
Scranton62$234,900+1.2%$1,4007.7%
Reading39$343,400+3.6%$1,6006.5%
State College27$279,900+2.4%n/an/a
Chambersburg18$279,100+3.0%$1,4006.0%
East Stroudsburg26$320,100+2.0%$2,0008.3%
Erie26$220,400+4.9%$1,2008.7%
Altoona11$183,100+7.8%$1,1008.1%
Lebanon10$342,100+6.0%$1,5005.7%
Indiana24$153,700+6.1%n/an/a
Williamsport19$260,600+4.2%n/an/a
Meadville18$186,300+5.5%n/an/a
New Castle13$170,000+0.6%n/an/a
Gettysburg12$336,800+3.5%n/an/a
Bloomsburg7$263,200+6.6%n/an/a
Pottsville26$158,800+3.5%$1,1009.2%
Johnstown25$118,000+0.7%n/an/a
DuBois24$136,000+2.5%n/an/a
Somerset24$172,300+7.5%n/an/a
Huntingdon23$170,900+1.5%n/an/a
Sayre23$212,600+3.4%n/an/a
Youngstown19$188,300−2.8%n/an/a
Sunbury16$227,000+5.6%n/an/a
New York14$309,000+3.7%n/an/a
Oil City14$152,700+1.3%n/an/a
Warren12$140,400+3.3%n/an/a
Lewistown10$210,600+4.0%n/an/a
Selinsgrove10$237,800+2.5%n/an/a
St. Marys10$142,000+20.7%n/an/a
Lock Haven8$195,500+2.9%n/an/a
Bradford6$117,900−1.1%n/an/a
Lewisburg6$261,800+7.4%n/an/a

Home values by county

Of Pennsylvania's 67 counties, Chester County has the highest typical home value, $581,400, and Cameron County the lowest, $83,500. Among counties with at least five ZIP codes, Elk County has risen most over the year, up 20.8%, and Carbon County has moved least, down 5.4%.

Show all 67 counties
CountyZIP codesHome value12 monthsMonthly rentGross yield
Chester County30$581,400+2.6%$2,3004.1%
Bucks County39$574,300+3.2%$2,2005.0%
Montgomery County55$496,000+1.9%$2,1004.7%
Lancaster County45$412,200+4.7%$1,5004.9%
Lehigh County25$401,000+4.5%$1,8006.3%
Northampton County20$376,800+3.6%$1,8006.5%
Berks County39$343,400+3.6%$1,6006.5%
Lebanon County10$342,100+6.0%$1,5005.7%
Adams County12$336,800+3.5%n/an/a
York County35$331,400+3.6%$1,4006.1%
Delaware County36$328,200+1.6%$1,6006.5%
Monroe County26$320,100+2.0%$2,0008.3%
Pike County13$312,800+4.3%n/an/a
Wayne County15$311,700+3.0%n/an/a
Cumberland County15$302,900+2.3%$1,5005.6%
Perry County12$302,600+4.1%n/an/a
Butler County26$296,700−1.7%$2,0005.3%
Montour County1$282,600+4.2%n/an/a
Centre County27$279,900+2.4%n/an/a
Franklin County18$279,100+3.0%$1,4006.0%
Lycoming County16$262,800+4.1%n/an/a
Union County6$261,800+7.4%n/an/a
Columbia County6$258,000+4.6%n/an/a
Wyoming County6$249,700+1.9%n/an/a
Susquehanna County9$249,400+1.3%n/an/a
Philadelphia County46$249,100+0.3%$1,6007.8%
Snyder County10$237,800+2.5%n/an/a
Lackawanna County22$232,100+0.8%$1,4007.9%
Dauphin County23$232,000+3.7%$1,4006.9%
Luzerne County31$229,300+3.8%$1,3007.5%
Juniata County7$229,200+2.9%n/an/a
Northumberland County16$227,000+5.6%n/an/a
Fulton County11$223,700+7.9%n/an/a
Bedford County20$222,100+5.8%n/an/a
Erie County26$220,400+4.9%$1,2008.7%
Bradford County20$218,800+5.4%n/an/a
Tioga County16$211,100+1.6%n/an/a
Mifflin County10$210,600+4.0%n/an/a
Beaver County19$209,300+2.9%$1,0007.4%
Carbon County12$208,200−5.4%n/an/a
Allegheny County94$202,200−0.6%$1,4007.5%
Clinton County7$200,700+4.0%n/an/a
Sullivan County9$200,500+8.2%n/an/a
Mercer County19$188,300−2.8%n/an/a
Crawford County18$186,300+5.5%n/an/a
Blair County11$183,100+7.8%$1,1008.1%
Westmoreland County55$180,400−2.9%$1,1006.2%
Somerset County23$176,100+7.6%n/an/a
Huntingdon County19$170,900+1.5%n/an/a
Lawrence County13$170,000+0.6%n/an/a
Washington County42$168,500+0.3%n/an/a
Greene County4$167,100+2.7%n/an/a
Schuylkill County26$158,800+3.5%$1,1009.2%
Clarion County5$157,500−0.5%n/an/a
Armstrong County20$156,900−0.2%n/an/a
Indiana County24$153,700+6.1%n/an/a
Venango County14$152,700+1.3%n/an/a
Fayette County37$146,100+0.2%n/an/a
Elk County9$145,700+20.8%n/an/a
Warren County12$140,400+3.3%n/an/a
Potter County7$139,100+7.2%n/an/a
Clearfield County24$136,000+2.5%n/an/a
Jefferson County6$131,800+4.1%n/an/a
Forest County2$131,600+13.6%n/an/a
Cambria County25$118,000+0.7%n/an/a
McKean County5$113,300−4.5%n/an/a
Cameron County1$83,500−10.8%n/an/a

Where prices are rising fastest

The ten ZIP codes with the strongest change in home values over the past twelve months. Among the larger half of Pennsylvania's ZIP codes by population, so that places with only a handful of sales a year do not crowd the list.

ZIP codeAreaHome value12 months5 yrs, per year
15853Ridgway$118,500+19.6%+4.1%
16858Morrisdale$177,000+15.0%+0.7%
16335Meadville$169,500+13.0%+4.9%
16433Saegertown$209,100+12.2%+4.8%
17824Elysburg$292,300+12.1%+7.3%
16651Houtzdale$131,200+11.6%−2.4%
15857Saint Marys$158,400+10.4%+3.1%
15905Johnstown$134,100+9.2%+2.0%
16316Conneaut Lake$240,000+9.2%+5.4%
16401Albion$208,200+9.1%+5.6%

Where prices are falling

Across Pennsylvania, 311 ZIP codes are below where they were a year ago. These are the ten largest declines among the larger half by population.

ZIP codeAreaHome value12 monthsFrom its peak
15902Johnstown$51,700−16.5%−34.9%
15906Johnstown$46,100−13.9%−31.4%
15208Pittsburgh$155,800−13.7%−26.3%
17866Coal Township$70,900−10.9%−11.4%
15145Turtle Creek$97,300−10.3%−16.4%
18508Scranton$167,000−9.4%−10.5%
15219Pittsburgh$152,400−9.3%−17.7%
15022Charleroi$89,500−8.9%−15.8%
15110Duquesne$57,900−8.8%−13.1%
15224Pittsburgh$258,400−8.5%−10.5%

Best rental yields

Gross yield is a year's rent divided by the home value, before costs. These are the highest yields among the larger ZIP codes with rent data.

ZIP codeAreaHome valueMonthly rentGross yieldRent, 12 months
19132Philadelphia$75,500$1,50023.1%+3.1%
15104Braddock$54,000$1,00022.2%n/a
19133Philadelphia$84,700$1,50021.1%+5.7%
15902Johnstown$51,700$90020.8%n/a
19140Philadelphia$99,800$1,30016.2%+6.6%
15132McKeesport$72,700$1,00016.1%+9.2%
15204Pittsburgh$124,700$1,60015.0%n/a
16503Erie$69,200$90015.0%n/a
19013Chester$107,900$1,30014.9%+4.7%
15219Pittsburgh$152,400$1,90014.6%+4.7%

Most affordable against local incomes

Home value divided by the median household income of the people who live in the ZIP code. A lower multiple means homes cost fewer years of local earnings. The state typical is 3.3×.

ZIP codeAreaHome valueMedian incomePrice to income
17948Mahanoy City$47,800$47,8001.0×
17976Shenandoah$60,300$57,6001.1×
15906Johnstown$46,100$43,3001.1×
15033Donora$44,000$39,9001.1×
15902Johnstown$51,700$44,2001.2×
17851Mount Carmel$62,800$53,6001.2×
17872Shamokin$59,100$48,8001.2×
15110Duquesne$57,900$44,2001.3×
15104Braddock$54,000$40,1001.4×
17866Coal Township$70,900$51,0001.4×

Who is moving in

Household moves between the 2022 and 2023 tax years, measured county by county. Summed across its counties, Pennsylvania lost 24,198 households on net, and the households that left took $4.4bn more income than the arrivals brought. Of its 67 counties, 24 gained households. The tables show the largest gains and losses; the last column is how much more, or less, the average arriving household earned than the average household that left.

CountyNet householdsNet income movedArrivals vs leavers, per household
York County+1,862+$139m+$1,209
Cumberland County+1,608+$27m−$5,553
Northampton County+734−$13m−$3,931
Schuylkill County+680+$23m−$1,821
Franklin County+590+$36m+$440
Adams County+558+$114m+$15,084
Beaver County+556−$66m−$15,636
Pike County+478+$92m+$13,395
CountyNet householdsNet income movedArrivals vs leavers, per household
Philadelphia County−10,416−$2.1bn−$16,824
Allegheny County−5,328−$1.3bn−$18,233
Delaware County−2,964−$115m+$6,301
Bucks County−2,582−$71m+$6,156
Chester County−1,528−$192m−$786

What CITIZEN sees

CITIZEN grades every US ZIP code on one national scale, reading price and its direction, rent, local earnings, resident equity and where buyers and their money are arriving from. Grades are ranks: an A is the top 10% of the country, an F the bottom 10%. In Pennsylvania, 110 of 1,362 ZIP codes grade A and 160 grade F. Which ones, and why, is in CITIZEN.

Questions

Are home prices going up or down in Pennsylvania?

Up. Home values across Pennsylvania are up 3.4% over the past twelve months, to a typical $240K, and 1,051 of its 1,362 ZIP codes are higher than a year ago.

What is the typical home value in Pennsylvania?

$239,900 across Pennsylvania's 1,362 ZIP codes, as of August 2026. Among its metro areas, the typical home ranges from $118,000 in Johnstown to $467,800 in Philadelphia.

What is the cheapest place to buy a house in Pennsylvania?

Among Pennsylvania's metro areas with at least eight ZIP codes, Johnstown has the lowest typical home value, $118,000. Among the larger half of its ZIP codes, 15033 in Donora is the cheapest, at $44,000.

Where are home prices rising fastest in Pennsylvania?

15853 in Ridgway (+19.6%), 16858 in Morrisdale (+15.0%) and 16335 in Meadville (+13.0%), over the past twelve months, among the larger half of its ZIP codes.

What is the typical rent in Pennsylvania?

About $1,600 a month, across the 330 ZIP codes with rent data, up 3.5% over the past year.

Are people moving to Pennsylvania?

On balance, no. Between the 2022 and 2023 tax years, Pennsylvania lost 24,198 households on net from moves, summed across its counties.

Other states

Sources and method

  • Source: CITIZEN, Lualdi Advisors' US housing market intelligence. Home values and rents through August 2026; household incomes 2020 to 2024; migration for tax years 2022 to 2023.
  • State, metro and county figures are medians across their ZIP codes, not a separate index. The two-year chart is the median ZIP value for each month. Grades and scores are CITIZEN's own.
  • ZIP code lists use the larger half of the state's ZIP codes by population.
  • Updated monthly. Last updated 2026-10-14.