Tornadoes · Canada

Tornadoes of 2004 in Canada

62 tornadoes were confirmed in Canada in 2004, about the average of the record. They killed nobody.

2003 2005

This record stops in 2009

Environment and Climate Change Canada verified tornadoes for the thirty years from 1980 to 2009 and has not extended that database. Nothing here after 2009 is missing because Canada stopped having tornadoes: the modern Canadian record is kept by Western University’s Northern Tornadoes Project, which has surveyed every year since 2017 and confirms more tornadoes a year than this database averages, because it goes looking with satellite imagery and drones rather than waiting for a report.

We do not carry it. The Northern Tornadoes Project publishes its data under a Creative Commons Attribution-NonCommercial licence, which forbids use on a commercial site, and this is one. For the years from 2017 on, go to the project’s own open data.

The rating scale

Tracks are drawn in the color of the rating.

Every tornado in this record is rated on Ted Fujita’s F scale, which rates the damage and reads a wind speed off it. Canada moved to the Enhanced Fujita scale on 1 April 2013, four years after this record ends, so no EF rating appears here at all. Wind speeds are the F scale as Environment and Climate Change Canada publishes it, rounded to 10 km/h.

  1. F060 to 110 km/h

    Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.

  2. F1120 to 170 km/h

    Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.

  3. F2180 to 240 km/h

    Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, large trees snapped or uprooted, cars lifted off the ground.

  4. F3250 to 320 km/h

    Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.

  5. F4330 to 410 km/h

    Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.

  6. F5420 to 510 km/h

    Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged.

  7. Unrated

    The survey recorded a tornado but could not put a number on it, most often because nothing it passed carried a rating the scale can be read from.

By province or territory

Province or territoryTornadoes
Alberta19
Ontario14
Saskatchewan11
Quebec10
Manitoba7
New Brunswick1

Every tornado of 2004

April 19 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
April 1918:08F0Magrath, Alberta20

April 20 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
April 2014:20F0Calgary, Alberta

May 20 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
May 2018:50F0Caledonia, Ontario1.830

May 22 4 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
May 22F0Belton, Ontario
May 2218:30F2Mitchell, Ontario5.020
May 2218:30F2Gads Hill, Ontario2.230
May 2218:45F1Winthrop, Ontario

May 24 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
May 2410:45F0Waterloo, Ontario0.230
May 2415:00F0Bergheim, Saskatchewan

June 7 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 701:53F1Melita, Manitoba400

June 8 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 8F1Landrienne, Quebec

June 9 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 916:10F1Mallorytown, Ontario5.0200C$100,000

June 13 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 1313:45F0Carseland, Alberta
June 1318:41F119 km NNE of Vulcan, Alberta

June 14 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 1416:00F032 km SE of Maple Creek, Saskatchewan

June 15 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 1514:45F1Brandon, Manitoba

June 17 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 1710:00F0Countess, Alberta

June 20 3 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 20F0Laurier-Station, Quebec
June 20F0St-Elzéar, Quebec
June 2017:30F0Ninga, Manitoba

June 19 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 1919:20F0Peerless Lake, Alberta

June 22 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
June 2218:30F1Beachburg, Ontario

July 1 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1F0Lac-Gatineau, Quebec
July 118:30F0Eatonia, Saskatchewan

July 7 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 714:45F0Kelfield, Saskatchewan

July 8 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 815:16F1Grande Prairie, Alberta

July 9 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 913:09F0Edmonton, Alberta

July 11 4 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1115:58F0Mundare, Alberta
July 1117:00F1Krakow, Alberta
July 1117:16F0Radville, Saskatchewan
July 1117:23F1Cardiff, Alberta

July 12 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1219:30F0Near Mulvihill, Manitoba

July 13 3 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1318:10F1Brinsley, Ontario6.010C$30,000
July 1318:10F0Farquhar, Ontario2.810C$30,000
July 1318:25F0Elimville, Ontario3.710C$30,000

July 14 4 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1409:35F0Cut Knife, Saskatchewan
July 1414:57F0Conquest, Saskatchewan
July 1415:30F1Near Spiritwood, Saskatchewan
July 1416:23F0Ibstone, Saskatchewan

July 17 3 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1715:00F0Sheppardton, Ontario0.430
July 1715:00F0Near Deschambault Lake, Saskatchewan
July 1722:30F0Martinsville, Saskatchewan

July 19 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 1916:00F1Sunchild, Alberta

July 20 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 2007:01F0Near Cross Lake Prov. Park, Alberta100

July 22 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 2214:15F017 km NW of Redcliffe, Alberta

July 31 7 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
July 31F0Châteauguay, Quebec
July 31F1Durham-Sud, Quebec
July 31F1St-Albert, Quebec
July 31F0Chesterville, Quebec
July 3113:15F0Bowsman, Manitoba
July 3117:00F1Saint Jacques, New Brunswick
July 3116:40F014 km WNW of Guynemer, Manitoba8.0

August 3 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
August 313:48F0Medicine Hat to Redcliffe, Alberta
August 321:55F2Leedale, Alberta

August 5 3 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
August 519:00F0Mound, Alberta
August 520:05F0Lacombe, Alberta90
August 520:10F0Gull Lake, Alberta

August 8 1 tornado

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
August 815:10F0Manitou, Manitoba50

August 10 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
August 10F1Thurso, Quebec
August 1016:00F1Burnstown, Ontario2.0300

September 3 2 tornadoes

DateTimeRatingWherePath (km)Width (m)DeathsInjuriesDamage
September 3F1Val Gagne, Ontario6.0500
September 3F0Malartic, Quebec

Nearby

Warnings in force in Canada nowThe forecast in CanadaThe live radar over Canada

What this means

Ratings are the survey’s, read off the damage rather than measured, on the Fujita scale as Environment and Climate Change Canada publishes it. Path length, width, time, casualties and cost are blank in the source for many tornadoes, and a blank here is a blank there rather than a zero. The rating scale is above.

Sources

Contains information licensed under the Open Government Licence - Canada.Source: Environment and Climate Change Canada, Canadian National Tornado Database: Verified Events (1980-2009).The tables, totals, rankings and wording on this page are WeatherOverTime’s, built from that database.