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).