Real Estate 2025: The State of the Market

How have town-by-town house prices for the Greater Philadelphia area changed this year? / Photograph by Jumping Rocks/UCG/Universal Images Group via Getty Images
The real estate market remained stuck in neutral in 2024, with homeowners sitting on the sidelines when it came to selling and buyers stymied by the lack of homes available. And many of those who did land on a place to buy found coming up with the scratch harder. The reason for all this? Interest rates didn’t come down the way everyone hoped they would at the start of the year.
“2024 was almost a copy of 2023,” says Larry Flick V, CEO of Berkshire Hathaway HomeServices Fox & Roach Realtors. “We went into the year expecting some interest rate decreases, but inflation started going up in the second half of the year, so the interest rate decrease never happened.”
Thus sales volume fell slightly thanks to the lack of inventory, while sale prices increased for the same reason. But Flick anticipates that this seller’s market will become more balanced in 2025 — not because interest rates will fall, but because some of those owners sitting on the sidelines will finally feel compelled to sell due to changed life circumstances. “Families are growing, families are shrinking; there are marriages and job changes,” says Flick. “I think the consumers who are facing these personal circumstances are going to adjust to higher rates being the new normal, as they have in previous decades.” And when that happens, he says, sales should start to climb again.
Where We Got Our Numbers
Our charts feature the 2024 median sales prices — the midpoint of all prices, meaning 50 percent sold above it and 50 percent sold below — for municipalities and select zip codes across the eight-county Greater Philadelphia region, along with the number of units sold and average days on market. Price and transaction data derived from HomExpert Market Report, an exclusive product of the Berkshire Hathaway HomeServices Fox & Roach, Realtors’ Research Division. Information is based on MLS data and deemed accurate but not guaranteed. Percentages are rounded to the nearest whole.
Pennsylvania
Philadelphia
Main Line and Select ZIP Codes
Bucks County
Chester County
Delaware County
Montgomery County
New Jersey
Burlington County
Camden County
Gloucester County
Philadelphia
ZIP (Neighborhood) | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
19102 (Center City West: Broad to 16th, Callowhill to Pine) | $323,750 | $290,000 | 12% | 69 | 21% | 60 | -15% |
19103 (Rittenhouse) | $475,000 | $475,000 | 0% | 332 | -18% | 85 | -7% |
19104 (University City/West Philadelphia) | $215,000 | $222,000 | -3% | 116 | -20% | 65 | -17% |
19106 (Old City/Society Hill) | $414,500 | $373,750 | 11% | 195 | -10% | 78 | 5% |
19107 (Center City East: Broad to 8th, Callowhill to Pine) | $350,000 | $311,000 | 13% | 116 | -15% | 69 | 1% |
19111 (Fox Chase) | $300,000 | $275,000 | 9% | 374 | -17% | 26 | -16% |
19114 (Torresdale South) | $305,000 | $289,900 | 5% | 268 | -7% | 25 | 4% |
19115 (Bustleton) | $377,000 | $340,000 | 11% | 211 | -18% | 21 | -9% |
19116 (Somerton) | $386,000 | $361,250 | 7% | 182 | -19% | 24 | 0% |
19118 (Chestnut Hill) | $750,000 | $713,700 | 5% | 76 | -8% | 36 | -5% |
19119 (Mount Airy) | $389,700 | $375,000 | 4% | 221 | -19% | 30 | -23% |
19120 (Olney) | $186,000 | $169,950 | 9% | 374 | -12% | 38 | -21% |
19121 (Strawberry Mansion/Brewerytown) | $225,000 | $215,500 | 4% | 273 | -6% | 77 | 5% |
19122 (Temple/Olde Kensington) | $360,000 | $382,450 | -6% | 153 | -33% | 63 | 5% |
19123 (Northern Liberties/East Spring Garden) | $530,000 | $465,000 | 14% | 188 | -22% | 54 | 26% |
19124 (Juniata/Frankford) | $175,000 | $168,000 | 4% | 450 | -12% | 43 | -12% |
19125 (Fishtown/Kensington) | $403,000 | $375,000 | 7% | 498 | -8% | 51 | -2% |
19126 (Oak Lane) | $259,900 | $215,000 | 21% | 95 | -14% | 56 | 40% |
19127 (Manayunk) | $372,500 | $340,000 | 10% | 96 | -26% | 28 | -7% |
19128 (Roxborough/Andorra) | $362,500 | $351,250 | 3% | 434 | -15% | 24 | -17% |
19129 (East Falls) | $350,000 | $317,500 | 10% | 131 | 7% | 24 | -4% |
19130 (Fairmount) | $431,500 | $425,000 | 2% | 352 | -24% | 42 | 0% |
19131 (Wynnefield/Carroll Park) | $165,000 | $165,000 | 0% | 241 | -21% | 49 | -4% |
19132 (North Philadelphia West) | $80,000 | $89,000 | -10% | 228 | -16% | 64 | 21% |
19133 (North Philadelphia East) | $100,000 | $77,500 | 29% | 88 | -21% | 66 | 10% |
19134 (Richmond) | $143,450 | $150,000 | -4% | 495 | -22% | 66 | 18% |
19135 (Tacony) | $205,000 | $190,000 | 8% | 278 | -24% | 35 | -5% |
19136 (Holmesburg) | $235,000 | $222,000 | 6% | 275 | -21% | 26 | -24% |
19137 (Bridesburg) | $245,000 | $200,900 | 22% | 100 | -1% | 42 | -13% |
19138 (East Germantown) | $200,000 | $175,754 | 14% | 245 | -20% | 48 | 0% |
19139 (West Market) | $146,000 | $129,900 | 12% | 264 | 11% | 61 | 7% |
19140 (Hunting Park) | $100,000 | $75,000 | 33% | 256 | -33% | 49 | 14% |
19141 (Logan) | $195,000 | $180,000 | 8% | 180 | -21% | 49 | -8% |
19142 (Elmwood) | $131,000 | $124,745 | 5% | 181 | -20% | 59 | 11% |
19143 (Kingsessing) | $179,500 | $170,000 | 6% | 515 | -2% | 52 | -5% |
19144 (Germantown) | $200,000 | $178,000 | 12% | 233 | -18% | 58 | 16% |
19145 (South Philly: S. of Tasker, W. of Broad) | $269,950 | $269,000 | 0% | 452 | -6% | 58 | -5% |
19146 (Graduate Hospital/Point Breeze) | $435,000 | $436,850 | -0% | 646 | -13% | 52 | -5% |
19147 (Bella Vista/Queen Village/Passyunk Square North) | $500,000 | $480,000 | 4% | 492 | -4% | 55 | -8% |
19148 (South Philly: S. of Tasker, E. of Broad) | $285,000 | $280,000 | 2% | 554 | -1% | 55 | 6% |
19149 (Oxford Circle/Mayfair) | $233,000 | $225,000 | 4% | 344 | -21% | 32 | -9% |
19150 (Cedarbrook) | $265,000 | $255,000 | 4% | 166 | -5% | 40 | 0% |
19151 (Overbrook) | $205,000 | $195,000 | 5% | 164 | -18% | 36 | -27% |
19152 (Rhawnhurst) | $325,750 | $305,000 | 7% | 247 | -5% | 23 | 5% |
19153 (Eastwick) | $230,000 | $200,000 | 15% | 63 | -10% | 30 | -47% |
19154 (Torresdale North) | $320,000 | $299,450 | 7% | 308 | -13% | 17 | -23% |
Main Line and Select ZIP Codes
Municipality (ZIP) | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Ardmore (19103) | $477,500 | $480,000 | -1% | 124 | 25% | 18 | 38% |
Bala Cynwyd (19004) | $607,500 | $585,000 | 4% | 105 | -16% | 34 | -15% |
Bryn Mawr (19010) | $775,100 | $775,000 | 0% | 181 | -14% | 21 | -22% |
Devon (19333) | $807,250 | $750,000 | 8% | 80 | 23% | 23 | 64% |
Easttown Twp. (overall) | $839,000 | $899,500 | -7% | 108 | 4% | 32 | 100% |
Gladwyne (19035) | $1,551,000 | $1,400,000 | 11% | 41 | -16% | 46 | -10% |
Haverford Twp. (overall) | $525,000 | $490,500 | 7% | 427 | -8% | 18 | 29% |
Lower Merion Twp. (overall) | $795,000 | $727,500 | 9% | 578 | -10% | 27 | -7% |
Malvern | $490,000 | $387,000 | 27% | 21 | -34% | 14 | -18% |
Merion Station (19066) | $906,000 | $842,500 | 8% | 41 | -20% | 11 | -31% |
Narberth | $622,500 | $751,000 | -17% | 38 | -3% | 18 | 13% |
Radnor Twp. (overall) | $900,000 | $925,000 | -3% | 262 | -1% | 25 | -22% |
Tredyffrin Twp. (overall) | $725,000 | $650,000 | 12% | 347 | -10% | 20 | 25% |
Villanova (19085) | $1,400,000 | $1,402,500 | -0% | 66 | 38% | 29 | -9% |
Wayne (19087) | $896,250 | $885,000 | 1% | 296 | -5% | 24 | -11% |
Wynnewood (19096) | $685,000 | $575,000 | 19% | 127 | -19% | 18 | 6% |
Bucks County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Bedminster Twp. | $505,500 | $582,500 | -13% | 50 | -32% | 34 | -6% |
Bensalem Twp. | $405,500 | $380,000 | 7% | 349 | -21% | 19 | -10% |
Bridgeton Twp. | $425,000 | $490,000 | -13% | 6 | -60% | 65 | 261% |
Bristol Bor. | $348,121 | $300,000 | 16% | 79 | -4% | 63 | 117% |
Bristol Twp. | $350,000 | $325,000 | 8% | 430 | -25% | 19 | 0% |
Buckingham Twp. | $685,000 | $613,750 | 12% | 199 | -18% | 27 | -21% |
Chalfont | $539,880 | $498,000 | 8% | 57 | 10% | 36 | 38% |
Doylestown Bor. | $595,500 | $610,000 | -2% | 82 | 9% | 21 | -28% |
Doylestown Twp. | $650,000 | $629,995 | 3% | 193 | 9% | 36 | 50% |
Dublin | $475,000 | $442,495 | 7% | 18 | 13% | 17 | -15% |
Durham Twp. | $648,000 | $644,750 | 1% | 12 | 20% | 24 | -59% |
East Rockhill Twp. | $500,000 | $476,900 | 5% | 41 | -16% | 23 | 5% |
Falls Twp. | $389,950 | $360,000 | 8% | 207 | -12% | 20 | -5% |
Haycock Twp. | $560,000 | $590,000 | -5% | 15 | -12% | 12 | -68% |
Hilltown Twp. | $511,500 | $490,000 | 4% | 98 | -23% | 29 | 12% |
Hulmeville | $425,000 | $401,500 | 6% | 7 | 133% | 58 | 729% |
Ivyland | $632,450 | $508,250 | 24% | 12 | 20% | 16 | -36% |
Langhorne | $442,500 | $476,250 | -7% | 11 | 10% | 26 | 63% |
Langhorne Manor | $585,000 | $680,000 | -14% | 7 | 75% | 25 | -50% |
Lower Makefield Twp. | $650,000 | $619,500 | 5% | 294 | -10% | 14 | -22% |
Lower Southampton Twp. | $460,000 | $416,500 | 10% | 139 | -22% | 23 | 15% |
Middletown Twp. | $495,000 | $450,000 | 10% | 303 | -10% | 16 | -16% |
Milford Twp. | $442,500 | $414,950 | 7% | 93 | 26% | 19 | -5% |
Morrisville | $325,000 | $310,275 | 5% | 74 | -14% | 25 | 9% |
New Britain Bor. | $457,500 | $452,000 | 1% | 27 | 29% | 31 | 63% |
New Britain Twp. | $527,500 | $505,000 | 4% | 94 | -12% | 18 | 20% |
New Hope | $915,000 | $872,500 | 5% | 53 | 15% | 40 | -11% |
Newtown Bor. | $721,450 | $875,000 | -18% | 30 | 67% | 56 | 14% |
Newtown Twp. | $605,000 | $550,000 | 10% | 201 | -12% | 13 | 0% |
Nockamixon Twp. | $550,000 | $470,000 | 17% | 26 | 13% | 38 | 81% |
Northampton Twp. | $625,000 | $615,250 | 2% | 294 | -11% | 20 | 0% |
Penndel | $397,450 | $401,000 | -1% | 20 | 33% | 16 | 60% |
Perkasie | $434,000 | $385,000 | 13% | 73 | -20% | 23 | 5% |
Plumstead Twp. | $627,500 | $538,349 | 17% | 137 | -18% | 20 | -29% |
Quakertown | $315,000 | $289,500 | 9% | 58 | -28% | 15 | 15% |
Richland Twp. | $391,000 | $364,000 | 7% | 169 | 7% | 26 | 18% |
Richlandtown | $340,000 | $276,000 | 23% | 13 | -13% | 10 | 11% |
Riegelsville | $359,900 | $338,500 | 6% | 7 | -30% | 32 | -18% |
Sellersville | $292,000 | $325,000 | -10% | 41 | -18% | 20 | 100% |
Silverdale | $397,000 | $430,000 | -8% | 7 | -50% | 17 | -29% |
Solebury Twp. | $940,000 | $775,000 | 21% | 114 | -9% | 36 | -23% |
Springfield Twp. | $550,000 | $482,500 | 14% | 38 | -21% | 37 | 12% |
Telford | $420,000 | $327,500 | 28% | 7 | -50% | 8 | 0% |
Tinicum Twp. | $760,000 | $575,000 | 32% | 29 | -41% | 57 | 24% |
Trumbauersville | $431,000 | $417,900 | 3% | 5 | 67% | 28 | 87% |
Tullytown | $375,750 | $365,000 | 3% | 15 | 7% | 16 | 129% |
Upper Makefield Twp. | $950,000 | $980,000 | -3% | 97 | -1% | 37 | -29% |
Upper Southampton Twp. | $443,000 | $434,000 | 2% | 113 | -25% | 19 | 12% |
Warminster Twp. | $450,000 | $425,000 | 6% | 224 | -22% | 18 | 13% |
Warrington Twp. | $540,000 | $549,900 | -2% | 218 | -10% | 20 | -17% |
Warwick Twp. | $605,000 | $522,000 | 16% | 131 | -22% | 23 | 35% |
West Rockhill Twp. | $399,250 | $415,000 | -4% | 34 | -40% | 23 | -30% |
Wrightstown Twp. | $880,000 | $987,500 | -11% | 20 | -20% | 71 | 97% |
Yardley | $545,000 | $430,000 | 27% | 24 | -35% | 15 | -32% |
Chester County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Atglen | $454,975 | $279,900 | 63% | 21 | 133% | 9 | -80% |
Avondale | $350,000 | $320,000 | 9% | 8 | -11% | 9 | 80% |
Birmingham Twp. | $877,500 | $822,500 | 7% | 36 | -31% | 15 | -25% |
Caln Twp. | $389,750 | $355,000 | 10% | 137 | -13% | 14 | 17% |
Charlestown Twp. | $780,000 | $755,590 | 3% | 60 | -15% | 31 | 3% |
Coatesville City | $190,000 | $165,000 | 15% | 66 | -27% | 21 | 17% |
Downingtown | $360,000 | $420,000 | -14% | 90 | -23% | 14 | -13% |
East Bradford Twp. | $644,998 | $657,500 | -2% | 97 | -3% | 25 | 0% |
East Brandywine Twp. | $535,000 | $504,895 | 6% | 136 | 18% | 18 | 13% |
East Caln Twp. | $522,054 | $504,620 | 3% | 63 | 26% | 18 | 50% |
East Coventry Twp. | $455,000 | $390,000 | 17% | 86 | 46% | 19 | 0% |
East Fallowfield Twp. | $415,000 | $395,000 | 5% | 69 | -10% | 20 | 25% |
East Goshen Twp. | $482,500 | $500,000 | -4% | 211 | -5% | 13 | 18% |
East MarlBoro Twp. | $629,000 | $600,000 | 5% | 83 | -38% | 39 | 15% |
East Nantmeal Twp. | $712,000 | $582,250 | 22% | 15 | 25% | 15 | -52% |
East Nottingham Twp. | $481,527 | $430,000 | 12% | 65 | 3% | 16 | -33% |
East Pikeland Twp. | $494,950 | $420,000 | 18% | 75 | -38% | 21 | 40% |
East Vincent Twp. | $515,000 | $500,000 | 3% | 53 | 4% | 22 | 16% |
East Whiteland Twp. | $652,475 | $575,000 | 13% | 90 | -11% | 23 | 21% |
Easttown Twp. | $839,000 | $899,500 | -7% | 108 | 4% | 32 | 100% |
Elk Twp. | $400,000 | $455,000 | -12% | 5 | -69% | 11 | -52% |
Elverson | $412,500 | $380,000 | 9% | 25 | 47% | 14 | -26% |
Franklin Twp. | $643,000 | $611,000 | 5% | 35 | 17% | 13 | -35% |
Highland Twp. | $3,072,950 | $340,000 | 804% | 2 | -78% | 154 | 1183% |
Honeybrook Bor. | $302,500 | $255,000 | 19% | 17 | -6% | 15 | 36% |
Honeybrook Twp. | $562,748 | $400,000 | 41% | 113 | 74% | 17 | -15% |
Kennett Square | $482,000 | $390,000 | 24% | 45 | 15% | 15 | -35% |
Kennett Twp. | $615,950 | $561,000 | 10% | 90 | -18% | 22 | -29% |
London Britain Twp. | $632,500 | $525,000 | 20% | 24 | -11% | 11 | -63% |
London Grove Twp. | $525,500 | $495,000 | 6% | 51 | -28% | 21 | 40% |
Londonderry Twp. | $500,840 | $526,000 | -5% | 34 | 26% | 45 | 61% |
Lower Oxford Twp. | $475,430 | $483,022 | -2% | 41 | -7% | 27 | 35% |
Malvern | $490,000 | $387,000 | 27% | 21 | -34% | 14 | -18% |
Modena | $70,250 | $135,000 | -48% | 4 | -20% | 6 | -79% |
New Garden Twp. | $600,000 | $556,000 | 8% | 87 | -16% | 22 | 38% |
New London Twp. | $571,000 | $537,500 | 6% | 35 | -27% | 21 | 31% |
Newlin Twp. | $792,000 | $1,200,000 | -34% | 10 | -33% | 35 | -30% |
North Coventry Twp. | $375,000 | $425,000 | -12% | 53 | -36% | 14 | -7% |
Oxford | $421,250 | $350,000 | 20% | 36 | -16% | 13 | -35% |
Parkesburg | $294,500 | $301,900 | -2% | 25 | -29% | 17 | 13% |
Penn Twp. | $486,775 | $452,380 | 8% | 78 | -4% | 18 | 20% |
Pennsbury Twp. | $828,592 | $819,000 | 1% | 40 | 21% | 55 | 53% |
Phoenixville | $415,000 | $399,950 | 4% | 210 | -5% | 14 | -18% |
Pocopson Twp. | $742,000 | $790,000 | -6% | 24 | -25% | 32 | -16% |
Sadsbury Twp. | $375,000 | $339,640 | 10% | 34 | -70% | 17 | -15% |
Schuylkill Twp. | $634,000 | $603,750 | 5% | 88 | -6% | 18 | 6% |
South Coatesville | $335,000 | $290,000 | 16% | 12 | -56% | 11 | 0% |
South Coventry Twp. | $477,500 | $475,000 | 1% | 19 | -30% | 35 | 94% |
Spring City | $338,500 | $390,000 | -13% | 48 | -16% | 27 | 69% |
Thornbury Twp. | $750,000 | $760,000 | -1% | 20 | -39% | 20 | 25% |
Tredyffrin Twp. | $725,000 | $650,000 | 12% | 347 | -10% | 20 | 25% |
Upper Oxford Twp. | $435,000 | $420,000 | 4% | 12 | -14% | 13 | -38% |
Upper Uwchlan Twp. | $651,000 | $627,500 | 4% | 127 | 8% | 52 | 53% |
Uwchlan Twp. | $600,000 | $545,000 | 10% | 141 | 0% | 9 | -36% |
Valley Twp. | $332,985 | $325,500 | 2% | 147 | 24% | 17 | -6% |
Wallace Twp. | $750,000 | $670,000 | 12% | 18 | -25% | 23 | 5% |
Warwick Twp. | $512,500 | $442,000 | 16% | 25 | -7% | 20 | 33% |
West Bradford Twp. | $530,000 | $513,500 | 3% | 115 | -7% | 12 | -57% |
West Brandywine Twp. | $450,000 | $417,500 | 8% | 55 | -19% | 27 | 0% |
West Caln Twp. | $407,990 | $375,300 | 9% | 72 | -11% | 19 | -21% |
West Chester | $545,000 | $526,500 | 4% | 107 | 5% | 20 | 5% |
West Fallowfield Twp. | $443,750 | $262,000 | 69% | 11 | -8% | 28 | 47% |
West Goshen Twp. | $800,744 | $672,500 | 19% | 259 | 22% | 9 | -25% |
West Grove | $365,000 | $351,000 | 4% | 20 | -23% | 16 | 33% |
West MarlBoro Twp. | $725,000 | $535,100 | 35% | 9 | 80% | 27 | 0% |
West Nantmeal Twp. | $542,500 | $436,500 | 24% | 13 | -43% | 22 | 10% |
West Nottingham Twp. | $337,000 | $290,000 | 16% | 20 | -13% | 22 | -29% |
West Pikeland Twp. | $865,000 | $760,000 | 14% | 32 | -22% | 19 | -17% |
West Sadsbury Twp. | $389,500 | $390,000 | -0% | 11 | -8% | 24 | -14% |
West Vincent Twp. | $752,000 | $675,000 | 11% | 56 | -14% | 30 | -39% |
West Whiteland Twp. | $530,000 | $483,000 | 10% | 214 | 14% | 12 | -20% |
Westtown Twp. | $635,000 | $638,750 | -1% | 72 | -31% | 37 | 16% |
Willistown Twp. | $699,900 | $625,000 | 12% | 122 | -24% | 27 | 29% |
Delaware County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Aldan | $315,000 | $297,500 | 6% | 40 | -13% | 11 | -15% |
Aston Twp. | $359,950 | $340,000 | 6% | 169 | 6% | 15 | 0% |
Bethel Twp. | $595,925 | $567,500 | 5% | 96 | 2% | 17 | -35% |
Brookhaven | $299,900 | $302,900 | -1% | 148 | 22% | 19 | 73% |
Chaddsford Twp. | $687,500 | $426,000 | 61% | 50 | -14% | 15 | -29% |
Chester Heights | $453,450 | $352,230 | 29% | 49 | 75% | 18 | 0% |
Chester Twp. | $225,000 | $204,950 | 10% | 43 | 13% | 23 | -15% |
City of Chester | $125,000 | $105,000 | 19% | 194 | -14% | 33 | 3% |
Clifton Heights | $233,000 | $190,000 | 23% | 62 | -37% | 29 | 7% |
Collingdale | $200,000 | $199,500 | 0% | 85 | -21% | 20 | -26% |
Colwyn | $180,000 | $150,000 | 20% | 23 | -8% | 35 | 0% |
Concord Twp. | $674,740 | $620,000 | 9% | 119 | -6% | 18 | 29% |
Darby Bor. | $165,000 | $151,000 | 9% | 82 | -31% | 33 | -23% |
Darby Twp. | $230,000 | $206,500 | 11% | 94 | -40% | 19 | -5% |
East Lansdowne | $255,000 | $225,700 | 13% | 15 | -25% | 32 | 78% |
Eddystone | $166,900 | $165,000 | 1% | 16 | -24% | 19 | -47% |
Edgmont Twp. | $992,500 | $1,011,822 | -2% | 65 | -3% | 39 | 86% |
Folcroft | $210,000 | $200,000 | 5% | 76 | -26% | 21 | -22% |
Glenolden | $258,950 | $245,000 | 6% | 59 | -24% | 24 | 4% |
Haverford Twp. | $525,000 | $490,500 | 7% | 427 | -8% | 18 | 29% |
Lansdowne | $271,375 | $245,000 | 11% | 95 | -6% | 22 | -8% |
Lower Chichester Twp. | $187,000 | $160,000 | 17% | 45 | 61% | 25 | -19% |
Marcus Hook | $158,999 | $160,000 | -1% | 28 | -22% | 15 | -38% |
Marple Twp. | $555,000 | $525,000 | 6% | 192 | -9% | 16 | -24% |
Media | $540,000 | $471,500 | 15% | 56 | 2% | 29 | 32% |
Middletown Twp. | $628,540 | $610,000 | 3% | 200 | 4% | 29 | 21% |
Morton | $339,450 | $301,500 | 13% | 16 | -24% | 8 | -72% |
Nether Providence Twp. | $480,450 | $416,500 | 15% | 141 | -15% | 18 | -33% |
Newtown Twp. | $705,000 | $725,500 | -3% | 146 | -15% | 28 | 22% |
Norwood | $300,000 | $245,000 | 22% | 60 | 18% | 20 | 43% |
Parkside | $232,250 | $249,900 | -7% | 33 | 32% | 17 | -6% |
Prospect Park | $312,000 | $276,500 | 13% | 48 | 12% | 24 | -8% |
Radnor Twp. | $900,000 | $925,000 | -3% | 262 | -1% | 25 | -22% |
Ridley Park | $335,000 | $313,000 | 7% | 63 | 2% | 20 | -5% |
Ridley Twp. | $310,000 | $295,000 | 5% | 227 | -24% | 16 | -6% |
Rose Valley | $846,500 | $785,000 | 8% | 11 | 0% | 33 | 83% |
Rutledge | $372,500 | $448,000 | -17% | 8 | -33% | 14 | 40% |
Sharon Hill | $199,000 | $207,450 | -4% | 46 | -28% | 22 | -42% |
Springfield Twp. | $460,000 | $440,000 | 5% | 183 | -21% | 14 | -13% |
Swarthmore | $480,000 | $605,000 | -21% | 50 | -9% | 17 | 21% |
Thornbury Twp. | $725,000 | $710,000 | 2% | 54 | 10% | 21 | 11% |
Tinicum Twp. | $252,000 | $240,000 | 5% | 37 | -38% | 24 | -4% |
Trainer | $225,000 | $186,000 | 21% | 20 | -9% | 22 | -19% |
Upland | $185,000 | $185,000 | 0% | 20 | -38% | 24 | 9% |
Upper Chichester Twp. | $350,000 | $318,000 | 10% | 171 | -9% | 21 | 24% |
Upper Darby Twp. | $242,750 | $233,200 | 4% | 671 | -18% | 23 | 10% |
Upper Providence Twp. | $670,000 | $625,000 | 7% | 71 | -12% | 16 | -16% |
Yeadon | $253,000 | $212,000 | 19% | 72 | -22% | 51 | 13% |
Montgomery County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Abington Twp. | $425,000 | $400,850 | 6% | 507 | 1% | 26 | 19% |
Ambler | $487,500 | $440,000 | 10% | 45 | -38% | 10 | -30% |
Bridgeport | $405,000 | $308,250 | 24% | 72 | 22% | 26 | -96% |
Cheltenham Twp. | $440,000 | $375,000 | 15% | 357 | -6% | 24 | 0% |
Collegeville | $475,000 | $490,000 | -3% | 30 | -30% | 13 | -100% |
Conshohocken | $450,000 | $430,000 | 4% | 115 | -9% | 15 | -20% |
Douglass Twp. | $400,000 | $384,900 | 4% | 153 | 26% | 16 | -19% |
East Greenville | $245,000 | $236,000 | 4% | 26 | -12% | 14 | -86% |
East Norriton Twp. | $384,900 | $385,000 | -0% | 145 | -23% | 15 | -20% |
Franconia Twp. | $471,500 | $470,500 | 0% | 103 | -7% | 15 | -27% |
Green Lane | $355,000 | $400,000 | -13% | 2 | 50% | 33 | 67% |
Hatboro | $390,000 | $384,000 | 2% | 50 | -24% | 20 | 30% |
Hatfield Bor. | $448,000 | $393,000 | 12% | 26 | 23% | 18 | 28% |
Hatfield Twp. | $460,000 | $457,500 | 1% | 136 | 4% | 22 | 23% |
Horsham Twp. | $580,000 | $506,700 | 13% | 265 | -1% | 29 | 10% |
Jenkintown | $291,850 | $316,000 | -8% | 51 | -35% | 22 | 14% |
Lansdale | $380,000 | $360,000 | 5% | 122 | -42% | 13 | 15% |
Limerick Twp. | $500,000 | $452,000 | 10% | 158 | -40% | 17 | -41% |
Lower Frederick Twp. | $360,000 | $332,500 | 8% | 52 | 4% | 24 | -17% |
Lower Gwynedd Twp. | $612,500 | $767,500 | -25% | 91 | -12% | 17 | -24% |
Lower Merion Twp. | $795,000 | $727,500 | 8% | 578 | -11% | 27 | -7% |
Lower Moreland Twp. | $655,000 | $575,000 | 12% | 93 | -52% | 32 | -3% |
Lower Pottsgrove Twp. | $349,995 | $325,000 | 7% | 127 | -6% | 14 | 0% |
Lower Providence Twp. | $500,000 | $522,500 | -5% | 177 | -10% | 19 | -11% |
Lower Salford Twp. | $550,000 | $520,000 | 5% | 113 | -18% | 18 | -28% |
MarlBoro Twp. | $420,000 | $340,000 | 19% | 22 | -50% | 29 | 14% |
Montgomery Twp. | $480,000 | $435,000 | 9% | 254 | -4% | 19 | 21% |
Narberth | $622,500 | $751,000 | -21% | 38 | -3% | 18 | 11% |
New Hanover Twp. | $486,000 | $445,000 | 8% | 121 | 3% | 21 | 10% |
Norristown | $240,000 | $205,000 | 15% | 229 | -19% | 25 | 0% |
North Wales | $362,500 | $415,000 | -14% | 27 | 0% | 15 | 0% |
Pennsburg | $338,000 | $319,990 | 5% | 26 | -65% | 13 | -77% |
Perkiomen Twp. | $450,000 | $400,000 | 11% | 68 | 0% | 16 | 19% |
Plymouth Twp. | $527,750 | $475,000 | 10% | 146 | -1% | 27 | 19% |
Pottstown | $235,000 | $215,770 | 8% | 279 | -14% | 18 | 0% |
Red Hill | $282,000 | $220,000 | 22% | 25 | -4% | 28 | 50% |
Rockledge | $380,000 | $367,166 | 3% | 19 | -16% | 49 | 51% |
Royersford | $334,000 | $325,000 | 3% | 37 | -54% | 18 | 44% |
Salford Twp. | $449,950 | $425,000 | 6% | 22 | -9% | 18 | -61% |
Schwenksville | $130,000 | $117,500 | 10% | 14 | -57% | 22 | 9% |
Skippack Twp. | $550,000 | $450,000 | 18% | 130 | 22% | 23 | 35% |
Souderton | $409,450 | $362,500 | 11% | 87 | 37% | 20 | 35% |
Springfield Twp. | $510,000 | $485,000 | 5% | 164 | -8% | 22 | 14% |
Telford | $380,000 | $353,450 | 7% | 29 | -10% | 13 | 23% |
Towamencin Twp. | $400,000 | $390,500 | 2% | 210 | 13% | 13 | 23% |
Trappe | $400,000 | $445,000 | -11% | 44 | -7% | 27 | 30% |
Upper Dublin Twp. | $604,500 | $572,500 | 5% | 252 | -2% | 23 | -17% |
Upper Frederick Twp. | $338,000 | $325,000 | 4% | 28 | -25% | 15 | -53% |
Upper Gwynedd Twp. | $512,500 | $517,936 | -1% | 133 | -29% | 21 | -19% |
Upper Hanover Twp. | $400,000 | $463,750 | -16% | 79 | -6% | 11 | -27% |
Upper Merion Twp. | $507,500 | $496,500 | 2% | 273 | -10% | 28 | -7% |
Upper Moreland Twp. | $430,000 | $385,000 | 10% | 147 | -16% | 12 | -33% |
Upper Pottsgrove Twp. | $409,640 | $386,740 | 6% | 96 | -6% | 39 | -3% |
Upper Providence Twp. | $541,813 | $470,000 | 13% | 220 | -18% | 16 | -13% |
Upper Salford Twp. | $551,880 | $530,000 | 4% | 21 | 29% | 13 | 8% |
West Conshohocken | $541,500 | $457,000 | 16% | 24 | -25% | 19 | -16% |
West Norriton Twp. | $312,250 | $328,800 | -5% | 189 | -19% | 31 | 29% |
West Pottsgrove Twp. | $245,000 | $242,500 | 1% | 27 | -48% | 19 | 26% |
Whitemarsh Twp. | $625,000 | $590,000 | 6% | 168 | 9% | 22 | 5% |
Whitpain Twp. | $651,250 | $590,000 | 9% | 135 | -33% | 28 | 29% |
Worcester Twp. | $655,000 | $609,550 | 7% | 91 | -21% | 26 | -4% |
Burlington County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Bass River Twp. | $345,000 | $265,000 | 30% | 9 | 29% | 36 | -36% |
Beverly City | $275,000 | $243,500 | 13% | 29 | -12% | 23 | -41% |
Bordentown City | $369,000 | $290,000 | 27% | 35 | -29% | 25 | 4% |
Bordentown Twp. | $505,000 | $400,000 | 26% | 104 | 12% | 21 | 5% |
Burlington City | $267,500 | $222,500 | 20% | 110 | -19% | 46 | 28% |
Burlington Twp. | $410,000 | $379,500 | 8% | 146 | -28% | 25 | -14% |
Chesterfield Twp. | $699,750 | $635,000 | 10% | 50 | -17% | 30 | -12% |
Cinnaminson Twp. | $425,000 | $370,000 | 15% | 158 | -2% | 24 | -4% |
Delanco Twp. | $342,000 | $326,750 | 5% | 49 | -42% | 27 | -16% |
Delran Twp. | $445,450 | $405,000 | 10% | 168 | -21% | 19 | -37% |
Eastampton Twp. | $511,070 | $437,400 | 17% | 83 | -19% | 23 | 15% |
Edgewater Park Twp. | $325,000 | $300,000 | 8% | 67 | -26% | 29 | 4% |
Evesham Twp. | $435,000 | $390,000 | 12% | 486 | -14% | 19 | 12% |
Fieldsboro | $375,000 | $375,000 | 0% | 10 | 0% | 14 | -26% |
Florence Twp. | $318,000 | $275,000 | 16% | 148 | -5% | 27 | 4% |
Hainesport Twp. | $545,000 | $429,500 | 27% | 55 | -21% | 26 | 8% |
Lumberton Twp. | $449,900 | $380,000 | 18% | 87 | -29% | 20 | -26% |
Mansfield Twp. | $439,950 | $389,999 | 13% | 101 | -27% | 34 | -8% |
Maple Shade Twp. | $300,000 | $270,500 | 11% | 167 | 10% | 22 | -4% |
Medford Twp. | $592,000 | $535,000 | 11% | 255 | -9% | 28 | -20% |
Medford Lakes | $527,000 | $439,000 | 20% | 28 | -43% | 27 | 23% |
Moorestown Twp. | $725,000 | $650,000 | 12% | 189 | -13% | 35 | -3% |
Mount Holly Twp. | $335,000 | $325,000 | 3% | 102 | -42% | 26 | -13% |
Mount Laurel Twp. | $382,000 | $355,000 | 8% | 597 | -13% | 19 | -10% |
New Hanover Twp. | $415,000 | $395,000 | 5% | 5 | -29% | 46 | 44% |
North Hanover Twp. | $445,000 | $420,000 | 6% | 22 | -15% | 35 | 6% |
Palmyra | $285,000 | $243,750 | 17% | 89 | -7% | 20 | -17% |
Pemberton Boro | $350,000 | $330,000 | 6% | 15 | -35% | 47 | -35% |
Pemberton Twp. | $312,000 | $280,000 | 11% | 305 | -15% | 29 | -15% |
Riverside Twp. | $294,500 | $252,500 | 17% | 90 | 5% | 33 | 18% |
Riverton | $418,000 | $385,000 | 9% | 25 | -19% | 39 | 15% |
Shamong Twp. | $503,750 | $516,500 | -2% | 42 | -16% | 56 | 17% |
Southampton Twp. | $325,000 | $289,950 | 12% | 151 | -24% | 47 | 38% |
Springfield Twp. | $550,000 | $440,000 | 25% | 16 | -36% | 34 | -32% |
Tabernacle Twp. | $490,450 | $420,000 | 17% | 79 | -15% | 28 | -3% |
Washington Twp. | $200,000 | $205,000 | -2% | 2 | -50% | 26 | -30% |
Westampton Twp. | $409,490 | $363,490 | 13% | 175 | 5% | 25 | 25% |
Willingboro Twp. | $345,000 | $319,950 | 8% | 381 | -24% | 27 | -21% |
Woodland Twp. | $375,000 | $389,000 | -4% | 10 | -23% | 41 | -32% |
Wrightstown | $285,000 | N/A | N/A | 8 | N/A | 51 | N/A |
Camden County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Audubon | $371,500 | $310,000 | 17% | 71 | -48% | 26 | 12% |
Barrington | $360,000 | $330,000 | 8% | 52 | -58% | 25 | 8% |
Bellmawr | $300,000 | $271,000 | 10% | 103 | -4% | 24 | 21% |
Berlin Boro | $380,000 | $342,500 | 10% | 66 | -39% | 25 | -12% |
Berlin Twp. | $349,000 | $330,000 | 5% | 60 | -15% | 26 | 23% |
Brooklawn | $240,000 | $202,500 | 16% | 27 | -33% | 21 | 52% |
Camden City | $140,000 | $110,000 | 21% | 368 | -11% | 43 | 9% |
Cherry Hill Twp. | $443,000 | $410,000 | 7% | 709 | -13% | 25 | 12% |
Chesilhurst | $293,500 | $261,500 | 11% | 13 | -69% | 27 | 22% |
Clementon | $261,400 | $199,900 | 24% | 67 | 3% | 38 | 32% |
Collingswood | $415,000 | $385,000 | 7% | 115 | -24% | 23 | -9% |
Gibbsboro | $389,000 | $324,900 | 16% | 31 | 32% | 31 | -6% |
Gloucester City | $224,900 | $195,500 | 13% | 158 | -14% | 31 | 16% |
Gloucester Twp. | $334,900 | $295,000 | 12% | 626 | -9% | 27 | 4% |
Haddon Twp. | $425,000 | $420,000 | 1% | 138 | -17% | 21 | 0% |
Haddonfield | $875,000 | $817,500 | 7% | 118 | -20% | 24 | -33% |
Haddon Heights | $470,000 | $425,000 | 10% | 76 | -5% | 23 | -13% |
Hi Nella | $338,000 | $187,450 | 45% | 9 | 33% | 43 | -14% |
Laurel Springs | $320,000 | $275,000 | 14% | 15 | -47% | 35 | 20% |
Lawnside | $310,000 | $272,500 | 12% | 28 | -21% | 39 | 33% |
Lindenwold | $235,250 | $235,000 | 0% | 110 | -34% | 24 | -8% |
Magnolia | $320,000 | $260,000 | 19% | 32 | -78% | 20 | 5% |
Merchantville | $346,250 | $331,000 | 4% | 26 | -23% | 19 | -84% |
Mt. Ephraim | $296,406 | $267,500 | 10% | 43 | -72% | 23 | -22% |
Oaklyn | $350,000 | $315,300 | 10% | 47 | -17% | 25 | -8% |
Pennsauken Twp. | $310,000 | $275,000 | 11% | 293 | -10% | 26 | -19% |
Pine Hill | $260,000 | $235,000 | 10% | 119 | -17% | 24 | -8% |
Runnemede | $300,000 | $280,000 | 7% | 66 | -30% | 27 | 37% |
Somerdale | $299,500 | $270,000 | 10% | 68 | -13% | 23 | -9% |
Stratford | $325,000 | $275,000 | 15% | 61 | -26% | 25 | -16% |
Voorhees Twp. | $429,950 | $401,000 | 7% | 290 | -5% | 22 | 0% |
Waterford Twp. | $347,250 | $325,000 | 6% | 89 | 0% | 32 | -13% |
Winslow Twp. | $335,000 | $301,500 | 10% | 372 | -51% | 25 | 0% |
Woodlynne | $191,700 | $165,000 | 14% | 26 | -23% | 27 | -19% |
Gloucester County
Municipality | 2024 Median Price | 2023 Median Price | 1-Year Price Change | Units Sold in 2024 | 1-Year Units Change | Days on Market in 2024 | 1-Year DOM Change |
---|---|---|---|---|---|---|---|
Clayton | $317,500 | $260,000 | 18% | 81 | -14% | 42 | 36% |
Deptford Twp. | $327,356 | $300,000 | 8% | 340 | -6% | 28 | 7% |
East Greenwich Twp. | $427,000 | $380,000 | 11% | 97 | -16% | 27 | 11% |
Elk Twp. | $351,500 | $276,000 | 21% | 32 | -28% | 40 | 3% |
Franklin Twp. | $333,625 | $301,000 | 10% | 143 | -15% | 45 | 24% |
Glassboro | $390,990 | $339,990 | 13% | 269 | 11% | 24 | -13% |
Greenwich Twp. | $310,000 | $264,000 | 15% | 40 | -35% | 31 | -3% |
Harrison Twp. | $562,955 | $523,000 | 7% | 132 | -22% | 24 | 0% |
Logan Twp. | $341,000 | $300,000 | 12% | 57 | -11% | 18 | -22% |
Mantua Twp. | $311,850 | $275,000 | 12% | 203 | 3% | 25 | 20% |
Monroe Twp. | $330,084 | $300,000 | 9% | 388 | -21% | 34 | -3% |
National Park | $270,050 | $235,000 | 13% | 31 | 6% | 27 | -7% |
Newfield | $315,000 | $299,900 | 5% | 27 | -15% | 65 | -2% |
Paulsboro | $225,000 | $205,000 | 9% | 77 | -5% | 29 | 3% |
Pitman | $330,000 | $290,000 | 12% | 86 | 6% | 20 | -5% |
South Harrison Twp. | $575,000 | $555,000 | 3% | 19 | -21% | 39 | 10% |
Swedesboro | $316,000 | $339,950 | -8% | 25 | -44% | 33 | 36% |
Washington Twp. | $370,500 | $351,250 | 5% | 456 | -26% | 26 | 19% |
Wenonah | $447,000 | $365,000 | 18% | 23 | -17% | 41 | -12% |
West Deptford Twp. | $310,000 | $301,000 | 3% | 226 | 5% | 23 | 0% |
Westville | $247,500 | $240,000 | 3% | 36 | -22% | 26 | -31% |
Woodbury City | $276,500 | $230,000 | 17% | 90 | -50% | 34 | 24% |
Woodbury Heights | $360,000 | $310,000 | 14% | 39 | 0% | 40 | 10% |
Woolwich Twp. | $520,000 | $495,000 | 5% | 117 | -13% | 26 | 23% |