VORTEX
TORNADO HISTORY
← All States

North Dakota Tornado History — 1,736 Tornadoes Since 1950

9 cities covered · 1950–present · NOAA Storm Prediction Center
Confirmed records complete through December 29, 2025

How many tornadoes does North Dakota get per year?

North Dakota has had 1,736 tornadoes on record since 1950, including 51 strong to violent (EF3+) tornadoes — averaging about 22.8 per year since 1950 (about 25.3 per year over the last decade). Counts come from the NOAA Storm Prediction Center archive for North Dakota. The 9 cities below report tornadoes within their own search radius, so those figures overlap each other and do not sum to the state total.

When was the most recent tornado in North Dakota?

The most recent confirmed tornado in our North Dakota dataset was an unrated tornado on September 18, 2025. Confirmed records are complete through December 29, 2025; more recent preliminary reports are listed below.

When is tornado season in North Dakota?

June is historically the peak month for tornadoes in North Dakota, with 659 on record since 1950. Tornadoes can occur any time of year, but spring through early summer (April–June) generally sees the highest activity across most US states.

North Dakota at a Glance

Cities Covered
9
Tornado-prone metros
Tornadoes on Record
1,736
Sum across city radii
EF3+ Tornadoes
51
2.9% of all tornadoes
Peak Month
June
659 aggregate

Notable Tornadoes in North Dakota

Deadliest Tornado in North Dakota
F5 on June 21, 1957 — 10 fatalities.
Most Recent Tornado
Unrated on September 18, 2025.

10 preliminary tornado reports in North Dakota since December 29, 2025

These are 10 preliminary reports, not confirmed tornadoes. They have not yet been through an NWS damage survey, and are not counted in the confirmed totals above.

Preliminary reports are revised, merged, and sometimes withdrawn — historically about 23% are consolidated downward once surveys complete. Ratings are omitted until a survey assigns one.

Confirmed records above are complete through December 29, 2025. NOAA publishes the confirmed archive annually, so tornadoes after that date appear here first and move into the totals above once finalized.

Preliminary July 17, 2026
8 SSE Bremen, Wells County
Preliminary July 17, 2026
4 W Maddock, Benson County
Preliminary July 17, 2026
1 NW Knox, Benson County
Preliminary July 10, 2026
10 S Denhoff, Sheridan County
Preliminary July 10, 2026
4 SW Hamberg, Wells County
Preliminary June 29, 2026
4 ESE Riverdale, McLean County
Preliminary June 28, 2026
7 NNW Belfield, Billings County
Preliminary June 10, 2026
3 E Noonan, Divide County
Preliminary June 8, 2026
10 S Berthold, Ward County
Preliminary June 8, 2026
3 SE Bowbells, Burke County

Source: NOAA Storm Prediction Center preliminary storm reports, updated daily.

Recent tornado warnings in North Dakota

County-by-county tornado warning pages for North Dakota →

Cities