25 Small Towns in Pennsylvania With the Coolest Summers
Ranked by july average high (°f) among 931 towns of 500–10,000 people in Pennsylvania. #1 is Jenner, PA (July highs average 74.5°F).
-
25Wharton, Pennsylvania
July highs average 78.6°F
Wharton is a township of 3,355 people in Fayette County, Pennsylvania. January lows average 15.4°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 89 inches of snow.
3,355 people · Fayette County · median home $225,200 · income $71,667 · Jan low 15°F · 89 in snow
Full Wharton, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Chalk Hill 2 Ene station. -
24Elim, Pennsylvania
July highs average 78.6°F
Elim is a community of 3,364 people in Cambria County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 86 inches of snow.
3,364 people · Cambria County · median home $113,000 · income $65,482 · Jan low 19°F · 86 in snow
Full Elim, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
23Foster, Pennsylvania
July highs average 78.6°F
Foster is a township of 3,408 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 39 inches of snow.
3,408 people · Luzerne County · median home $170,200 · income $68,384 · Jan low 16°F · 39 in snow
Full Foster, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
22Rice, Pennsylvania
July highs average 78.6°F
Rice is a township of 3,632 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 40 inches of snow.
3,632 people · Luzerne County · median home $314,000 · income $110,511 · Jan low 16°F · 40 in snow
Full Rice, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
21Freeland, Pennsylvania
July highs average 78.6°F
Freeland is a borough of 3,833 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 38 inches of snow.
3,833 people · Luzerne County · median home $118,000 · income $57,833 · Jan low 16°F · 38 in snow
Full Freeland, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
20Windber, Pennsylvania
July highs average 78.6°F

Photo: Jet Lowe (public domain, Wikimedia Commons) Windber is a borough of 3,941 people in Somerset County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 74 inches of snow.
3,941 people · Somerset County · median home $99,000 · income $52,438 · Jan low 19°F · 74 in snow
Full Windber, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
19Fairview, Pennsylvania
July highs average 78.6°F
Fairview is a township of 4,703 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 39 inches of snow.
4,703 people · Luzerne County · median home $293,400 · income $96,500 · Jan low 16°F · 39 in snow
Full Fairview, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
18Westmont, Pennsylvania
July highs average 78.6°F
Westmont is a borough of 4,982 people in Cambria County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 87 inches of snow.
4,982 people · Cambria County · median home $180,800 · income $108,988 · Jan low 19°F · 87 in snow
Full Westmont, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
17Upper Yoder, Pennsylvania
July highs average 78.6°F

