Air quality in Toronto, Ontario, Canada today
Mr. Duck’s Air Quality Score
Unhealthy for sensitive groups for Toronto, Ontario, Canada
This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.
Air quality today
The overall air quality today is classified as USG. The main pollutant is PM2.5 (fine particles). The reference value for PM2.5 is 36.214 µg/m³ based on 56 valid measurements. Data is shown via OpenAQ.
This assessment reflects the concentration of fine particulate matter in the ambient air across Toronto. No PM10 value is available for this period. Measurements were gathered from multiple monitoring sites within the city. The snapshot includes only the PM2.5 measurement, as other pollutants were not reported for this time. All values are presented in micrograms per cubic meter. 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).
What the data includes
The Toronto air‑quality feed pulls data from 15 monitoring sites and currently holds 87 individual rows. Of those, 53 rows have been updated within the last 30 days while 34 are older than a month; no rows are marked as “today”, “last 3 days” or “last 7 days”. The most recent timestamp across the dataset is 2026‑02‑10 22:00 UTC. The collection includes measurements for PM2.5, PM1, O₃, NO₂, NO, relative humidity, temperature and the particle‑count metric UM003; the listed pollutants CO, NOX, PM10 and SO₂ do not have recent entries in this snapshot.
For the particulate matter series, the median PM2.5 concentration is 18 µg/m³ with values ranging from 0 µg/m³ up to 39.5 µg/m³; the 10th and 90th percentiles sit at roughly 0.19 µg/m³ and 30.7 µg/m³ respectively, indicating a broad spread around the central tendency. PM1 shows a median of 0.83 µg/m³ and a maximum of 25.1 µg/m³, with the 90th percentile near 25 µg/m³, suggesting that most low‑level readings cluster close to zero but occasional spikes occur. Temperature readings span from –6.5 °C to 31.3 °C with a median of 7.6 °C, while relative humidity varies between 39.4 % and 59.8 % (median 46.2 %). The UM003 particle count ranges widely from 24 to 3 374 particles/cm³, median 292, reflecting substantial variability in aerosol concentrations across sites.
Coverage across pollutants is uneven: O₃, NO₂ and NO each have fewer than ten recent rows (six, five and four respectively), whereas PM‑related metrics and meteorological variables have over ten rows each. This mix of recent and older observations means that city‑wide conditions can differ noticeably by location and time, and users should keep the timestamp distribution in mind when interpreting the numbers.
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).
Data notes
The dataset includes 56 valid measurements and is updated within 30 days. The most recent data were recorded on 2026-02-10 at 22:00 UTC. This snapshot reflects conditions across Toronto, Ontario, Canada, but air quality can vary by location and time within the city. Users should consider these variations when interpreting the information.
OpenAQ station rows
| Station | Parameter | Value | Unit | Last updated |
|---|---|---|---|---|
| Toronto Downtown | o3 | 0.019 | ppm | 2021-01-28 16:00 UTC |
| Toronto Downtown | pm25 | 4.0 | µg/m³ | 2021-01-28 16:00 UTC |
| Toronto Downtown | no | 0.057 | ppm | 2026-02-10 22:00 UTC |
| Toronto Downtown | no2 | 0.06 | ppm | 2026-02-10 22:00 UTC |
| Toronto Downtown | nox | 0.116 | ppm | 2026-02-10 22:00 UTC |
| Toronto Downtown | o3 | 0.002 | ppm | 2026-02-10 22:00 UTC |
| Toronto Downtown | pm25 | 24.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto East | no2 | 0.006 | ppm | 2023-07-17 17:00 UTC |
| Toronto East | o3 | 0.008 | ppm | 2023-07-14 07:00 UTC |
| Toronto East | pm25 | 24.0 | µg/m³ | 2023-07-17 17:00 UTC |
| Toronto North | co | 0.2 | ppm | 2023-07-19 14:00 UTC |
| Toronto North | no | 0.016 | ppm | 2026-02-10 22:00 UTC |
| Toronto North | no2 | 0.041 | ppm | 2026-02-10 22:00 UTC |
| Toronto North | nox | 0.057 | ppm | 2026-02-10 22:00 UTC |
| Toronto North | o3 | 0.009 | ppm | 2026-02-10 22:00 UTC |
| Toronto North | pm25 | 26.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto North | so2 | 0.0 | ppm | 2026-02-01 02:00 UTC |
| Toronto West | co | 0.0 | ppm | 2026-02-10 22:00 UTC |
| Toronto West | no | 0.035 | ppm | 2026-02-10 22:00 UTC |
| Toronto West | no2 | 0.046 | ppm | 2026-02-10 22:00 UTC |
| Toronto West | nox | 0.082 | ppm | 2026-02-10 22:00 UTC |
| Toronto West | o3 | 0.004 | ppm | 2026-02-10 22:00 UTC |
| Toronto West | pm25 | 23.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto West | so2 | 0.0 | ppm | 2026-02-10 16:00 UTC |
| Toronto East | no | 0.009 | ppm | 2026-02-10 22:00 UTC |
| Toronto East | no2 | 0.032 | ppm | 2026-02-10 22:00 UTC |
| Toronto East | nox | 0.042 | ppm | 2026-02-10 22:00 UTC |
| Toronto East | o3 | 0.014 | ppm | 2026-02-10 22:00 UTC |
| Toronto East | pm25 | 18.0 | µg/m³ | 2026-02-10 22:00 UTC |
| AQ-Toronto-Annex | pm1 | 0.0 | µg/m³ | 2026-02-10 22:00 UTC |
| AQ-Toronto-Annex | pm10 | 1.0 | µg/m³ | 2025-01-13 23:00 UTC |
| AQ-Toronto-Annex | pm25 | 0.0 | µg/m³ | 2026-02-10 22:00 UTC |
| AQ-Toronto-Annex | relativehumidity | 59.77250003814697 | % | 2026-02-10 22:00 UTC |
| AQ-Toronto-Annex | temperature | 2.452499955892563 | c | 2026-02-10 22:00 UTC |
| AQ-Toronto-Annex | um003 | 56.25 | particles/cm³ | 2026-02-10 22:00 UTC |
| a | pm1 | 0.05283333361148834 | µg/m³ | 2026-01-24 04:00 UTC |
| a | pm10 | 9.43749992052714 | µg/m³ | 2025-01-13 23:00 UTC |
| a | pm25 | 0.46933333352208134 | µg/m³ | 2026-01-24 04:00 UTC |
| a | relativehumidity | 41.45349998474121 | % | 2026-01-24 04:00 UTC |
| a | um003 | 160.13333333333333 | particles/cm³ | 2026-01-24 04:00 UTC |
| Agincourt | pm1 | 25.014541625976562 | µg/m³ | 2025-02-15 11:00 UTC |
| Agincourt | pm10 | 9.889333168665567 | µg/m³ | 2025-01-13 23:00 UTC |
| Agincourt | pm25 | 39.50716686248779 | µg/m³ | 2025-02-15 11:00 UTC |
| Agincourt | relativehumidity | 51.739333152770996 | % | 2025-02-15 11:00 UTC |
| Agincourt | temperature | 2.1018332839012146 | c | 2025-02-15 11:00 UTC |
| Agincourt | um003 | 3374.129150390625 | particles/cm³ | 2025-02-15 11:00 UTC |
| Toronto Downtown Yonge East | pm1 | 0.5393333348135153 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto Downtown Yonge East | pm25 | 1.6283333435654643 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto Downtown Yonge East | relativehumidity | 46.29016666412354 | % | 2026-02-10 22:00 UTC |
| Toronto Downtown Yonge East | temperature | 31.317000071207683 | c | 2026-02-10 22:00 UTC |
| Toronto Downtown Yonge East | um003 | 214.67549947102862 | particles/cm³ | 2026-02-10 22:00 UTC |
| Downtown Toronto West End | pm1 | 15.36683333714803 | µg/m³ | 2026-02-10 22:00 UTC |
| Downtown Toronto West End | pm25 | 27.044333299001057 | µg/m³ | 2026-02-10 22:00 UTC |
| Downtown Toronto West End | relativehumidity | 43.09516639709472 | % | 2026-02-10 22:00 UTC |
| Downtown Toronto West End | temperature | 8.734999990463256 | c | 2026-02-10 22:00 UTC |
| Downtown Toronto West End | um003 | 868.8726664225261 | particles/cm³ | 2026-02-10 22:00 UTC |
| North York | pm1 | 0.0 | µg/m³ | 2026-01-25 15:00 UTC |
| North York | pm25 | 0.0 | µg/m³ | 2026-01-25 15:00 UTC |
| North York | relativehumidity | 46.78666623433431 | % | 2026-01-25 15:00 UTC |
| North York | um003 | 24.24916664759318 | particles/cm³ | 2026-01-25 15:00 UTC |
| 33 Harbour Square | pm1 | 0.0 | µg/m³ | 2025-07-20 18:00 UTC |
| 33 Harbour Square | pm25 | 0.3096250059703986 | µg/m³ | 2025-07-20 18:00 UTC |
| 33 Harbour Square | relativehumidity | 39.453708012898765 | % | 2025-07-20 18:00 UTC |
| 33 Harbour Square | temperature | 28.41570806503296 | c | 2025-07-20 18:00 UTC |
| 33 Harbour Square | um003 | 182.80620956420898 | particles/cm³ | 2025-07-20 18:00 UTC |
| Toronto West Harbourfront | pm1 | 9.686333338419596 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto West Harbourfront | pm25 | 22.48816665013631 | µg/m³ | 2026-02-10 22:00 UTC |
| Toronto West Harbourfront | relativehumidity | 47.02450008392335 | % | 2026-02-10 22:00 UTC |
| Toronto West Harbourfront | temperature | 7.176999982198079 | c | 2026-02-10 22:00 UTC |
| Toronto West Harbourfront | um003 | 681.9891652425131 | particles/cm³ | 2026-02-10 22:00 UTC |
| Hillcrest Village | pm1 | 25.11433334350586 | µg/m³ | 2026-02-10 22:00 UTC |
| Hillcrest Village | pm25 | 36.214333152771 | µg/m³ | 2026-02-10 22:00 UTC |
| Hillcrest Village | relativehumidity | 46.23200035095215 | % | 2026-02-10 22:00 UTC |
| Hillcrest Village | temperature | 7.587166643142701 | c | 2026-02-10 22:00 UTC |
| Hillcrest Village | um003 | 1040.8335001627604 | particles/cm³ | 2026-02-10 22:00 UTC |
| Scarborough Agincourt North | pm1 | 0.8305000007152558 | µg/m³ | 2025-11-24 20:00 UTC |
| Scarborough Agincourt North | pm25 | 3.75 | µg/m³ | 2025-11-24 20:00 UTC |
| Scarborough Agincourt North | relativehumidity | 45.3379997253418 | % | 2025-11-24 20:00 UTC |
| Scarborough Agincourt North | temperature | 11.913833157221475 | c | 2025-11-24 20:00 UTC |
| Scarborough Agincourt North | um003 | 292.01683451334634 | particles/cm³ | 2025-11-24 20:00 UTC |
| Based | pm1 | 3.398250003655751 | µg/m³ | 2025-11-08 03:00 UTC |
| Based | pm25 | 6.807958340644835 | µg/m³ | 2025-11-08 03:00 UTC |
| Based | relativehumidity | 39.39324982961019 | % | 2025-11-08 03:00 UTC |
| Based | temperature | 24.28029124736786 | c | 2025-11-08 03:00 UTC |
| Based | um003 | 417.80816599528 | particles/cm³ | 2025-11-08 03:00 UTC |