Skip to content
VSWeather

Pennsylvania weather by city

VSWeather covers 276 cities and towns in Pennsylvania, from Philadelphia (population 1,582,432) down to New Freedom (population 5,003). Sunshine runs close to the national norm, with 189 sunny days a year in the typical covered city against a median of 205 across the country. Winters are cold and summers mild: the typical city averages 29 °F in January and 74 °F in July. Rain or snow falls on 126 days a year in the typical city, close to the national median of 122 days.

January averages run from 20 °F in Carbondale to 35 °F in Boothwyn. July averages run from 67 °F in Carbondale to 80 °F in Bala Cynwyd. Carbondale dips below freezing on 168 nights a year against 73 in Yeadon.

The sharpest climate contrast among Pennsylvania's bigger cities is Philadelphia against Erie: Philadelphia reaches 90 °F on 36 days a year against 4 in Erie, and Erie collects 116 inches of snow a winter to Philadelphia's 18 inches.

Every figure is a 30 year average for 1991 to 2020.

Pennsylvania climate standouts

The top 10 covered cities in the state for each measure.

Sunniest

  1. 1Chester 205 sunny days
  2. 2Croydon 204 sunny days
  3. 3Bristol 203 sunny days
  4. 4Village Green-Green Ridge 203 sunny days
  5. 5Brookhaven 203 sunny days
  6. 6Boothwyn 203 sunny days
  7. 7Philadelphia 203 sunny days
  8. 8Norristown 203 sunny days
  9. 9Drexel Hill 203 sunny days
  10. 10Ardmore 203 sunny days

Snowiest

  1. 1Corry 137 in of snow
  2. 2Northwest Harborcreek 131 in of snow
  3. 3Erie 116 in of snow
  4. 4Edinboro 115 in of snow
  5. 5Somerset 96 in of snow
  6. 6Johnstown 92 in of snow
  7. 7Titusville 89 in of snow
  8. 8Meadville 86 in of snow
  9. 9Bradford 75 in of snow
  10. 10Warren 72 in of snow

Rainiest

  1. 1Corry 191 wet days a year
  2. 2Erie 187 wet days a year
  3. 3Northwest Harborcreek 187 wet days a year
  4. 4Edinboro 187 wet days a year
  5. 5Titusville 185 wet days a year
  6. 6Bradford 183 wet days a year
  7. 7Meadville 182 wet days a year
  8. 8Warren 179 wet days a year
  9. 9Oil City 176 wet days a year
  10. 10Franklin 176 wet days a year

Warmest

  1. 1Philadelphia 57 °F average
  2. 2Drexel Hill 57 °F average
  3. 3Yeadon 57 °F average
  4. 4Lansdowne 57 °F average
  5. 5Woodlyn 57 °F average
  6. 6Bala Cynwyd 57 °F average
  7. 7Clifton Heights 57 °F average
  8. 8Swarthmore 57 °F average
  9. 9Media 57 °F average
  10. 10Merion Station 57 °F average

All covered Pennsylvania cities and towns

Every place links to its full climate profile.

National rankings

See how Pennsylvania cities place among the sunniest cities and snowiest cities and more in the US city weather rankings.

About this data

Figures are 30 year averages for 1991 to 2020, computed from daily climate history at each city's own coordinates. Sunny days count clear plus partly cloudy days; snowfall and temperature are anchored to NOAA station measurements. Methods and sources are described on the data sources page.

Weather data by Open-Meteo.com (CC BY 4.0). Contains modified Copernicus Climate Change Service information (ERA5, ERA5-Land).