The weather in Pretoria, South Africa, is typically characterized by a semi-arid climate, with warm to hot summers and mild winters. During summer (November to February), temperatures generally range from 20°C to 30°C, with occasional heatwaves pushing temperatures above 35°C. This period also sees afternoon thunderstorms, which bring a lot of the region’s annual rainfall. In winter (June to August), temperatures range from 5°C to 20°C, with chilly mornings and evenings, though the days are generally sunny and mild. Rainfall is minimal in winter, and the skies are mostly clear. Pretoria experiences low humidity for most of the year, which contributes to its pleasant weather, especially during the dry months.