This page documents all tornadoes confirmed by Environment Canada and the University of Western Ontario's Northern Tornadoes Project (NTP) in Canada throughout 2025.

Background Canada is one of the most tornado-prone countries on the planet, averaging 60 per year. While most of these are typically brief and weak, some can be violent and very destructive. Tornadoes in Canada most often occur in the Prairies, southern Ontario, and southern Quebec, where the typical tornado season occurs in the summer months.

Data on Canadian tornadoes, in addition to other weather phenomena such as downbursts, is collected by the Northern Tornadoes Project (NTP). The number of recorded tornadoes in Canada has increased significantly in recent years due to their work. In late 2025, an AI tool was introduced to help identify tornadoes that touch down in the remote forests of Canada. The NTP surveys and rates tornadoes and other wind events that occur in Canada; they are rated using a modified version of the Enhanced Fujita Scale (EF-Scale) known as the Canadian Enhanced Fujita Scale (sometimes abbreviated as the CEF-Scale).

Season summary The 2025 Canadian tornado season began with a weak landspout tornado in mid-April; only weak tornadoes touched down from then to mid-June. From June 19—22, a destructive storm system swept across the Northern United States and parts of Canada. The system produced 12 tornadoes across Saskatchewan, including two EF2-rated tornadoes. On July 12, three EF2 tornadoes caused significant forest damage in northwestern Ontario. Severe storms struck Saskatchewan and Alberta on August 20, producing several strong downbursts and one weak tornado.

+ 2025 Tornado StrengthsEFU EF0 EF1 EF2 EF3 EF4 EF5 22 15 36 19 0 0 0

April April 12 event + List of confirmed tornadoes – Saturday, April 12, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUN of Rolling HillsNewellAB23:22A weak landspout tornado was recorded, tracking through croplands. No damage was reported.

April 29 event + List of confirmed tornadoes – Tuesday, April 29, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF1NE of Dorval-LodgeAbitibi-TémiscamingueQC18:45Satellite imagery showed tornado damage paths through forested areas. Minor downburst damage was also identified in the area. EF1E of LuksvilleOutaouaisQC21:45Satellite imagery showed tornado damage paths through forested areas. EF1N of Saint-ZénonLanaudièreQC23:30A tornado damaged roofs and trees and destroyed a barn. EF1SW of La TuqueMauricieQC23:30Satellite imagery showed tornado damage paths through forested areas.

April 30 event + List of confirmed tornadoes – Wednesday, April 30, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUSE of TourondEastmanMB23:03A weak landspout tornado was recorded. No damage was reported; its path length was estimated by a witness.

May May 15 event + List of confirmed tornadoes – Thursday, May 15, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUS of SperlingPembina ValleyMB23:05A weak landspout tornado was recorded. No damage was reported.

May 16 event + List of confirmed tornadoes – Friday, May 16, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF0S of LakesideOxfordON07:00A tornado damaged trees and a power pole northwest of Woodstock.

May 21 event + List of confirmed tornadoes – Wednesday, May 21, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUNE of VanderhoofInterior PlateauBC20:34A weak landspout tornado was recorded. No damage was reported.

May 26 event + List of confirmed tornadoes – Monday, May 26, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF1S of Atmore to RossianNorthern AlbertaAB01:00A tornado damaged homes and trees along a long but somewhat narrow path. The roof of one home was partially removed. EF1Avenir areaNorthern AlbertaAB01:25This tornado started near the end of the previous tornado's path, uprooting many trees along its path.

June June 2 event + List of confirmed tornadoes – Monday, June 2, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUS of Cut Knife (1st tornado)Cut KnifeSK21:30A weak landspout tornado was recorded. No damage was reported. EFUS of Cut Knife (2nd tornado)Cut KnifeSK21:35A weak landspout tornado was recorded. No damage was reported.

June 10 event + List of confirmed tornadoes – Tuesday, June 10, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF2NW of SaguenaySaguenay–Lac-Saint-JeanQC19:40Satellite imagery showed tornado damage paths through forested areas.

June 13 event + List of confirmed tornadoes – Friday, June 13, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUS of ColevilleOakdaleSK00:00A weak landspout tornado was recorded. No damage was reported. EFUSouthern Red DeerRed DeerAB14:30A tornado was observed; no damage was reported. EFUN of Rivière Qui BarreSturgeonAB22:50A tornado was observed; no damage was reported.

June 14 event + List of confirmed tornadoes – Saturday, June 14, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUE of HepburnLairdSK21:41A weak cone tornado was recorded. No damage was reported.

June 15 event + List of confirmed tornadoes – Sunday, June 15, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUE of DidsburyMountain ViewAB21:30A tornado was recorded; no damage was reported.

