SmogRank / Countries / Canada

Most polluted cities in Canada

95 measured cities ranked by PM2.5, last 7 days. Worst: Calgary at 7.6 µg/m³, #1058 in the world.

#City µg/m³
1Calgary Alberta
7.6
2Red Deer Alberta
7.3
3Saint-Jean-sur-Richelieu Quebec
7.0
4Barrie Ontario
6.9
5Newmarket Ontario
6.5
6Saskatoon Saskatchewan
6.4
7Vernon British Columbia
6.4
8L'Ancienne-Lorette Quebec
6.4
9Chilliwack British Columbia
6.3
10Brossard Quebec
6.2
11Cornwall Ontario
6.1
12Edmonton Alberta
6.1
13Greater Sudbury Ontario
6.1
14London Ontario
6.1
15Montréal Quebec
6.1
16Brantford Ontario
6.0
17Toronto Ontario
6.0
18Québec Quebec
6.0
19Kelowna British Columbia
5.9
20Sept-Îles Quebec
5.8
21Shawinigan Quebec
5.8
22Airdrie Alberta
5.7
23Regina Saskatchewan
5.7
24Sorel-Tracy Quebec
5.7
25Trois-Rivières Quebec
5.7
26Rivière-des-Prairies–Pointe-aux-Trembles Quebec
5.7
27Lethbridge Alberta
5.6
28St. Catharines Ontario
5.6
29Hamilton Ontario
5.5
30Kitchener Ontario
5.3
31St. Thomas Ontario
5.3
32Windsor Ontario
5.3
33Guelph Ontario
5.2
34Milton Ontario
5.2
35Oakville Ontario
5.2
36Brampton Ontario
5.1
37Drummondville Quebec
5.1
38Saint-Georges Quebec
5.1
39Granby Quebec
5.0
40Nepean low-cost sensorsOntario
5.0
41Rouyn-Noranda Quebec
5.0
42Waterdown Ontario
5.0
43North Bay Ontario
4.9
44Sarnia Ontario
4.9
45Swift Current Saskatchewan
4.9
46Kamloops British Columbia
4.8
47Mississauga Ontario
4.8
48Saguenay Quebec
4.8
49Edmundston New Brunswick
4.8
50Abbotsford British Columbia
4.6
51Victoria British Columbia
4.6
52Belleville Ontario
4.5
53Kingston Ontario
4.4
54Sherwood Park Alberta
4.4
55Vancouver British Columbia
4.4
56Langford British Columbia
4.3
57Langley British Columbia
4.3
58Medicine Hat Alberta
4.3
59Richmond British Columbia
4.3
60Strawberry Hill British Columbia
4.3
61Chatham Ontario
4.2
62Delta British Columbia
4.2
63Campbell River British Columbia
4.1
64Ottawa Ontario
4.1
65Sherbrooke Quebec
4.1
66Duncan British Columbia
4.0
67Burnaby British Columbia
3.9
68Alliston Ontario
3.8
69Coquitlam British Columbia
3.8
70Cranbrook British Columbia
3.8
71Peterborough Ontario
3.8
72Squamish British Columbia
3.8
73Moncton New Brunswick
3.7
74Port Coquitlam British Columbia
3.7
75St. Albert Alberta
3.7
76Miramichi New Brunswick
3.6
77North Vancouver British Columbia
3.5
78Prince George British Columbia
3.5
79Sault Ste. Marie Ontario
3.5
80Fredericton New Brunswick
3.4
81Saint John New Brunswick
3.4
82Charlottetown Prince Edward Island
3.3
83Nanaimo British Columbia
3.3
84Terrace British Columbia
3.3
85Winnipeg low-cost sensorsManitoba
3.3
86Dartmouth Nova Scotia
2.9
87Gatineau low-cost sensorsQuebec
2.9
88West Vancouver British Columbia
2.9
89Port Alberni British Columbia
2.7
90Fort McMurray Alberta
2.3
91Whitehorse Yukon
2.1
92Grande Prairie Alberta
2.0
93North Cowichan British Columbia
2.0
94Fort St. John British Columbia
1.9
95Yellowknife low-cost sensorsNorthwest Territories
0.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

Canada 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
Surrey estimated≈ 6 µg/m³Good
Halifax estimated≈ 4 µg/m³Good
Laval estimated≈ 7 µg/m³Good
Etobicoke estimated≈ 6 µg/m³Good
Markham estimated≈ 4 µg/m³Good
Vaughan estimated≈ 5 µg/m³Good
Longueuil estimated≈ 7 µ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
Rosemont–La Petite-Patrie estimated≈ 7 µg/m³Good
Villeray–Saint-Michel–Parc-Extension estimated≈ 7 µg/m³Good
Lévis estimated≈ 8 µg/m³Good
Mercier–Hochelaga-Maisonneuve estimated≈ 7 µ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
Saint-Louis-de-Terrebonne estimated≈ 7 µg/m³Good
Ajax estimated≈ 5 µg/m³Good
Saanich estimated≈ 4 µg/m³Good
Thornhill estimated≈ 5 µg/m³Good
Terrebonne estimated≈ 7 µg/m³Good
St. John's estimated≈ 6 µg/m³Good
Thunder Bay estimated≈ 5 µg/m³Good
Le Plateau-Mont-Royal estimated≈ 7 µg/m³Good
Waterloo estimated≈ 4 µg/m³Good
Ville-Marie estimated≈ 7 µg/m³Good
Niagara Falls estimated≈ 6 µg/m³Good
Pickering estimated≈ 5 µg/m³Good
Kanata estimated≈ 4 µg/m³Good
Montréal-Nord estimated≈ 7 µg/m³Good
Le Sud-Ouest estimated≈ 7 µg/m³Good
Repentigny estimated≈ 7 µg/m³Good
Maple Ridge estimated≈ 6 µg/m³Good
Willowdale estimated≈ 5 µg/m³Good
New Westminster estimated≈ 6 µg/m³Good
Caledon estimated≈ 4 µg/m³Good
Stoney Creek estimated≈ 5 µg/m³Good

Regions

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