Weather on December 21

Saint Louis, MO

55 Years of Data

Avg High
43°F
Avg Low
25°F
Warmest
2015
52°F avg
Coldest
1989
-4°F avg

About This Date

December 21st in Saint Louis, MO typically brings chilly winter weather, with average highs around 43°F and lows near 25°F. Over 54 years of records, the warmest December 21st was in 2015 (52°F average), while the coldest was 1989 (-4°F) — a 56°F range across recorded history. Precipitation has occurred on 30% of recorded December 21st dates, with snow falling 2% of the time. The last decade has been 8.0°F warmer on this date compared to 20-30 years ago.

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

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

Warming Trend
1.7°F per decade on this date
YearHighLowAvgPrecipSnow
202547°21°34°
202439°24°32°
202359°36°47°0.03"
202239°24°32°
202151°24°38°
202059°37°48°
201949°20°35°
201838°27°33°
201756°39°47°
201652°20°36°
2015warmest56°48°52°0.46"
201441°37°39°
201369°33°51°1.52"
201238°25°31°0.08"
201149°43°46°0.3"
201044°32°38°
200934°26°30°
200838°22°
200745°38°41°0.89"
200654°30°42°2.13"
200535°16°25°
200437°14°26°
200353°27°40°
200250°34°42°
200153°25°39°
200026°17°
199935°14°25°
199840°32°36°0.46"
199736°32°34°
199627°10°18°
199527°23°25°
199446°40°43°0.51"
199343°26°34°
199248°23°36°
199137°35°36°0.53"
199051°29°3.68"
1989coldest10°-18°-4°0.1"0.5"
198847°26°36°
198749°30°39°
198644°22°33°
198524°10°17°
198463°30°46°
198248°25°36°
198133°17°0.13"
198024°10°17°
197958°34°46°
197865°24°44°0.08"
197732°18°25°
197637°23°
197538°24°31°
197451°33°42°
197316°
197236°32°34°0.03"
197148°37°43°0.05"
54 years of data from ST LOUIS ST LOUIS UNIV

Browse Weather History

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