Cusco has a subtropical highland climate (Köppen "Cwb"). It is generally dry and temperate, with two defined seasons. Winter occurs between April to September, with abundant sunshine and occasional nighttime freezes; July is the coldest month with an average of . Summer occurs between October and March, with warm temperatures and abundant rainfall; November is the warmest month which averages . Although frost and hail are common, the last reported snowfall was in June 1911. Temperatures usually range from , but the all-time temperature range is between . Sunshine hours peak in July; the equivalent of January in the Northern Hemisphere. In contrast, February, the equivalent of August in the Northern Hemisphere, has the least amount of sunshine.