Weather on December 21

Asheville, NC

55 Years of Data

Avg High
48°F
Avg Low
31°F
Warmest
1984
59°F avg
Coldest
1985
21°F avg

About This Date

December 21st in Asheville, NC typically brings chilly winter weather, with average highs around 48°F and lows near 31°F. Over 55 years of records, the warmest December 21st was in 1984 (59°F average), while the coldest was 1985 (21°F) — a 38°F range across recorded history. Precipitation has occurred on 36% of recorded December 21st dates, with snow falling 7% of the time. The last decade has been 5.2°F warmer on this date compared to 20-30 years ago.

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

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

Warming Trend
0.8°F per decade on this date
YearHighLowAvgPrecipSnow
202551°34°42°
202433°26°30°
202362°27°44°
202250°28°39°0.36"
202147°31°39°
202056°32°44°
201952°36°44°
201849°35°42°3.3"
201754°45°49°
201659°26°43°
201554°42°48°0.23"
201449°39°44°
201364°53°59°0.61"
201236°30°33°
201163°53°58°0.15"
201039°32°36°
200939°22°30°
200854°19°36°0.43"
200742°40°41°0.48"
200654°41°47°0.15"
200538°16°27°
200455°18°36°
200349°14°31°
200251°31°41°
200147°23°35°
200039°21°30°
199946°40°43°0.48"
199866°46°56°
199748°35°42°0.36"
199636°10°23°
199532°19°26°
199452°26°39°
199333°27°30°0.25"1"
199244°37°41°0.13"
199152°37°44°
199059°42°51°0.08"
198932°11°21°
198856°43°49°0.03"
198752°43°47°
198650°26°38°
1985coldest27°15°21°
1984warmest65°53°59°
198337°29°33°0.91"
198243°28°35°
198135°12°24°0.03"0.1"
198039°17°28°
197944°28°36°
197864°40°52°0.66"
197744°29°36°
197641°13°27°0.03"0.1"
197542°28°35°
197450°36°43°
197345°20°32°1.14"0.5"
197259°44°52°1.63"
197162°37°50°
55 years of data from ASHEVILLE

Browse Weather History

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

December 21st Weather in Asheville, NC - 55 Years of History