Weather in St. Louis

What's the weather like in St. Louis?

St. Louis has a wide swing between hot summers and cold winters and moderate rainfall spread across the year. Average daytime highs range from 5°C (41°F) in January to 31°C (87°F) in July, with overnight lows around -4°C (25°F) and 21°C (70°F) respectively.

For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit St. Louis are April through May, and September through October.

Quick facts

Country
🇺🇸 United States
Region
North America
Time zone
America/Chicago
Coordinates
38.627, -90.199

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 5°C / 41°F -4°C / 25°F 74 mm 13
February 7°C / 45°F -4°C / 26°F 72 mm 13
March 13°C / 56°F 3°C / 37°F 133 mm 16
April 19°C / 66°F 8°C / 46°F 132 mm 16
May 25°C / 76°F 14°C / 58°F 130 mm 20
June 30°C / 86°F 20°C / 67°F 137 mm 17
July 31°C / 87°F 21°C / 70°F 152 mm 17
August 30°C / 85°F 20°C / 69°F 140 mm 18
September 27°C / 81°F 17°C / 63°F 112 mm 13
October 20°C / 68°F 10°C / 51°F 106 mm 14
November 12°C / 54°F 3°C / 37°F 77 mm 12
December 8°C / 46°F -1°C / 31°F 76 mm 10

St. Louis by month

Detailed weather for any specific month:

Seasonal patterns to know

Atlantic hurricane season runs June–November (peak August–October). Tropical storms and hurricanes are possible — peak risk is August–October.

Cities with a similar climate to St. Louis

Frequently asked questions

When is the best time to visit St. Louis?

The most comfortable months in St. Louis are usually April, September, October, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.

What is the hottest month in St. Louis?

July is typically the hottest month in St. Louis, averaging a high of 31°C (87°F).

What is the coldest month in St. Louis?

January is usually the coldest, with average lows around -4°C (25°F).

Does it snow in St. Louis?

Snow is rare in St. Louis; the climate data shows essentially no snowfall across the year.

Explore St. Louis on the interactive map

Live forecast, sunrise/sunset, and more.