Current Weather and Forecast in St. Louis, MO
Missouri, United States 🇺🇸
Live conditions are temporarily unavailable.
Explore St. Louis's typical temperatures and climate below - Live data returns shortly.
About the weather in St. Louis
St. Louis has a humid subtropical climate. July is the warmest month, with average highs of 88°, and January the coldest, when nights fall to around 25°. Over a whole year it rains on roughly 126 days.
St. Louis climate guide: monthly averages, seasons and the best time to visit
Common questions
Which month is warmest in St. Louis?
July, averaging 88°F (31°C) by day and 71°F (22°C) overnight. The hottest single day in our 2015-2024 record for this location reached 104°F (40°C).
What is the coldest month in St. Louis?
January, with highs of 41°F (5°C) and lows near 25°F (-4°C). The coldest day in the 2015-2024 record fell to -7°F (-22°C).
What is the best time to visit St. Louis?
Aim for September to November and April if you get the choice: warm days, manageable rainfall and plenty of daylight line up, and highs average 68°F (20°C) against roughly 9 wet days a month. For the same question asked the other way round, see where else is warm in September.
Does it snow in St. Louis?
Yes - about 8 days a year carry measurable snowfall, concentrated November through March.
When does St. Louis drop below freezing?
Average overnight lows sit at or below 0°C in 3 months of the year, December through February.
Which month is wettest in St. Louis?
July, at 6.9 inches (174 mm) over about 13 days. February is the driest month, at 2.7 inches (68 mm).
How hot does St. Louis get in summer?
July averages 88°F (31°C). Hot afternoons happen but extremes are not the norm.
Is St. Louis humid?
Relative humidity averages 69% across the year, which reads as fairly humid. Paired with July heat, muggy afternoons are routine.