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³× WHO
1Windsor Ontario
10.92.2×
2Sarnia Ontario
9.82.0×
3London Ontario
9.51.9×
4Brantford Ontario
9.41.9×
5Nepean low-cost sensorsOntario
9.31.9×
6St. Thomas Ontario
9.01.8×
7Hamilton Ontario
8.91.8×
8Milton Ontario
8.91.8×
9Kitchener Ontario
8.71.7×
10Toronto Ontario
8.61.7×
11Guelph Ontario
8.51.7×
12Chatham Ontario
8.41.7×
13Newmarket Ontario
8.41.7×
14Oakville Ontario
8.21.6×
15Waterdown Ontario
8.21.6×
16Barrie Ontario
7.71.5×
17Brampton Ontario
7.61.5×
18Mississauga Ontario
7.51.5×
19St. Catharines Ontario
7.31.5×
20Sault Ste. Marie Ontario
7.21.4×
21Alliston Ontario
7.11.4×
22Belleville Ontario
6.51.3×
23Cornwall Ontario
6.51.3×
24Kingston Ontario
6.41.3×
25Ottawa Ontario
6.11.2×
26Peterborough Ontario
5.91.2×
27Greater Sudbury Ontario
5.81.2×
28North Bay Ontario
5.61.1×
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.

City7-day estimateBand
Etobicoke estimated≈ 6 µg/m³Good
Markham estimated≈ 4 µg/m³Good
Vaughan estimated≈ 5 µg/m³Good
Richmond Hill estimated≈ 5 µg/m³Good
Burlington estimated≈ 5 µg/m³Good
Oshawa estimated≈ 5 µg/m³Good
Gloucester estimated≈ 5 µg/m³Good
Whitby estimated≈ 5 µg/m³Good
Cambridge estimated≈ 5 µg/m³Good
Orléans estimated≈ 4 µg/m³Good
Ottawa South estimated≈ 5 µg/m³Good
Ajax estimated≈ 5 µg/m³Good
Thornhill estimated≈ 5 µg/m³Good
Thunder Bay estimated≈ 5 µg/m³Good
Waterloo estimated≈ 4 µg/m³Good
Niagara Falls estimated≈ 6 µg/m³Good
Pickering estimated≈ 5 µg/m³Good
Kanata estimated≈ 4 µg/m³Good
Willowdale estimated≈ 5 µg/m³Good
Caledon estimated≈ 4 µg/m³Good
Stoney Creek estimated≈ 5 µg/m³Good
Halton Hills estimated≈ 5 µg/m³Good
Norfolk County estimated≈ 5 µg/m³Good
Aurora estimated≈ 5 µg/m³Good
Welland estimated≈ 5 µg/m³Good
Whitchurch-Stouffville estimated≈ 4 µg/m³Good
Georgetown estimated≈ 5 µg/m³Good
Quinte West estimated≈ 3 µg/m³Good
Innisfil estimated≈ 4 µg/m³Good
Timmins estimated≈ 5 µg/m³Good
Stittsville estimated≈ 4 µg/m³Good
Ancaster estimated≈ 5 µg/m³Good
Woodstock estimated≈ 5 µg/m³Good
Bowmanville estimated≈ 5 µg/m³Good
Stouffville estimated≈ 4 µg/m³Good
Leamington estimated≈ 3 µg/m³Good
Brant estimated≈ 5 µg/m³Good
LaSalle estimated≈ 6 µg/m³Good
Stratford estimated≈ 5 µg/m³Good
Orillia estimated≈ 3 µg/m³Good

Updated 2026-10-01 12:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.