Johannesburg — Climate & History
30-year climate normals (1991–2020) · South Africa · 1767m elevation
Climate data loading
Historical climate data for Johannesburg is being compiled from the ERA5 reanalysis dataset.
About Johannesburg's Climate
Johannesburg (-26.20°N, 28.04°E, 1767m elevation) — South Africa. The climate data shown here is derived from the ERA5 reanalysis dataset, which reconstructs historical atmospheric conditions using modern weather modelling techniques applied to historical observations.
The 30-year baseline period of 1991–2020 is the current standard reference period recommended by the World Meteorological Organization (WMO) for defining climate normals. These normals represent the expected average conditions and are widely used for comparing current conditions to historical baselines.
Climate data is provided via Open-Meteo's Climate API using ERA5 data from the Copernicus Climate Change Service. Values represent monthly averages of daily measurements.