Selinsgrove Weather Records

Selinsgrove, Pennsylvania weather averages and records from 1893–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Selinsgrove, Pennsylvania was 105 °F which occurred on July 17, 1988.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Selinsgrove, Pennsylvania was -27 °F which occurred on January 14, 1912.
Lowest Temperatures: All-Time By Year
Selinsgrove Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 35.7 19.4 72 -27 3.1 9.3
February 38.5 20.4 77 -22 2.3 7.1
March 47.6 27.5 87 -11 3.3 5.5
April 60.9 37.4 94 7 3.7 0.6
May 71.6 48.0 96 23 3.8 0.0
June 80.4 57.9 102 33 4.4 0.0
July 85.0 62.2 105 41 4.3 0.0
August 82.7 60.5 105 35 3.8 0.0
September 75.7 53.2 102 25 4.4 0.0
October 63.4 41.7 92 16 3.9 0.2
November 51.1 31.9 84 -5 3.0 1.2
December 40.2 24.9 73 -16 3.2 4.3
Entire year 61.2 40.5 105 -27 43.1 28.1
More Selinsgrove Weather Records
1893–2024
Highest daily low 77 °F July 12, 1916
Lowest daily high 0 °F January 20, 1994
Greatest daily range
(Difference of high and low)
54 °F May 1, 1985
Greatest difference in daily high
over two conscutive days
39 °F Apr 15–16, 2018
Most daily precipitation 6.2 inches September 18, 2004
Most monthly precipitation 18.9 inches September 2011
Most yearly precipitation 70.0 inches 2011
Most yearly days with precipitation 161 2011
Earliest snow in season October 20 1940
Latest snow in season April 29 1909
Most daily snow 28.0 inches April 11, 1894
Most monthly snow 45.4 inches January 1996
Most yearly snow 85.6 inches 1894
Most snow in a winter 84.5 inches 1995–1996
Greatest snow accumulation 45.0 inches January 13, 1996
Earliest freeze September 21 1956
Earliest day ≥ 80 °F March 9 2000
Earliest day ≥ 90 °F April 14 2023
Earliest day ≥ 100 °F June 26 1952
Latest freeze May 29 1902
Latest day ≥ 80 °F November 3 1982
Latest day ≥ 90 °F October 10 2007
Latest day ≥ 100 °F September 3 1953
Most days in a year < 0 °F 24 1895
Most days in a year < 32 °F 148 1904
Most days in a year ≥ 80 °F 126 1930
Most days in a year ≥ 90 °F 45 1894
Most days in a year ≥ 100 °F 5 1930
Selinsgrove Weather Streaks
Most consecutive days...
With precipitation 20 days May 17 – Jun 5, 1894
Without precipitation 27 days Mar 8 – Apr 3, 1915
With snow 6 days Jan 26–31, 1943
High temperature at or
below freezing
25 days Jan 23 – Feb 16, 1905
High temperature ≥ 80 °F 63 days Jun 14 – Aug 15, 1934
High temperature ≥ 90 °F 13 days Jul 18–30, 1930
High temperature ≥ 100 °F 3 days Aug 3–5, 1930
Plant Hardiness Zone
6B
Selinsgrove is in plant hardiness zone 6B
based on average yearly minimum temperature from 1991–2020
Selinsgrove Weather by Year
More Selinsgrove Weather
Compare Selinsgrove to
Weather Station Details
Years Station Coordinates
1893–2024 Selinsgrove 2 S location