South Africa · Africa/Johannesburg
Johannesburg air quality
94
Moderate
CAMS model-based US AQI estimate
Highest pollutant sub-index: PM2.5
Model values for Oct 02 09:00 SAST · CAMS model estimate, may differ from monitoring stations and street-level conditions
Data may be delayed
AirNow by Skymory is an independent service; it is not affiliated with or endorsed by U.S. EPA or the official AirNow service.
Pollutants now (modeled)
- PM2.5Fine particles18.0 µg/m³
- PM10Coarse particles20.0 µg/m³
- O3Ozone89.2 µg/m³
- NO2Nitrogen dioxide11.5 µg/m³
- SO2Sulphur dioxide32.4 µg/m³
- COCarbon monoxide237.3 µg/m³
Weather in Johannesburg
See the temperature, rain and wind forecast for Johannesburg.
Johannesburg weather forecast on SkymoryNext 24 hours: PM2.5
Pollutant forecast
Hourly model samples in local time; no interpolation.
| Local time | PM2.5 µg/m³ | PM10 µg/m³ | O3 µg/m³ | NO2 µg/m³ | SO2 µg/m³ | CO µg/m³ |
|---|---|---|---|---|---|---|
| 19.7 | 20.4 | 93.8 | 10.7 | 39.1 | 215.0 | |
| 19.0 | 19.7 | 94.6 | 9.6 | 42.1 | 193.9 | |
| 19.7 | 20.3 | 100.4 | 8.4 | 40.8 | 186.4 | |
| 21.8 | 22.4 | 106.9 | 7.7 | 39.2 | 184.0 | |
| 23.3 | 23.8 | 110.2 | 7.8 | 38.0 | 183.5 | |
| 24.2 | 24.7 | 110.6 | 8.2 | 37.5 | 183.6 | |
| 23.9 | 24.4 | 106.8 | 9.4 | 36.8 | 182.1 | |
| 24.2 | 24.7 | 98.8 | 12.8 | 37.6 | 189.4 | |
| 36.9 | 37.4 | 52.6 | 41.1 | 44.6 | 333.5 | |
| 50.7 | 51.1 | 31.3 | 55.6 | 53.3 | 450.4 | |
| 51.4 | 51.8 | 30.1 | 52.2 | 52.9 | 460.8 | |
| 50.9 | 51.4 | 30.3 | 47.1 | 50.4 | 451.6 | |
| 52.5 | 53.1 | 28.1 | 43.6 | 49.6 | 462.8 | |
| 51.8 | 52.4 | 24.7 | 40.9 | 45.3 | 454.6 | |
| 46.9 | 47.6 | 25.3 | 35.0 | 36.0 | 404.1 | |
| 38.4 | 39.1 | 30.2 | 26.3 | 28.9 | 331.3 | |
| 30.8 | 31.5 | 33.7 | 19.7 | 24.2 | 270.2 | |
| 27.0 | 27.8 | 34.6 | 16.3 | 21.6 | 238.8 | |
| 23.6 | 24.2 | 34.8 | 14.2 | 19.5 | 216.9 | |
| 20.1 | 20.6 | 34.9 | 12.8 | 17.5 | 196.1 | |
| 19.0 | 19.5 | 35.2 | 12.6 | 17.2 | 191.9 | |
| 21.2 | 21.6 | 39.5 | 12.2 | 20.8 | 227.2 | |
| 18.8 | 19.5 | 58.3 | 9.4 | 20.5 | 200.4 | |
| 16.1 | 16.8 | 71.3 | 7.7 | 21.6 | 176.6 |
Data details: about this air quality estimate
Values are modeled by the Copernicus Atmosphere Monitoring Service (CAMS) global forecast, extracted and converted by Skymory for this city. They are model estimates on a coarse grid, not measurements from monitoring stations, and they do not resolve street-level exposure.
- Model initialization: 2026-10-01T12:00:00+00:00. Values valid: Oct 02 09:00 SAST. Retrieved: 2026-10-02T04:15:12.904316+00:00.
- Page generated from a snapshot with data state STALE_USABLE; model age 19.9 hours at generation.
- Nearest valid 0.4° model grid cell, about 22 km from the city point.
- Gases are converted with matching model-level 137 temperature, humidity, surface pressure (lnsp) and hybrid coefficients; particulate matter is read directly from the surface fields.
- AQI estimate completeness: COMPLETE (COMPLETE means all six pollutants have a complete model window).
The AQI estimate applies EPA breakpoints (May 2026) to explicit trailing model windows (PM 24 h, CO 8 h, NO2 1 h, SO2 and O3 per EPA rules). It is not a station observation, official daily maximum or NowCast, and the official AQI field remains unavailable.
Averaging windows used
- CO: 8h window
- NO2: 1h window
- O3: 1h, 8h window
- PM10: 24h window
- PM2.5: 24h window
- SO2: 1h, 24h window
Surface compatibility by pollutant
| Pollutant | Surface compatibility |
|---|---|
| PM2.5 | DIRECT_SURFACE |
| PM10 | DIRECT_SURFACE |
| O3 | DERIVABLE_SURFACE |
| NO2 | DERIVABLE_SURFACE |
| SO2 | DERIVABLE_SURFACE |
| CO | DERIVABLE_SURFACE |
Source and license
Contains modified Copernicus Atmosphere Monitoring Service information 2026; city extraction and concentration conversion. CAMS global atmospheric composition forecasts (ECMWF/CAMS). CC BY 4.0.
Provider times stay separate from page generation: collecting data or regenerating this page never resets the source time. Data sources and methodology
Static snapshot is available without JavaScript.