The Town Files

25 Small Towns in Pennsylvania With the Coolest Summers

Ranked by july average high (°f) among 931 towns of 2,500–10,000 people in Pennsylvania. #1 is Jenner, PA (July highs average 74.5°F).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Wharton, Pennsylvania

    July highs average 78.6°F

    3,355 people · Fayette County · median home $225,200 · income $71,667 · Jan low 15°F · 89 in snow

  2. 24Elim, Pennsylvania

    July highs average 78.6°F

    3,364 people · Cambria County · median home $113,000 · income $65,482 · Jan low 19°F · 86 in snow

  3. 23Foster, Pennsylvania

    July highs average 78.6°F

    3,408 people · Luzerne County · median home $170,200 · income $68,384 · Jan low 16°F · 39 in snow

  4. 22Rice, Pennsylvania

    July highs average 78.6°F

    3,632 people · Luzerne County · median home $314,000 · income $110,511 · Jan low 16°F · 40 in snow

  5. 21Freeland, Pennsylvania

    July highs average 78.6°F

    3,833 people · Luzerne County · median home $118,000 · income $57,833 · Jan low 16°F · 38 in snow

  6. 20Windber, Pennsylvania

    July highs average 78.6°F

    3,941 people · Somerset County · median home $99,000 · income $52,438 · Jan low 19°F · 74 in snow

  7. 19Fairview, Pennsylvania

    July highs average 78.6°F

    4,703 people · Luzerne County · median home $293,400 · income $96,500 · Jan low 16°F · 39 in snow

  8. 18Westmont, Pennsylvania

    July highs average 78.6°F

    4,982 people · Cambria County · median home $180,800 · income $108,988 · Jan low 19°F · 87 in snow

  9. 17Upper Yoder, Pennsylvania

    July highs average 78.6°F

    5,147 people · Cambria County · median home $152,800 · income $66,974 · Jan low 19°F · 92 in snow

  10. 16Wright, Pennsylvania

    July highs average 78.6°F

    5,722 people · Luzerne County · median home $295,100 · income $124,000 · Jan low 16°F · 40 in snow

  11. 15Adams, Pennsylvania

    July highs average 78.6°F

    5,752 people · Cambria County · median home $172,500 · income $69,639 · Jan low 19°F · 74 in snow

  12. 14Conemaugh, Pennsylvania

    July highs average 78.6°F

    6,760 people · Somerset County · median home $166,100 · income $75,459 · Jan low 19°F · 65 in snow

  13. 13Butler, Pennsylvania

    July highs average 78.6°F

    9,485 people · Luzerne County · median home $252,900 · income $108,514 · Jan low 16°F · 41 in snow

  14. 12Emerald Lakes, Pennsylvania

    July highs average 77.7°F

    2,895 people · Monroe County · median home $264,800 · income $103,500 · Jan low 15°F · 38 in snow

  15. 11Paradise, Pennsylvania

    July highs average 77.7°F

    2,899 people · Monroe County · median home $280,500 · income $86,991 · Jan low 15°F · 42 in snow

  16. 10Mount Pocono, Pennsylvania

    July highs average 77.7°F

    3,089 people · Monroe County · median home $241,100 · income $79,375 · Jan low 15°F · 40 in snow

  17. 9Barrett, Pennsylvania

    July highs average 77.7°F

    4,053 people · Monroe County · median home $278,200 · income $84,857 · Jan low 15°F · 43 in snow

  18. 8Indian Mountain Lake, Pennsylvania

    July highs average 77.7°F

    4,733 people · Monroe County · median home $208,100 · income $71,547 · Jan low 15°F · 34 in snow

  19. 7Sierra View, Pennsylvania

    July highs average 77.7°F

    4,907 people · Monroe County · median home $252,600 · income $84,315 · Jan low 15°F · 35 in snow

  20. 6Tunkhannock, Pennsylvania

    July highs average 77.7°F

    7,037 people · Monroe County · median home $220,100 · income $69,700 · Jan low 15°F · 38 in snow

  21. 5Tobyhanna, Pennsylvania

    July highs average 77.7°F

    8,315 people · Monroe County · median home $257,900 · income $90,064 · Jan low 15°F · 39 in snow

  22. 4Canaan, Pennsylvania

    July highs average 77.3°F

    3,610 people · Wayne County · median home $276,300 · income $73,036 · Jan low 12°F · 58 in snow

  23. 3Carbondale, Pennsylvania

    July highs average 77.3°F

    8,828 people · Lackawanna County · median home $132,200 · income $47,716 · Jan low 12°F · 59 in snow

  24. 2Somerset, Pennsylvania

    July highs average 76.9°F

    6,048 people · Somerset County · median home $163,600 · income $47,102 · Jan low 17°F · 96 in snow

  25. 1Jenner, Pennsylvania

    July highs average 74.5°F

    3,710 people · Somerset County · median home $131,300 · income $58,605 · Jan low 14°F · 65 in snow

More Pennsylvania rankings

Same ranking, other places

Methodology. We ranked 931 towns of 2,500–10,000 people in Pennsylvania (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: