Asheville Average Temperature by Month

This page shows the average temperature in each month of the year in Asheville, North Carolina. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Asheville?
In Asheville, North Carolina, the warmest month is July, with an average daily high temperature of 84.4 °F and an average low of 64.3 °F.
What's the Coldest Month in Asheville?
In Asheville, North Carolina, the coolest month is January, with an average daily high temperature of 48.0 °F and an average low of 27.9 °F.
Month Avg. High Avg. Low
January 48.0 °F 27.9 °F
February 52.0 °F 30.6 °F
March 58.9 °F 36.4 °F
April 68.5 °F 44.1 °F
May 75.3 °F 52.7 °F
June 81.5 °F 60.5 °F
July 84.4 °F 64.3 °F
August 83.0 °F 63.5 °F
September 77.7 °F 57.3 °F
October 68.7 °F 45.7 °F
November 58.6 °F 35.5 °F
December 50.6 °F 30.7 °F
Year 67.3 °F 45.8 °F
Weather Station Details
Years Station Coordinates
1965–2024 Asheville Regional Airport location
1876–1964 Asheville location