Asheville Weather Records

Asheville, North Carolina weather averages and records from 1876–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Asheville, North Carolina was 100 °F which occurred on August 21, 1983.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Asheville, North Carolina was -16 °F which occurred on January 21, 1985.
Lowest Temperatures: All-Time By Year
Asheville Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 48.0 27.9 80 -16 4.1 3.6
February 52.0 30.6 80 -9 3.5 1.9
March 58.9 36.4 87 2 3.8 1.9
April 68.5 44.1 90 20 4.2 0.2
May 75.3 52.7 93 28 4.1 0.0
June 81.5 60.5 98 35 4.8 0.0
July 84.4 64.3 99 44 4.7 0.0
August 83.0 63.5 100 42 5.0 0.0
September 77.7 57.3 95 30 4.1 0.0
October 68.7 45.7 91 20 3.4 0.0
November 58.6 35.5 83 1 3.7 0.2
December 50.6 30.7 81 -7 4.2 2.4
Entire year 67.3 45.8 100 -16 49.6 10.2
More Asheville Weather Records
1876–2024
Highest daily low 77 °F July 17, 1887
Lowest daily high 4 °F February 8, 1895
Greatest daily range
(Difference of high and low)
55 °F March 31, 1893
Greatest difference in daily high
over two conscutive days
39 °F Dec 31, 1927 – Jan 1, 1928
Most daily precipitation 6.4 inches October 18, 1879
Most monthly precipitation 14.7 inches May 2018
Most yearly precipitation 79.5 inches 2018
Most yearly days with precipitation 157 2020
Earliest snow in season October 1 1952
Latest snow in season April 28 1928
Most daily snow 16.3 inches December 3, 1971
Most monthly snow 28.9 inches March 1960
Most yearly snow 49.5 inches 1969
Most snow in a winter 48.2 inches 1968–1969
Greatest snow accumulation 18.0 inches March 14, 1993
Earliest freeze September 30 1967
Earliest day ≥ 80 °F January 27 1999
Earliest day ≥ 90 °F April 18 1896
Latest freeze May 18 1973
Latest day ≥ 80 °F December 31 1951
Latest day ≥ 90 °F October 6 1941
Most days in a year < 0 °F 5 1917
Most days in a year < 32 °F 122 1966
Most days in a year ≥ 80 °F 133 2016
Most days in a year ≥ 90 °F 32 1952
Most days in a year ≥ 100 °F 1 1983
Asheville Weather Streaks
Most consecutive days...
With precipitation 17 days Jul 1–17, 1910
Without precipitation 39 days Sep 26 – Nov 3, 2000
With snow 5 days Mar 5–9, 1962
High temperature at or
below freezing
11 days Jan 10–20, 1893
High temperature ≥ 80 °F 62 days Jul 5 – Sep 4, 1959
High temperature ≥ 90 °F 16 days Jul 6–21, 1977
Plant Hardiness Zone
7B
Asheville is in plant hardiness zone 7B
based on average yearly minimum temperature from 1991–2020
Asheville Weather by Year
More Asheville Weather
Compare Asheville to:
Weather Station Details
Years Station Coordinates
1965–2024 Asheville Regional Airport location
1876–1964 Asheville location