St Louis sits somewhere between a humid subtropical and a humid continental climate, with four distinct seasons and the possibility of stormy weather at any time of year. July and August, the peak summer months, are the hottest and most humid months of the year, and January and February are the coldest and likely to be snowy.Winter temperatures average between 23°F (-5°C) and 45°F (7°C), while the average summer temperatures range between 66°F (19°C) and 89°F (32°C). Rainfall is fairly evenly distributed throughout the year, with some rain likely in every month.