Photo: Nyttend (public domain, Wikimedia Commons) Upper Yoder is a township of 5,147 people in Cambria County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 92 inches of snow.
5,147 people · Cambria County · median home $152,800 · income $66,974 · Jan low 19°F · 92 in snow
Full Upper Yoder, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
16Wright, Pennsylvania
July highs average 78.6°F
Wright is a township of 5,722 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 40 inches of snow.
5,722 people · Luzerne County · median home $295,100 · income $124,000 · Jan low 16°F · 40 in snow
Full Wright, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
15Adams, Pennsylvania
July highs average 78.6°F
Adams is a township of 5,752 people in Cambria County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 74 inches of snow.
5,752 people · Cambria County · median home $172,500 · income $69,639 · Jan low 19°F · 74 in snow
Full Adams, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
14Conemaugh, Pennsylvania
July highs average 78.6°F
Conemaugh is a township of 6,760 people in Somerset County, Pennsylvania. January lows average 19.2°F and July highs 78.6°F, with about 0 days a year at 90°F+ and 65 inches of snow.
6,760 people · Somerset County · median home $166,100 · income $75,459 · Jan low 19°F · 65 in snow
Full Conemaugh, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Johnstown Cambria Co Ap station. -
13Butler, Pennsylvania
July highs average 78.6°F
Butler is a township of 9,485 people in Luzerne County, Pennsylvania. January lows average 15.6°F and July highs 78.6°F, with about 4 days a year at 90°F+ and 41 inches of snow.
9,485 people · Luzerne County · median home $252,900 · income $108,514 · Jan low 16°F · 41 in snow
Full Butler, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Francis E Walter Dam station. -
12Emerald Lakes, Pennsylvania
July highs average 77.7°F
Emerald Lakes is a community of 2,895 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 38 inches of snow.
2,895 people · Monroe County · median home $264,800 · income $103,500 · Jan low 15°F · 38 in snow
Full Emerald Lakes, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
11Paradise, Pennsylvania
July highs average 77.7°F
Paradise is a township of 2,899 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 42 inches of snow.
2,899 people · Monroe County · median home $280,500 · income $86,991 · Jan low 15°F · 42 in snow
Full Paradise, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
10Mount Pocono, Pennsylvania
July highs average 77.7°F
Mount Pocono is a borough of 3,089 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 40 inches of snow.
3,089 people · Monroe County · median home $241,100 · income $79,375 · Jan low 15°F · 40 in snow
Full Mount Pocono, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
9Barrett, Pennsylvania
July highs average 77.7°F
Barrett is a township of 4,053 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 43 inches of snow.
4,053 people · Monroe County · median home $278,200 · income $84,857 · Jan low 15°F · 43 in snow
Full Barrett, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
8Indian Mountain Lake, Pennsylvania
July highs average 77.7°F
Indian Mountain Lake is a community of 4,733 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 34 inches of snow.
4,733 people · Monroe County · median home $208,100 · income $71,547 · Jan low 15°F · 34 in snow
Full Indian Mountain Lake, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
7Sierra View, Pennsylvania
July highs average 77.7°F
Sierra View is a community of 4,907 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 35 inches of snow.
4,907 people · Monroe County · median home $252,600 · income $84,315 · Jan low 15°F · 35 in snow
Full Sierra View, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
6Tunkhannock, Pennsylvania
July highs average 77.7°F
Tunkhannock is a township of 7,037 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 38 inches of snow.
7,037 people · Monroe County · median home $220,100 · income $69,700 · Jan low 15°F · 38 in snow
Full Tunkhannock, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
5Tobyhanna, Pennsylvania
July highs average 77.7°F
Tobyhanna is a township of 8,315 people in Monroe County, Pennsylvania. January lows average 15.1°F and July highs 77.7°F, with about 1 days a year at 90°F+ and 39 inches of snow.
8,315 people · Monroe County · median home $257,900 · income $90,064 · Jan low 15°F · 39 in snow
Full Tobyhanna, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Mt Pocono Mountains Ap station. -
4Canaan, Pennsylvania
July highs average 77.3°F
Canaan is a township of 3,610 people in Wayne County, Pennsylvania. January lows average 11.9°F and July highs 77.3°F, with about 0 days a year at 90°F+ and 58 inches of snow.
3,610 people · Wayne County · median home $276,300 · income $73,036 · Jan low 12°F · 58 in snow
Full Canaan, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Pleasant Mt 1 W station. -
3Carbondale, Pennsylvania
July highs average 77.3°F
Carbondale is a city of 8,828 people in Lackawanna County, Pennsylvania. January lows average 11.9°F and July highs 77.3°F, with about 0 days a year at 90°F+ and 59 inches of snow.
8,828 people · Lackawanna County · median home $132,200 · income $47,716 · Jan low 12°F · 59 in snow
Full Carbondale, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Pleasant Mt 1 W station. -
2Somerset, Pennsylvania
July highs average 76.9°F
Somerset is a borough of 6,048 people in Somerset County, Pennsylvania. January lows average 16.7°F and July highs 76.9°F, with about 0 days a year at 90°F+ and 96 inches of snow.
6,048 people · Somerset County · median home $163,600 · income $47,102 · Jan low 17°F · 96 in snow
Full Somerset, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Hidden Valley station. -
1Jenner, Pennsylvania
July highs average 74.5°F
Jenner is a township of 3,710 people in Somerset County, Pennsylvania. January lows average 14.4°F and July highs 74.5°F, with about 0 days a year at 90°F+ and 65 inches of snow.
3,710 people · Somerset County · median home $131,300 · income $58,605 · Jan low 14°F · 65 in snow
Full Jenner, Pennsylvania profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Laurel Summit station.
More Pennsylvania rankings
- The 25 Best Small Towns to Retire in Pennsylvania
- The 25 Quietest Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Mildest Winters
- The 25 Most Walkable Small Towns in Pennsylvania
- 25 Small Towns in Pennsylvania With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Pennsylvania
Same ranking, other places
- 50 Small Towns in America With the Coolest Summers
- 25 Small Towns in New York With the Coolest Summers
- 25 Small Towns in Michigan With the Coolest Summers
- 25 Small Towns in Texas With the Coolest Summers
- 25 Small Towns in California With the Coolest Summers
- 25 Small Towns in New Jersey With the Coolest Summers
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)