Climate graph Johannesburg
Precipitation is the lowest in July, with an average of 7 mm. With an average of 139 mm, the most precipitation falls in January.
Temperature graph Johannesburg
At an average temperature of 19.9 °C, January is the hottest month of the year. June has the lowest average temperature of the year. It is 10.0 °C.
Climate table // historical Weather data Johannesburg
|Avg. Temperature (°C)||19.9||19.5||18.6||16||12.8||10||10.3||12.8||15.8||18.1||18.6||19.4|
|Min. Temperature (°C)||14||13.8||12.7||9.7||5.7||2.9||3.2||5.3||8.5||11.5||12.5||13.4|
|Max. Temperature (°C)||25.8||25.3||24.5||22.3||19.9||17.2||17.4||20.3||23.1||24.8||24.8||25.4|
|Avg. Temperature (°F)||67.8||67.1||65.5||60.8||55.0||50.0||50.5||55.0||60.4||64.6||65.5||66.9|
|Min. Temperature (°F)||57.2||56.8||54.9||49.5||42.3||37.2||37.8||41.5||47.3||52.7||54.5||56.1|
|Max. Temperature (°F)||78.4||77.5||76.1||72.1||67.8||63.0||63.3||68.5||73.6||76.6||76.6||77.7|
|Preception in mm||139||108||91||62||21||9||7||8||28||74||118||125|
Between the driest and wettest months, the difference in precipitation is 132 mm. During the year, the average temperatures vary by 9.9 °C.