Titan Archive
StateND1950 → 2025

North Dakota

Every recorded North Dakota tornado since 1950: 1,739 tornadoes, 14 rated F4/EF4 or stronger, by year, month and county.

Counts use the part of each tornado inside this state. A tornado that crossed a state line is counted in each state it touched.

1,739
Tornadoes
14
F/EF4 or stronger
29
Tornado deaths
3,594
Miles of track
53
Counties with a tornado
Fewer to more tornadoesClick a legend item to show or hide it, or "only" to see just that. Select anything on the map to open its record.

Tornadoes by month

Jan: 0Feb: 0Mar: 1Apr: 9May: 181Jun: 667Jul: 538Aug: 282Sep: 50Oct: 6Nov: 5Dec: 0
JanFebMarAprMayJunJulAugSepOctNovDec

Strongest

Ranked by rating, then deaths, then path length.
#DateRatingTornadoStateLengthWidthDeathsInjuries
106/20/57F5Casselton, ND to Hawley, MNND, MN27.4 mi500 yd10103
206/20/25EF5Enderlin, North DakotaND12.1 mi1,850 yd30
305/29/53F5Lincoln, North DakotaND14.8 mi600 yd220
407/04/78F4Elgin, North DakotaND26.0 mi250 yd535
507/02/55F4Kindred, North DakotaND9.1 mi150 yd219
606/29/75F4New England to Elgin, North DakotaND68.0 mi880 yd14
707/01/52F4Wilton to Carrington, North DakotaND48.0 mi150 yd126
808/26/07EF4Northwood, North DakotaND5.0 mi1,400 yd118
907/05/55F4Stanley to Kenmare, North DakotaND28.0 mi100 yd00
1006/17/10EF4Mayville to Thompson, North DakotaND17.0 mi150 yd01

Deadliest

Deaths in this state.
#DateRatingTornadoStateLengthWidthDeathsInjuries
106/20/57F5Casselton, ND to Hawley, MNND, MN27.4 mi500 yd10103
207/04/78F4Elgin, North DakotaND26.0 mi250 yd535
306/20/25EF5Enderlin, North DakotaND12.1 mi1,850 yd30
405/29/53F5Lincoln, North DakotaND14.8 mi600 yd220
507/02/55F4Kindred, North DakotaND9.1 mi150 yd219
607/01/52F4Wilton to Carrington, North DakotaND48.0 mi150 yd126
706/24/66F1Walhalla, North DakotaND0.1 mi10 yd11
806/29/75F4New England to Elgin, North DakotaND68.0 mi880 yd14
907/23/97F2Mohall, North DakotaND0.2 mi30 yd12
1008/26/07EF4Northwood, North DakotaND5.0 mi1,400 yd118

Longest tracks in North Dakota

Length on the ground inside this state.

Widest since 1995

Maximum path width.
#DateRatingTornadoStateLengthWidthDeathsInjuries
106/20/25EF5Enderlin, North DakotaND12.1 mi1,850 yd30
208/26/07EF4Northwood, North DakotaND5.0 mi1,400 yd118
306/20/25EF2Enderlin, North DakotaND6.8 mi1,351 yd00
408/03/16EF2Cando, North DakotaND20.0 mi1,200 yd00
507/11/17EF2Hatton to Hillsboro, North DakotaND22.0 mi1,200 yd00
607/11/17EF0Minto to Grand Forks, North DakotaND5.8 mi1,150 yd00
706/20/25EF3Jamestown, North DakotaND10.9 mi990 yd00
807/17/01F2Steele to Jamestown, North DakotaND30.0 mi880 yd00
907/17/11EF3Edgeley to LaMoure, North DakotaND16.2 mi880 yd01
1007/19/16EF1Cavalier, North DakotaND5.3 mi880 yd00

Widest 1950 to 1994

