AirNow by Skymory

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³

Next 24 hours: PM2.5

Modeled PM2.5 forecast (µg/m³)Actual model samples spaced by their valid times. Range 16.1 to 52.5. Forecast, not observations.Oct 02 10:00 SASTOct 03 09:00 SAST
Modeled PM2.5 forecast (µg/m³) · 16.1–52.5; actual sample times, no interpolated hourly values.

Pollutant forecast

Hourly model samples in local time; no interpolation.

Local timePM2.5 µg/m³PM10 µg/m³O3 µg/m³NO2 µg/m³SO2 µg/m³CO µg/m³
19.720.493.810.739.1215.0
19.019.794.69.642.1193.9
19.720.3100.48.440.8186.4
21.822.4106.97.739.2184.0
23.323.8110.27.838.0183.5
24.224.7110.68.237.5183.6
23.924.4106.89.436.8182.1
24.224.798.812.837.6189.4
36.937.452.641.144.6333.5
50.751.131.355.653.3450.4
51.451.830.152.252.9460.8
50.951.430.347.150.4451.6
52.553.128.143.649.6462.8
51.852.424.740.945.3454.6
46.947.625.335.036.0404.1
38.439.130.226.328.9331.3
30.831.533.719.724.2270.2
27.027.834.616.321.6238.8
23.624.234.814.219.5216.9
20.120.634.912.817.5196.1
19.019.535.212.617.2191.9
21.221.639.512.220.8227.2
18.819.558.39.420.5200.4
16.116.871.37.721.6176.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

PollutantSurface compatibility
PM2.5DIRECT_SURFACE
PM10DIRECT_SURFACE
O3DERIVABLE_SURFACE
NO2DERIVABLE_SURFACE
SO2DERIVABLE_SURFACE
CODERIVABLE_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.