Winters in Cleveland are typically cold, with temperatures often below freezing, but can occasionally rise into the mid-teens. The coldest months of January and February average around 7°C, while December's temperatures range from just below to just above freezing. Spring brings gradual warming, with March temperatures rising to an average of 14°C and April averaging 15°C. Summer is warm and humid, with July and August being the hottest months, but not excessively so, with temperatures topping out around 35°C. As autumn arrives, temperatures cool once more, returning to averages in the mid-teens by October, before dropping again in November.