Southern Ontario has a humid continental climate with four distinct seasons. The average highs in July for the region range between 25 °C (77 °F) to 29 °C (84 °F). The average high in January ranges from -6 °C (21 °F) to 0 °C (32 °F). The highest recorded temperature in Southern Ontario was 45 °C (113 °F) and 52 °C (125 °F) with the humidex. During cold snaps, winter temperatures can on occasion drop below -30 °C (-22 °F). The climate found over most of southern Ontario falls within the "Dfb" and " Dfa" climate subtype, much warmer or milder than the northern part of the province due to lower latitude, presence of bodies of water and intense urbanization.