SmogRank / Countries / Canada / Ontario

Most polluted cities in Ontario, Canada

28 measured cities ranked by PM2.5, last 30 days. Worst: Hamilton at 5.8 µg/m³, #1391 in the world.

#City µg/m³
1Hamilton Ontario
5.8
2Windsor Ontario
5.8
3Brantford Ontario
5.7
4Barrie Ontario
5.6
5Cornwall Ontario
5.5
6Newmarket Ontario
5.5
7Toronto Ontario
5.5
8London Ontario
5.4
9Nepean low-cost sensorsOntario
5.4
10St. Thomas Ontario
5.4
11Guelph Ontario
5.2
12Oakville Ontario
5.2
13Kitchener Ontario
5.1
14Milton Ontario
5.1
15St. Catharines Ontario
5.1
16Sarnia Ontario
5.0
17Brampton Ontario
4.9
18Waterdown Ontario
4.9
19Greater Sudbury Ontario
4.8
20Chatham Ontario
4.7
21Belleville Ontario
4.4
22Mississauga Ontario
4.4
23Kingston Ontario
4.3
24Ottawa Ontario
4.3
25North Bay Ontario
4.2
26Alliston Ontario
4.1
27Peterborough Ontario
3.6
28Sault Ste. Marie Ontario
3.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.

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.