The Town Files

The 25 Hippest Small Towns in Pennsylvania

Ranked on The Town Files lifestyle rankings among 931 towns of 500–10,000 people in Pennsylvania. #1 is Swissvale, PA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Hippest Small Towns in Pennsylvania1. Swissvale100th pct2. Bellevue100th pct3. Bridgeport100th pct4. Edinboro100th pct5. Avalon100th pct6. Narberth100th pct7. Clarion100th pct8. Irwin100th pct9. Sharpsburg100th pct10. Edgewood100th pct11. Mechanicsburg99th pct12. Dormont99th pct13. Carnegie99th pct14. Forest Hills99th pct15. Prospect Park99th pct16. Clearfield99th pct17. Hollidaysburg99th pct18. Coraopolis99th pct19. Hummelstown99th pct20. Waynesburg99th pct21. Hatfield99th pct22. Etna99th pct23. Ebensburg99th pct24. Penbrook99th pct25. Aspinwall99th pct
  1. 25Aspinwall, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Aspinwall is a borough of 2,916 people in Allegheny County, Pennsylvania. It also ranks more walkable than 100% of Pennsylvania towns and better for young professionals than 97% of Pennsylvania towns.

    2,916 people · Allegheny County · median home $378,800 · income $107,000 · Jan low 19°F · 28 in snow

    Full Aspinwall, Pennsylvania profile: weather, storms, schools, jobs →

    Aspinwall lifestyle rankingsHip & trendy99th pctVibrancy97th pctYoung professionals97th pctWalkability100th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  2. 24Penbrook, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Penbrook is a borough of 3,274 people in Dauphin County, Pennsylvania. It also ranks better for first-time buyers than 100% of Pennsylvania towns and more walkable than 99% of Pennsylvania towns.

    3,274 people · Dauphin County · median home $168,100 · income $62,312 · Jan low 22°F · 24 in snow

    Full Penbrook, Pennsylvania profile: weather, storms, schools, jobs →

    Penbrook lifestyle rankingsHip & trendy99th pctVibrancy90th pctYoung professionals92th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  3. 23Ebensburg, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Ebensburg is a borough of 3,404 people in Cambria County, Pennsylvania. It also ranks better for young professionals than 97% of Pennsylvania towns and more vibrant than 91% of Pennsylvania towns.

    3,404 people · Cambria County · median home $174,700 · income $58,179 · Jan low 16°F · 80 in snow

    Full Ebensburg, Pennsylvania profile: weather, storms, schools, jobs →

    Ebensburg lifestyle rankingsHip & trendy99th pctVibrancy91th pctYoung professionals97th pctWalkability84th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  4. 22Etna, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Etna is a borough of 3,437 people in Allegheny County, Pennsylvania. It also ranks more of a college town than 99% of Pennsylvania towns and more walkable than 96% of Pennsylvania towns.

    3,437 people · Allegheny County · median home $135,800 · income $53,654 · Jan low 21°F · 29 in snow

    Full Etna, Pennsylvania profile: weather, storms, schools, jobs →

    Etna lifestyle rankingsHip & trendy99th pctVibrancy90th pctYoung professionals77th pctWalkability96th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  5. 21Hatfield, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Hatfield is a borough of 3,496 people in Montgomery County, Pennsylvania. It also ranks better for first-time buyers than 96% of Pennsylvania towns and more of a college town than 96% of Pennsylvania towns.

    3,496 people · Montgomery County · median home $364,400 · income $80,962 · Jan low 19°F · 22 in snow

    Full Hatfield, Pennsylvania profile: weather, storms, schools, jobs →

    Hatfield lifestyle rankingsHip & trendy99th pctVibrancy91th pctYoung professionals89th pctWalkability95th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  6. 20Waynesburg, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Waynesburg, Pennsylvania
    Photo: Nyttend (public domain, Wikimedia Commons)

    Waynesburg is a borough of 4,006 people in Greene County, Pennsylvania. It also ranks better for young professionals than 98% of Pennsylvania towns and more vibrant than 98% of Pennsylvania towns.

    4,006 people · Greene County · median home $158,200 · income $54,050 · Jan low 19°F · 30 in snow

    Full Waynesburg, Pennsylvania profile: weather, storms, schools, jobs →

    Waynesburg lifestyle rankingsHip & trendy99th pctVibrancy98th pctYoung professionals98th pctWalkability97th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  7. 19Hummelstown, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Hummelstown is a borough of 4,544 people in Dauphin County, Pennsylvania. It also ranks better for young professionals than 97% of Pennsylvania towns and better transit than 97% of Pennsylvania towns.

    4,544 people · Dauphin County · median home $245,100 · income $63,175 · Jan low 23°F · 30 in snow

    Full Hummelstown, Pennsylvania profile: weather, storms, schools, jobs →

    Hummelstown lifestyle rankingsHip & trendy99th pctVibrancy92th pctYoung professionals97th pctWalkability89th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  8. 18Coraopolis, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Coraopolis is a borough of 5,559 people in Allegheny County, Pennsylvania. It also ranks more walkable than 94% of Pennsylvania towns and better for first-time buyers than 89% of Pennsylvania towns.

    5,559 people · Allegheny County · median home $169,700 · income $63,828 · Jan low 19°F · 20 in snow

    Full Coraopolis, Pennsylvania profile: weather, storms, schools, jobs →

    Coraopolis lifestyle rankingsHip & trendy99th pctVibrancy87th pctYoung professionals88th pctWalkability94th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  9. 17Hollidaysburg, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Hollidaysburg is a borough of 5,641 people in Blair County, Pennsylvania. It also ranks better for retirees than 99% of Pennsylvania towns and more walkable than 88% of Pennsylvania towns.

    5,641 people · Blair County · median home $196,100 · income $69,458 · Jan low 20°F · 38 in snow

    Full Hollidaysburg, Pennsylvania profile: weather, storms, schools, jobs →

    Hollidaysburg lifestyle rankingsHip & trendy99th pctVibrancy82th pctYoung professionals68th pctWalkability88th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  10. 16Clearfield, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Clearfield is a borough of 5,962 people in Clearfield County, Pennsylvania. It also ranks more walkable than 91% of Pennsylvania towns and more vibrant than 91% of Pennsylvania towns.

    5,962 people · Clearfield County · median home $100,400 · income $54,646 · Jan low 18°F · 63 in snow

    Full Clearfield, Pennsylvania profile: weather, storms, schools, jobs →

    Clearfield lifestyle rankingsHip & trendy99th pctVibrancy91th pctYoung professionals59th pctWalkability91th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  11. 15Prospect Park, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Prospect Park, Pennsylvania
    Photo: User:Smallbones. (public domain, Wikimedia Commons)

    Prospect Park is a borough of 6,427 people in Delaware County, Pennsylvania. It also ranks better transit than 100% of Pennsylvania towns and more walkable than 99% of Pennsylvania towns.

    6,427 people · Delaware County · median home $244,600 · income $63,077 · Jan low 26°F · 23 in snow

    Full Prospect Park, Pennsylvania profile: weather, storms, schools, jobs →

    Prospect Park lifestyle rankingsHip & trendy99th pctVibrancy99th pctYoung professionals93th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  12. 14Forest Hills, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Forest Hills is a borough of 6,429 people in Allegheny County, Pennsylvania. It also ranks better for young professionals than 95% of Pennsylvania towns and more walkable than 93% of Pennsylvania towns.

    6,429 people · Allegheny County · median home $200,700 · income $89,688 · Jan low 22°F · 25 in snow

    Full Forest Hills, Pennsylvania profile: weather, storms, schools, jobs →

    Forest Hills lifestyle rankingsHip & trendy99th pctVibrancy86th pctYoung professionals95th pctWalkability93th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  13. 13Carnegie, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Carnegie is a borough of 8,134 people in Allegheny County, Pennsylvania. It also ranks more walkable than 95% of Pennsylvania towns and better transit than 95% of Pennsylvania towns.

    8,134 people · Allegheny County · median home $171,500 · income $67,656 · Jan low 21°F · 44 in snow

    Full Carnegie, Pennsylvania profile: weather, storms, schools, jobs →

    Carnegie lifestyle rankingsHip & trendy99th pctVibrancy90th pctYoung professionals92th pctWalkability95th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  14. 12Dormont, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Dormont is a borough of 8,244 people in Allegheny County, Pennsylvania. It also ranks more walkable than 100% of Pennsylvania towns and more vibrant than 100% of Pennsylvania towns.

    8,244 people · Allegheny County · median home $221,800 · income $80,526 · Jan low 22°F · 32 in snow

    Full Dormont, Pennsylvania profile: weather, storms, schools, jobs →

    Dormont lifestyle rankingsHip & trendy99th pctVibrancy100th pctYoung professionals98th pctWalkability100th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  15. 11Mechanicsburg, Pennsylvania

    Hipper than 99% of Pennsylvania towns

    Mechanicsburg is a borough of 9,311 people in Cumberland County, Pennsylvania. It also ranks more walkable than 93% of Pennsylvania towns and better for first-time buyers than 88% of Pennsylvania towns.

    9,311 people · Cumberland County · median home $241,200 · income $84,421 · Jan low 25°F · 24 in snow

    Full Mechanicsburg, Pennsylvania profile: weather, storms, schools, jobs →

    Mechanicsburg lifestyle rankingsHip & trendy99th pctVibrancy85th pctYoung professionals86th pctWalkability93th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  16. 10Edgewood, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Edgewood is a borough of 3,145 people in Allegheny County, Pennsylvania. It also ranks more walkable than 97% of Pennsylvania towns and better for young professionals than 97% of Pennsylvania towns.

    3,145 people · Allegheny County · median home $327,400 · income $103,203 · Jan low 22°F · 25 in snow

    Full Edgewood, Pennsylvania profile: weather, storms, schools, jobs →

    Edgewood lifestyle rankingsHip & trendy100th pctVibrancy88th pctYoung professionals97th pctWalkability97th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  17. 9Sharpsburg, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Sharpsburg is a borough of 3,187 people in Allegheny County, Pennsylvania. It also ranks more vibrant than 99% of Pennsylvania towns and more walkable than 98% of Pennsylvania towns.

    3,187 people · Allegheny County · median home $141,400 · income $59,228 · Jan low 19°F · 29 in snow

    Full Sharpsburg, Pennsylvania profile: weather, storms, schools, jobs →

    Sharpsburg lifestyle rankingsHip & trendy100th pctVibrancy99th pctYoung professionals98th pctWalkability98th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  18. 8Irwin, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Irwin is a borough of 3,902 people in Westmoreland County, Pennsylvania. It also ranks more vibrant than 95% of Pennsylvania towns and more walkable than 94% of Pennsylvania towns.

    3,902 people · Westmoreland County · median home $195,500 · income $59,963 · Jan low 22°F · 25 in snow

    Full Irwin, Pennsylvania profile: weather, storms, schools, jobs →

    Irwin lifestyle rankingsHip & trendy100th pctVibrancy95th pctYoung professionals93th pctWalkability94th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  19. 7Clarion, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Clarion is a borough of 3,931 people in Clarion County, Pennsylvania. It also ranks more of a college town than 100% of Pennsylvania towns and better for young professionals than 99% of Pennsylvania towns.

    3,931 people · Clarion County · median home $163,200 · income $47,181 · Jan low 16°F · 43 in snow

    Full Clarion, Pennsylvania profile: weather, storms, schools, jobs →

    Clarion lifestyle rankingsHip & trendy100th pctVibrancy97th pctYoung professionals99th pctWalkability85th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  20. 6Narberth, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Narberth is a borough of 4,492 people in Montgomery County, Pennsylvania. It also ranks more walkable than 100% of Pennsylvania towns and better for young professionals than 99% of Pennsylvania towns.

    4,492 people · Montgomery County · median home $749,500 · income $123,977 · Jan low 28°F · 8 in snow

    Full Narberth, Pennsylvania profile: weather, storms, schools, jobs →

    Narberth lifestyle rankingsHip & trendy100th pctVibrancy97th pctYoung professionals99th pctWalkability100th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  21. 5Avalon, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Avalon is a borough of 4,762 people in Allegheny County, Pennsylvania. It also ranks more walkable than 99% of Pennsylvania towns and more vibrant than 98% of Pennsylvania towns.

    4,762 people · Allegheny County · median home $170,500 · income $51,250 · Jan low 21°F · 44 in snow

    Full Avalon, Pennsylvania profile: weather, storms, schools, jobs →

    Avalon lifestyle rankingsHip & trendy100th pctVibrancy98th pctYoung professionals95th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  22. 4Edinboro, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Edinboro, Pennsylvania
    Photo: Unknown authorUnknown author (public domain, Wikimedia Commons)

    Edinboro is a borough of 4,964 people in Erie County, Pennsylvania. It also ranks better for young professionals than 99% of Pennsylvania towns and more of a college town than 99% of Pennsylvania towns.

    4,964 people · Erie County · median home $222,700 · income $48,173 · Jan low 16°F · 104 in snow

    Full Edinboro, Pennsylvania profile: weather, storms, schools, jobs →

    Edinboro lifestyle rankingsHip & trendy100th pctVibrancy93th pctYoung professionals99th pctWalkability82th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  23. 3Bridgeport, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Bridgeport is a borough of 5,015 people in Montgomery County, Pennsylvania. It also ranks better for first-time buyers than 100% of Pennsylvania towns and more vibrant than 100% of Pennsylvania towns.

    5,015 people · Montgomery County · median home $341,100 · income $82,705 · Jan low 23°F · 25 in snow

    Full Bridgeport, Pennsylvania profile: weather, storms, schools, jobs →

    Bridgeport lifestyle rankingsHip & trendy100th pctVibrancy100th pctYoung professionals98th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  24. 2Bellevue, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Bellevue is a borough of 8,311 people in Allegheny County, Pennsylvania. It also ranks more walkable than 99% of Pennsylvania towns and better for young professionals than 98% of Pennsylvania towns.

    8,311 people · Allegheny County · median home $213,300 · income $68,827 · Jan low 21°F · 44 in snow

    Full Bellevue, Pennsylvania profile: weather, storms, schools, jobs →

    Bellevue lifestyle rankingsHip & trendy100th pctVibrancy97th pctYoung professionals98th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.
  25. 1Swissvale, Pennsylvania

    Hipper than 100% of Pennsylvania towns

    Swissvale is a borough of 8,624 people in Allegheny County, Pennsylvania. It also ranks more walkable than 99% of Pennsylvania towns and better for young professionals than 98% of Pennsylvania towns.

    8,624 people · Allegheny County · median home $147,000 · income $60,341 · Jan low 22°F · 25 in snow

    Full Swissvale, Pennsylvania profile: weather, storms, schools, jobs →

    Swissvale lifestyle rankingsHip & trendy100th pctVibrancy92th pctYoung professionals98th pctWalkability99th pct
    The Town Files lifestyle rankings, percentile vs Pennsylvania towns.

Price vs ranking

Median home value vs ranking, Pennsylvania towns0255075100$45K$201K$356K$512K$667KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Pennsylvania.

More Pennsylvania rankings

Same ranking, other places

Methodology. We ranked 931 towns of 500–10,000 people in Pennsylvania (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: