St Louis experiences moderate, seasonal weather. However, unpredictable storms may occur during any time of the year. The months of July and August are most humid and hottest. The daily temperatures during summer hover between 57 and 90 F. Winters with snowfall are in January and February and are too cold, with the temperatures ranging from below 32 to 55 degrees F.