Historical weather data, all-time temperature records, and monthly climate averages for St. Louis, MO. Explore typical weather conditions by week for trip planning, and see how today compares to the historical record.
April 5th in St. Louis typically lands in comfortable spring territory, with highs averaging 65° and lows around 39°. The date has seen a 56-degree swing across its history — from a 26° freeze in 2002 to a shirt-sleeve 82° in 2010. There's about a 1-in-3 chance of rain today, so keep an umbrella handy.
St. Louis earns its reputation as a weather wild card: the thermometer has swung from -14° in January 2014 to a brutal 107° in June 2012 — a 121-degree range in under 30 years. A single July day in 2022 dropped 7.23 inches of rain, and New Year's Day 2015 kicked off with 9 inches of snow.
Summer is the dominant season here — highs average 91° the week of July 16th, and the heat holds strong through August. If you're avoiding the worst of it, aim for late spring (May averages 77°) or early fall (October averages 70°). Late June through early July is the wettest stretch, averaging over an inch of rain per week.