Municipalities* by Median Price, High to Low
* Philadelphia is a combined County/City. For purposes of this presentation, City Zip codes are listed under Municipality.
Municipality |
Median †
Sold Price |
Average ‡
Sold Price |
# of
Homes Sold |
Median Days
on Market |
Newlin Twp
Chester County |
1,600,000 | 1,775,000 | 5 | 1 |
Princeton
Mercer County |
1,400,000 | 1,631,000 | 151 | 13 |
Easttown Twp
Chester County |
1,165,000 | 1,256,000 | 62 | 5 |
Upper Makefield Twp
Bucks County |
1,125,000 | 1,529,000 | 58 | 7 |
Radnor Twp
Delaware County |
1,075,000 | 1,247,000 | 161 | 6 |
Edgmont Twp
Delaware County |
970,000 | 1,057,000 | 18 | 9 |
West Pikeland Twp
Chester County |
960,000 | 1,038,000 | 16 | 6 |
Haddonfield Boro
Camden County |
950,000 | 1,068,000 | 86 | 8 |
Solebury Twp
Bucks County |
933,000 | 1,186,000 | 88 | 12 |
Wrightstown Twp
Bucks County |
900,000 | 1,096,000 | 12 | 6 |
Lower Merion Twp
Montgomery County |
888,000 | 1,067,000 | 376 | 6 |
19118
Philadelphia |
887,000 | 1,155,000 | 54 | 8 |
West Marlborough Twp
Chester County |
876,000 | 876,000 | 2 | 2 |
Durham Twp
Bucks County |
875,000 | 954,000 | 6 | 72 |
Birmingham Twp
Chester County |
870,000 | 947,000 | 39 | 7 |
Thornbury Twp
Delaware County |
856,000 | 939,000 | 40 | 8 |
Pocopson Twp
Chester County |
833,000 | 888,000 | 22 | 6 |
West Windsor Twp
Mercer County |
808,000 | 856,000 | 145 | 14 |
New Hope Boro
Bucks County |
805,000 | 1,045,000 | 24 | 11 |
Swarthmore Boro
Delaware County |
795,000 | 881,000 | 29 | 4 |
West Vincent Twp
Chester County |
791,000 | 949,000 | 31 | 8 |
East Nantmeal Twp
Chester County |
788,000 | 1,038,000 | 6 | 126 |
Narberth Boro
Montgomery County |
778,000 | 825,000 | 24 | 5 |
Rose Valley Boro
Delaware County |
773,000 | 905,000 | 10 | 4 |
Newtown Boro
Bucks County |
745,000 | 830,000 | 16 | 9 |
Charlestown Twp
Chester County |
730,000 | 1,043,000 | 45 | 16 |
Lower Gwynedd Twp
Montgomery County |
720,000 | 880,000 | 65 | 7 |
Thornbury Twp
Chester County |
715,000 | 782,000 | 18 | 5 |
East Bradford Twp
Chester County |
715,000 | 761,000 | 62 | 7 |
Pennsbury Twp
Chester County |
700,000 | 939,000 | 23 | 5 |
Doylestown Boro
Bucks County |
696,000 | 908,000 | 44 | 8 |
Upper Providence Twp
Delaware County |
690,000 | 758,000 | 46 | 5 |
Lower Makefield Twp
Bucks County |
686,000 | 721,000 | 182 | 6 |
Moorestown Twp
Burlington County |
685,000 | 857,000 | 97 | 14 |
Upper Uwchlan Twp
Chester County |
683,000 | 705,000 | 64 | 10 |
Pennington Boro
Mercer County |
680,000 | 777,000 | 25 | 12 |
Buckingham Twp
Bucks County |
680,000 | 789,000 | 125 | 10 |
Tredyffrin Twp
Chester County |
680,000 | 796,000 | 227 | 5 |
Westtown Twp
Chester County |
675,000 | 677,000 | 57 | 5 |
Whitpain Twp
Montgomery County |
675,000 | 720,000 | 117 | 6 |
Plumstead Twp
Bucks County |
668,000 | 748,000 | 83 | 6 |
Shamong Twp
Burlington County |
665,000 | 676,000 | 47 | 16 |
Worcester Twp
Montgomery County |
663,000 | 716,000 | 62 | 11 |
Kennett Twp
Chester County |
661,000 | 748,000 | 48 | 6 |
Concord Twp
Delaware County |
660,000 | 708,000 | 89 | 6 |
West Goshen Twp
Chester County |
660,000 | 692,000 | 105 | 8 |
Whitemarsh Twp
Montgomery County |
659,000 | 785,000 | 97 | 6 |
Upper Dublin Twp
Montgomery County |
654,000 | 655,000 | 140 | 6 |
East Whiteland Twp
Chester County |
651,000 | 760,000 | 77 | 6 |
Chesterfield Twp
Burlington County |
650,000 | 656,000 | 16 | 20 |
Northampton Twp
Bucks County |
645,000 | 670,000 | 187 | 6 |
Willistown Twp
Chester County |
641,000 | 867,000 | 83 | 5 |
Lower Moreland Twp
Montgomery County |
640,000 | 675,000 | 58 | 12 |
Hopewell Twp
Mercer County |
635,000 | 809,000 | 101 | 12 |
Uwchlan Twp
Chester County |
632,000 | 607,000 | 87 | 5 |
East Marlborough Twp
Chester County |
630,000 | 732,000 | 55 | 5 |
Newtown Twp
Delaware County |
630,000 | 810,000 | 85 | 6 |
London Britain Twp
Chester County |
628,000 | 693,000 | 20 | 15 |
Newtown Twp
Bucks County |
624,000 | 712,000 | 129 | 5 |
Medford Twp
Burlington County |
622,000 | 664,000 | 165 | 14 |
New Garden Twp
Chester County |
621,000 | 622,000 | 51 | 7 |
Elk Twp
Chester County |
620,000 | 599,000 | 7 | 4 |
Springfield Twp
Bucks County |
616,000 | 660,000 | 28 | 8 |
Schuylkill Twp
Chester County |
610,000 | 657,000 | 33 | 6 |
Middletown Twp
Delaware County |
610,000 | 631,000 | 89 | 6 |
Malvern Boro
Chester County |
605,000 | 749,000 | 22 | 5 |
Tinicum Twp
Bucks County |
601,000 | 816,000 | 19 | 8 |
South Harrison Twp
Gloucester County |
600,000 | 600,000 | 17 | 12 |
East Pikeland Twp
Chester County |
600,000 | 628,000 | 56 | 7 |
Doylestown Twp
Bucks County |
600,000 | 689,000 | 99 | 7 |
Marple Twp
Delaware County |
600,000 | 660,000 | 114 | 6 |
Bedminster Twp
Bucks County |
599,000 | 751,000 | 40 | 9 |
Bethel Twp
Delaware County |
599,000 | 647,000 | 43 | 6 |
Langhorne Manor Boro
Bucks County |
585,000 | 585,000 | 2 | 4 |
West Chester Boro
Chester County |
584,000 | 676,000 | 74 | 4 |
London Grove Twp
Chester County |
583,000 | 566,000 | 36 | 8 |
Plymouth Twp
Montgomery County |
580,000 | 569,000 | 83 | 6 |
Skippack Twp
Montgomery County |
579,000 | 579,000 | 64 | 7 |
East Goshen Twp
Chester County |
565,000 | 612,000 | 149 | 6 |
Medford Lakes Boro
Burlington County |
560,000 | 676,000 | 26 | 9 |
Robbinsville Twp
Mercer County |
556,000 | 639,000 | 83 | 21 |
New Britain Twp
Bucks County |
550,000 | 629,000 | 53 | 6 |
Haverford Twp
Delaware County |
550,000 | 625,000 | 273 | 5 |
Harrison Twp
Gloucester County |
547,000 | 569,000 | 84 | 15 |
Wallace Twp
Chester County |
545,000 | 631,000 | 25 | 5 |
Franklin Twp
Chester County |
540,000 | 582,000 | 15 | 7 |
Warrington Twp
Bucks County |
540,000 | 578,000 | 135 | 9 |
New London Twp
Chester County |
539,000 | 682,000 | 26 | 16 |
Haddon Twp
Camden County |
533,000 | 530,000 | 88 | 11 |
East Brandywine Twp
Chester County |
532,000 | 604,000 | 57 | 6 |
Woolwich Twp
Gloucester County |
522,000 | 529,000 | 72 | 18 |
Hopewell Boro
Mercer County |
520,000 | 552,000 | 11 | 7 |
Bridgeton Twp
Bucks County |
520,000 | 699,000 | 13 | 10 |
East Nottingham Twp
Chester County |
520,000 | 532,000 | 31 | 6 |
Lawrence Twp
Mercer County |
519,000 | 567,000 | 148 | 13 |
Upper Gwynedd Twp
Montgomery County |
518,000 | 540,000 | 88 | 7 |
19123
Philadelphia |
517,000 | 532,000 | 116 | 36 |
Upper Providence Twp
Montgomery County |
516,000 | 590,000 | 141 | 7 |
North Hanover Twp
Burlington County |
515,000 | 528,000 | 15 | 12 |
Lower Salford Twp
Montgomery County |
515,000 | 557,000 | 61 | 6 |
West Bradford Twp
Chester County |
515,000 | 588,000 | 81 | 6 |
Warwick Twp
Bucks County |
515,000 | 563,000 | 99 | 7 |
Hilltown Twp
Bucks County |
513,000 | 568,000 | 83 | 8 |
Upper Merion Twp
Montgomery County |
511,000 | 589,000 | 167 | 7 |
Trappe Boro
Montgomery County |
510,000 | 544,000 | 25 | 5 |
19147
Philadelphia |
510,000 | 566,000 | 317 | 20 |
West Whiteland Twp
Chester County |
505,000 | 563,000 | 117 | 6 |
West Conshohocken Boro
Montgomery County |
505,000 | 511,000 | 18 | 8 |
Collegeville Boro
Montgomery County |
500,000 | 534,000 | 15 | 6 |
Upper Salford Twp
Montgomery County |
500,000 | 593,000 | 17 | 7 |
Chalfont Boro
Bucks County |
500,000 | 495,000 | 25 | 6 |
Lower Providence Twp
Montgomery County |
500,000 | 530,000 | 106 | 6 |
Limerick Twp
Montgomery County |
500,000 | 515,000 | 121 | 7 |
East Rockhill Twp
Bucks County |
498,000 | 532,000 | 26 | 9 |
Middletown Twp
Bucks County |
497,000 | 521,000 | 180 | 7 |
Springfield Twp
Montgomery County |
497,000 | 567,000 | 116 | 6 |
Ivyland Boro
Bucks County |
496,000 | 496,000 | 2 | 5 |
Montgomery Twp
Montgomery County |
496,000 | 512,000 | 164 | 7 |
Tabernacle Twp
Burlington County |
490,000 | 487,000 | 51 | 18 |
Lower Southampton Twp
Bucks County |
490,000 | 487,000 | 99 | 7 |
Springfield Twp
Delaware County |
490,000 | 510,000 | 123 | 7 |
Upper Hanover Twp
Montgomery County |
489,000 | 463,000 | 38 | 13 |
Franconia Twp
Montgomery County |
489,000 | 496,000 | 72 | 8 |
Nether Providence Twp
Delaware County |
489,000 | 574,000 | 100 | 7 |
Haddon Heights Boro
Camden County |
488,000 | 538,000 | 46 | 12 |
Horsham Twp
Montgomery County |
488,000 | 606,000 | 124 | 6 |
New Hanover Twp
Montgomery County |
488,000 | 492,000 | 76 | 6 |
Voorhees Twp
Camden County |
485,000 | 510,000 | 191 | 12 |
Milford Twp
Bucks County |
485,000 | 485,000 | 46 | 7 |
Lumberton Twp
Burlington County |
485,000 | 515,000 | 71 | 12 |
East Caln Twp
Chester County |
480,000 | 515,000 | 33 | 6 |
Upper Southampton Twp
Bucks County |
480,000 | 512,000 | 90 | 8 |
East Vincent Twp
Chester County |
478,000 | 496,000 | 34 | 7 |
19101
Philadelphia |
476,000 | 551,000 | 4 | 15 |
Warwick Twp
Chester County |
475,000 | 508,000 | 9 | 5 |
Warminster Twp
Bucks County |
475,000 | 468,000 | 160 | 7 |
Cherry Hill Twp
Camden County |
475,000 | 483,000 | 461 | 13 |
Hulmeville Boro
Bucks County |
472,000 | 457,000 | 6 | 8 |
New Britain Boro
Bucks County |
470,000 | 528,000 | 16 | 6 |
Hainesport Twp
Burlington County |
469,000 | 472,000 | 32 | 11 |
Eastampton Twp
Burlington County |
465,000 | 484,000 | 43 | 16 |
Hatfield Twp
Montgomery County |
465,000 | 496,000 | 71 | 6 |
Nockamixon Twp
Bucks County |
460,000 | 605,000 | 16 | 12 |
Haycock Twp
Bucks County |
458,000 | 462,000 | 6 | 19 |
Hightstown Boro
Mercer County |
458,000 | 484,000 | 22 | 16 |
West Rockhill Twp
Bucks County |
455,000 | 433,000 | 22 | 14 |
North Coventry Twp
Chester County |
455,000 | 492,000 | 46 | 6 |
East Greenwich Twp
Gloucester County |
454,000 | 504,000 | 68 | 14 |
Upper Moreland Twp
Montgomery County |
453,000 | 471,000 | 102 | 6 |
19106
Philadelphia |
453,000 | 634,000 | 142 | 28 |
Springfield Twp
Burlington County |
450,000 | 529,000 | 13 | 22 |
Media Boro
Delaware County |
450,000 | 571,000 | 21 | 5 |
East Windsor Twp
Mercer County |
450,000 | 474,000 | 129 | 15 |
Evesham Twp
Burlington County |
450,000 | 480,000 | 308 | 11 |
Londonderry Twp
Chester County |
450,000 | 495,000 | 11 | 8 |
Burlington Twp
Burlington County |
448,000 | 429,000 | 109 | 16 |
19146
Philadelphia |
448,000 | 506,000 | 432 | 20 |
Perkiomen Twp
Montgomery County |
446,000 | 492,000 | 48 | 7 |
19103
Philadelphia |
445,000 | 693,000 | 214 | 40 |
Kennett Square Boro
Chester County |
440,000 | 482,000 | 22 | 5 |
Conshohocken Boro
Montgomery County |
440,000 | 454,000 | 79 | 7 |
Abington Twp
Montgomery County |
440,000 | 498,000 | 311 | 7 |
Mansfield Twp
Burlington County |
440,000 | 480,000 | 53 | 19 |
East Fallowfield Twp
Chester County |
439,000 | 420,000 | 44 | 13 |
Cinnaminson Twp
Burlington County |
437,000 | 462,000 | 100 | 13 |
Towamencin Twp
Montgomery County |
437,000 | 474,000 | 105 | 6 |
North Wales Boro
Montgomery County |
435,000 | 474,000 | 11 | 11 |
Salford Twp
Montgomery County |
435,000 | 520,000 | 12 | 10 |
Cheltenham Twp
Montgomery County |
433,000 | 427,000 | 232 | 10 |
Sadsbury Twp
Chester County |
430,000 | 409,000 | 26 | 9 |
Honeybrook Twp
Chester County |
430,000 | 406,000 | 48 | 14 |
19130
Philadelphia |
430,000 | 509,000 | 219 | 16 |
Elverson Boro
Chester County |
429,000 | 444,000 | 14 | 7 |
Upper Frederick Twp
Montgomery County |
428,000 | 497,000 | 12 | 20 |
Dublin Boro
Bucks County |
428,000 | 428,000 | 16 | 6 |
West Brandywine Twp
Chester County |
428,000 | 398,000 | 34 | 10 |
East Coventry Twp
Chester County |
428,000 | 461,000 | 44 | 7 |
Riverton Boro
Burlington County |
426,000 | 456,000 | 18 | 14 |
Yardley Boro
Bucks County |
425,000 | 537,000 | 11 | 6 |
Delran Twp
Burlington County |
425,000 | 430,000 | 100 | 13 |
Penn Twp
Chester County |
423,000 | 475,000 | 26 | 9 |
Lower Oxford Twp
Chester County |
422,000 | 477,000 | 16 | 7 |
Penndel Boro
Bucks County |
420,000 | 431,000 | 7 | 6 |
Oaklyn Boro
Camden County |
420,000 | 416,000 | 29 | 16 |
Collingswood Boro
Camden County |
420,000 | 449,000 | 85 | 12 |
19119
Philadelphia |
420,000 | 466,000 | 147 | 8 |
Langhorne Boro
Bucks County |
419,000 | 563,000 | 3 | 3 |
West Nantmeal Twp
Chester County |
419,000 | 486,000 | 11 | 6 |
Douglass Twp
Montgomery County |
419,000 | 441,000 | 65 | 10 |
Hamilton Twp
Mercer County |
415,000 | 428,000 | 430 | 16 |
Woodland Twp
Burlington County |
415,000 | 412,000 | 4 | 45 |
West Caln Twp
Chester County |
414,000 | 406,000 | 34 | 10 |
South Coventry Twp
Chester County |
410,000 | 486,000 | 15 | 7 |
Bordentown Twp
Burlington County |
410,000 | 466,000 | 55 | 12 |
19116
Philadelphia |
410,000 | 393,000 | 102 | 7 |
Westampton Twp
Burlington County |
409,000 | 395,000 | 64 | 14 |
East Norriton Twp
Montgomery County |
408,000 | 423,000 | 94 | 7 |
Phoenixville Boro
Chester County |
407,000 | 413,000 | 125 | 7 |
Downingtown Boro
Chester County |
406,000 | 414,000 | 48 | 5 |
West Fallowfield Twp
Chester County |
405,000 | 566,000 | 8 | 12 |
Audubon Boro
Camden County |
405,000 | 419,000 | 62 | 12 |
Falls Twp
Bucks County |
405,000 | 378,000 | 141 | 8 |
West Sadsbury Twp
Chester County |
400,000 | 469,000 | 7 | 9 |
19102
Philadelphia |
400,000 | 648,000 | 59 | 52 |
Bensalem Twp
Bucks County |
400,000 | 411,000 | 219 | 8 |
Washington Twp
Burlington County |
398,000 | 398,000 | 2 | 21 |
Hatboro Boro
Montgomery County |
397,000 | 380,000 | 45 | 6 |
Wenonah Boro
Gloucester County |
395,000 | 421,000 | 21 | 17 |
Telford Boro
Montgomery County |
395,000 | 398,000 | 22 | 6 |
Perkasie Boro
Bucks County |
395,000 | 416,000 | 47 | 6 |
Washington Twp
Gloucester County |
390,000 | 403,000 | 272 | 13 |
Riegelsville Boro
Bucks County |
388,000 | 388,000 | 2 | 40 |
Logan Twp
Gloucester County |
386,000 | 401,000 | 26 | 11 |
19115
Philadelphia |
386,000 | 408,000 | 130 | 7 |
19128
Philadelphia |
385,000 | 410,000 | 311 | 7 |
Rockledge Boro
Montgomery County |
380,000 | 404,000 | 7 | 7 |
Ambler Boro
Montgomery County |
380,000 | 427,000 | 24 | 6 |
Chester Heights Boro
Delaware County |
380,000 | 505,000 | 37 | 5 |
Gibbsboro Boro
Camden County |
377,000 | 441,000 | 17 | 14 |
Aston Twp
Delaware County |
377,000 | 387,000 | 104 | 8 |
Berlin Boro
Camden County |
377,000 | 407,000 | 41 | 15 |
Souderton Boro
Montgomery County |
375,000 | 379,000 | 38 | 7 |
19125
Philadelphia |
375,000 | 415,000 | 289 | 22 |
Mount Laurel Twp
Burlington County |
372,000 | 422,000 | 339 | 13 |
Upper Pottsgrove Twp
Montgomery County |
371,000 | 387,000 | 40 | 8 |
Pennsburg Boro
Montgomery County |
370,000 | 370,000 | 18 | 5 |
Woodbury Heights Boro
Gloucester County |
370,000 | 372,000 | 26 | 18 |
19127
Philadelphia |
370,000 | 464,000 | 69 | 24 |
Ewing Twp
Mercer County |
370,000 | 387,000 | 194 | 19 |
Willingboro Twp
Burlington County |
370,000 | 364,000 | 236 | 22 |
Bristol Twp
Bucks County |
369,000 | 367,000 | 270 | 8 |
Tullytown Boro
Bucks County |
366,000 | 383,000 | 10 | 20 |
Hatfield Boro
Montgomery County |
365,000 | 363,000 | 13 | 5 |
Spring City Boro
Chester County |
365,000 | 395,000 | 16 | 26 |
Elk Twp
Gloucester County |
365,000 | 400,000 | 31 | 26 |
Waterford Twp
Camden County |
360,000 | 370,000 | 43 | 15 |
Valley Twp
Chester County |
360,000 | 354,000 | 85 | 8 |
Florence Twp
Burlington County |
360,000 | 359,000 | 106 | 18 |
19129
Philadelphia |
358,000 | 419,000 | 60 | 9 |
Berlin Twp
Camden County |
357,000 | 397,000 | 46 | 19 |
Lansdale Boro
Montgomery County |
357,000 | 376,000 | 58 | 6 |
Morrisville Boro
Bucks County |
356,000 | 358,000 | 36 | 9 |
Barrington Boro
Camden County |
355,000 | 392,000 | 40 | 13 |
Laurel Springs Boro
Camden County |
355,000 | 350,000 | 15 | 10 |
Franklin Twp
Gloucester County |
355,000 | 374,000 | 89 | 19 |
Caln Twp
Chester County |
355,000 | 375,000 | 97 | 7 |
Glassboro Boro
Gloucester County |
355,000 | 370,000 | 119 | 16 |
Fieldsboro Boro
Burlington County |
354,000 | 354,000 | 2 | 10 |
Marlborough Twp
Montgomery County |
353,000 | 444,000 | 16 | 11 |
Ridley Park Boro
Delaware County |
353,000 | 364,000 | 46 | 12 |
Telford Boro
Bucks County |
350,000 | 388,000 | 9 | 6 |
Merchantville Boro
Camden County |
350,000 | 347,000 | 39 | 13 |
Upper Chichester Twp
Delaware County |
350,000 | 343,000 | 91 | 7 |
19122
Philadelphia |
348,000 | 397,000 | 110 | 37 |
Upper Oxford Twp
Chester County |
345,000 | 427,000 | 9 | 7 |
Bordentown City
Burlington County |
345,000 | 388,000 | 18 | 12 |
Sellersville Boro
Bucks County |
345,000 | 362,000 | 25 | 9 |
Lower Pottsgrove Twp
Montgomery County |
345,000 | 371,000 | 95 | 8 |
West Norriton Twp
Montgomery County |
345,000 | 379,000 | 118 | 8 |
Winslow Twp
Camden County |
345,000 | 346,000 | 271 | 19 |
Royersford Boro
Montgomery County |
344,000 | 342,000 | 30 | 6 |
Gloucester Twp
Camden County |
342,000 | 350,000 | 376 | 15 |
Mount Holly Twp
Burlington County |
342,000 | 347,000 | 66 | 32 |
Deptford Twp
Gloucester County |
341,000 | 349,000 | 211 | 14 |
Green Lane Boro
Montgomery County |
340,000 | 351,000 | 7 | 7 |
Richland Twp
Bucks County |
340,000 | 352,000 | 77 | 11 |
Mt Ephraim Boro
Camden County |
336,000 | 330,000 | 40 | 14 |
South Coatesville Boro
Chester County |
335,000 | 314,000 | 15 | 16 |
Delanco Twp
Burlington County |
335,000 | 374,000 | 41 | 24 |
Edgewater Park Twp
Burlington County |
335,000 | 347,000 | 49 | 21 |
Pemberton Twp
Burlington County |
335,000 | 314,000 | 197 | 16 |
Monroe Twp
Gloucester County |
335,000 | 350,000 | 259 | 21 |
Pitman Boro
Gloucester County |
334,000 | 338,000 | 70 | 13 |
West Deptford Twp
Gloucester County |
333,000 | 334,000 | 144 | 13 |
19152
Philadelphia |
331,000 | 322,000 | 128 | 11 |
Ridley Twp
Delaware County |
331,000 | 334,000 | 173 | 6 |
Rutledge Boro
Delaware County |
330,000 | 408,000 | 5 | 4 |
Somerdale Boro
Camden County |
329,000 | 317,000 | 42 | 18 |
19154
Philadelphia |
328,000 | 324,000 | 187 | 8 |
Lower Frederick Twp
Montgomery County |
328,000 | 400,000 | 27 | 6 |
Morton Boro
Delaware County |
327,000 | 353,000 | 12 | 11 |
Chesilhurst Boro
Camden County |
326,000 | 301,000 | 10 | 36 |
Bridgeport Boro
Montgomery County |
326,000 | 326,000 | 28 | 15 |
19114
Philadelphia |
325,000 | 323,000 | 156 | 10 |
Beverly City
Burlington County |
325,000 | 362,000 | 17 | 44 |
Chadds Ford Twp
Delaware County |
325,000 | 599,000 | 37 | 6 |
Stratford Boro
Camden County |
325,000 | 320,000 | 41 | 12 |
19107
Philadelphia |
325,000 | 458,000 | 97 | 41 |
Southampton Twp
Burlington County |
325,000 | 361,000 | 111 | 25 |
Oxford Boro
Chester County |
320,000 | 351,000 | 23 | 7 |
Quakertown Boro
Bucks County |
320,000 | 353,000 | 41 | 7 |
Palmyra Boro
Burlington County |
320,000 | 321,000 | 57 | 17 |
Pennsauken Twp
Camden County |
320,000 | 311,000 | 164 | 15 |
West Nottingham Twp
Chester County |
317,000 | 322,000 | 14 | 12 |
Newfield Boro
Gloucester County |
315,000 | 338,000 | 11 | 54 |
Red Hill Boro
Montgomery County |
315,000 | 285,000 | 21 | 5 |
Swedesboro Boro
Gloucester County |
315,000 | 315,000 | 27 | 15 |
Clayton Boro
Gloucester County |
315,000 | 317,000 | 47 | 15 |
Bristol Boro
Bucks County |
315,000 | 322,000 | 62 | 8 |
Brookhaven Boro
Delaware County |
315,000 | 306,000 | 68 | 8 |
Bellmawr Boro
Camden County |
315,000 | 315,000 | 75 | 15 |
Greenwich Twp
Gloucester County |
314,000 | 324,000 | 34 | 16 |
New Hanover Twp
Burlington County |
310,000 | 413,000 | 3 | 9 |
Runnemede Boro
Camden County |
308,000 | 313,000 | 41 | 10 |
Norwood Boro
Delaware County |
305,000 | 301,000 | 29 | 16 |
Aldan Boro
Delaware County |
305,000 | 297,000 | 29 | 6 |
Magnolia Boro
Camden County |
305,000 | 317,000 | 30 | 18 |
Woodbury City
Gloucester County |
300,000 | 310,000 | 72 | 15 |
Riverside Twp
Burlington County |
300,000 | 296,000 | 56 | 20 |
19111
Philadelphia |
300,000 | 303,000 | 240 | 12 |
Prospect Park Boro
Delaware County |
300,000 | 298,000 | 32 | 11 |
Pemberton Boro
Burlington County |
298,000 | 279,000 | 12 | 36 |
Parkesburg Boro
Chester County |
295,000 | 323,000 | 15 | 6 |
Mantua Twp
Gloucester County |
295,000 | 366,000 | 119 | 13 |
Lawnside Boro
Camden County |
290,000 | 325,000 | 19 | 15 |
Bass River Twp
Burlington County |
289,000 | 327,000 | 8 | 42 |
West Pottsgrove Twp
Montgomery County |
288,000 | 275,000 | 26 | 16 |
National Park Boro
Gloucester County |
286,000 | 261,000 | 24 | 13 |
19145
Philadelphia |
285,000 | 300,000 | 277 | 26 |
Honeybrook Boro
Chester County |
283,000 | 245,000 | 8 | 15 |
19148
Philadelphia |
282,000 | 308,000 | 364 | 23 |
Pine Hill Boro
Camden County |
282,000 | 289,000 | 63 | 14 |
Lansdowne Boro
Delaware County |
280,000 | 286,000 | 63 | 6 |
19150
Philadelphia |
280,000 | 277,000 | 100 | 19 |
East Greenville Boro
Montgomery County |
280,000 | 301,000 | 20 | 9 |
Glenolden Boro
Delaware County |
270,000 | 265,000 | 24 | 22 |
19126
Philadelphia |
270,000 | 293,000 | 61 | 20 |
Westville Boro
Gloucester County |
269,000 | 280,000 | 21 | 16 |
Burlington City
Burlington County |
268,000 | 271,000 | 82 | 31 |
Maple Shade Twp
Burlington County |
265,000 | 281,000 | 97 | 14 |
Clementon Boro
Camden County |
260,000 | 261,000 | 29 | 16 |
Norristown Boro
Montgomery County |
260,000 | 260,000 | 135 | 13 |
Upper Darby Twp
Delaware County |
260,000 | 283,000 | 441 | 11 |
Atglen Boro
Chester County |
250,000 | 318,000 | 9 | 8 |
Parkside Boro
Delaware County |
250,000 | 242,000 | 16 | 13 |
19104
Philadelphia |
250,000 | 307,000 | 83 | 32 |
Pottstown Boro
Montgomery County |
250,000 | 255,000 | 146 | 8 |
Gloucester City
Camden County |
245,000 | 250,000 | 82 | 22 |
19136
Philadelphia |
241,000 | 244,000 | 168 | 12 |
East Lansdowne Boro
Delaware County |
240,000 | 263,000 | 9 | 7 |
Yeadon Boro
Delaware County |
235,000 | 243,000 | 40 | 23 |
Tinicum Twp
Delaware County |
235,000 | 242,000 | 31 | 9 |
Clifton Heights Boro
Delaware County |
233,000 | 229,000 | 52 | 10 |
West Grove Boro
Chester County |
231,000 | 247,000 | 6 | 12 |
Brooklawn Boro
Camden County |
231,000 | 238,000 | 14 | 9 |
19153
Philadelphia |
230,000 | 224,000 | 41 | 9 |
Lindenwold Boro
Camden County |
230,000 | 241,000 | 69 | 17 |
19149
Philadelphia |
229,000 | 230,000 | 209 | 16 |
19144
Philadelphia |
226,000 | 241,000 | 172 | 28 |
Jenkintown Boro
Montgomery County |
225,000 | 351,000 | 33 | 11 |
Darby Twp
Delaware County |
225,000 | 214,000 | 49 | 11 |
Folcroft Boro
Delaware County |
225,000 | 234,000 | 49 | 11 |
Trainer Boro
Delaware County |
224,000 | 214,000 | 14 | 26 |
19137
Philadelphia |
220,000 | 226,000 | 43 | 20 |
Collingdale Boro
Delaware County |
219,000 | 219,000 | 52 | 14 |
Richlandtown Boro
Bucks County |
218,000 | 286,000 | 5 | 4 |
19121
Philadelphia |
217,000 | 236,000 | 178 | 39 |
Sharon Hill Boro
Delaware County |
216,000 | 217,000 | 20 | 22 |
Trenton City
Mercer County |
215,000 | 223,000 | 233 | 25 |
19135
Philadelphia |
213,000 | 210,000 | 180 | 18 |
Chester Twp
Delaware County |
210,000 | 204,000 | 17 | 7 |
Paulsboro Boro
Gloucester County |
207,000 | 224,000 | 45 | 24 |
19141
Philadelphia |
199,000 | 198,000 | 102 | 33 |
19151
Philadelphia |
199,000 | 210,000 | 133 | 31 |
19138
Philadelphia |
195,000 | 207,000 | 173 | 27 |
Marcus Hook Boro
Delaware County |
193,000 | 188,000 | 20 | 13 |
19143
Philadelphia |
192,000 | 229,000 | 330 | 23 |
Avondale Boro
Chester County |
190,000 | 213,000 | 3 | 6 |
19124
Philadelphia |
185,000 | 181,000 | 262 | 21 |
19120
Philadelphia |
185,000 | 185,000 | 241 | 16 |
Coatesville City
Chester County |
180,000 | 206,000 | 53 | 7 |
Woodlynne Boro
Camden County |
175,000 | 209,000 | 15 | 26 |
Lower Chichester Twp
Delaware County |
175,000 | 176,000 | 25 | 7 |
Colwyn Boro
Delaware County |
175,000 | 173,000 | 9 | 4 |
19131
Philadelphia |
167,000 | 221,000 | 168 | 20 |
Upland Boro
Delaware County |
165,000 | 200,000 | 13 | 6 |
Eddystone Boro
Delaware County |
160,000 | 159,000 | 12 | 18 |
Camden City
Camden County |
160,000 | 160,000 | 228 | 22 |
Darby Boro
Delaware County |
155,000 | 164,000 | 63 | 27 |
Schwenksville Boro
Montgomery County |
140,000 | 269,000 | 11 | 9 |
19139
Philadelphia |
140,000 | 169,000 | 198 | 26 |
19134
Philadelphia |
137,000 | 154,000 | 349 | 36 |
19142
Philadelphia |
136,000 | 141,000 | 122 | 23 |
City Of Chester
Delaware County |
135,000 | 141,000 | 135 | 15 |
19140
Philadelphia |
110,000 | 124,000 | 149 | 25 |
Wrightstown Boro
Burlington County |
95,000 | 145,000 | 4 | 30 |
19133
Philadelphia |
85,000 | 114,000 | 66 | 30 |
19132
Philadelphia |
85,000 | 103,000 | 175 | 40 |
† Median Prices 1/1/2025 thru 07/31/2025, Bright MLS Settled Sales for Counties (rounded to the nearest $1,000).
‡ Average Prices 1/1/2025 thru 07/31/2025, Bright MLS Settled Sales for Counties (rounded to the nearest $1,000).
Image: Philadelphia Skyline, photographer, Dough4872 (own work), 2020, via wikimedia commons, [cc-4.0], accessed August, 2025.