What is the average temp in johannesburg in july?
<answer> Average maximum daytime temperature in January of 26 °C (78.8 °F), dropping to an average maximum of around 16 °C (60.8 °F) in June. <context> Temperatures in Johannesburg are usually fairly mild due to the city's high altitude, with the average maximum daytime temperature in January of 26 °C (78.8 °F), dropping to an average maximum of around 16 °C (60.8 °F) in June. Winter is the sunniest time of the year, with cool days and cold nights.