SmogRank / Episodes / Canada

Alberta, Saskatchewan and British Columbia, Canada, June 2023

For 9 days, from 8 to 16 June 2023, 21 cities in Canada had PM2.5 at least twice their usual for the time of year. The worst reading was Grande Prairie, Alberta, Canada: 163.0 µg/m³ on 14 June, about 31× its usual 5.3. Ended 16 June.

Likely smoke from firesFires were detected within 300 km of the city on 82% of the counted city-days and smoke was mapped over the city on 100%. Satellites see crop, field and forest fires alike, so this doesn't say which burned.
Cities reached21in 1 country
Days98 to 16 June 2023
Worst day9 June14 cities counted
Furthest above usual31×Grande Prairie

Day by day

9 June 14 cities at twice their usual or more
CranbrookMedicine HatCrestonVernonKelownaPentictonKamloopsFort St. JohnHopeAgassizChilliwackAbbotsfordLyndenWhistlerBellinghamLangleyPort CoquitlamCoquitlamStrawberry HillBurnabySquamishNorth VancouverDeltaVancouverWest VancouverRichmondGibsonsNorth CowichanDuncanNanaimoHarewoodQuesnelCastlegarWilliams LakeReginaRed DeerDrayton ValleySt. AlbertSherwood ParkSwift CurrentEdmontonCalgaryFort SaskatchewanPrince GeorgeLethbridgeAirdrieGrand CentreEdsonPrince AlbertSaskatoonFort McMurrayGrande Prairie
5 Jun678910111213141516171819
Every measured city in the area, coloured by its PM2.5 that day; a dark ring marks a city at twice its usual or more. Bars: cities counted each day, coloured by their median level. Choose a day or press play; without JavaScript, the days link to that day's world ranking.

How it spread

