Air quality in Windsor, Ontario, Canada today

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

Mr. Duck’s Air Quality Score

Mr. Duck – Unhealthy for sensitive groups

Unhealthy for sensitive groups for Windsor, Ontario, Canada

⚠️ 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 today in Windsor is classified as USG. The primary pollutant identified is PM2.5 (fine particles). Measurements show a PM2.5 reference value of 40.0 µg/m³, based on 13 valid observations collected via OpenAQ.

This assessment reflects the current monitoring data without additional interpretation. 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).

Unhealthy for Sensitive Groups
PM25
40
µg/m³
Measured
O3
0.035
ppm
Measured
NO2
0.014
ppm
Measured
SO2
0
ppm
Measured
CO
0
ppm
[Advertisement 2]

What the data includes

The dataset for Windsor pulls in measurements from two monitoring sites and contains a total of twenty‑two individual rows of data. All seven common air‑quality pollutants are represented: carbon monoxide (CO), nitrogen oxide (NO), nitrogen dioxide (NO2), the combined nitrogen oxides metric (NOX), ozone (O3), fine particulate matter (PM2.5) and sulfur dioxide (SO2). The most recent readings across the board were recorded on 2026‑02‑10, with most pollutants updated at 22:00 UTC; SO2 is slightly older, last refreshed at 15:00 UTC that same day.

Across the observations, the values show a modest spread. For NO2 the measurements range from 0.007 to 0.014 ppm, with a median of 0.011 ppm and an example reading of 0.009 ppm at the downtown site. Ozone varies between 0.033 and 0.047 ppm, centering around a median of 0.0405 ppm; a typical downtown value is 0.035 ppm. PM2.5 concentrations are higher, spanning 25 to 47 µg/m³ with a median of 43.5 µg/m³ and a representative downtown reading of 40 µg/m³. Sulfur dioxide is essentially absent in the recent data, recorded at 0 ppm at the west site, while NO shows a narrow band from 0.001 to 0.002 ppm (median 0.0015 ppm) and NOX runs from 0.01 to 0.016 ppm (median 0.013 ppm). CO values are low but cover a broader interval, from 0 to 0.5 ppm with a median of 0.25 ppm; the downtown sensor reported 0 ppm.

The coverage is uneven: while most pollutants have recent updates within three days, only two stations contribute data, so spatial variation across Windsor may not be fully captured. Users should keep in mind that conditions can differ by neighbourhood and time, especially for pollutants with fewer observations or older timestamps.

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 40 µg/m³ O3 0.035 ppm NO2 0.014 ppm SO2 0 ppm CO 0 ppm
[Advertisement 3]

Data notes

The data shown reflects 13 valid measurements and is Updated within 3 days, with the most recent reading recorded on 2026‑02‑10 at 22:00 UTC. This snapshot provides a current view of Windsor’s air quality but conditions can differ across neighbourhoods and change throughout the day, so local variations may exist.

OpenAQ station rows

StationParameterValueUnitLast updated
Windsor Downtownco0.5ppm2023-07-17 16:00 UTC
Windsor Downtownno20.013ppm2023-07-17 16:00 UTC
Windsor Downtowno30.047ppm2023-07-14 15:00 UTC
Windsor Downtownpm2547.0µg/m³2023-07-17 16:00 UTC
Windsor Downtownso20.004ppm2023-07-17 16:00 UTC
Windsor Westno20.007ppm2023-07-17 17:00 UTC
Windsor Westo30.046ppm2023-07-14 15:00 UTC
Windsor Westpm2547.0µg/m³2023-07-17 17:00 UTC
Windsor Westso20.001ppm2023-07-17 17:00 UTC
Windsor Downtownco0.0ppm2026-02-10 22:00 UTC
Windsor Downtownno0.001ppm2026-02-10 22:00 UTC
Windsor Downtownno20.009ppm2026-02-10 22:00 UTC
Windsor Downtownnox0.01ppm2026-02-10 22:00 UTC
Windsor Downtowno30.035ppm2026-02-10 22:00 UTC
Windsor Downtownpm2540.0µg/m³2026-02-10 22:00 UTC
Windsor Downtownso20.0ppm2026-02-10 14:00 UTC
Windsor Westno0.002ppm2026-02-10 22:00 UTC
Windsor Westno20.014ppm2026-02-10 22:00 UTC
Windsor Westnox0.016ppm2026-02-10 22:00 UTC
Windsor Westo30.033ppm2026-02-10 22:00 UTC
Windsor Westpm2525.0µg/m³2026-02-10 22:00 UTC
Windsor Westso20.0ppm2026-02-10 15:00 UTC