Snow in St. Louis, Missouri Winter storm alerts · 7-day snow forecast · average snowfall
Alerts for St. Louis right now
Checking the National Weather Service…
Snow forecast — next 7 days
Loading the NWS forecast…
St. Louis averages 13.8 inches of snow a year. The snowiest month is January (4.9″), and snow usually falls from November through April. On about 5 days a year at least an inch falls. Snow covers the ground (1″+) on roughly 15 days of an average winter.
Average snowfall by month
Month
Snowfall
Days 1″+
Days with snow cover
Freezing nights
Avg. low
October
0″
0
0
3
46°F
November
0.8″
<1
1
13
36°F
December
2.9″
1
4
22
29°F
January
4.9″
2
7
25
24°F
February
3.7″
1
4
21
28°F
March
1.2″
1
1
12
36°F
April
0.3″
<1
<1
3
46°F
Year
13.8″
5
15
98
NOAA NCEI U.S. Climate Normals 1991–2020 — snowfall at Cahokia (4 mi from the city center, -89 ft elevation difference); temperatures at Cahokia St Louis Airport. Averages smooth out big years: single winters can bring half or double the normal.
13.8 inches in an average year (NOAA U.S. Climate Normals 1991–2020, Cahokia station, 4 miles away). The snowiest month is January with 4.9 inches.
Is there a winter storm warning for St. Louis today?
This page checks the National Weather Service for active alerts at St. Louis's location every time you open it; the box at the top lists any winter storm, winter weather, cold or freeze alert in effect right now.
How many freezing nights does St. Louis have?
About 98 nights a year drop to 32 °F or below (NOAA 1991–2020); the coldest month, January, averages a low of 24 °F.