South Africa

Across 35 destinations in South Africa, the warmest is Paarl at 31 °C in Feb, the coolest is George at 24 °C, and annual rainfall ranges from 458 mm in Kariega to 948 mm in Mthatha. Figures are 1991–2020 climate normals.

35 destinations with full climate records · 527 awaiting data

The rangeHow much South Africa varies

Climate varies across South Africa. At the warmest month of the year, Paarl averages 31 °C by day while George reaches 24 °C — a difference of 7.6 °C between two places in the same country.

Rainfall separates them more than temperature does: Mthatha averages 948 mm a year against 458 mm in Kariega.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Johannesburg Oct 25 °C 731 mm
Cape Town Feb 26 °C 495 mm
Durban Feb 27 °C 838 mm
Pretoria Jan 28 °C 627 mm
Soweto Oct 25 °C 729 mm
Gqeberha Feb 24 °C 466 mm
Soshanguve Jan 29 °C 570 mm
Pietermaritzburg Feb 27 °C 888 mm
Evaton Oct 26 °C 731 mm
Benoni Oct 25 °C 705 mm
Bloemfontein Jan 30 °C 519 mm
Thembisa Oct 26 °C 641 mm
East London Feb 26 °C 706 mm
Vereeniging Jan 27 °C 708 mm
Welkom Jan 29 °C 548 mm
Newcastle Dec 26 °C 847 mm
Krugersdorp Oct 25 °C 664 mm
Rustenburg Oct 29 °C 564 mm
Emalahleni Oct 25 °C 711 mm
Botshabelo Jan 29 °C 602 mm
Kariega Feb 27 °C 458 mm
Polokwane Feb 27 °C 606 mm
Richards Bay Feb 29 °C 896 mm
Paarl Feb 31 °C 815 mm
Centurion Oct 27 °C 627 mm
Klerksdorp Dec 29 °C 569 mm
Somerset West Feb 27 °C 767 mm
Middelburg Feb 26 °C 674 mm
George Feb 24 °C 626 mm
Carletonville Oct 26 °C 705 mm
Potchefstroom Dec 28 °C 620 mm
Mthatha Feb 25 °C 948 mm
KwaDukuza Feb 28 °C 865 mm
Westonaria Oct 26 °C 728 mm
Vryheid Feb 26 °C 880 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 407 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.