Harrisburg, PA Climate

Summary Graph

The summary climate graph for Harrisburg, PA shows a selection of temperature, rainfall and snow minimum, mean and maximum measures over the course of a year. Click on each of the measures in the key to toggle them on and off.

Graph of average and extreme temperature ranges by day for Harrisburg, PA.

Temperature

The warmest month in Capital City Airport, Harrisburg, Pennsylvania is July with an average high temperature of 86.7°F. The hottest day on record was July 23 1991 when the temperature hit 102.9°F. During January the overnight temperature drops to an average of 25.3°F with the lowest temperature of -15.2°F being recorded on January 21 1994.

Warmest Days

Warmest Months

Coldest Days

Coldest Months

The warmest days on record are:

23 Jul 1991102.9°F
7 Jul 2012102.9°F
22 Jul 2011102°F
18 Jul 1997100.4°F
2 Aug 1991100°F

The warmest months on average were:

July 199990.6°F
July 201290.3°F
July 201189.7°F
July 199189.2°F
July 201089°F

The coldest days on record are:

21 Jan 1994-15.2°F
5 Feb 1996-3.1°F
17 Jan 20091.9°F
24 Jan 20111.9°F
9 Jan 19963.9°F

The coldest months on average were:

January 199415.9°F
February 200719.2°F
February 199419.5°F
January 200920.7°F
January 201121.4°F

Rain

The wettest month by average rainfall in Harrisburg, PA is August with an average of 2.4 inches of rain falling on 4 to 5 days.Although in April it typically rains on more days with 2.2 inches falling in 4 to 5 days. The driest month in Harrisburg, PA is February with an average of 1.0 inches of rain falling on 2 to 3 days.

Wettest Days

The wettest days on record are:

12 December 20082.5 inches
23 December 20061.3 inches
9 December 20091.3 inches
16 December 20051.2 inches
8 December 20111 inches

Wettest Months

The wettest months on record are:

April 201110.7 inches
June 20068.2 inches
August 20118.2 inches
December 20088 inches
May 20126.7 inches

Driest Months

The driest months on record are:

November 19910 inches
February 19920 inches
January 19920 inches
October 19910 inches
March 19920 inches