Nearly 400 Municipalities* Across 9 Counties
Median Price, High to Low
* Philadelphia is a combined County/City. For purposes of this presentation, city zip codes are treated as municipalities. Pennsylvania: Bucks, Chester, Delaware, Montgomery, Philadelphia; New Jersey: Burlington, Camden, Gloucester, Mercer. Photo: Philadelphia Skyline by Dan Mall, via unsplash.com
| Municipality |
Median†
Sold Price |
Average‡
Sold Price |
# of
Homes Sold |
Median Days
on Market |
|
Newlin Twp
Chester County |
1,600,000 | 1,696,000 | 6 | 3 |
|
Princeton
Mercer County |
1,400,000 | 1,630,000 | 178 | 13 |
|
Radnor Twp
Delaware County |
1,126,000 | 1,298,000 | 186 | 6 |
|
Easttown Twp
Chester County |
1,020,000 | 1,225,000 | 80 | 6 |
|
Upper Makefield Twp
Bucks County |
1,006,000 | 1,445,000 | 73 | 8 |
|
West Pikeland Twp
Chester County |
960,000 | 1,022,000 | 20 | 6 |
|
Haddonfield Boro
Camden County |
950,000 | 1,112,000 | 103 | 8 |
|
19118
Philadelphia |
925,000 | 1,217,000 | 61 | 8 |
|
Solebury Twp
Bucks County |
905,000 | 1,191,000 | 104 | 12 |
|
Wrightstown Twp
Bucks County |
900,000 | 1,110,000 | 14 | 6 |
|
West Marlborough Twp
Chester County |
876,000 | 876,000 | 2 | 2 |
|
Birmingham Twp
Chester County |
875,000 | 934,000 | 45 | 8 |
|
Durham Twp
Bucks County |
875,000 | 927,000 | 8 | 35 |
|
Lower Merion Twp
Montgomery County |
850,000 | 1,041,000 | 447 | 6 |
|
New Hope Boro
Bucks County |
845,000 | 1,082,000 | 28 | 11 |
|
West Windsor Twp
Mercer County |
826,000 | 864,000 | 161 | 15 |
|
Edgmont Twp
Delaware County |
820,000 | 982,000 | 22 | 10 |
|
Pocopson Twp
Chester County |
815,000 | 890,000 | 25 | 6 |
|
Narberth Boro
Montgomery County |
815,000 | 846,000 | 26 | 5 |
|
Rose Valley Boro
Delaware County |
805,000 | 916,000 | 11 | 4 |
|
Swarthmore Boro
Delaware County |
795,000 | 853,000 | 31 | 4 |
|
Thornbury Twp
Delaware County |
795,000 | 894,000 | 49 | 7 |
|
West Vincent Twp
Chester County |
790,000 | 906,000 | 39 | 10 |
|
East Nantmeal Twp
Chester County |
788,000 | 1,038,000 | 6 | 126 |
|
Thornbury Twp
Chester County |
785,000 | 832,000 | 22 | 6 |
|
Moorestown Twp
Burlington County |
760,000 | 872,000 | 115 | 14 |
|
Charlestown Twp
Chester County |
745,000 | 1,109,000 | 54 | 17 |
|
Lower Gwynedd Twp
Montgomery County |
736,000 | 860,000 | 86 | 7 |
|
Doylestown Boro
Bucks County |
727,000 | 916,000 | 55 | 8 |
|
Pennsbury Twp
Chester County |
726,000 | 990,000 | 27 | 5 |
|
Buckingham Twp
Bucks County |
725,000 | 805,000 | 156 | 9 |
|
Newtown Boro
Bucks County |
724,000 | 816,000 | 18 | 9 |
|
Tredyffrin Twp
Chester County |
720,000 | 815,000 | 273 | 5 |
|
East Bradford Twp
Chester County |
715,000 | 766,000 | 70 | 6 |
|
Upper Providence Twp
Delaware County |
700,000 | 794,000 | 59 | 5 |
|
Pennington Boro
Mercer County |
695,000 | 763,000 | 26 | 14 |
|
Plumstead Twp
Bucks County |
690,000 | 767,000 | 101 | 6 |
|
Lower Makefield Twp
Bucks County |
688,000 | 731,000 | 223 | 6 |
|
Worcester Twp
Montgomery County |
680,000 | 729,000 | 69 | 10 |
|
Westtown Twp
Chester County |
675,000 | 666,000 | 69 | 6 |
|
Upper Uwchlan Twp
Chester County |
668,000 | 696,000 | 75 | 9 |
|
Newtown Twp
Delaware County |
667,000 | 861,000 | 98 | 6 |
|
West Goshen Twp
Chester County |
667,000 | 700,000 | 126 | 8 |
|
Kennett Twp
Chester County |
663,000 | 750,000 | 64 | 8 |
|
South Harrison Twp
Gloucester County |
660,000 | 654,000 | 21 | 25 |
|
Wallace Twp
Chester County |
660,000 | 645,000 | 30 | 6 |
|
Whitpain Twp
Montgomery County |
660,000 | 714,000 | 137 | 6 |
|
Whitemarsh Twp
Montgomery County |
660,000 | 780,000 | 120 | 7 |
|
Doylestown Twp
Bucks County |
656,000 | 723,000 | 120 | 7 |
|
Shamong Twp
Burlington County |
655,000 | 661,000 | 54 | 16 |
|
Tinicum Twp
Bucks County |
652,000 | 915,000 | 23 | 18 |
|
East Whiteland Twp
Chester County |
651,000 | 750,000 | 85 | 6 |
|
Concord Twp
Delaware County |
650,000 | 692,000 | 101 | 6 |
|
Hopewell Twp
Mercer County |
650,000 | 790,000 | 120 | 12 |
|
Upper Dublin Twp
Montgomery County |
650,000 | 651,000 | 159 | 6 |
|
Bethel Twp
Delaware County |
648,000 | 675,000 | 51 | 6 |
|
East Marlborough Twp
Chester County |
647,000 | 746,000 | 62 | 5 |
|
Uwchlan Twp
Chester County |
645,000 | 609,000 | 111 | 5 |
|
Northampton Twp
Bucks County |
645,000 | 672,000 | 231 | 6 |
|
New Garden Twp
Chester County |
645,000 | 647,000 | 60 | 7 |
|
Willistown Twp
Chester County |
641,000 | 902,000 | 95 | 6 |
|
Elk Twp
Chester County |
640,000 | 599,000 | 7 | 4 |
|
Lower Moreland Twp
Montgomery County |
640,000 | 665,000 | 69 | 12 |
|
London Britain Twp
Chester County |
635,000 | 694,000 | 22 | 15 |
|
Medford Twp
Burlington County |
633,000 | 673,000 | 193 | 14 |
|
Langhorne Manor Boro
Bucks County |
632,000 | 601,000 | 3 | 5 |
|
Chesterfield Twp
Burlington County |
630,000 | 639,000 | 23 | 27 |
|
Newtown Twp
Bucks County |
625,000 | 720,000 | 162 | 6 |
|
Schuylkill Twp
Chester County |
618,000 | 640,000 | 38 | 6 |
|
Bedminster Twp
Bucks County |
617,000 | 801,000 | 46 | 12 |
|
East Pikeland Twp
Chester County |
610,000 | 626,000 | 69 | 7 |
|
Middletown Twp
Delaware County |
610,000 | 630,000 | 107 | 7 |
|
Springfield Twp
Bucks County |
601,000 | 643,000 | 33 | 8 |
|
Marple Twp
Delaware County |
593,000 | 660,000 | 134 | 6 |
|
Upper Salford Twp
Montgomery County |
590,000 | 633,000 | 21 | 8 |
|
Robbinsville Twp
Mercer County |
588,000 | 643,000 | 111 | 22 |
|
Yardley Boro
Bucks County |
585,000 | 582,000 | 15 | 6 |
|
West Chester Boro
Chester County |
585,000 | 688,000 | 86 | 5 |
|
New Britain Twp
Bucks County |
582,000 | 634,000 | 67 | 6 |
|
Franklin Twp
Chester County |
582,000 | 586,000 | 20 | 9 |
|
London Grove Twp
Chester County |
575,000 | 551,000 | 38 | 8 |
|
Plymouth Twp
Montgomery County |
570,000 | 558,000 | 102 | 7 |
|
Warwick Twp
Chester County |
563,000 | 594,000 | 11 | 12 |
|
Skippack Twp
Montgomery County |
563,000 | 567,000 | 80 | 7 |
|
Medford Lakes Boro
Burlington County |
560,000 | 673,000 | 27 | 9 |
|
Bridgeton Twp
Bucks County |
555,000 | 668,000 | 14 | 16 |
|
East Goshen Twp
Chester County |
555,000 | 600,000 | 170 | 6 |
|
Harrison Twp
Gloucester County |
553,000 | 579,000 | 95 | 15 |
|
West Nantmeal Twp
Chester County |
552,000 | 518,000 | 15 | 6 |
|
North Hanover Twp
Burlington County |
550,000 | 504,000 | 18 | 16 |
|
Haverford Twp
Delaware County |
550,000 | 615,000 | 323 | 5 |
|
Warwick Twp
Bucks County |
548,000 | 587,000 | 110 | 7 |
|
Langhorne Boro
Bucks County |
545,000 | 555,000 | 5 | 5 |
|
Warrington Twp
Bucks County |
544,000 | 574,000 | 165 | 10 |
|
Hopewell Boro
Mercer County |
543,000 | 568,000 | 14 | 11 |
|
New London Twp
Chester County |
542,000 | 657,000 | 33 | 15 |
|
East Brandywine Twp
Chester County |
540,000 | 598,000 | 63 | 6 |
|
Upper Providence Twp
Montgomery County |
540,000 | 606,000 | 177 | 7 |
|
Haddon Twp
Camden County |
533,000 | 539,000 | 100 | 11 |
|
Collegeville Boro
Montgomery County |
525,000 | 544,000 | 17 | 7 |
|
Woolwich Twp
Gloucester County |
525,000 | 530,000 | 92 | 19 |
|
West Bradford Twp
Chester County |
525,000 | 603,000 | 101 | 6 |
|
Limerick Twp
Montgomery County |
525,000 | 519,000 | 140 | 8 |
|
Lawrence Twp
Mercer County |
525,000 | 567,000 | 184 | 13 |
|
Chalfont Boro
Bucks County |
520,000 | 511,000 | 30 | 8 |
|
Hainesport Twp
Burlington County |
520,000 | 510,000 | 37 | 11 |
|
Lower Salford Twp
Montgomery County |
520,000 | 568,000 | 79 | 6 |
|
Upper Gwynedd Twp
Montgomery County |
520,000 | 548,000 | 105 | 7 |
|
West Whiteland Twp
Chester County |
520,000 | 564,000 | 131 | 6 |
|
South Coventry Twp
Chester County |
515,000 | 525,000 | 18 | 12 |
|
East Nottingham Twp
Chester County |
515,000 | 516,000 | 37 | 8 |
|
19123
Philadelphia |
511,000 | 533,000 | 137 | 42 |
|
Nether Providence Twp
Delaware County |
511,000 | 582,000 | 117 | 7 |
|
Upper Merion Twp
Montgomery County |
510,000 | 576,000 | 194 | 7 |
|
19147
Philadelphia |
510,000 | 566,000 | 368 | 20 |
|
Lower Southampton Twp
Bucks County |
510,000 | 496,000 | 111 | 7 |
|
West Conshohocken Boro
Montgomery County |
509,000 | 543,000 | 22 | 9 |
|
Media Boro
Delaware County |
509,000 | 582,000 | 27 | 5 |
|
Springfield Twp
Burlington County |
509,000 | 530,000 | 14 | 27 |
|
Salford Twp
Montgomery County |
506,000 | 544,000 | 16 | 13 |
|
Lower Providence Twp
Montgomery County |
505,000 | 528,000 | 129 | 7 |
|
Franconia Twp
Montgomery County |
501,000 | 502,000 | 86 | 7 |
|
East Rockhill Twp
Bucks County |
500,000 | 543,000 | 33 | 8 |
|
Hilltown Twp
Bucks County |
500,000 | 574,000 | 97 | 9 |
|
Voorhees Twp
Camden County |
500,000 | 515,000 | 223 | 13 |
|
Ivyland Boro
Bucks County |
496,000 | 496,000 | 2 | 5 |
|
Trappe Boro
Montgomery County |
496,000 | 524,000 | 30 | 5 |
|
Middletown Twp
Bucks County |
495,000 | 521,000 | 221 | 7 |
|
Springfield Twp
Montgomery County |
493,000 | 586,000 | 133 | 6 |
|
Springfield Twp
Delaware County |
493,000 | 510,000 | 146 | 7 |
|
Tabernacle Twp
Burlington County |
491,000 | 498,000 | 55 | 18 |
|
Horsham Twp
Montgomery County |
490,000 | 600,000 | 143 | 6 |
|
Nockamixon Twp
Bucks County |
488,000 | 598,000 | 18 | 12 |
|
Lumberton Twp
Burlington County |
485,000 | 508,000 | 81 | 13 |
|
New Hanover Twp
Montgomery County |
485,000 | 500,000 | 93 | 6 |
|
Montgomery Twp
Montgomery County |
480,000 | 501,000 | 203 | 8 |
|
Upper Southampton Twp
Bucks County |
479,000 | 510,000 | 105 | 8 |
|
East Caln Twp
Chester County |
478,000 | 510,000 | 40 | 7 |
|
Haddon Heights Boro
Camden County |
477,000 | 543,000 | 51 | 12 |
|
Malvern Boro
Chester County |
475,000 | 668,000 | 27 | 5 |
|
East Vincent Twp
Chester County |
475,000 | 497,000 | 47 | 6 |
|
Warminster Twp
Bucks County |
475,000 | 470,000 | 181 | 7 |
|
Cherry Hill Twp
Camden County |
475,000 | 486,000 | 561 | 13 |
|
New Britain Boro
Bucks County |
470,000 | 528,000 | 16 | 6 |
|
East Windsor Twp
Mercer County |
470,000 | 486,000 | 153 | 16 |
|
Hatfield Twp
Montgomery County |
467,000 | 495,000 | 83 | 7 |
|
Eastampton Twp
Burlington County |
465,000 | 480,000 | 49 | 16 |
|
Evesham Twp
Burlington County |
465,000 | 484,000 | 375 | 12 |
|
Londonderry Twp
Chester County |
462,000 | 490,000 | 14 | 11 |
|
West Rockhill Twp
Bucks County |
460,000 | 448,000 | 29 | 14 |
|
East Greenwich Twp
Gloucester County |
460,000 | 507,000 | 80 | 14 |
|
Milford Twp
Bucks County |
456,000 | 471,000 | 54 | 7 |
|
New Hanover Twp
Burlington County |
455,000 | 436,000 | 5 | 15 |
|
North Coventry Twp
Chester County |
455,000 | 496,000 | 54 | 6 |
|
Perkiomen Twp
Montgomery County |
451,000 | 504,000 | 58 | 7 |
|
Upper Moreland Twp
Montgomery County |
451,000 | 476,000 | 127 | 6 |
|
Kennett Square Boro
Chester County |
450,000 | 497,000 | 23 | 5 |
|
Hightstown Boro
Mercer County |
450,000 | 487,000 | 27 | 16 |
|
East Fallowfield Twp
Chester County |
450,000 | 422,000 | 53 | 8 |
|
Conshohocken Boro
Montgomery County |
450,000 | 469,000 | 91 | 7 |
|
19103
Philadelphia |
450,000 | 699,000 | 247 | 40 |
|
Burlington Twp
Burlington County |
449,000 | 430,000 | 124 | 16 |
|
Douglass Twp
Montgomery County |
448,000 | 444,000 | 74 | 9 |
|
Cinnaminson Twp
Burlington County |
447,000 | 466,000 | 117 | 13 |
|
Haycock Twp
Bucks County |
445,000 | 439,000 | 7 | 7 |
|
19106
Philadelphia |
445,000 | 626,000 | 163 | 29 |
|
19146
Philadelphia |
445,000 | 504,000 | 483 | 20 |
|
Towamencin Twp
Montgomery County |
444,000 | 480,000 | 130 | 6 |
|
Ambler Boro
Montgomery County |
443,000 | 450,000 | 34 | 6 |
|
Mansfield Twp
Burlington County |
440,000 | 483,000 | 65 | 19 |
|
Abington Twp
Montgomery County |
440,000 | 502,000 | 377 | 7 |
|
Hulmeville Boro
Bucks County |
438,000 | 450,000 | 7 | 8 |
|
Wenonah Boro
Gloucester County |
438,000 | 429,000 | 22 | 19 |
|
Upper Oxford Twp
Chester County |
435,000 | 426,000 | 11 | 12 |
|
19130
Philadelphia |
435,000 | 508,000 | 247 | 17 |
|
Cheltenham Twp
Montgomery County |
435,000 | 429,000 | 268 | 10 |
|
West Brandywine Twp
Chester County |
433,000 | 413,000 | 42 | 9 |
|
Sadsbury Twp
Chester County |
430,000 | 408,000 | 29 | 8 |
|
East Coventry Twp
Chester County |
430,000 | 467,000 | 47 | 7 |
|
Honeybrook Twp
Chester County |
430,000 | 406,000 | 52 | 13 |
|
Bordentown Twp
Burlington County |
430,000 | 483,000 | 63 | 12 |
|
Dublin Boro
Bucks County |
428,000 | 428,000 | 16 | 6 |
|
Oaklyn Boro
Camden County |
428,000 | 423,000 | 30 | 17 |
|
Riverton Boro
Burlington County |
426,000 | 475,000 | 20 | 13 |
|
Penn Twp
Chester County |
425,000 | 478,000 | 29 | 9 |
|
Elverson Boro
Chester County |
425,000 | 441,000 | 15 | 7 |
|
Delran Twp
Burlington County |
425,000 | 430,000 | 117 | 13 |
|
Upper Hanover Twp
Montgomery County |
421,000 | 449,000 | 49 | 10 |
|
Penndel Boro
Bucks County |
420,000 | 413,000 | 9 | 13 |
|
Collingswood Boro
Camden County |
420,000 | 445,000 | 99 | 12 |
|
North Wales Boro
Montgomery County |
418,000 | 449,000 | 14 | 12 |
|
Westampton Twp
Burlington County |
418,000 | 399,000 | 72 | 16 |
|
Lower Oxford Twp
Chester County |
416,000 | 454,000 | 19 | 7 |
|
Phoenixville Boro
Chester County |
415,000 | 418,000 | 151 | 7 |
|
Hamilton Twp
Mercer County |
415,000 | 430,000 | 495 | 15 |
|
Woodland Twp
Burlington County |
415,000 | 412,000 | 4 | 45 |
|
19119
Philadelphia |
411,000 | 472,000 | 171 | 8 |
|
Rockledge Boro
Montgomery County |
410,000 | 404,000 | 7 | 8 |
|
West Sadsbury Twp
Chester County |
410,000 | 469,000 | 7 | 20 |
|
East Norriton Twp
Montgomery County |
410,000 | 427,000 | 117 | 9 |
|
19116
Philadelphia |
408,000 | 393,000 | 123 | 8 |
|
Upper Frederick Twp
Montgomery County |
408,000 | 473,000 | 14 | 15 |
|
Downingtown Boro
Chester County |
407,000 | 408,000 | 55 | 5 |
|
West Fallowfield Twp
Chester County |
405,000 | 793,000 | 10 | 10 |
|
Audubon Boro
Camden County |
405,000 | 429,000 | 67 | 12 |
|
19102
Philadelphia |
405,000 | 635,000 | 69 | 60 |
|
Falls Twp
Bucks County |
405,000 | 380,000 | 165 | 8 |
|
Trumbauersville Boro
Bucks County |
405,000 | 405,000 | 2 | 13 |
|
Telford Boro
Montgomery County |
403,000 | 400,000 | 26 | 7 |
|
West Caln Twp
Chester County |
400,000 | 395,000 | 40 | 10 |
|
Perkasie Boro
Bucks County |
400,000 | 418,000 | 54 | 6 |
|
Bensalem Twp
Bucks County |
400,000 | 409,000 | 257 | 8 |
|
Hatboro Boro
Montgomery County |
400,000 | 381,000 | 51 | 7 |
|
Washington Twp
Burlington County |
398,000 | 398,000 | 2 | 21 |
|
Washington Twp
Gloucester County |
397,000 | 406,000 | 328 | 13 |
|
Telford Boro
Bucks County |
396,000 | 383,000 | 11 | 7 |
|
Rutledge Boro
Delaware County |
390,000 | 404,000 | 7 | 14 |
|
Chester Heights Boro
Delaware County |
390,000 | 497,000 | 42 | 5 |
|
Riegelsville Boro
Bucks County |
388,000 | 388,000 | 2 | 40 |
|
Tullytown Boro
Bucks County |
388,000 | 391,000 | 13 | 12 |
|
Elk Twp
Gloucester County |
388,000 | 406,000 | 32 | 27 |
|
Gibbsboro Boro
Camden County |
386,000 | 441,000 | 17 | 14 |
|
19128
Philadelphia |
385,000 | 409,000 | 341 | 8 |
|
Mount Laurel Twp
Burlington County |
385,000 | 434,000 | 405 | 13 |
|
Berlin Boro
Camden County |
383,000 | 405,000 | 52 | 17 |
|
Chadds Ford Twp
Delaware County |
382,000 | 610,000 | 41 | 7 |
|
19115
Philadelphia |
382,000 | 409,000 | 146 | 7 |
|
Waterford Twp
Camden County |
381,000 | 374,000 | 53 | 18 |
|
Logan Twp
Gloucester County |
380,000 | 385,000 | 32 | 12 |
|
Aston Twp
Delaware County |
380,000 | 389,000 | 120 | 7 |
|
Hatfield Boro
Montgomery County |
378,000 | 372,000 | 16 | 5 |
|
Marlborough Twp
Montgomery County |
375,000 | 427,000 | 24 | 11 |
|
Souderton Boro
Montgomery County |
375,000 | 378,000 | 40 | 7 |
|
Upper Pottsgrove Twp
Montgomery County |
375,000 | 395,000 | 49 | 7 |
|
19125
Philadelphia |
375,000 | 413,000 | 325 | 22 |
|
Richland Twp
Bucks County |
375,000 | 372,000 | 102 | 10 |
|
Ewing Twp
Mercer County |
371,000 | 387,000 | 226 | 19 |
|
Pennsburg Boro
Montgomery County |
370,000 | 377,000 | 25 | 6 |
|
19127
Philadelphia |
370,000 | 463,000 | 77 | 25 |
|
Willingboro Twp
Burlington County |
370,000 | 362,000 | 281 | 24 |
|
Bristol Twp
Bucks County |
366,000 | 367,000 | 323 | 9 |
|
Florence Twp
Burlington County |
365,000 | 368,000 | 124 | 18 |
|
Bordentown City
Burlington County |
363,000 | 393,000 | 22 | 12 |
|
Barrington Boro
Camden County |
360,000 | 393,000 | 43 | 13 |
|
Lansdale Boro
Montgomery County |
360,000 | 384,000 | 71 | 6 |
|
Valley Twp
Chester County |
360,000 | 353,000 | 99 | 7 |
|
Lower Pottsgrove Twp
Montgomery County |
360,000 | 383,000 | 111 | 8 |
|
Berlin Twp
Camden County |
359,000 | 394,000 | 53 | 17 |
|
Caln Twp
Chester County |
358,000 | 374,000 | 118 | 8 |
|
Glassboro Boro
Gloucester County |
357,000 | 371,000 | 133 | 17 |
|
Woodbury Heights Boro
Gloucester County |
356,000 | 356,000 | 30 | 13 |
|
Newfield Boro
Gloucester County |
355,000 | 350,000 | 13 | 57 |
|
Laurel Springs Boro
Camden County |
355,000 | 350,000 | 15 | 15 |
|
Franklin Twp
Gloucester County |
355,000 | 371,000 | 107 | 21 |
|
Fieldsboro Boro
Burlington County |
354,000 | 354,000 | 2 | 10 |
|
Merchantville Boro
Camden County |
354,000 | 356,000 | 42 | 14 |
|
Highland Twp
Chester County |
353,000 | 353,000 | 1 | 3 |
|
Morrisville Boro
Bucks County |
353,000 | 359,000 | 45 | 9 |
|
Ridley Park Boro
Delaware County |
353,000 | 364,000 | 50 | 11 |
|
Oxford Boro
Chester County |
350,000 | 357,000 | 26 | 7 |
|
Spring City Boro
Chester County |
350,000 | 391,000 | 19 | 18 |
|
Sellersville Boro
Bucks County |
350,000 | 373,000 | 27 | 12 |
|
Mount Holly Twp
Burlington County |
350,000 | 352,000 | 77 | 29 |
|
Upper Chichester Twp
Delaware County |
350,000 | 343,000 | 109 | 7 |
|
Green Lane Boro
Montgomery County |
349,000 | 359,000 | 8 | 7 |
|
Deptford Twp
Gloucester County |
347,000 | 353,000 | 243 | 14 |
|
Delanco Twp
Burlington County |
345,000 | 369,000 | 51 | 24 |
|
Winslow Twp
Camden County |
345,000 | 347,000 | 311 | 19 |
|
Gloucester Twp
Camden County |
345,000 | 349,000 | 447 | 15 |
|
19129
Philadelphia |
343,000 | 403,000 | 70 | 10 |
|
19122
Philadelphia |
343,000 | 386,000 | 132 | 38 |
|
West Norriton Twp
Montgomery County |
342,000 | 371,000 | 138 | 8 |
|
Monroe Twp
Gloucester County |
340,000 | 355,000 | 296 | 21 |
|
Edgewater Park Twp
Burlington County |
340,000 | 346,000 | 54 | 23 |
|
Pitman Boro
Gloucester County |
338,000 | 340,000 | 80 | 14 |
|
Royersford Boro
Montgomery County |
336,000 | 340,000 | 34 | 6 |
|
South Coatesville Boro
Chester County |
335,000 | 311,000 | 17 | 18 |
|
Bridgeport Boro
Montgomery County |
335,000 | 343,000 | 33 | 12 |
|
Pemberton Twp
Burlington County |
335,000 | 317,000 | 233 | 18 |
|
West Deptford Twp
Gloucester County |
333,000 | 334,000 | 172 | 13 |
|
19152
Philadelphia |
332,000 | 322,000 | 152 | 11 |
|
Ridley Twp
Delaware County |
331,000 | 335,000 | 210 | 7 |
|
Morton Boro
Delaware County |
330,000 | 365,000 | 13 | 9 |
|
Mt Ephraim Boro
Camden County |
330,000 | 327,000 | 48 | 13 |
|
Stratford Boro
Camden County |
330,000 | 319,000 | 49 | 13 |
|
Southampton Twp
Burlington County |
330,000 | 369,000 | 127 | 27 |
|
Lower Frederick Twp
Montgomery County |
329,000 | 391,000 | 34 | 11 |
|
19154
Philadelphia |
326,000 | 326,000 | 215 | 8 |
|
Chesilhurst Boro
Camden County |
326,000 | 301,000 | 10 | 36 |
|
Hi Nella Boro
Camden County |
325,000 | 325,000 | 2 | 38 |
|
Atglen Boro
Chester County |
325,000 | 323,000 | 11 | 10 |
|
Pemberton Boro
Burlington County |
325,000 | 304,000 | 15 | 35 |
|
Somerdale Boro
Camden County |
325,000 | 314,000 | 45 | 18 |
|
Quakertown Boro
Bucks County |
325,000 | 359,000 | 47 | 7 |
|
19114
Philadelphia |
325,000 | 318,000 | 177 | 12 |
|
Bass River Twp
Burlington County |
325,000 | 362,000 | 10 | 48 |
|
Lawnside Boro
Camden County |
324,000 | 331,000 | 22 | 14 |
|
Greenwich Twp
Gloucester County |
323,000 | 333,000 | 42 | 13 |
|
19107
Philadelphia |
323,000 | 439,000 | 106 | 44 |
|
Runnemede Boro
Camden County |
322,000 | 321,000 | 52 | 12 |
|
Beverly City
Burlington County |
320,000 | 334,000 | 21 | 26 |
|
Red Hill Boro
Montgomery County |
320,000 | 293,000 | 25 | 6 |
|
Clayton Boro
Gloucester County |
320,000 | 316,000 | 57 | 16 |
|
Palmyra Boro
Burlington County |
320,000 | 323,000 | 63 | 17 |
|
Pennsauken Twp
Camden County |
320,000 | 311,000 | 180 | 15 |
|
Mantua Twp
Gloucester County |
319,000 | 377,000 | 141 | 14 |
|
Swedesboro Boro
Gloucester County |
317,000 | 316,000 | 30 | 20 |
|
Aldan Boro
Delaware County |
315,000 | 299,000 | 33 | 8 |
|
Brookhaven Boro
Delaware County |
315,000 | 306,000 | 79 | 7 |
|
Bellmawr Boro
Camden County |
315,000 | 314,000 | 89 | 15 |
|
Schwenksville Boro
Montgomery County |
312,000 | 294,000 | 12 | 17 |
|
Millbourne Boro
Delaware County |
310,000 | 310,000 | 1 | 12 |
|
Norwood Boro
Delaware County |
308,000 | 307,000 | 36 | 15 |
|
Bristol Boro
Bucks County |
307,000 | 320,000 | 70 | 8 |
|
Magnolia Boro
Camden County |
305,000 | 317,000 | 31 | 18 |
|
Woodbury City
Gloucester County |
301,000 | 309,000 | 84 | 17 |
|
19111
Philadelphia |
300,000 | 306,000 | 272 | 13 |
|
Prospect Park Boro
Delaware County |
300,000 | 308,000 | 40 | 10 |
|
Riverside Twp
Burlington County |
300,000 | 296,000 | 63 | 19 |
|
Parkesburg Boro
Chester County |
295,000 | 307,000 | 19 | 7 |
|
Pine Hill Boro
Camden County |
295,000 | 293,000 | 76 | 14 |
|
Honeybrook Boro
Chester County |
293,000 | 269,000 | 10 | 15 |
|
Jenkintown Boro
Montgomery County |
285,000 | 369,000 | 39 | 12 |
|
19145
Philadelphia |
285,000 | 299,000 | 315 | 27 |
|
19148
Philadelphia |
284,000 | 310,000 | 410 | 23 |
|
Lansdowne Boro
Delaware County |
283,000 | 279,000 | 74 | 7 |
|
National Park Boro
Gloucester County |
280,000 | 254,000 | 27 | 12 |
|
Westville Boro
Gloucester County |
280,000 | 284,000 | 27 | 17 |
|
Clementon Boro
Camden County |
280,000 | 268,000 | 32 | 18 |
|
19150
Philadelphia |
280,000 | 279,000 | 109 | 19 |
|
East Greenville Boro
Montgomery County |
280,000 | 297,000 | 25 | 9 |
|
Maple Shade Twp
Burlington County |
278,000 | 286,000 | 114 | 16 |
|
19101
Philadelphia |
275,000 | 461,000 | 5 | 17 |
|
19126
Philadelphia |
275,000 | 293,000 | 67 | 23 |
|
West Pottsgrove Twp
Montgomery County |
273,000 | 275,000 | 30 | 15 |
|
Burlington City
Burlington County |
270,000 | 270,000 | 96 | 29 |
|
Upper Darby Twp
Delaware County |
264,000 | 284,000 | 530 | 12 |
|
Modena Boro
Chester County |
263,000 | 263,000 | 2 | 7 |
|
Norristown Boro
Montgomery County |
259,000 | 257,000 | 162 | 13 |
|
West Grove Boro
Chester County |
258,000 | 265,000 | 7 | 17 |
|
Parkside Boro
Delaware County |
258,000 | 249,000 | 18 | 15 |
|
Glenolden Boro
Delaware County |
258,000 | 250,000 | 28 | 22 |
|
East Lansdowne Boro
Delaware County |
254,000 | 263,000 | 10 | 9 |
|
Pottstown Boro
Montgomery County |
254,000 | 259,000 | 166 | 8 |
|
19104
Philadelphia |
253,000 | 309,000 | 96 | 38 |
|
Gloucester City
Camden County |
246,000 | 252,000 | 95 | 21 |
|
19136
Philadelphia |
245,000 | 246,000 | 198 | 12 |
|
Chester Twp
Delaware County |
241,000 | 209,000 | 19 | 7 |
|
Tinicum Twp
Delaware County |
240,000 | 247,000 | 33 | 9 |
|
Yeadon Boro
Delaware County |
240,000 | 252,000 | 44 | 23 |
|
Lindenwold Boro
Camden County |
238,000 | 242,000 | 83 | 21 |
|
Clifton Heights Boro
Delaware County |
235,000 | 231,000 | 57 | 10 |
|
Brooklawn Boro
Camden County |
234,000 | 238,000 | 16 | 9 |
|
19153
Philadelphia |
233,000 | 230,000 | 47 | 9 |
|
Darby Twp
Delaware County |
230,000 | 221,000 | 60 | 11 |
|
19149
Philadelphia |
230,000 | 229,000 | 243 | 15 |
|
19137
Philadelphia |
230,000 | 230,000 | 50 | 27 |
|
Paulsboro Boro
Gloucester County |
228,000 | 225,000 | 50 | 26 |
|
Folcroft Boro
Delaware County |
228,000 | 235,000 | 52 | 11 |
|
West Nottingham Twp
Chester County |
227,000 | 292,000 | 16 | 14 |
|
Trainer Boro
Delaware County |
224,000 | 214,000 | 14 | 26 |
|
Richlandtown Boro
Bucks County |
220,000 | 286,000 | 5 | 6 |
|
Sharon Hill Boro
Delaware County |
220,000 | 218,000 | 28 | 20 |
|
19144
Philadelphia |
220,000 | 235,000 | 192 | 29 |
|
Collingdale Boro
Delaware County |
219,000 | 219,000 | 54 | 14 |
|
Trenton City
Mercer County |
219,000 | 226,000 | 269 | 25 |
|
19135
Philadelphia |
215,000 | 211,000 | 202 | 16 |
|
19121
Philadelphia |
215,000 | 230,000 | 198 | 41 |
|
Avondale Boro
Chester County |
205,000 | 213,000 | 3 | 11 |
|
Woodlynne Boro
Camden County |
201,000 | 218,000 | 20 | 30 |
|
19151
Philadelphia |
200,000 | 210,000 | 151 | 30 |
|
19138
Philadelphia |
195,000 | 203,000 | 199 | 25 |
|
19141
Philadelphia |
194,000 | 196,000 | 114 | 29 |
|
Marcus Hook Boro
Delaware County |
191,000 | 186,000 | 22 | 13 |
|
19143
Philadelphia |
190,000 | 229,000 | 373 | 23 |
|
Coatesville City
Chester County |
189,000 | 205,000 | 58 | 8 |
|
Colwyn Boro
Delaware County |
186,000 | 178,000 | 13 | 11 |
|
19120
Philadelphia |
185,000 | 186,000 | 267 | 14 |
|
19124
Philadelphia |
183,000 | 181,000 | 301 | 21 |
|
Upland Boro
Delaware County |
176,000 | 195,000 | 16 | 11 |
|
Lower Chichester Twp
Delaware County |
175,000 | 174,000 | 34 | 7 |
|
19131
Philadelphia |
175,000 | 222,000 | 196 | 20 |
|
Camden City
Camden County |
160,000 | 158,000 | 252 | 22 |
|
Darby Boro
Delaware County |
157,000 | 165,000 | 70 | 27 |
|
Eddystone Boro
Delaware County |
150,000 | 158,000 | 13 | 20 |
|
19139
Philadelphia |
140,000 | 171,000 | 219 | 26 |
|
Wrightstown Boro
Burlington County |
140,000 | 243,000 | 5 | 31 |
|
City Of Chester
Delaware County |
140,000 | 141,000 | 152 | 16 |
|
19134
Philadelphia |
138,000 | 156,000 | 402 | 35 |
|
19142
Philadelphia |
137,000 | 142,000 | 135 | 22 |
|
19140
Philadelphia |
115,000 | 123,000 | 174 | 28 |
|
19133
Philadelphia |
85,000 | 115,000 | 73 | 36 |
|
19132
Philadelphia |
85,000 | 103,000 | 200 | 43 |
† Median Prices 1/1/2025 thru 08/31/2025, Bright MLS Settled Sales for Counties (rounded to the nearest $1,000).
‡ Average Prices 1/1/2025 thru 08/31/2025, Bright MLS Settled Sales for Counties (rounded to the nearest $1,000).