June 19 event Saskatchewan events associated with the tornado outbreak and derecho of June 19–22, 2025. + List of confirmed tornadoes – Thursday, June 19, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF0N of LefebvreCentre-du-QuébecQC19:20A tornado caused minor tree damage. EF1DanvilleEstrieQC19:45Homes, trailers, trees, and a barn were damaged by this tornado that struck the Danville area. EF1Saint-Évariste-de-Forsyth areaChaudière-AppalachesQC21:25A tornado affected forested areas. EFUS of HirschCoalfieldsSK22:23A brief tornado was recorded, causing no reported damage. EF0S of Frobisher (1st tornado)CoalfieldsSK22:40A weak tornado caused minor tree damage. EF2S of Frobisher (2nd tornado)CoalfieldsSK22:45A strong tornado damaged power poles, oil tanks, grain bins, and trees. EF2E of Kronau (1st tornado)LajordSK23:04This tornado damaged a well-constructed home, many farm vehicles, and vegetation in a rural area. EF0E of Kronau (2nd tornado)LajordSK23:10The same storm produced a second, weaker tornado which damaged vegetation and a grain bin. EF1SW of Saint-MarcelChaudière-AppalachesQC23:20Satellite imagery showed tornado damage paths through forested areas. EF1Blackstrap LakeDundurnSK23:25Two residences near the northeastern shore of the lake were damaged by this tornado. EFUS of VibankFrancisSK23:51A tornado was recorded, causing no reported damage. EFUNE of YoungMorrisSK00:18A tornado was recorded, causing no reported damage. EF1N of DysartTouchwoodSK02:10A tornado caused damage to trees and a shed, additionally causing minor shingle damage to a roof near South Touchwood. EF1S of HubbardItuna Bon AccordSK03:00This tornado damaged trees, a rural home and farm buildings, and an RV.

June 21 event + List of confirmed tornadoes – Saturday, June 21, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUSW of GlenbainGlen BainSK20:55A brief tornado caused no known damage. EFUN of CabriRiversideSK22:15A brief tornado caused no known damage.

June 23 event + List of confirmed tornadoes – Monday, June 23, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF0Saint-RaphaëlChaudière-AppalachesQC01:10Several barns and trees were damaged by this tornado. EF1S of Notre-Dame-du-RosaireChaudière-AppalachesQC01:35A tornado affected forested areas. EF1W of Gouin Reservoir (1st tornado)MauricieQC21:00A tornado affected forested areas. EF2W of Gouin Reservoir (2nd tornado)MauricieQC21:00Another tornado affected nearby forested areas. EF1E of WemotaciMauricieQC22:30Satellite imagery showed tornado damage paths through forested areas. EF1NE of WemotaciMauricieQC22:30Satellite imagery showed tornado damage paths through forested areas.

June 27 event + List of confirmed tornadoes – Friday, June 27, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUE of RumseyStarlandAB19:15A tornado was observed; no damage was reported.

June 29 event + List of confirmed tornadoes – Sunday, June 29, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF0SE of StockholmFertile BeltSK03:00This weak tornado cut a short path through a forested area.

June 30 event + List of confirmed tornadoes – Monday, June 30, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF0S of LucanMiddlesexON19:23A weak tornado damaged a farm property and nearby vegetation.

July July 2 event + List of confirmed tornadoes – Wednesday, July 2, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF2NE of Lac La BicheLac La BicheAB23:10AI-assisted satellite imagery review identified a tornado damage path in forested areas near Jackson Lake EF1E of Lac La BicheLac La BicheAB23:25AI-assisted satellite imagery review identified a tornado damage path in forested areas near Shaw Lake EF2N of LodgepoleBrazeauAB23:30A strong tornado caused tree damage as it moved slowly along a crescent-shaped path.

July 5 event + List of confirmed tornadoes – Saturday, July 5, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF1NE of AmosAbitibi-TémiscamingueQC21:40Satellite imagery showed tornado damage paths through forested areas. EF1NW of ObedjiwanMauricieQC00:10Satellite imagery showed tornado damage paths through forested areas.

July 9 event + List of confirmed tornadoes – Wednesday, July 9, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF1W of Rocky Mountain HouseClearwaterAB20:55A tornado snapped trees in a forested area near Strachan.

July 10 event + List of confirmed tornadoes – Saturday, July 12, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF2W of Pikangikum First NationKenoraON17:05AI-assisted satellite imagery review identified a tornado damage path in forested areas at Storey Lake

July 12 event + List of confirmed tornadoes – Saturday, July 12, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF2SE of GowgandaTimiskamingON21:50A strong tornado affected forested areas near Trethewey Lake. EF2S of Elk LakeTimiskamingON22:05Another strong tornado was produced by the same supercell as the previous one, causing more tree damage in forested areas near Crane Creek. EF2S of Kirkland LakeTimiskamingON23:00A third tornado affected rural forested areas. EF1NE of FugèrevilleAbitibi-TémiscamingueQC00:25Satellite imagery showed tornado damage paths through forested areas.

July 17 event + List of confirmed tornadoes – Thursday, June 17, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EF1NE of Otter LakeOutaouaisQC16:30Satellite imagery showed tornado damage paths through forested areas.

July 20 event + List of confirmed tornadoes – Sunday, June 20, 2025EF#LocationRegionProvinceStart coord.Time (UTC)Path lengthMax. width EFUE of BradwellBlucherSK00:50A weak tornado was spotted over open fields. EFUSW of ElstowBlucherSK01:20A brief tornado touched down, causing no reported damage.

July 22 event