Monthly Climate Averages

Mean Temperature

Temperature Min. Temperature Max. Temperature

Average Precipitation





Climate Johannesburg

The climate in Johannesburg, Gauteng is usually warm. The annual average temperature amounts 15.8 °C (60.4 °F). Furthermore, the different seasons distinguish significantly in their temperatures. The warmest month January has a mean temperature of 19.8 °C (67.6 °F). The coldest month is June with an average temperature of 9.6 °C (49.3 °F). The temperature range between the warmest and the coldest month amounts 10.2 °C (18.36 °F). Johannesburg has an annual total precipitation of 782 mm (30.8 in). The seasons have a signifant influence on the amount of precipitation. On average, the most precipitation falls in January with 139.0 mm (5.5 in). In July it is only 7.0 mm (0.3 in). Thus, The range between the wettest and the driest month amounts 132.0 mm (5.2 in).