The climate of the Johannesburg area in northeastern section of South Africa is "semi-arid hot with dry winters" (BShw). Annual rainfall averages 762 mm and average monthly temperatures range from 11 C for the coldest month of the year to 20 C for the warmest month.