State place rankings

Best Places in Pennsylvania

Compare places by General Quality score or population. Each place links to its sourced facts, scores, and local summary.

All states

General Quality score

Best overall places

  1. Merion Station, PA

    Census-designated place

    General Quality
    Population
    5,788
    Median home value
    $886,600
  2. Ardmore, PA

    Census-designated place

    General Quality
    Population
    13,909
    Median home value
    $453,100
  3. Bethel Park, PA

    Municipality

    General Quality
    Population
    32,074
    Median home value
    $273,400
  4. General Quality
    Population
    2,809
    Median home value
    $378,800
  5. General Quality
    Population
    4,479
    Median home value
    $749,500
  6. Penn Wynne, PA

    Census-designated place

    General Quality
    Population
    6,070
    Median home value
    $555,500
  7. General Quality
    Population
    9,266
    Median home value
    $443,600
  8. Plum, PA

    Borough

    General Quality
    Population
    26,225
    Median home value
    $227,600
  9. Media, PA

    Borough

    General Quality
    Population
    5,920
    Median home value
    $467,800
  10. Villanova, PA

    Census-designated place

    General Quality
    Population
    9,186
    Median home value
    $946,400
  11. General Quality
    Population
    5,139
    Median home value
    $900,600
  12. General Quality
    Population
    6,116
    Median home value
    $200,700
  13. Bala Cynwyd, PA

    Census-designated place

    General Quality
    Population
    10,227
    Median home value
    $640,400
  14. General Quality
    Population
    8,199
    Median home value
    $316,300
  15. General Quality
    Population
    7,816
    Median home value
    $221,800
  16. General Quality
    Population
    8,212
    Median home value
    $244,800
  17. General Quality
    Population
    2,997
    Median home value
    $327,400
  18. Murrysville, PA

    Municipality

    General Quality
    Population
    20,636
    Median home value
    $342,100
  19. General Quality
    Population
    9,529
    Median home value
    $213,200
  20. General Quality
    Population
    8,006
    Median home value
    $190,300
  21. General Quality
    Population
    18,986
    Median home value
    $343,800
  22. Allison Park, PA

    Census-designated place

    General Quality
    Population
    22,045
    Median home value
    $346,900
  23. Montgomeryville, PA

    Census-designated place

    General Quality
    Population
    13,388
    Median home value
    $471,000
  24. General Quality
    Population
    1,498
    Median home value
    $475,500
  25. General Quality
    Population
    11,470
    Median home value
    $198,600

How this list is ranked

Places are ordered by General Quality score. General Quality is a balanced livability composite spanning safety, affordability, healthcare, climate, education, jobs, mobility, outdoors, taxes, and other core factors.

Largest to smallest

Population-ranked places

  1. Population
    1,574,281
    Median home value
    $243,100
    Median rent
    $1,397
  2. Population
    307,632
    Median home value
    $205,800
    Median rent
    $1,261
  3. Population
    126,044
    Median home value
    $206,600
    Median rent
    $1,317
  4. Population
    95,832
    Median home value
    $121,300
    Median rent
    $1,067
  5. Population
    91,838
    Median home value
    $115,200
    Median rent
    $870
  6. Population
    79,644
    Median home value
    $260,400
    Median rent
    $1,382
  7. Population
    75,514
    Median home value
    $158,100
    Median rent
    $1,048
  8. Population
    58,366
    Median home value
    $219,500
    Median rent
    $1,240
  9. Levittown, PA

    Census-designated place

    Population
    50,926
    Median home value
    $341,300
    Median rent
    $1,556
  10. Population
    50,522
    Median home value
    $124,200
    Median rent
    $1,062
  11. Population
    45,342
    Median home value
    $119,700
    Median rent
    $1,014
  12. Population
    44,523
    Median home value
    $117,200
    Median rent
    $946
  13. Population
    42,347
    Median home value
    $119,900
    Median rent
    $819
  14. Population
    40,844
    Median home value
    $437,800
    Median rent
    $1,273
  15. Population
    35,911
    Median home value
    $213,900
    Median rent
    $1,422
  16. Population
    33,996
    Median home value
    $83,100
    Median rent
    $1,091
  17. Bethel Park, PA

    Municipality

    Population
    32,074
    Median home value
    $273,400
    Median rent
    $1,311
  18. Drexel Hill, PA

    Census-designated place

    Population
    30,451
    Median home value
    $266,400
    Median rent
    $1,357
  19. Population
    30,402
    Median home value
    $196,300
    Median rent
    $1,325
  20. Population
    30,286
    Median home value
    $151,600
    Median rent
    $1,089
  21. Monroeville, PA

    Municipality

    Population
    27,685
    Median home value
    $209,800
    Median rent
    $1,175
  22. Population
    27,384
    Median home value
    $154,300
    Median rent
    $855
  23. Population
    26,479
    Median home value
    $156,500
    Median rent
    $992
  24. Plum, PA

    Borough

    Population
    26,225
    Median home value
    $227,600
    Median rent
    $1,177
  25. King of Prussia, PA

    Census-designated place

    Population
    25,857
    Median home value
    $436,200
    Median rent
    $2,077

How this list is ranked

Places are ordered by their latest available population estimate. Incorporated places and census-designated places are both eligible when they appear in the published location data.

Annual Census population estimates are used where available; ACS place estimates fill coverage gaps.