*** Welcome to piglix ***

Climate of South Africa


The climate of South Africa is determined by South Africa's situation between 22°S and 35°S, in the Southern Hemisphere's subtropical zone, and its location between two oceans, Atlantic and Indian. It has a wider variety of climates than most other countries in sub-Saharan Africa, and it has lower average temperatures than other countries within this range of latitude, like Australia, because much of the interior (central plateau or Highveld, including Johannesburg) of South Africa is at higher elevation. Winter temperatures may reach the freezing point at high altitude, but are at their most mild in coastal regions, particularly the Eastern Cape. Cold and warm coastal currents running north-west and north-east respectively account for the difference in climated between west and east coasts. The weather is also influenced by ENSO (El Niño–Southern Oscillation).

South Africa experiences a high degree of sunshine with rainfall about half of the global average, increasing from west to east, and with semi-desert regions in the north-west. While the Western Cape has a Mediterranean climate with winter rainfall, most of the country experiences summer rainfall.

South Africa has typical weather for the Southern Hemisphere, with the coldest days in June–August. On the central plateau, which includes the Free State and Gauteng provinces, the altitude keeps the average temperatures below 40 °C (104 °F); Johannesburg, for example, lies at 1,753 metres (5,751 ft). In winter temperatures can drop below freezing, also due to altitude. During winter it is warmest in the coastal regions, especially on the eastern Indian Ocean coast.


...
Wikipedia

...