WeatherJourney.com

🇿🇦South Africa

75 cities

Climate overview

South Africa spans multiple climate zones: Mediterranean conditions in the southwestern Cape with winter rainfall, subtropical climates in KwaZulu-Natal with summer monsoons, semi-arid Karoo plateaus, temperate Highveld elevations, and the arid Kalahari fringe. Mean annual temperatures have risen approximately 1.5°C since 1940, with accelerating warming in interior regions and coastal heatwave intensification driven by both Atlantic and Indian Ocean warming patterns.

The major 2015–2018 Cape Town Day Zero drought brought a large city closer to running out of water than any modern metropolis, forcing residents to 50 litres per day and exposing extreme vulnerability to multi-year rainfall deficits. The April 2022 KwaZulu-Natal floods killed over 450 people, destroyed critical infrastructure, and demonstrated how intense rainfall systems can overwhelm drainage capacity in rapidly urbanizing coastal zones. The June 2017 Knysna fires destroyed thousands of structures along the Garden Route. A reported temperature of 50.0°C at Vredendal in January 2019 marks a potential record heatwave temperature.

Our archive covers 75 South African cities with daily ERA5 reanalysis data going back to 1940. The warmest July averages occur in Phalaborwa, around 24.5°C, while Ermelo records the coldest January nights near 13.7°C. Comparing the last decade against the 1940–1970 baseline, mean temperatures across these cities have risen by about 1.2°C.

Sources:South Africa Historical Climate DataCape Town water crisis: Day Zero drought coverageIPCC AR6 Working Group II Chapter 9: AfricaSouth African Weather Service climate records

How the climate has shifted in South Africa

Average across 75 cities with full ERA5 coverage — 1940–1970 baseline vs the last decade (2016–2025).

+1.2°Cwarmer than the 1940–1970 baseline
Annual mean temperature
16.9°C18.1°C
Days above 30°C per year
30 days51 days+21
Frost days per year
5 days5 days−0
Tropical nights (≥20°C) per year
10 nights17 nights+7

Warmest year in the record so far: 2015.

What's unusual right now

From a snapshot of the world's largest cities updated each hour. Today's mean temperature compared with each city's long-term average for the same calendar date (ERA5 climatology, 1940 onward). Last 30 days uses each city's rolling daily-mean vs its monthly average. Not a global ranking.

Coolest in South Africa right now

From a snapshot of the world's largest cities updated each hour. Not a global ranking.

cities