Winter temperatures · North Carolina
How cold does Asheville get in winter?
Asheville right now
37°FOvercast skies
- Today39°F / 34°FClouds
- Tomorrow49°F / 34°FClouds
- Monday53°F / 29°FClear skies
Could be worse. Barely. Maybe.
Live from OpenWeatherMap. Alerts from the National Weather Service.
In a typical winter, December to February, Asheville averages highs around 51°F and lows around 30°F.
About 5 days a year never get above freezing. About 2 nights a year drop to 10°F or colder, and a night below zero comes along less than once a year. That makes it the 49th mildest winter of the 129 US cities we track.
Last updated
The coldest low in the forecast for the next 48 hours is about 29°F.
Asheville averages winter lows around 30°F, which the mountains around it take as permission to look extra dramatic.
Live 48-hour forecast from OpenWeatherMap, refreshed about every half hour. Alerts from the National Weather Service.
More about the weather here
Winter at a glance
| Average winter high | 51°F |
|---|---|
| Average winter low | 30°F |
| Days a year that stay below freezing | 5 |
| Nights a year at 32°F or colder | 88 |
| Nights a year at 10°F or colder | 2 |
| Nights a year below zero | fewer than one |
| Average summer high, for comparison | 84°F |
Winter here is December to February. Counts are averages a year.
Cities with about the same winter
- Tulsa, Oklahoma: highs around 51°F, lows around 30°F
- Richmond, Virginia: highs around 50°F, lows around 31°F
- Medford, Oregon: highs around 50°F, lows around 33°F
Source: NOAA U.S. Climate Normals, 1991 to 2020, station USW00003812.