Shelby Weather Records

Shelby, North Carolina 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 Shelby, North Carolina was 107 °F which occurred on July 30, 1952.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Shelby, North Carolina was -11 °F which occurred on January 31, 1966.
Lowest Temperatures: All-Time By Year
Shelby Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 51.4 27.9 81 -11 4.2 2.5
February 55.4 30.7 82 -9 3.4 0.5
March 63.2 37.4 91 5 4.5 0.7
April 72.0 45.8 93 20 4.3 0.0
May 79.1 55.1 100 29 4.3 0.0
June 85.8 63.1 105 37 4.5 0.0
July 89.2 66.7 107 51 4.4 0.0
August 87.6 65.8 105 48 4.4 0.0
September 82.1 59.0 104 36 4.0 0.0
October 72.7 46.4 98 19 3.7 0.0
November 62.5 35.9 86 11 4.0 0.1
December 53.9 30.8 80 -2 4.4 0.8
Entire year 71.3 47.2 107 -11 49.9 4.5
More Shelby Weather Records
1893–2024
Highest daily low 78 °F July 12, 1992
Lowest daily high 16 °F January 8, 1988
Greatest daily range
(Difference of high and low)
52 °F February 26, 2017
Greatest difference in daily high
over two conscutive days
37 °F Mar 18–19, 2013
Most daily precipitation 5.8 inches August 11, 1928
Most monthly precipitation 13.0 inches August 1928
Most yearly precipitation 70.6 inches 1995
Most yearly days with precipitation 149 2003
Earliest snow in season November 19 2000
Latest snow in season April 16 1895
Most daily snow 15.0 inches February 17, 1969
Most monthly snow 21.8 inches March 1960
Most yearly snow 27.3 inches 1960
Most snow in a winter 29.5 inches 1894–1895
Greatest snow accumulation 14.0 inches December 17, 1930
Earliest freeze October 3 1974
Earliest day ≥ 90 °F March 17 1945
Earliest day ≥ 100 °F May 8 1940
Latest freeze May 8 1989
Latest day ≥ 90 °F October 24 1939
Latest day ≥ 100 °F September 13 2019
Most days in a year < 0 °F 3 1966
Most days in a year < 32 °F 112 1960
Most days in a year ≥ 80 °F 169 1945
Most days in a year ≥ 90 °F 102 1939
Most days in a year ≥ 100 °F 14 1952
Shelby Weather Streaks
Most consecutive days...
With precipitation 13 days Jan 29 – Feb 10, 1957
Without precipitation 50 days Oct 10 – Nov 28, 2016
With snow 4 days Mar 9–12, 1960
High temperature at or
below freezing
4 days Jan 6–9, 1988
High temperature ≥ 80 °F 115 days May 16 – Sep 7, 1937
High temperature ≥ 90 °F 44 days Jun 22 – Aug 4, 1986
High temperature ≥ 100 °F 6 days Jul 16–21, 1986
Plant Hardiness Zone
7B
Shelby is in plant hardiness zone 7B
based on average yearly minimum temperature from 1991–2020
Shelby Weather by Year
More Shelby Weather
Compare Shelby to
Weather Station Details
Years Station Coordinates
1893–2024 Shelby 2 NW location