Pennsylvania climate: Statewide normals, its places and each month, NOAA 1991-2020

Pennsylvania's statewide normal is 49.5°F a year with 45.0 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.7°F per century since 1895, and 2024 was its warmest year.

Statewide normal temperature
49.5°Fyear, 1991-2020
Statewide normal precipitation
45.0 inyear, 1991-2020
Last five years against normal
+1.4°F2021-2025 mean 50.8°F
Places with normals
160108 Census places, 52 other stations

What is Pennsylvania's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan35°19°
  2. Feb38°20°
  3. Mar47°27°
  4. Apr60°37°
  5. May71°47°
  6. Jun78°56°
  7. Jul82°60°
  8. Aug81°58°
  9. Sep74°52°
  10. Oct62°41°
  11. Nov50°32°
  12. Dec39°24°
Pennsylvania statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January35°F19°F26.6°F3.23
February38°F20°F28.9°F2.60
March47°F27°F36.8°F3.53
April60°F37°F48.4°F3.82
May71°F47°F58.6°F4.05
June78°F56°F66.9°F4.43
July82°F60°F71.2°F4.41
August81°F58°F69.5°F4.02
September74°F52°F62.8°F4.30
October62°F41°F51.4°F3.86
November50°F32°F40.7°F3.29
December39°F24°F31.7°F3.50

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Pennsylvania been warmer than normal?

5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 49.5°F. The record since 1895 rises at a fitted 1.7°F per century; the warmest year was 2024 (52.1°F).

Pennsylvania statewide mean temperature in recent years
YearMeanAgainst normal
202151.2°F+1.7°F
202249.6°F+0.2°F
202351.5°F+2.0°F
202452.1°F+2.6°F
202549.6°F+0.2°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Pennsylvania?

Among the places PlainClimate covers, Phila Franklin Inst has the warmest year (57.7°F) and Oswayo the coolest (44.1°F); Laurel Summit is the wettest (56.6 in) and Tioga the driest (36.4 in), and Laurel Summit gets the most snow (142 in).

