Roanoke Weather Records

Roanoke, Virginia weather averages and records from 1901–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Roanoke, Virginia was 105 °F which occurred on August 21, 1983.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Roanoke, Virginia was -12 °F which occurred on December 30, 1917.
Lowest Temperatures: All-Time By Year
Roanoke Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 46.3 28.5 81 -11 3.2 4.3
February 50.1 30.7 84 -1 2.9 4.8
March 58.2 37.5 90 9 3.5 2.3
April 68.9 46.2 99 15 3.5 0.1
May 76.4 54.9 99 30 4.3 0.0
June 83.6 63.1 104 36 4.7 0.0
July 87.3 67.3 105 47 4.3 0.0
August 85.8 65.8 105 42 3.4 0.0
September 79.2 59.0 103 32 4.1 0.0
October 69.3 47.6 99 22 3.0 0.0
November 58.3 37.6 83 8 3.0 0.1
December 49.2 31.6 80 -12 3.1 3.2
Entire year 67.8 47.6 105 -12 42.8 14.7
More Roanoke Weather Records
1901–2024
Highest daily low 84 °F July 2, 1906
Lowest daily high 11 °F December 22, 1989
Greatest daily range
(Difference of high and low)
55 °F November 9, 1930
Greatest difference in daily high
over two conscutive days
44 °F Mar 4–5, 1938
Most daily precipitation 6.6 inches November 4, 1985
Most monthly precipitation 16.7 inches August 1940
Most yearly precipitation 62.7 inches 2020
Most yearly days with precipitation 157 2003
Earliest snow in season October 10 1979
Latest snow in season April 18 1983
Most daily snow 20.0 inches January 10, 1921
Most monthly snow 41.2 inches January 1966
Most yearly snow 72.5 inches 1960
Most snow in a winter 62.7 inches 1959–1960
Greatest snow accumulation 23.0 inches January 8, 1996
Earliest freeze October 3 2003
Earliest day ≥ 80 °F January 13 1932
Earliest day ≥ 90 °F March 19 1945
Earliest day ≥ 100 °F June 3 1936
Latest freeze May 11 1966
Latest day ≥ 80 °F December 6 1998
Latest day ≥ 90 °F October 19 1938
Latest day ≥ 100 °F September 5 1954
Most days in a year < 0 °F 3 1994
Most days in a year < 32 °F 105 1969
Most days in a year ≥ 80 °F 146 1941
Most days in a year ≥ 90 °F 74 1930
Most days in a year ≥ 100 °F 21 1930
Roanoke Weather Streaks
Most consecutive days...
With precipitation 12 days Jul 25 – Aug 5, 2016
Without precipitation 40 days Oct 15 – Nov 23, 2001
With snow 4 days Feb 28 – Mar 3, 1978
High temperature at or
below freezing
8 days Dec 31, 2017 – Jan 7, 2018
High temperature ≥ 80 °F 84 days May 30 – Aug 21, 1925
High temperature ≥ 90 °F 29 days Jul 1–29, 2020
High temperature ≥ 100 °F 5 days Jul 17–21, 1977
Plant Hardiness Zone
7B
Roanoke is in plant hardiness zone 7B
based on average yearly minimum temperature from 1991–2020
Roanoke Weather by Year
More Roanoke Weather
Compare Roanoke to:
Weather Station Details
Years Station Coordinates
1948–2024 Roanoke Regional Airport location
1901–1947 Roanoke location