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

2″4″July: 0 inJulAugust: 0 inAugSeptember: 0 inSepOctober: 0 inOctNovember: 0.8 inNov0.8December: 2.9 inDec2.9January: 4.9 inJan4.9February: 3.7 inFeb3.7March: 1.2 inMar1.2April: 0.3 inAprMay: 0 inMayJune: 0 inJun
MonthSnowfallDays 1″+Days with snow coverFreezing nightsAvg. low
October0″00346°F
November0.8″<111336°F
December2.9″142229°F
January4.9″272524°F
February3.7″142128°F
March1.2″111236°F
April0.3″<1<1346°F
Year13.8″51598

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.

Winter weather map around St. Louis

Nearby cities

University City16.6″/yrOakville8.8″/yrFlorissant16.6″/yrSaint Charles16.6″/yrBallwin10.2″/yrChesterfield8.1″/yrWildwood13.5″/yrSaint Peters14.8″/yr

All Missouri winter alerts and cities → · National winter storm map → · Frost dates by ZIP code →

Questions

How much snow does St. Louis get a year?

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.