Harrisburg Weather Records

Harrisburg, Pennsylvania weather averages and records from 1888–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Harrisburg, Pennsylvania was 107 °F which occurred on July 3, 1966.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Harrisburg, Pennsylvania was -22 °F which occurred on January 21, 1994.
Lowest Temperatures: All-Time By Year
Harrisburg Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 38.4 23.0 73 -22 3.0 9.0
February 41.7 24.7 79 -13 2.6 9.1
March 51.0 32.4 87 -1 3.7 5.6
April 63.6 42.5 93 11 3.5 0.4
May 73.4 53.1 97 30 3.8 0.0
June 82.1 62.7 100 40 4.0 0.0
July 86.7 67.7 107 49 4.7 0.0
August 84.4 65.8 104 45 3.8 0.0
September 77.3 58.2 102 30 4.8 0.0
October 65.5 46.1 97 23 3.8 0.2
November 53.7 35.8 84 10 3.0 0.8
December 43.0 28.2 75 -8 3.4 4.6
Entire year 63.5 45.1 107 -22 44.2 29.8
More Harrisburg Weather Records
1888–2024
Highest daily low 83 °F August 9, 1900
Lowest daily high -1 °F January 19, 1994
Greatest daily range
(Difference of high and low)
48 °F March 28, 1921
Greatest difference in daily high
over two conscutive days
41 °F Jan 9–10, 1978
Most daily precipitation 9.1 inches June 22, 1972
Most monthly precipitation 18.6 inches June 1972
Most yearly precipitation 73.7 inches 2011
Most yearly days with precipitation 161 1889
Earliest snow in season July 9 1930
Latest snow in season June 7 1931
Most daily snow 26.4 inches January 23, 2016
Most monthly snow 42.1 inches February 2010
Most yearly snow 81.7 inches 1961
Most snow in a winter 81.3 inches 1960–1961
Greatest snow accumulation 32.0 inches January 13, 1996
Earliest freeze September 24 1963
Earliest day ≥ 80 °F March 8 2000
Earliest day ≥ 90 °F April 17 2002
Earliest day ≥ 100 °F June 26 1952
Latest freeze May 11 1966
Latest day ≥ 80 °F November 2 1982
Latest day ≥ 90 °F October 7 1941
Latest day ≥ 100 °F September 3 1953
Most days in a year < 0 °F 6 1994
Most days in a year < 32 °F 122 1904
Most days in a year ≥ 80 °F 117 2007
Most days in a year ≥ 90 °F 60 1966
Most days in a year ≥ 100 °F 6 1999
Harrisburg Weather Streaks
Most consecutive days...
With precipitation 9 days Jul 28 – Aug 5, 1971
Without precipitation 35 days Sep 23 – Oct 27, 1947
With snow 6 days Jan 23–28, 2004
High temperature at or
below freezing
20 days Jan 3–22, 1893
High temperature ≥ 80 °F 72 days Jul 5 – Sep 14, 2016
High temperature ≥ 90 °F 11 days Jul 22 – Aug 1, 1999
High temperature ≥ 100 °F 3 days Jul 16–18, 1999
Plant Hardiness Zone
7A
Harrisburg is in plant hardiness zone 7A
based on average yearly minimum temperature from 1991–2020
Harrisburg Weather by Year
More Harrisburg Weather
Compare Harrisburg to:
Weather Station Details
Years Station Coordinates
1991–2024 Middletown Harrisburg International Airport location
1941–1991 Harrisburg Capital City Airport location
1888–1940 Harrisburg State Capital location