Weather on December 31

Saint Louis, MO

55 Years of Data

Avg High
43°F
Avg Low
27°F
Warmest
2004
56°F avg
Coldest
2017
5°F avg

About This Date

December 31st in Saint Louis, MO typically brings chilly winter weather, with average highs around 43°F and lows near 27°F. Over 54 years of records, the warmest December 31st was in 2004 (56°F average), while the coldest was 2017 (5°F) — a 51°F range across recorded history. Precipitation has occurred on 31% of recorded December 31st dates, with snow falling 11% of the time (heaviest snowfall: 1.2"). The last decade has been 2.1°F warmer on this date compared to 20-30 years ago.

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

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

Warming Trend
1.4°F per decade on this date
YearHighLowAvgPrecipSnow
202540°24°32°
202452°34°43°0.28"
202340°35°37°
202250°33°42°
202167°41°54°0.74"
202034°25°30°
201941°34°37°
201850°40°45°2.95"
2017coldest15°-6°
201650°38°44°
201536°31°33°
201429°13°21°
201342°22°32°
201238°32°35°0.2"
201158°29°43°
201058°49°53°0.1"
200935°29°32°0.08"0.2"
200867°22°44°
200747°22°34°
200657°49°53°1.3"
200542°32°37°0.25"
2004warmest64°48°56°
200355°38°46°
200269°34°51°0.53"
200128°12°20°
200020°13°16°
199953°22°37°
199819°10°15°0.25"1.2"
199734°25°29°0.13"0.5"
199647°36°41°
199537°33°35°0.25"0.3"
199441°35°38°0.2"
199349°24°36°
199262°20°41°0.36"
199135°32°34°
199017°10°14°
198939°24°32°0.2"
198840°30°35°
198745°13°29°
198640°21°30°
198536°17°26°
198443°23°33°3.84"
198235°24°30°
198143°22°32°
198049°33°41°
197944°34°39°
197832°21°27°2.08"0.5"
197744°34°39°
197623°-7°
197538°34°36°
197442°35°39°2.39"
197329°18°
197253°30°42°
197148°35°42°
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.