The climate of the St. Louis area is like the character of the region: balanced. St. Louis enjoys the advantages of four full seasons with few extremes.
Spring arrives generally in mid-March and is spectacular.
Fall is equal to anything to be found in New England, but longer — sometimes extending even into November.
Summers are warm and sometimes hot — we admit it — but usually without long spells of excessive temperatures, and on a par with many mid-latitude communities.
Winters are relatively short and mild, with cold spells always interrupted by milder temperatures and just enough snowfalls to satisfy children and romantics.
Average monthly temperatures range from 33.8° in January to 80.0° in July, with a normal January low of 21.1° and a normal July high of 89.8°.
St. Louis has between 35-40 days each year with temperatures above 90° and less than 25 days with temperatures below 32°. The 100 year annual average of percipitation* is 37.3 inches and of snowfall is 18.4 inches (1907-2006).
Average Monthly Temperature for 2005
January
33.8°
February
40.4°
March
43.9°
April
59.0°
May
66.5°
June
78.8°
July
80.0°
August
80.0°
September
73.9°
October
58.8°
November
48.6°
December
32.0°
Source: NOAA's National Weather Service. St. Louis, MO Weather Forecast Office.
*Note: Precipitation is defined as rainfall and melted snowfall.