Climate risk in Johannesburg
Gauteng, South Africa · 3.4M people in the urban area
What threatens Johannesburg most
- Water stress
- Extremely High WRI Aqueduct
- Drought
- High WRI Aqueduct
- Earthquake
- Low GSHAP
Tsunamis and landslides are not rated for a single city here. Climate risk profile of South Africa
In an average year, fire burns 2% of the land around Johannesburg.
Cape Town: 0%.






















2% © OpenStreetMap Johannesburg's climate in the 2050s
2041-2060 compared with 1991-2020, moderate emissions
By the 2050s, Johannesburg is projected to have the climate that Pretoria (South Africa) has today.
+1.8°C
Mean temperature over the year
+1.9°C
Highest in the warmest month
+1.5°C
Lowest in the coldest month
0%
Precipitation over the year
Under high emissions, Johannesburg would have the climate that Pretoria (South Africa) has today.
Share this comparison
How close the match is: 0.9 σ to the climate of Pretoria today, where under 2 is close and over 4 is no match (Mahony et al. 2017). 3 of 3 climate model runs name the same city. Seasonal temperature and rain are compared, not extremes, city heat or the sea.
Where else Johannesburg stands out
18 days
Days with 20 mm of rain or more in 2025
Cape Town: 6 days.
Higher than in 79% of the world's 630 large cities
Hazards at Johannesburg
Read at the city's centre and compared with the Atlas's 630 large cities. Moderate emissions is the IPCC's scenario SSP2-4.5.
| Hazard | Johannesburg | Among large cities | In South Africa |
|---|---|---|---|
| Hot days in 2025, over 35 °C | 0 days | ||
| Tropical nights in 2025, over 20 °C | 0 days | ||
| Hottest day of 2025 | 30.8°C | Among large cities: above 10% | In South Africa: 4 of 7 |
| Warming by 2050, moderate emissions | +1.7°C | Among large cities: above 34% | In South Africa: 4 of 7 |
| Days with 20 mm of rain or more in 2025 | 18 days | Among large cities: above 79% | In South Africa: 1 of 7 |
| River flood depth, 100-year event | Dry at the city centre point | ||
| Coastal flood depth, 100-year event | Dry at the city centre point | ||
| Water stress | Extremely High (>80%) | Among large cities: above 70% | In South Africa: 1 of 7 |
| Drought risk | High | Among large cities: above 50% | In South Africa: 1 of 7 |
| Earthquake shaking, once in 475 years | 0.07 m/s² | Among large cities: above 5% | In South Africa: 6 of 7 |
| Land burned in an average year | 2% | Among large cities: above 93% | In South Africa: 4 of 7 |
| Cyclone wind, once in 100 years | 0 m/s |
Flood depth is read in a single 1 km cell at the city's centre, in today's climate. Other parts of the city can still flood. The country page names the deepest point near a coastal city in 2080, so its figure can be higher. See how deep a river flood reaches around Johannesburg on the live map
See the heavy rain days around Johannesburg on the live map






















18 days © OpenStreetMap Large cities near Johannesburg
- Benoni · South Africa
- Vereeniging · South Africa
- Pretoria · South Africa
- Maputo · Mozambique
Large cities in South Africa
Cite or embed
Cite this page
In a line
Source: Criora (criora.com), based on ECMWF, NEX-GDDP-CMIP6, WRI, IPCC, GSHAP, GFED500
APA
Criora. (2026). Johannesburg, South Africa: climate risk profile [Data set]. Retrieved November 2, 2026, from https://criora.com/atlas/ZAF/johannesburg BibTeX
@misc{criora_atlas_ZAF_johannesburg_2026,
author = {{Criora}},
title = {Johannesburg, South Africa: climate risk profile},
year = {2026},
url = {https://criora.com/atlas/ZAF/johannesburg},
urldate = {2026-11-02}
} Each reading stays under its source's terms; the sources are named on this page.
Embed on your site
<iframe src="https://criora.com/embed/atlas/ZAF/johannesburg" title="Johannesburg, South Africa: climate risk, by Criora" width="100%" height="140" loading="lazy" style="max-width:420px;border:0"></iframe> <p><a href="https://criora.com/atlas/ZAF/johannesburg?ref=embed" rel="nofollow">Source: Criora</a></p>
Free, no account needed. The widget has no script and shows the figures of this page. Keep its link to the source.