Climate-Zone.com

HomeCitiesSouth AfricaJohannesburgTools › Weather extremes

Weather extremes

How extreme does Johannesburg's weather get?

The hottest, coldest, wettest and snowiest days Johannesburg has recorded — the outer limits of what its weather can do, and how far they sit beyond a normal day.

Based on 20 years of daily weather observations (2005–present), from the Johannesburg Baragwanath station 31 km away. Updated through August 2025 — an all-time extreme only changes when a more extreme day actually occurs, so some dates are old. That is normal, not stale data.

The four kinds of extreme

The hottest, coldest, wettest and snowiest single days Johannesburg has recorded — each shown against what a normal day that time of year looks like.

🔥 Hottest day
100°F Feb 15, 2005

The three most extreme on record

1 100°F Feb 15, 2005
2 100°F Jan 6, 2016
3 100°F Jan 7, 2016
❄️ Coldest night
28°F May 22, 2007

The three most extreme on record

1 28°F May 22, 2007
2 28°F Jun 16, 2010
3 28°F Jun 17, 2010

In plain terms

Across the record, Johannesburg has reached as high as 100°F and as low as 28°F. Those are the outer edges worth knowing if you are moving here, planning a trip, or thinking about a house.
Methodology & sources

Temperature & precipitation — 1991–2020 normals computed from 24 years of daily observations at Pretoria/irene, a weather station, about 36 km from the city centre. The underlying daily records come from NOAA's global station network.

How we build these numbers →