Climate Impacts on Canadian Communities: Summer 2025

The below list includes communities and regions affected by climate impacts in Summer 2025. It totals more than 200 locations, and does not include the 1 in 7 First Nations that also faced wildfires, evacuations, extreme heat and air quality warnings.

As fellow mayors and councillors, we know the stress, fear and trauma of these moments are a burden that doesn’t ever fully go away. We know that our communities live with the consequences of these climate impacts long after the headlines, or the alerts, end. We cannot keep dealing with these disasters on our own. That’s why we are calling on the federal government to prioritise nation-building projects that meet the dual threats of economic uncertainty and climate change.

Read the full press release here.

Note: The population count denotes that of the community, municipality or region where the alert occurred. It does not necessarily denote the number of people directly affected by the alert.

Legend / Filter
MunicipalityProvinceClimate ImpactsPopulation (2021 Census)
AbbotsfordBCDrought153,524
Air RongeSKEvacuation, Wildfire1,365
AnnapolisNSLocal State of Emergency21,252
Antoine-LabelleQCWildfire36,525
ArgyleMBUnsafe air quality994
AshcroftBCUnsafe air quality1,670
Athabasca CountyABEvacuation, Wildfire6,959
AuroraONExtreme Heat62,057
Badger NLWildfire, Evacuation682
Baker LakeNUUnsafe air quality2,061
BamfieldBCEvacuation, Wildfire201
BanffBCExtreme Heat8,305
BeauvalSKEvacuation, Wildfire685
Big Lakes CountyABUnsafe air quality4,986
BighornABUnsafe air quality1,598
Birch Hills CountyABUnsafe air quality1,516
Blind RiverONUnsafe air quality3,420
Boissevain-MortonMBUnsafe air quality2,309
BonfieldONLocal State of Emergency, Severe Storm2,146
BonnyvilleABUnsafe air quality12,897
Bowen Island MunicipalityBCDrought4,256
BoyleABEvacuation, Wildfire825
Brabant LakeSKEvacuation, Wildfire27
Bracebridge ONFlood watch17,305
BrandonMBUnsafe air quality51,313
Brazeau CountyABUnsafe air quality7,179
Buffalo NarrowsSKSevere Storm1,014
BurlingtonONExtreme Heat186,948
Cache CreekBCUnsafe air quality969
CaledonONExtreme Heat76,581
CalgaryABSevere Storm, Unsafe air quality1,306,784
CalvinONLocal State of Emergency, Severe Storm557
Candle LakeSKLocal State of Emergency, Wildfire1,160
CanmoreABDrought15,990
Cape BretonNSWildfire98,318
Cardston CountyABUnsafe air quality4,856
Cartwright-Roblin MunicipalityMBUnsafe air quality1,336
ChapleauONUnsafe air quality1,942
ChaplinSKSevere Storm127
CharlottetownPEIExtreme Heat38,809
ChesterfieldSKSevere Storm419
ClaringtonONExtreme Heat101,427
Clear Hills CountyABUnsafe air quality3,006
Clearwater CountyABUnsafe air quality11,865
CobourgONWildfire Risk20,519
Colchester NSWildfire Risk51,476
Cole BaySKEvacuation, Wildfire194
Conception Bay SouthNLWildfire, Evacuation27,168
Corman ParkSKSevere Storm8,909
CornwallisMBUnsafe air quality4,568
County of Northern LightsABUnsafe air quality4,152
Cowichan Valley Regional DistrictBCEvacuation, Wildfire89,013
CreightonSKEvacuation, Wildfire1,203
Crowsnest PassABUnsafe air quality5,695
Cumberland CountyNSWildfire30,538
DawsonYKEvacuation Alert, Wildfire1,577
Deloraine-WinchesterMBUnsafe air quality1,478
Denare BeachSKWildfire, Evacuation699
DigbyNSDrought17,062
DrydenONSevere Storm7,388
DufferinMBUnsafe air quality2,543
EdmontonABUnsafe air quality, Extreme Heat1,010,899
Elliot LakeONUnsafe air quality11,372
EltonMBUnsafe air quality1,276
EnglehartONUnsafe air quality1,442
EyebrowSKSevere Storm1340
FairviewABUnsafe air quality1,580
Flin FlonMBEvacuation, Wildfire4,940
Fort LiardNTUnsafe air quality468
Fort McMurrayABUnsafe air quality76,006
Fort SimpsonNTUnsafe air quality1,100
Fort St. JohnBCEvacuation, Wildfire21,465
FrederictonNBWildfire Risk, Unsafe air quality63,116
GatineauQCExtreme Heat291,041
Georgian BayONUnsafe air quality3,441
Glenboro-South CypressMBUnsafe air quality1,123
GogamaONUnsafe air quality310
Grande PrairieABUnsafe air quality26,701
GrasslandMBUnsafe air quality1,583
Great BendSKSevere Storm381
Greater SudburyONExtreme Heat179,965
GreenviewBCUnsafe air quality, Wildfire, Evacuation Alert8,584
GreyMBUnsafe air quality2,517
Guysborough CountyNSWildfire Risk, Drought7,373
HalifaxNSWildfire, Evacuation439,819
HolyroodNLWildfire, Evacuation2,471
Île-à-la-CrosseSKUnsafe air quality, Evacuation, Wildfire1,425
InnisfilONExtreme Heat43,326
IqaluitNUUnsafe air quality7,429
Irishtown-SummersideNBEvacuation Alert, Wildfire Risk1,260
Jans BaySKEvacuation, Wildfire116
KamloopsBCUnsafe air quality97,902
Kawartha LakesONWildfire79,247
KelownaBCUnsafe air quality144,576
KelseyMBEvacuation, Wildfire2,181
Killarney-Turtle MountainMBUnsafe air quality3,520
King TownshipONExtreme Heat27,333
Kings CountyNSWildfire62,914
KingstonONUnsafe air quality132,485
KugluktukNUUnsafe air quality1,382
La LocheSKEvacuation, Wildfire2,514
La RongeSKWildfire, Evacuation2,521
Lac du BonnetMBEvacuation, Wildfire3,563
Lac La BicheABExtreme Heat, Unsafe air quality3,215
LarkspurABEvacuation Alert, Wildfire Risk53
LaurierSKSevere Storm253
LincolnONExtreme Heat25,719
LloydminsterSKExtreme Heat31,582
LorneMBUnsafe air quality2,904
LouiseMBUnsafe air quality2,025
Lunenburg Municipal DistrictNSUnsafe air quality25,545
Lynn LakeMBWildfire, Evacuation579
LyttonBCLocal State of Emergency, Wildfire, Evacuation23,819
Mackenzie CountyABUnsafe air quality12,804
Maple HillsNBWildfire Risk, Evacuation Alert9,547
MerrittBCUnsafe air quality7,051
MiltonONExtreme Heat132,979
MiramichiNBWildfire17,817
MissionBCDrought41,519
MonctonNBWildfire Risk, Drought79,470
MontréalQCSevere Storm, Extreme Heat, Unsafe air quality, Flood watch1,762,949
Moose JawSKExtreme Heat33,665
Musgrave HarbourNLEvacuation, Wildfire945
NanaimoBCEvacuation, Wildfire99,863
NewmarketONExtreme Heat87,942
Norfolk TreherneMBUnsafe air quality1,770
North BayONUnsafe air quality52,662
North Cypress-Langford MBUnsafe air quality3,011
North NorfolkMBUnsafe air quality3,915
Northern Sunrise CountyABUnsafe air quality1,711
Oakland-WawanesaMBUnsafe air quality1,758
OakvilleONExtreme Heat213,759
OpportunityABUnsafe air quality3,382
OshawaONExtreme Heat175,383
OsoyoosBCWildfire, Evacuation Alert5,556
OttawaONExtreme Heat1,017,449
ParadiseNLEvacuation, Wildfire22,957
Parkland CountyABEvacuation Alert32,205
ParksvilleBCDrought, Wildfire Risk13,642
Peace River Regional DistrictBCEvacuation, Wildfire61,532
PeachlandBCEvacuation, Wildfire5,789
PembinaMBUnsafe air quality2,406
PickeringONExtreme Heat99,186
Pictou CountyNSWildfire, Unsafe air quality43,657
Pincher CreekABUnsafe air quality11,507
PinehouseSKEvacuation, Wildfire1,013
Pitt MeadowsBCDrought19,146
Port AlberniBCWildfire, Evacuation18,259
Portage la PrairieMBUnsafe air quality13,270.00
Prairie LakesMBUnsafe air quality1,625
PrincetonBCEvacuation, Wildfire2,894
Quebec CityQCFlood watch, Extreme Heat549 459
Ramsey BaySKEvacuation, Wildfire159
RanchlandABUnsafe air quality849
Rankin InletNUUnsafe air quality2,975
Red Deer CountyABWildfire Risk19,933
RedwaterABWildfire Risk2,115
ReginaSKUnsafe air quality226,404
Regional District of North OkanaganBCEvacuation, Wildfire91,610
RevelstokeBCUnsafe air quality8,275
Richmond HillONExtreme Heat202,022
Riverdale MunicipalityMBUnsafe air quality1,803
RolandMBUnsafe air quality1,145
Rouyn-NorandaQCUnsafe air quality42,313
Saddle Hills CountyABUnsafe air quality2,338
Salmon CoveNLWildfire Risk, Evacuation760
SaskatoonSKUnsafe air quality266,141
Sault Ste. MarieONUnsafe air quality71,014
ScottSKSevere Storm215
SherbrookeQCExtreme Heat172,950
Slave LakeABEvacuation Alert, Wildfire Risk6,836
Small Point–Adam’s Cove–Blackhead–BroadNLWildfire, Evacuation414
Smith FallsONUnsafe air quality9,254
Smoky Lake CountyABUnsafe air quality3,874
Snow LakeMBEvacuation, Wildfire1,088
Souris-GlenwoodMBUnsafe air quality2,547
Spirit RiverABUnsafe air quality700
SquamishBCLocal State of Emergency, Evacuation Alert, Wildfire23,819
St. John'sNLEvacuation, Wildfire110,525
St. Mary’sNSWildfire Risk, Drought2,161
St. PaulABUnsafe air quality6,306
St. StephenNBWildfire Risk, Drought4,510
StanleySKSevere Storm508
StanleyMBUnsafe air quality8,981
StuartBCSevere Storm571
SummerlandBCEvacuation, Wildfire12,042
Swan HillsABEvacuation, Wildfire1,201
SydneyNSExtreme Heat30,960
ThessalonONUnsafe air quality1,260
ThompsonMBEvacuation Alert, Wildfire13,035
ThompsonMBUnsafe air quality1,259
Thorhild CountyABWildfire Risk3,042
Thunder BayONUnsafe air quality108,843
TimminsONFlood watch41,145
TorontoONUnsafe air quality, Extreme Heat2,794,356
Trois-RivièresQCUnsafe air quality139,163
Turtle RiverSKSevere Storm307
Val-d'OrQCExtreme Heat32,752
VancouverBCExtreme Heat662,248
VaughanONExtreme Heat323,103
VernonBCEvacuation Alert, Wildfire66,000
VictoriaNLEvacuation Alert, Wildfire Risk, Local State of Emergency1,658
VictoriaMBUnsafe air quality1,188
WellingtonSKSevere Storm274
West HantsNSUnsafe air quality19,509
West KelownaBCEvacuation, Wildfire40,715
Westlock CountyABEvacuation Alert7,186
WheatlandsSKSevere Storm157
WhiteheadMBUnsafe air quality1,679
Willow CreekABUnsafe air quality6,081
WindsorONExtreme Heat229,660
WinnipegMBUnsafe air quality749,607
Wood BuffaloABUnsafe air quality72,326
Woodlands CountyABUnsafe air quality4,558
YaleBCEvacuation Alert162
YarmouthNSWildfire Risk, Drought6,829
Yellowhead CountyABUnsafe air quality10,426
YellowknifeNTUnsafe air quality20,340