Grande PrairieGrande Prairie, 5 June: 5.5 µg/m³Grande Prairie, 6 June: 9.0 µg/m³Grande Prairie, 7 June: 40.5 µg/m³Grande Prairie, 8 June: 58.9 µg/m³, 11× its usual 5.5Grande Prairie, 9 June: 65.8 µg/m³, 12× its usual 5.4Grande Prairie, 10 June: 75.2 µg/m³, 14× its usual 5.3Grande Prairie, 11 June: 66.9 µg/m³, 13× its usual 5.0Grande Prairie, 12 June: 97.7 µg/m³, 20× its usual 5.0Grande Prairie, 13 June: 73.4 µg/m³, 14× its usual 5.3Grande Prairie, 14 June: 163.0 µg/m³, 31× its usual 5.3Grande Prairie, 15 June: 68.5 µg/m³, 13× its usual 5.1Grande Prairie, 16 June: 18.8 µg/m³Grande Prairie, 17 June: 3.0 µg/m³Grande Prairie, 18 June: 16.9 µg/m³Grande Prairie, 19 June: 7.6 µg/m³Grand CentreGrand Centre, 5 June: 9.3 µg/m³Grand Centre, 6 June: 5.8 µg/m³Grand Centre, 7 June: 7.0 µg/m³Grand Centre, 8 June: 50.2 µg/m³, 9.7× its usual 5.2Grand Centre, 9 June: 39.4 µg/m³, 7.6× its usual 5.2Grand Centre, 10 June: 24.4 µg/m³Grand Centre, 11 June: 18.1 µg/m³Grand Centre, 12 June: 70.9 µg/m³, 13× its usual 5.5Grand Centre, 13 June: 46.3 µg/m³, 8.0× its usual 5.8Grand Centre, 14 June: 18.5 µg/m³Grand Centre, 15 June: 15.4 µg/m³Grand Centre, 16 June: 31.5 µg/m³, 5.1× its usual 6.2Grand Centre, 17 June: 5.0 µg/m³Grand Centre, 18 June: 45.5 µg/m³Grand Centre, 19 June: 10.1 µg/m³Fort McMurrayFort McMurray, 5 June: 15.3 µg/m³Fort McMurray, 6 June: 5.3 µg/m³Fort McMurray, 7 June: 37.9 µg/m³Fort McMurray, 8 June: 45.6 µg/m³, 8.1× its usual 5.6Fort McMurray, 9 June: 27.6 µg/m³, 4.8× its usual 5.7Fort McMurray, 10 June: 41.6 µg/m³Fort McMurray, 11 June: 41.9 µg/m³Fort McMurray, 12 June: 131.5 µg/m³, 22× its usual 6.1Fort McMurray, 13 June: 76.3 µg/m³, 12× its usual 6.3Fort McMurray, 14 June: 15.0 µg/m³Fort McMurray, 15 June: 17.7 µg/m³Fort McMurray, 16 June: 9.9 µg/m³Fort McMurray, 17 June: 13.4 µg/m³Fort McMurray, 18 June: 11.0 µg/m³Fort McMurray, 19 June: 4.7 µg/m³Fort SaskatchewanFort Saskatchewan, 5 June: 8.4 µg/m³Fort Saskatchewan, 6 June: 6.4 µg/m³Fort Saskatchewan, 7 June: 9.7 µg/m³Fort Saskatchewan, 8 June: 45.4 µg/m³, 7.3× its usual 6.2Fort Saskatchewan, 9 June: 60.1 µg/m³, 9.9× its usual 6.1Fort Saskatchewan, 10 June: 43.4 µg/m³, 7.0× its usual 6.2Fort Saskatchewan, 11 June: 34.7 µg/m³, 5.6× its usual 6.2Fort Saskatchewan, 12 June: 60.6 µg/m³, 9.9× its usual 6.1Fort Saskatchewan, 13 June: 45.9 µg/m³, 7.3× its usual 6.3Fort Saskatchewan, 14 June: 36.2 µg/m³, 5.6× its usual 6.5Fort Saskatchewan, 15 June: 24.4 µg/m³Fort Saskatchewan, 16 June: 32.9 µg/m³, 4.9× its usual 6.7Fort Saskatchewan, 17 June: 3.7 µg/m³Fort Saskatchewan, 18 June: 8.9 µg/m³Fort Saskatchewan, 19 June: 15.2 µg/m³EdsonEdson, 5 June: 3.9 µg/m³Edson, 6 June: 7.9 µg/m³Edson, 7 June: 12.3 µg/m³Edson, 8 June: 42.5 µg/m³, 7.3× its usual 5.8Edson, 9 June: 68.4 µg/m³, 12× its usual 5.6Edson, 10 June: 77.6 µg/m³, 14× its usual 5.6Edson, 11 June: 34.9 µg/m³, 6.2× its usual 5.6Edson, 12 June: 95.7 µg/m³, 17× its usual 5.8Edson, 13 June: 54.2 µg/m³, 9.7× its usual 5.6Edson, 14 June: 36.3 µg/m³, 6.3× its usual 5.8Edson, 15 June: 55.8 µg/m³, 9.6× its usual 5.8Edson, 16 June: 24.4 µg/m³Edson, 17 June: 1.6 µg/m³Edson, 18 June: 0.7 µg/m³Edson, 19 June: 3.8 µg/m³EdmontonEdmonton, 5 June: 11.6 µg/m³Edmonton, 6 June: 8.8 µg/m³Edmonton, 7 June: 12.8 µg/m³Edmonton, 8 June: 42.1 µg/m³, 6.1× its usual 6.9Edmonton, 9 June: 60.6 µg/m³, 8.8× its usual 6.9Edmonton, 10 June: 42.8 µg/m³, 6.1× its usual 7.0Edmonton, 11 June: 39.1 µg/m³, 5.6× its usual 7.0Edmonton, 12 June: 58.9 µg/m³, 8.4× its usual 7.0Edmonton, 13 June: 41.6 µg/m³, 5.9× its usual 7.1Edmonton, 14 June: 50.2 µg/m³, 6.8× its usual 7.4Edmonton, 15 June: 28.8 µg/m³, 3.9× its usual 7.4Edmonton, 16 June: 42.1 µg/m³, 5.4× its usual 7.8Edmonton, 17 June: 6.7 µg/m³Edmonton, 18 June: 10.4 µg/m³Edmonton, 19 June: 18.2 µg/m³Prince AlbertPrince Albert, 5 June: 9.5 µg/m³Prince Albert, 6 June: 8.4 µg/m³Prince Albert, 7 June: 9.1 µg/m³Prince Albert, 8 June: 38.5 µg/m³, 5.4× its usual 7.1Prince Albert, 9 June: 31.8 µg/m³, 4.4× its usual 7.2Prince Albert, 10 June: 20.5 µg/m³Prince Albert, 11 June: 14.8 µg/m³Prince Albert, 12 June: 106.0 µg/m³, 14× its usual 7.7Prince Albert, 13 June: 151.0 µg/m³, 19× its usual 8.0Prince Albert, 14 June: 25.1 µg/m³Prince Albert, 15 June: 12.1 µg/m³Prince Albert, 16 June: 19.8 µg/m³Prince Albert, 17 June: 19.3 µg/m³Prince Albert, 18 June: 15.3 µg/m³Prince Albert, 19 June: 5.3 µg/m³St. AlbertSt. Albert, 5 June: 7.0 µg/m³St. Albert, 6 June: 8.9 µg/m³St. Albert, 7 June: 14.7 µg/m³St. Albert, 8 June: 38.4 µg/m³, 6.5× its usual 5.9St. Albert, 9 June: 36.4 µg/m³, 6.2× its usual 5.9St. Albert, 10 June: 27.1 µg/m³, 4.6× its usual 5.9St. Albert, 11 June: 20.9 µg/m³St. Albert, 12 June: 46.3 µg/m³, 7.5× its usual 6.2St. Albert, 13 June: 22.3 µg/m³St. Albert, 14 June: 25.4 µg/m³, 4.0× its usual 6.3St. Albert, 15 June: 17.2 µg/m³St. Albert, 16 June: 30.9 µg/m³, 4.8× its usual 6.5St. Albert, 17 June: 2.0 µg/m³St. Albert, 18 June: 4.6 µg/m³St. Albert, 19 June: 8.3 µg/m³SaskatoonSaskatoon, 5 June: 8.3 µg/m³Saskatoon, 6 June: 10.9 µg/m³Saskatoon, 7 June: 10.5 µg/m³Saskatoon, 8 June: 32.1 µg/m³, 5.1× its usual 6.3Saskatoon, 9 June: 60.3 µg/m³, 9.6× its usual 6.3Saskatoon, 10 June: 21.1 µg/m³Saskatoon, 11 June: 16.3 µg/m³Saskatoon, 12 June: 55.4 µg/m³, 8.4× its usual 6.6Saskatoon, 13 June: 131.0 µg/m³, 20× its usual 6.6Saskatoon, 14 June: 31.0 µg/m³Saskatoon, 15 June: 13.6 µg/m³Saskatoon, 16 June: 37.5 µg/m³, 5.5× its usual 6.8Saskatoon, 17 June: 21.8 µg/m³Saskatoon, 18 June: 9.4 µg/m³Saskatoon, 19 June: 3.4 µg/m³Sherwood ParkSherwood Park, 5 June: no readingSherwood Park, 6 June: no readingSherwood Park, 7 June: no readingSherwood Park, 8 June: 28.7 µg/m³, 5.7× its usual 5.0Sherwood Park, 9 June: 39.4 µg/m³, 7.9× its usual 5.0Sherwood Park, 10 June: 29.1 µg/m³, 5.6× its usual 5.2Sherwood Park, 11 June: 22.6 µg/m³Sherwood Park, 12 June: 37.2 µg/m³, 7.0× its usual 5.3Sherwood Park, 13 June: 34.1 µg/m³, 6.4× its usual 5.3Sherwood Park, 14 June: 32.2 µg/m³, 6.1× its usual 5.3Sherwood Park, 15 June: 17.5 µg/m³Sherwood Park, 16 June: 25.7 µg/m³, 4.8× its usual 5.4Sherwood Park, 17 June: 2.6 µg/m³Sherwood Park, 18 June: 5.3 µg/m³Sherwood Park, 19 June: 8.5 µg/m³Swift CurrentSwift Current, 5 June: 7.8 µg/m³Swift Current, 6 June: 10.5 µg/m³Swift Current, 7 June: 8.6 µg/m³Swift Current, 8 June: 7.5 µg/m³Swift Current, 9 June: 40.7 µg/m³, 8.1× its usual 4.4Swift Current, 10 June: 25.8 µg/m³Swift Current, 11 June: 16.7 µg/m³Swift Current, 12 June: 13.7 µg/m³Swift Current, 13 June: 13.8 µg/m³Swift Current, 14 June: 9.7 µg/m³Swift Current, 15 June: 18.2 µg/m³Swift Current, 16 June: 36.9 µg/m³, 7.4× its usual 4.7Swift Current, 17 June: 20.0 µg/m³Swift Current, 18 June: 7.3 µg/m³Swift Current, 19 June: 2.8 µg/m³ReginaRegina, 5 June: no readingRegina, 6 June: no readingRegina, 7 June: 9.5 µg/m³Regina, 8 June: 6.5 µg/m³Regina, 9 June: 38.4 µg/m³, 7.2× its usual 5.3Regina, 10 June: 16.3 µg/m³Regina, 11 June: no readingRegina, 12 June: no readingRegina, 13 June: 13.8 µg/m³Regina, 14 June: 29.3 µg/m³Regina, 15 June: 9.3 µg/m³Regina, 16 June: 22.7 µg/m³Regina, 17 June: 21.7 µg/m³Regina, 18 June: 9.5 µg/m³Regina, 19 June: 3.5 µg/m³Drayton ValleyDrayton Valley, 5 June: 5.6 µg/m³Drayton Valley, 6 June: 9.8 µg/m³Drayton Valley, 7 June: 15.1 µg/m³Drayton Valley, 8 June: 20.6 µg/m³Drayton Valley, 9 June: 34.8 µg/m³, 5.6× its usual 6.2Drayton Valley, 10 June: 31.1 µg/m³, 4.7× its usual 6.6Drayton Valley, 11 June: 47.3 µg/m³, 7.2× its usual 6.6Drayton Valley, 12 June: 44.1 µg/m³, 6.7× its usual 6.6Drayton Valley, 13 June: 36.6 µg/m³, 5.5× its usual 6.6Drayton Valley, 14 June: 37.4 µg/m³, 5.7× its usual 6.6Drayton Valley, 15 June: 34.9 µg/m³, 5.3× its usual 6.6Drayton Valley, 16 June: 26.7 µg/m³, 4.0× its usual 6.6Drayton Valley, 17 June: 4.0 µg/m³Drayton Valley, 18 June: 3.2 µg/m³Drayton Valley, 19 June: 7.6 µg/m³AirdrieAirdrie, 5 June: 10.3 µg/m³Airdrie, 6 June: 15.0 µg/m³Airdrie, 7 June: 15.9 µg/m³Airdrie, 8 June: 17.2 µg/m³Airdrie, 9 June: 25.3 µg/m³, 5.1× its usual 4.7Airdrie, 10 June: 14.2 µg/m³Airdrie, 11 June: 39.8 µg/m³, 8.0× its usual 5.0Airdrie, 12 June: 16.3 µg/m³Airdrie, 13 June: 18.5 µg/m³Airdrie, 14 June: 17.5 µg/m³Airdrie, 15 June: 61.2 µg/m³, 12× its usual 5.0Airdrie, 16 June: 16.9 µg/m³Airdrie, 17 June: 9.0 µg/m³Airdrie, 18 June: 1.9 µg/m³Airdrie, 19 June: 2.3 µg/m³CalgaryCalgary, 5 June: 12.5 µg/m³Calgary, 6 June: 11.4 µg/m³Calgary, 7 June: 14.8 µg/m³Calgary, 8 June: 14.6 µg/m³Calgary, 9 June: 20.0 µg/m³Calgary, 10 June: 14.5 µg/m³Calgary, 11 June: 48.5 µg/m³, 8.1× its usual 6.0Calgary, 12 June: 15.9 µg/m³Calgary, 13 June: 13.1 µg/m³Calgary, 14 June: 6.9 µg/m³Calgary, 15 June: 57.0 µg/m³, 9.2× its usual 6.2Calgary, 16 June: 29.5 µg/m³, 4.8× its usual 6.2Calgary, 17 June: 4.7 µg/m³Calgary, 18 June: 2.6 µg/m³Calgary, 19 June: 1.2 µg/m³Red DeerRed Deer, 5 June: 9.6 µg/m³Red Deer, 6 June: 5.6 µg/m³Red Deer, 7 June: 9.4 µg/m³Red Deer, 8 June: 14.2 µg/m³Red Deer, 9 June: 24.7 µg/m³Red Deer, 10 June: 24.3 µg/m³Red Deer, 11 June: 42.5 µg/m³, 7.2× its usual 5.9Red Deer, 12 June: 36.9 µg/m³, 6.1× its usual 6.0Red Deer, 13 June: 28.2 µg/m³, 4.6× its usual 6.1Red Deer, 14 June: 30.9 µg/m³, 5.1× its usual 6.1Red Deer, 15 June: 37.9 µg/m³, 6.1× its usual 6.2Red Deer, 16 June: 36.6 µg/m³, 5.9× its usual 6.2Red Deer, 17 June: 4.0 µg/m³Red Deer, 18 June: 2.9 µg/m³Red Deer, 19 June: 1.4 µg/m³LethbridgeLethbridge, 5 June: 8.6 µg/m³Lethbridge, 6 June: 9.0 µg/m³Lethbridge, 7 June: 9.6 µg/m³Lethbridge, 8 June: 11.3 µg/m³Lethbridge, 9 June: 12.3 µg/m³Lethbridge, 10 June: 10.9 µg/m³Lethbridge, 11 June: 14.5 µg/m³Lethbridge, 12 June: 26.2 µg/m³, 5.2× its usual 4.5Lethbridge, 13 June: 17.4 µg/m³Lethbridge, 14 June: 3.9 µg/m³Lethbridge, 15 June: 52.3 µg/m³, 10× its usual 4.7Lethbridge, 16 June: 21.1 µg/m³Lethbridge, 17 June: 5.2 µg/m³Lethbridge, 18 June: 3.2 µg/m³Lethbridge, 19 June: 2.9 µg/m³Prince GeorgePrince George, 5 June: 3.6 µg/m³Prince George, 6 June: 9.4 µg/m³Prince George, 7 June: 14.8 µg/m³Prince George, 8 June: 19.7 µg/m³Prince George, 9 June: 16.8 µg/m³Prince George, 10 June: 9.2 µg/m³Prince George, 11 June: 6.2 µg/m³Prince George, 12 June: 7.5 µg/m³Prince George, 13 June: 7.2 µg/m³Prince George, 14 June: 52.3 µg/m³, 10× its usual 5.1Prince George, 15 June: 32.0 µg/m³, 6.0× its usual 5.3Prince George, 16 June: 4.9 µg/m³Prince George, 17 June: 5.2 µg/m³Prince George, 18 June: 8.1 µg/m³Prince George, 19 June: 9.0 µg/m³QuesnelQuesnel, 5 June: 3.4 µg/m³Quesnel, 6 June: 7.7 µg/m³Quesnel, 7 June: 14.2 µg/m³Quesnel, 8 June: 14.7 µg/m³Quesnel, 9 June: 21.2 µg/m³Quesnel, 10 June: 11.7 µg/m³Quesnel, 11 June: 5.6 µg/m³Quesnel, 12 June: 10.4 µg/m³Quesnel, 13 June: 7.1 µg/m³Quesnel, 14 June: 26.8 µg/m³, 4.5× its usual 6.0Quesnel, 15 June: 24.2 µg/m³Quesnel, 16 June: 2.8 µg/m³Quesnel, 17 June: 2.1 µg/m³Quesnel, 18 June: 6.6 µg/m³Quesnel, 19 June: 6.6 µg/m³Williams LakeWilliams Lake, 5 June: 3.4 µg/m³Williams Lake, 6 June: 5.7 µg/m³Williams Lake, 7 June: 6.3 µg/m³Williams Lake, 8 June: 8.8 µg/m³Williams Lake, 9 June: 14.1 µg/m³Williams Lake, 10 June: 11.3 µg/m³Williams Lake, 11 June: 4.9 µg/m³Williams Lake, 12 June: 6.1 µg/m³Williams Lake, 13 June: 6.4 µg/m³Williams Lake, 14 June: 26.3 µg/m³, 5.3× its usual 3.5Williams Lake, 15 June: 23.1 µg/m³Williams Lake, 16 June: 1.3 µg/m³Williams Lake, 17 June: 2.3 µg/m³Williams Lake, 18 June: 5.3 µg/m³Williams Lake, 19 June: 5.5 µg/m³CastlegarCastlegar, 5 June: 9.3 µg/m³Castlegar, 6 June: 6.6 µg/m³Castlegar, 7 June: 10.4 µg/m³Castlegar, 8 June: 10.4 µg/m³Castlegar, 9 June: 10.5 µg/m³Castlegar, 10 June: 7.6 µg/m³Castlegar, 11 June: 6.0 µg/m³Castlegar, 12 June: 11.3 µg/m³Castlegar, 13 June: 12.9 µg/m³Castlegar, 14 June: 9.1 µg/m³Castlegar, 15 June: 24.6 µg/m³Castlegar, 16 June: 27.0 µg/m³, 5.2× its usual 5.2Castlegar, 17 June: 5.5 µg/m³Castlegar, 18 June: 1.1 µg/m³Castlegar, 19 June: 2.5 µg/m³5 Jun791113151719
Every counted city, in the order the episode reached them, 3 days before to 3 after. Each square is a day, coloured by that day's PM2.5; outlined: at twice the city's usual or more.
Good0–50
Moderate51–100
Sensitive groups101–150
Unhealthy151–200
Very unhealthy201–300
Hazardous301+

