Климат (Cwa) муссонный влажный субтропический. Средняя температура воздуха в Претории, исходя из данных наблюдений, достигает 24.2°C. Самая высокая температура, фиксируется в марте до 36.0°С, а минимум составляет 2.7°C в июле. Месяц, отмечающийся максимальными теплом — март со среднеарифметической температурой 28.8 °C. Месяц с самыми низкими температурами — июль, его среднее значение температуры за день 16.6 °C. В течение одного календарного года: солнечно-ясные дни - 223, дни снега - 0, дни с дождем - 109, пасмурных дней - 34.