Philadelphia: 56.3°F a yearPittsburgh: 51.8°F a yearAllentown: 53.1°F a yearReading: 53.7°F a yearErie: 50.8°F a yearLancaster: 53.3°F a yearHarrisburg: 55.2°F a yearYork: 52.4°F a yearAltoona: 51.0°F a yearState College: 50.1°F a yearNorristown: 55.0°F a yearWilliamsport: 51.2°F a yearLebanon: 52.3°F a yearPottstown: 51.9°F a yearChambersburg: 52.9°F a yearWest Chester: 52.4°F a yearCarlisle: 51.9°F a yearNew Castle: 51.1°F a yearMurrysville: 52.4°F a yearPhoenixville: 54.4°F a yearWest Mifflin: 52.4°F a yearJohnstown: 48.9°F a yearMcKeesport: 51.7°F a yearHanover: 52.6°F a yearIndiana: 49.5°F a yearWillow Grove: 54.0°F a yearCarnot-Moon: 50.9°F a yearCoatesville: 52.8°F a yearWashington: 51.4°F a yearButler: 48.5°F a yearMiddletown: 54.3°F a yearUniontown: 52.1°F a yearSunbury: 50.3°F a yearEast Stroudsburg: 50.4°F a yearWarren: 48.2°F a yearBeaver Falls: 50.4°F a yearLock Haven: 50.3°F a yearLewistown: 51.9°F a yearDoylestown: 53.4°F a yearBradford: 45.9°F a yearDuBois: 47.7°F a yearConnellsville: 51.9°F a yearFranklin: 49.0°F a yearNew Holland: 54.0°F a yearClearfield: 48.7°F a yearShippensburg: 53.2°F a yearSelinsgrove: 51.1°F a yearLehighton: 50.0°F a yearLewisburg: 50.4°F a yearTitusville: 46.9°F a yearHamburg: 52.2°F a yearSellersville: 51.4°F a yearDonora: 52.1°F a yearCharleroi: 52.9°F a yearMount Pleasant: 50.5°F a yearClarion: 47.7°F a yearRidgway: 47.6°F a yearWaynesburg: 51.0°F a yearSlippery Rock: 48.1°F a yearMahanoy City: 48.0°F a yearKane: 44.6°F a yearLoyalhanna: 50.0°F a yearWellsboro: 45.5°F a yearEbensburg: 46.6°F a yearMount Pocono: 45.8°F a yearUnion City: 47.1°F a yearTowanda: 49.1°F a yearFord City: 49.6°F a yearPhilipsburg: 46.6°F a yearAvoca: 51.3°F a yearLandisville: 51.1°F a yearMarcus Hook: 57.1°F a yearMatamoras: 48.3°F a yearEmsworth: 52.6°F a yearCoudersport: 45.1°F a yearPort Allegany: 45.8°F a yearMeyersdale: 47.1°F a yearMercer: 48.5°F a yearEmporium: 48.3°F a yearEverett: 51.5°F a yearCanton: 46.9°F a yearBraddock: 52.4°F a yearAvondale: 52.3°F a yearMontrose: 45.2°F a yearBiglerville: 52.8°F a yearHawley: 46.6°F a yearPoint Marion: 52.0°F a yearRenovo: 49.6°F a yearLinesville: 48.3°F a yearGlenmoore: 52.5°F a yearMillheim: 48.1°F a yearBenton: 47.6°F a yearNatrona: 51.5°F a yearClarence: 46.2°F a yearConfluence: 50.4°F a yearTioga: 47.1°F a yearJamestown: 48.3°F a yearDushore: 46.1°F a yearTionesta: 49.9°F a yearLaurelton: 51.8°F a yearSpringboro: 47.5°F a yearGrampian: 47.1°F a yearLaporte: 45.0°F a yearCashtown: 51.3°F a yearLaurel Mountain: 49.6°F a yearOswayo: 44.1°F a yearDonegal: 49.6°F a yearSchenley: 51.8°F a year PhiladelphiaPittsburghAllentown
Pennsylvania: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (44.1°F a year, blue) to the warmest (57.1°F, red); each dot is a place's NOAA station.
Pennsylvania: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Philadelphia56.3°F88°F26°F44.123April 2
Pittsburgh51.8°F83°F21°F39.644April 23
Allentown53.1°F86°F22°F47.433April 20
Reading53.7°F87°F23°F45.2–April 14
Erie50.8°F81°F21°F43.0104April 26
Lancaster53.3°F86°F22°F42.1–April 18
Harrisburg55.2°F88°F25°F41.0–April 9
York52.4°F85°F21°F42.1–April 27
Altoona51.0°F83°F21°F36.6–April 23
State College50.1°F81°F21°F41.544April 20
Norristown55.0°F89°F23°F50.625April 8
Williamsport51.2°F85°F20°F43.536April 24
Lebanon52.3°F84°F22°F46.424April 20
Pottstown51.9°F84°F22°F45.3–April 20
Chambersburg52.9°F85°F23°F43.531April 18
West Chester52.4°F86°F20°F50.931April 26
Carlisle51.9°F86°F21°F48.028April 23
New Castle51.1°F86°F19°F41.828April 30
Murrysville52.4°F86°F22°F43.625April 22
Phoenixville54.4°F88°F23°F45.1–April 18
West Mifflin52.4°F83°F22°F41.3–April 18
Johnstown48.9°F79°F19°F41.3–April 29
McKeesport51.7°F85°F21°F42.4–May 2
Hanover52.6°F85°F21°F44.128April 24
Indiana49.5°F83°F18°F47.946May 8
Willow Grove54.0°F85°F24°F––April 11
Carnot-Moon50.9°F83°F19°F41.8–April 28
Coatesville52.8°F85°F22°F52.132April 19
Washington51.4°F83°F20°F41.332April 24
Butler48.5°F82°F17°F43.235May 7
Middletown54.3°F87°F23°F44.230April 9
Uniontown52.1°F84°F21°F44.428April 30
Sunbury50.3°F84°F19°F43.729April 30
East Stroudsburg50.4°F84°F19°F53.542May 1
Warren48.2°F81°F18°F47.072May 4
Beaver Falls50.4°F83°F19°F40.3–April 27
Lock Haven50.3°F85°F18°F41.730April 30
Lewistown51.9°F85°F21°F42.126April 21
Doylestown53.4°F86°F23°F47.7–April 13
Bradford45.9°F79°F16°F41.9–May 18
DuBois47.7°F79°F17°F42.4–May 6
Connellsville51.9°F84°F21°F46.924April 22
Franklin49.0°F83°F18°F46.354May 2
New Holland54.0°F86°F24°F46.834April 14
Clearfield48.7°F82°F18°F40.3–May 4
Shippensburg53.2°F87°F22°F42.534April 19
Selinsgrove51.1°F84°F20°F40.9–April 27
Lehighton50.0°F82°F19°F51.927April 21
Lewisburg50.4°F84°F19°F43.929April 26
Titusville46.9°F81°F15°F46.389May 12
Hamburg52.2°F85°F20°F49.521April 16
Sellersville51.4°F85°F19°F51.722April 26
Donora52.1°F84°F21°F40.921April 27
Charleroi52.9°F85°F21°F40.910April 13
Mount Pleasant50.5°F82°F21°F43.930May 1
Clarion47.7°F82°F16°F46.9–May 9
Ridgway47.6°F81°F16°F45.553May 13
Waynesburg51.0°F83°F19°F43.130May 3
Slippery Rock48.1°F81°F17°F45.2–May 7
Mahanoy City48.0°F80°F18°F53.648April 30
Kane44.6°F79°F13°F48.593May 24
Loyalhanna50.0°F83°F19°F43.4–May 2
Wellsboro45.5°F79°F14°F42.361May 10
Ebensburg46.6°F79°F16°F48.780May 17
Mount Pocono45.8°F78°F15°F50.2–May 6
Union City47.1°F80°F16°F49.0114May 7
Towanda49.1°F84°F17°F38.638May 2
Ford City49.6°F84°F17°F44.3–May 4
Philipsburg46.6°F80°F16°F42.050May 13
Avoca51.3°F85°F20°F38.745April 23
Landisville51.1°F85°F19°F45.223April 30
Marcus Hook57.1°F89°F27°F41.6–March 30
Matamoras48.3°F82°F16°F47.341May 2
Emsworth52.6°F85°F21°F38.3–April 24
Coudersport45.1°F80°F13°F44.072May 22
Port Allegany45.8°F80°F14°F42.655May 15
Meyersdale47.1°F80°F17°F41.746May 12
Mercer48.5°F82°F16°F––May 15
Emporium48.3°F82°F16°F43.847May 7
Everett51.5°F85°F21°F40.427April 27
Canton46.9°F81°F15°F41.242May 16
Braddock52.4°F84°F22°F40.6–April 5
Avondale52.3°F84°F23°F47.1–April 19
Montrose45.2°F80°F13°F46.783May 14
Biglerville52.8°F86°F22°F45.327April 15
Hawley46.6°F81°F14°F45.147May 10
Point Marion52.0°F84°F21°F45.1–April 30
Renovo49.6°F83°F19°F41.233April 30
Linesville48.3°F81°F17°F42.064April 30
Glenmoore52.5°F85°F23°F50.828April 11
Millheim48.1°F84°F15°F42.435May 5
Benton47.6°F80°F16°F48.446May 4
Natrona51.5°F83°F21°F42.2–April 16
Clarence46.2°F82°F14°F44.550May 21
Confluence50.4°F84°F19°F47.261April 30
Tioga47.1°F82°F15°F36.443May 6
Jamestown48.3°F81°F16°F43.862May 4
Dushore46.1°F80°F15°F43.441May 14
Tionesta49.9°F83°F19°F47.151May 1
Laurelton51.8°F85°F21°F––April 25
Springboro47.5°F80°F17°F48.2111May 8
Grampian47.1°F81°F14°F48.363May 4
Laporte45.0°F78°F14°F53.370May 6
Cashtown51.3°F85°F20°F46.4–April 28
Laurel Mountain49.6°F80°F19°F49.6–April 26
Oswayo44.1°F79°F11°F43.160May 20
Donegal49.6°F81°F19°F50.1–April 30
Schenley51.8°F84°F20°F43.5–April 21

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Pennsylvania's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 111°F to −42°F.

Pennsylvania: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature111°FPhoenixville (tied 2 times; the latest shown)July 10, 1936
Lowest temperature−42°FSmethportJanuary 5, 1904
Most precipitation in 24 hours13.5 inYork 3SSW Pump StnJune 22, 1972
Most snow in 24 hours41 inLakeville 1NNEFebruary 15, 1958
Deepest snow on the ground60 inGouldsboro (tied 2 times; the latest shown)March 23, 1958

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Pennsylvania have no climate record of their own?

These 3 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Pennsylvania keep normals?

52 stations in Pennsylvania that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next