Every city it reached

CityDaysHighestUsualAbove usual
Grande PrairieAlberta, Canada8 163.014 June5.331×
Fort McMurrayAlberta, Canada4 131.512 June6.122×
SaskatoonSaskatchewan, Canada5 131.013 June6.620×
Prince AlbertSaskatchewan, Canada4 151.013 June8.019×
EdsonAlberta, Canada8 95.712 June5.817×
Grand CentreAlberta, Canada5 70.912 June5.513×
AirdrieAlberta, Canada3 61.215 June5.012×
LethbridgeAlberta, Canada2 52.315 June4.711×
Prince GeorgeBritish Columbia, Canada2 52.314 June5.110×
Fort SaskatchewanAlberta, Canada8 60.612 June6.19.9×
CalgaryAlberta, Canada3 57.015 June6.29.2×
EdmontonAlberta, Canada9 60.69 June6.98.8×
Swift CurrentSaskatchewan, Canada2 40.79 June4.48.1×
Sherwood ParkAlberta, Canada7 39.49 June5.07.9×
St. AlbertAlberta, Canada6 46.312 June6.27.5×
Drayton ValleyAlberta, Canada8 47.311 June6.67.2×
Red DeerAlberta, Canada6 42.511 June5.97.2×
ReginaSaskatchewan, Canada1 38.49 June5.37.2×
Williams LakeBritish Columbia, Canada1 26.314 June3.55.3×
CastlegarBritish Columbia, Canada1 27.016 June5.25.2×
QuesnelBritish Columbia, Canada1 26.814 June6.04.5×

Daily means in µg/m³, over the days each city counted in this episode. Highest: its highest of those days. Usual: the city's median for the time of year of that day (its days within 21 days of the date, every year, leaving out the week around it). Above usual: its highest day against that, with a usual under 5 µg/m³ taken as 5.

Against other episodes in Canada

Number 14 of 43 episodes in Canada since our records began, by cities reached.

Bars: cities reached; colour: the level of the episode's highest daily reading. All 43.

Use this page

SmogRank, Alberta, Saskatchewan and British Columbia, Canada, June 2023: 21 cities with PM2.5 at twice their usual or more, 8 to 16 June 2023, smogrank.com/episodes/2023-06-alberta-saskatchewan-and-british-columbia-canada (accessed 5 October 2026).

Download top 10 (PNG)

You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.

An episode is a run of days when many cities close to each other (four or more within 350 km on a day, 8 or more in all) each had a daily PM2.5 mean of at least 25 µg/m³ and at least 2 times their usual for that time of year. Found in our own measurements, not picked by hand. How we find episodes. Values are each city's daily mean of its own monitors; causes are the usual kinds for a pattern like this, not a confirmed source. Fire detections from NASA FIRMS; smoke maps from NOAA HMS.