Air quality in Pretoria, Gauteng, South Africa today

Update date
Last updated: 2026-02-10T18:00:00+00:00
[Advertisement 1]

Mr. Duck’s Air Quality Score

Mr. Duck – Good air today

Good air today for Pretoria, Gauteng, South Africa

⚠️ This website is currently under active development. Some data may be incomplete or temporarily inaccurate. For health-critical decisions, please verify information through official government or environmental sources.
Categories follow US EPA AQI breakpoints for PM (estimate from latest valid measurements; this project does not compute EPA NowCast/24-hour AQI yet).

This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.

Air quality today

The air quality in Pretoria today is classified as Good. The primary pollutant measured is PM2.5 (fine particles), with a recorded concentration of 7.35 µg/m³ based on five valid observations.

Data are shown via OpenAQ and reflect the current monitoring results for the city. This page is informational; for health guidance, use official sources such as EPA AirNow or WHO.

Latest sensor values

PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).

Good
PM25
7.35
µg/m³
Info
PM1
4.88
µg/m³
[Advertisement 2]

What the data includes

The OpenAQ feed for Pretoria currently contains data from six monitoring stations, providing a total of 34 individual rows across the measured pollutants. All eight common air‑quality species are represented: carbon monoxide (CO), nitrogen oxides (NO and NOX), nitrogen dioxide (NO2), ozone (O3), sulphur dioxide (SO2), particulate matter ≤10 µm (PM10) and ≤2.5 µm (PM2.5). The most recent observations are from early 2026 for PM2.5 (2026‑02‑10 18:00 UTC) and from 2025 for PM10 (2025‑01‑13 23:00 UTC); the remaining gases were last recorded in March 2024, so their timestamps are older than two years.

Across the particulate measurements the median values sit at about 21 µg/m³ for PM10 and 7.35 µg/m³ for PM2.5, with minimums near 4 µg/m³ and maximums exceeding 300 µg/m³, indicating a wide spread between low‑pollution and high‑pollution readings. For the gases, median concentrations are generally low: CO averages 0.351 ppm (range 0.095–0.935 ppm), NO2 averages 0.0029 ppm (0–0.011 ppm), O3 averages 0.0345 ppm (0–0.178 ppm) and SO2 averages 0.0031 ppm (0.000093–0.0064 ppm). The nitrogen species show a tighter band, with NO at 0.0048 ppm (0.0042–0.0054 ppm) and NOX at 0.0136 ppm (0.0099–0.0174 ppm).

Because most gas‑type data are more than two years old while the particulate data include a recent PM2.5 entry, the overall dataset is uneven in freshness. The limited number of stations—six for the whole city—means that spatial coverage is modest, and conditions can differ noticeably between locations such as PTA‑NORTH, Tshwane Market or Rosslyn‑NAQI. Users should keep in mind that the available figures capture only the moments recorded at these sites and may not reflect current air quality across all of Pretoria.

Learn more about sources and filtering: About the data.

Trusted references: WHO (Air pollution) · US EPA AirNow · European Environment Agency (Air)

Latest sensor values (bars)

PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).

PM25 7.35 µg/m³ PM1 4.88 µg/m³
[Advertisement 3]

Data notes

The data shown for Pretoria reflects five valid measurements and is updated within 3 days, with the most recent reading recorded at 2026‑02‑10T18:00:00+00:00. This snapshot provides a current view of citywide air quality but conditions can differ across neighborhoods and change throughout the day, so local variations may not be captured in these figures.

OpenAQ station rows

StationParameterValueUnitLast updated
Rosslyn-NAQIco0.095ppm2021-09-01 18:00 UTC
Rosslyn-NAQIno20.0ppm2022-11-07 12:00 UTC
Rosslyn-NAQIo30.17792ppm2022-05-06 12:00 UTC
Rosslyn-NAQIpm10307.223µg/m³2024-01-24 06:00 UTC
Rosslyn-NAQIpm25307.221µg/m³2024-01-24 06:00 UTC
Rosslyn-NAQIso20.0037679999999999996ppm2024-03-12 10:00 UTC
Mamelodico0.935ppm2023-04-18 05:00 UTC
Mamelodino27.5e-05ppm2021-08-18 00:00 UTC
Mamelodio30.0ppm2022-09-16 00:00 UTC
Mamelodipm10232.593µg/m³2021-08-18 00:00 UTC
Mamelodiso20.006417ppm2023-04-18 05:00 UTC
Tshwane Marketco0.581ppm2024-03-12 09:00 UTC
Tshwane Marketno0.004158ppm2024-03-12 09:00 UTC
Tshwane Marketno20.005758ppm2024-03-12 09:00 UTC
Tshwane Marketnox0.009916000000000001ppm2024-03-12 09:00 UTC
Tshwane Marketo30.033095999999999993ppm2024-03-12 09:00 UTC
Tshwane Marketpm1020.908µg/m³2024-03-12 09:00 UTC
Tshwane Marketpm2510.346µg/m³2024-03-12 09:00 UTC
Tshwane Marketso29.3e-05ppm2024-03-07 03:00 UTC
PTA Westco0.121ppm2024-03-11 07:00 UTC
PTA Westno0.00536ppm2024-03-11 07:00 UTC
PTA Westno20.010960000000000001ppm2024-03-11 07:00 UTC
PTA Westnox0.017366ppm2024-03-11 07:00 UTC
PTA Westo30.035903ppm2024-03-11 07:00 UTC
PTA Westpm1012.322µg/m³2024-03-11 07:00 UTC
PTA Westpm254.565µg/m³2024-03-11 07:00 UTC
PTA Westso20.002487ppm2024-03-11 07:00 UTC
SPARTAN - CSIRpm255.2µg/m³2021-12-04 13:00 UTC
PTA-NORTHpm14.880833339691162µg/m³2026-02-10 18:00 UTC
PTA-NORTHpm104.20487501223882µg/m³2025-01-13 23:00 UTC
PTA-NORTHpm257.352666664123535µg/m³2026-02-10 18:00 UTC
PTA-NORTHrelativehumidity36.06016674041748%2026-02-10 18:00 UTC
PTA-NORTHtemperature25.950833320617672c2026-02-10 18:00 UTC
PTA-NORTHum0031036.3666666666666particles/cm³2026-02-10 18:00 UTC