SmogRank / Countries / Canada / Ontario
Most polluted cities in Ontario, Canada
28 measured cities ranked by PM2.5, this year. Worst: Windsor at 10.9 µg/m³, #513 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Windsor Ontario | 10.9 | |
| 2 | Sarnia Ontario | 9.8 | |
| 3 | London Ontario | 9.5 | |
| 4 | Brantford Ontario | 9.4 | |
| 5 | Nepean low-cost sensorsOntario | 9.3 | |
| 6 | St. Thomas Ontario | 9.0 | |
| 7 | Hamilton Ontario | 8.9 | |
| 8 | Milton Ontario | 8.9 | |
| 9 | Kitchener Ontario | 8.7 | |
| 10 | Toronto Ontario | 8.6 | |
| 11 | Guelph Ontario | 8.5 | |
| 12 | Chatham Ontario | 8.4 | |
| 13 | Newmarket Ontario | 8.4 | |
| 14 | Oakville Ontario | 8.2 | |
| 15 | Waterdown Ontario | 8.2 | |
| 16 | Barrie Ontario | 7.7 | |
| 17 | Brampton Ontario | 7.6 | |
| 18 | Mississauga Ontario | 7.5 | |
| 19 | St. Catharines Ontario | 7.3 | |
| 20 | Sault Ste. Marie Ontario | 7.2 | |
| 21 | Alliston Ontario | 7.1 | |
| 22 | Belleville Ontario | 6.5 | |
| 23 | Cornwall Ontario | 6.5 | |
| 24 | Kingston Ontario | 6.4 | |
| 25 | Ottawa Ontario | 6.1 | |
| 26 | Peterborough Ontario | 5.9 | |
| 27 | Greater Sudbury Ontario | 5.8 | |
| 28 | North Bay Ontario | 5.6 |
Good 0–9.0Moderate 9.1+Unhealthy for sensitive groups 35.5+Unhealthy 55.5+Very unhealthy 125.5+Hazardous 225.5+No data
Estimated: cities without a monitor
Ontario cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| Etobicoke estimated | ≈ 6 µg/m³ |
| Markham estimated | ≈ 4 µg/m³ |
| Vaughan estimated | ≈ 5 µg/m³ |
| Richmond Hill estimated | ≈ 5 µg/m³ |
| Burlington estimated | ≈ 5 µg/m³ |
| Oshawa estimated | ≈ 5 µg/m³ |
| Gloucester estimated | ≈ 5 µg/m³ |
| Whitby estimated | ≈ 5 µg/m³ |
| Cambridge estimated | ≈ 5 µg/m³ |
| Orléans estimated | ≈ 4 µg/m³ |
| Ottawa South estimated | ≈ 5 µg/m³ |
| Ajax estimated | ≈ 5 µg/m³ |
| Thornhill estimated | ≈ 5 µg/m³ |
| Thunder Bay estimated | ≈ 5 µg/m³ |
| Waterloo estimated | ≈ 4 µg/m³ |
| Niagara Falls estimated | ≈ 6 µg/m³ |
| Pickering estimated | ≈ 5 µg/m³ |
| Kanata estimated | ≈ 4 µg/m³ |
| Willowdale estimated | ≈ 5 µg/m³ |
| Caledon estimated | ≈ 4 µg/m³ |
| Stoney Creek estimated | ≈ 5 µg/m³ |
| Halton Hills estimated | ≈ 5 µg/m³ |
| Norfolk County estimated | ≈ 5 µg/m³ |
| Aurora estimated | ≈ 5 µg/m³ |
| Welland estimated | ≈ 5 µg/m³ |
| Whitchurch-Stouffville estimated | ≈ 4 µg/m³ |
| Georgetown estimated | ≈ 5 µg/m³ |
| Quinte West estimated | ≈ 3 µg/m³ |
| Innisfil estimated | ≈ 4 µg/m³ |
| Timmins estimated | ≈ 5 µg/m³ |
| Stittsville estimated | ≈ 4 µg/m³ |
| Ancaster estimated | ≈ 5 µg/m³ |
| Woodstock estimated | ≈ 5 µg/m³ |
| Bowmanville estimated | ≈ 5 µg/m³ |
| Stouffville estimated | ≈ 4 µg/m³ |
| Leamington estimated | ≈ 3 µg/m³ |
| Brant estimated | ≈ 5 µg/m³ |
| LaSalle estimated | ≈ 6 µg/m³ |
| Stratford estimated | ≈ 5 µg/m³ |
| Orillia estimated | ≈ 3 µg/m³ |
Updated 2026-10-01 12:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.