The St. Louis, MO Metro Area experiences a humid continental climate, meaning the area gets hot summers and cold winters. Average summer temperatures reach highs of around 87°F in July while winter temperatures can drop down to an average low of 22°F in January. Rain is fairly common throughout the year with precipitation reaching its peak in the months of May and June. The area also receives snowfall during the winter season, usually starting in late November and lasting through late March. Overall, St. Louis has a pleasant climate that allows for year-round outdoor activities and events.
St. Louis Metro Area, Missouri gets 42 inches of rain, on average, per year. The US average is 38 inches of rain per year.
St. Louis Metro Area averages 14 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 206 sunny days per year in St. Louis Metro Area. The US average is 205 sunny days.
St. Louis Metro Area gets some kind of precipitation, on average, 102 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 88 degrees
Winter Low: the January low is 22
Rain: averages 42 inches of rain a year
Snow: averages 14 inches of snow a year