... including targeted forecasts at the time of your arrival to each point!
St. Louis, Missouri, United States has four distinct seasons with varying temperatures throughout the year.
In the winter months (December to February), temperatures typically range from an average low of 25°F to an average high of 42°F. Snowfall is relatively common, averaging 10-12 inches throughout the season.
As spring (March to May) arrives, temperatures start to warm and range from an average low of 45°F to an average high of 75°F. Rainfall is also more frequent during this time, with April and May typically receiving the most precipitation.
Summer (June to August) is usually hot, with temperatures ranging from an average low of 68°F to an average high of 89°F. Rainfall is relatively common, but the month of June usually sees the most precipitation.
As fall (September to November) arrives, temperatures start to cool down and range from an average low of 51°F to an average high of 75°F. Rainfall is more frequent during this season, with October typically receiving the most precipitation.
As of 2020, the city population is 2144317.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for St. Louis, Missouri.