Unmapped Dataworks

Free tools · From a European air-quality model

Air in City of Johannesburg

Air in 2025 (modelled): nitrogen dioxide near the ground averaged 40 µg/m³, 4.0 times WHO’s guideline of 10; winters 49 µg/m³, summers 30 µg/m³.

Nitrogen dioxide (NO2) comes mostly from burning: power stations, vehicles, industry. Near the ground is what people breathe. The column is all of it in the air above, from the ground to the top of the sky, which is what a satellite sees. Sulphur dioxide (SO2) comes mostly from burning coal. Ozone forms in sunlight from other pollutants.

Modelled, not measured: these figures come from the Copernicus Atmosphere Monitoring Service’s reanalysis, a weather and chemistry model that takes in satellite readings. Its cells are about 80 km across, so a busy road or a smoky winter evening in one suburb is smoothed into the region around it. It is not a reading at any address.

2025

WHO’s 2021 guideline for nitrogen dioxide is 10 µg/m³ as a yearly mean. It is a long-term health guideline, not a legal limit (South Africa’s national standard for the yearly mean is set separately), and these are modelled regional means, not readings where you live.

Month by month

MonthNO2 near the groundOzone near the groundNO2 columnSO2 column
December 202532 µg/m³45 µg/m³136 µmol/m²159 µmol/m²
November 202532 µg/m³41 µg/m³149 µmol/m²146 µmol/m²
October 202536 µg/m³50 µg/m³163 µmol/m²177 µmol/m²
September 202539 µg/m³46 µg/m³161 µmol/m²194 µmol/m²
August 202552 µg/m³38 µg/m³175 µmol/m²201 µmol/m²
July 202552 µg/m³29 µg/m³200 µmol/m²241 µmol/m²
June 202550 µg/m³27 µg/m³212 µmol/m²233 µmol/m²
May 202551 µg/m³31 µg/m³237 µmol/m²279 µmol/m²
April 202537 µg/m³28 µg/m³171 µmol/m²183 µmol/m²
March 202539 µg/m³41 µg/m³166 µmol/m²197 µmol/m²
February 202531 µg/m³39 µg/m³169 µmol/m²204 µmol/m²
January 202532 µg/m³42 µg/m³139 µmol/m²172 µmol/m²
December 202427 µg/m³47 µg/m³128 µmol/m²148 µmol/m²
November 202433 µg/m³53 µg/m³145 µmol/m²168 µmol/m²
October 202436 µg/m³58 µg/m³174 µmol/m²230 µmol/m²
September 202437 µg/m³48 µg/m³158 µmol/m²191 µmol/m²
August 202446 µg/m³40 µg/m³176 µmol/m²201 µmol/m²
July 202451 µg/m³29 µg/m³178 µmol/m²172 µmol/m²
June 202453 µg/m³27 µg/m³238 µmol/m²263 µmol/m²
May 202457 µg/m³32 µg/m³215 µmol/m²276 µmol/m²
April 202436 µg/m³32 µg/m³163 µmol/m²195 µmol/m²
March 202435 µg/m³39 µg/m³175 µmol/m²217 µmol/m²
February 202432 µg/m³42 µg/m³139 µmol/m²179 µmol/m²
January 202432 µg/m³49 µg/m³134 µmol/m²185 µmol/m²

Over the last five years the NO2 column averaged 200 µmol/m² in winter against 144 µmol/m² in summer, and the SO2 column 226 µmol/m² against 175 µmol/m²: still winter air holds what is burnt close to the ground, and more is burnt to keep warm.

Every year since 2003

2003: 29 µg/m³2004: 28 µg/m³2005: 29 µg/m³2006: 30 µg/m³2007: 31 µg/m³2008: 33 µg/m³2009: 32 µg/m³2010: 33 µg/m³2011: 33 µg/m³2012: 34 µg/m³2013: 33 µg/m³2014: 33 µg/m³2015: 35 µg/m³2016: 35 µg/m³2017: 36 µg/m³2018: 36 µg/m³2019: 39 µg/m³2020: 38 µg/m³2021: 36 µg/m³2022: 39 µg/m³2023: 39 µg/m³2024: 40 µg/m³2025: 40 µg/m³200320082013201820232025
Nitrogen dioxide near the ground, each year’s mean (modelled). The line is WHO’s yearly guideline, 10 µg/m³.
Show the numbers
Nitrogen dioxide near the ground, the mean of each year, 2003 to 2025: every figure
When or whatFigure
200329 µg/m³
200428 µg/m³
200529 µg/m³
200630 µg/m³
200731 µg/m³
200833 µg/m³
200932 µg/m³
201033 µg/m³
201133 µg/m³
201234 µg/m³
201333 µg/m³
201433 µg/m³
201535 µg/m³
201635 µg/m³
201736 µg/m³
201836 µg/m³
201939 µg/m³
202038 µg/m³
202136 µg/m³
202239 µg/m³
202339 µg/m³
202440 µg/m³
202540 µg/m³

Every municipality, ranked · Everything we hold for City of Johannesburg · On the explore map

Source

Modelled, not measured: these figures come from the Copernicus Atmosphere Monitoring Service’s reanalysis, a weather and chemistry model that takes in satellite readings. Its cells are about 80 km across, so a busy road or a smoky winter evening in one suburb is smoothed into the region around it. It is not a reading at any address.

How we worked this out

What we changed: we averaged the reanalysis’s monthly means over each place by its area in each 0.75 degree cell, turned NO2 and ozone on the model’s lowest level from mass mixing ratio into micrograms per m3 with the month’s air density (surface pressure and temperature), and the columns from kg per m2 into micromol per m2.

Particles (PM2.5, PM10) and sulphur dioxide near the ground are not shown yet: the model reads them far higher over Gauteng and the Highveld than is plausible for a regional mean, so they wait for a check against ground stations.

Contains modified Copernicus Atmosphere Monitoring Service information 2003 to 2025. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Copernicus Atmosphere Monitoring Service (2020): CAMS global reanalysis (EAC4) monthly averaged fields. Copernicus Atmosphere Monitoring Service (CAMS) Atmosphere Data Store, DOI 10.24381/fd75fff2. Inness, A. and others (2019): The CAMS reanalysis of atmospheric composition, Atmos. Chem. Phys., 19, 3515 to 3556. Under CC BY 4.0.

Dataset: air quality by municipality, release of 12 November 2026.

Unmapped Dataworks