Mean path width.
#DateRatingTornadoStateLengthWidthDeathsInjuries
106/26/86F3Bottineau, North DakotaND8.0 mi2,000 yd01
207/06/54F2Harvey, North DakotaND2.0 mi880 yd00
306/29/75F4New England to Elgin, North DakotaND68.0 mi880 yd14
404/22/57F2Belfield, North DakotaND0.5 mi800 yd00
505/29/53F5Lincoln, North DakotaND14.8 mi600 yd220
606/20/57F5Casselton, ND to Hawley, MNND, MN27.4 mi500 yd10103
706/21/71F3Cooperstown to Portland, North DakotaND13.7 mi500 yd01
807/30/81F3Mandan to Lincoln, North DakotaND23.9 mi500 yd00
905/05/64F3Hankinson, ND to Breckenridge, MNND, MN5.2 mi440 yd011
1006/24/79F1Stanley to Kenmare, North DakotaND13.2 mi440 yd00

Counties

select a column to sort
CountyTornadoesF/EF4+DeathsYearsStrongest
Cass County 108 2 13 1950–2025 F5
Grand Forks County 93 2 1 1952–2025 EF4
Barnes County 68 1 0 1955–2025 F4
Richland County 62 2 2 1952–2025 F4
Burleigh County 60 1 1 1951–2025 F4
Stutsman County 58 1 0 1952–2025 F4
Walsh County 56 0 0 1960–2025 F2
Ward County 55 0 1 1954–2010 EF3
Morton County 54 1 2 1953–2025 F5
Ramsey County 51 0 0 1965–2025 F2
Benson County 50 0 0 1958–2020 F3
McLean County 49 0 0 1955–2025 F3
Steele County 45 0 0 1958–2022 F3
Cavalier County 43 0 1 1959–2025 EF2
Emmons County 43 1 2 1953–2025 F5
Pembina County 43 1 0 1967–2025 F4
Nelson County 41 0 0 1976–2022 EF3
Griggs County 39 0 0 1957–2025 F3
LaMoure County 39 1 0 1955–2025 F4
McHenry County 37 0 0 1965–2025 F2
Dickey County 35 0 0 1957–2020 F2
Ransom County 35 1 3 1957–2025 EF5
Bottineau County 34 0 0 1955–2022 F3
Traill County 34 1 0 1953–2025 EF4
Towner County 33 0 0 1965–2025 EF3
Mountrail County 31 1 0 1952–2024 F4
Burke County 27 0 1 1969–2010 EF3
Grant County 27 2 6 1954–2016 F4
Wells County 27 0 0 1952–2024 F3
Dunn County 26 0 0 1960–2024 EF2
Sargent County 26 0 0 1956–2021 F3
Stark County 26 0 0 1952–2025 EF3
Williams County 26 0 0 1953–2025 F3
Renville County 25 0 1 1953–2016 F3
Kidder County 24 1 1 1952–2025 F4
McKenzie County 24 0 1 1952–2025 EF2
Sheridan County 24 0 0 1959–2025 EF2
McIntosh County 23 0 0 1962–2023 F3
Mercer County 22 0 0 1956–2025 F3
Eddy County 20 0 0 1971–2018 EF2
Hettinger County 20 1 1 1951–2019 F4
Logan County 19 0 0 1964–2024 F3
Foster County 17 0 0 1963–2025 F2
Pierce County 17 0 0 1973–2011 F2
Rolette County 17 0 0 1958–2018 EF3
Sioux County 17 0 0 1956–2024 EF1
Adams County 14 0 0 1966–2025 F1
Bowman County 14 0 0 1966–2015 F2
Divide County 12 0 0 1950–2012 F3
Oliver County 12 0 0 1990–2025 F2
Golden Valley County 11 0 0 1952–2024 F3
Slope County 11 0 0 1960–2010 F1
Billings County 7 0 0 1954–2009 F1
  • Reporting changed over time. Tornado counts rose from the 1990s on as Doppler radar, spotter networks and cameras caught more weak tornadoes. Counts from different decades are not directly comparable, especially for the weakest ratings.
  • F and EF ratings. The Enhanced Fujita (EF) Scale replaced the Fujita (F) Scale on 02/01/07. Both estimate wind speed from damage, but they use different damage indicators, so each rating is shown with its own scale.
  • Ratings before the mid 1970s. The F Scale came into use in the early 1970s. Tornadoes from 1950 until then were rated afterward from newspaper accounts, photos and records, which tends to make those ratings less certain.
Titan Archive · a Tornado Titans project Data: NOAA Storm Prediction Center severe weather database · updated 10/03/26