Weather on December 31

Asheville, NC

55 Years of Data

Avg High
51°F
Avg Low
34°F
Warmest
1984
62°F avg
Coldest
2000
18°F avg

About This Date

December 31st in Asheville, NC typically brings cool winter weather, with average highs around 51°F and lows near 34°F. Over 55 years of records, the warmest December 31st was in 1984 (62°F average), while the coldest was 2000 (18°F) — a 44°F range across recorded history. Precipitation has occurred on 40% of recorded December 31st dates, with snow falling 5% of the time. The last decade has been 6.6°F warmer on this date compared to 20-30 years ago.

The last decade has been 6.6°F warmer on this date compared to 20-30 years ago.

Planning for December 31st in Asheville, NC? Bring layers as temperatures can vary throughout the day. Consider bringing rain gear or an umbrella.

YearHighLowAvgPrecipSnow
202546°26°36°
202464°41°53°
202356°30°43°
202257°49°53°0.1"
202166°47°56°0.05"
202064°48°56°
201949°36°42°
201862°48°55°0.1"
201729°17°23°0.05"
201650°24°37°
201555°42°49°
201441°28°35°
201339°29°34°
201248°26°37°
201156°38°47°
201055°33°44°
200948°34°41°
200854°26°40°
200752°31°41°
200660°48°54°4.93"
200550°35°43°
200461°42°51°
200356°24°40°
200258°43°50°0.33"
200132°21°27°
2000coldest24°12°18°0.03"0.2"
199964°32°48°
199841°25°33°
199730°18°24°0.13"0.8"
199659°48°54°0.13"
199553°35°44°0.25"
199446°34°40°0.48"
199345°16°30°
199267°41°54°
199142°29°35°
199057°29°43°0.05"
198955°40°47°1.83"
198851°38°44°0.79"
198750°32°41°
198642°24°33°
198544°28°36°0.08"
1984warmest68°55°62°
198337°21°
198238°33°35°
198137°29°33°3.48"0.2"
198043°30°36°
197949°36°42°0.15"
197852°42°47°0.46"
197748°34°41°
197649°21°35°0.58"
197554°45°49°3.15"
197458°48°53°
197356°41°48°3.3"
197260°48°54°0.3"
197162°45°53°
55 years of data from ASHEVILLE

Browse Weather History

Weather data provided by NOAA Climate Data Online. Not for critical planning.