Storm records

Storm Records: North Dakota

33,350 events since 1950

Every storm the National Weather Service has filed in North Dakota: its floods, heat, cold, winter storms, hail, wind, lightning and tornadoes, year by year and county by county, each episode with its narrative.

The worst in North Dakota on the map

The deadliest and costliest episodes on record here, colored by kind of event.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over North Dakota

The record

Events
33,350
Deaths
100
Injuries
699
Damage
$6.2 billion

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

Every year

Tap a year for every episode in it.

From 1996 the record holds 48 kinds of event with each office’s narrative; before that, tornadoes, hail and thunderstorm wind only, and before 1955 tornadoes alone.

Deaths each year

By kind of event

Kind of eventEventsDeathsInjuriesDamage
Hail10,026032$795 million
Thunderstorm Wind6,888574$520 million
Blizzard2,73514103$308 million
High Wind2,624232$17 million
Extreme Cold/Wind Chill1,83940
Tornado1,79929364$205 million
Winter Storm1,767723$40 million
Heavy Snow1,67703$9.5 million
Drought67700
Flood664115$3.9 billion
Cold/Wind Chill64182$435,000
Flash Flood55752$252 million
Funnel Cloud54100
Winter Weather208622$1.3 million
Ice Storm15400$106 million
Frost/Freeze11813$15,000
Heavy Rain11210$40,000
Lightning109213$2.3 million
Excessive Heat6500$700,000
Wildfire36216$38 million
Dense Smoke3600
Heat2700
Strong Wind1800$20,000
Dust Storm1600
Dense Fog924$2.6 million
Freezing Fog610$385,000
Dust Devil101

The deadliest

The costliest

Counties

Every storm event filed in each county, including the zone-filed ones that covered it.

Counties and zones as filed

The places filed most often, as the offices named them.

County or zoneEventsDeathsInjuriesDamage
Cass1,14417117$435 million
Grand Forks1,012436$123 million
Morton817325$146 million
Richland711232$9.8 million
Burleigh689346$323 million
Barnes60801$26 million
Ward59715$165 million
Stutsman583210$49 million
McLean577117$18 million
Benson55700$30 million
Walsh51612$9.6 million
Stark50212$33 million
Ramsey497017$35 million
Williams47212$9.6 million
Pembina470010$22 million
Cavalier43223$23 million
Nelson42500$39 million
McKenzie418249$17 million
Mountrail41202$5.6 million
Traill40701$48 million
Ransom36618$19 million
McHenry36600$10 million
Sargent36300$48 million
Steele36004$77 million
Cass zone354211$300 million
Grand Forks zone34500$3.0 billion
Mercer33404$13 million
Grant325540$16 million
Griggs32101$22 million
Bottineau320010$14 million
Pembina zone31921$34 million
Emmons31803$12 million
Ramsey zone31801$127 million
Dunn31603$29 million
Richland zone31502$86 million
Hettinger31034$9.7 million
Cavalier zone30800$13 million
Bowman30501$4.2 million
Barnes zone30303$13 million
Traill zone30100$24 million
Nelson zone30001$17 million
Griggs zone29900$12 million
Dickey29602$13 million
Benson zone29600$71 million
Ransom zone28900$13 million
Steele zone28800$13 million
Sargent zone28700$13 million
Adams28303$13 million
Towner28300$2.2 million
Eddy28000$1.8 million
Eastern Walsh zone27810$25 million
La Moure27502$18 million
Eddy zone27002$13 million
Towner zone26900$12 million
McIntosh26700$5.7 million
Kidder26201$12 million
Western Walsh zone24600$905,000
Wells23601$9.3 million
Golden Valley23103$4.6 million
Stark zone22726$4.8 million
Adams zone22700$11 million
Hettinger zone22513$7.4 million
Dunn zone22103$5.3 million
Slope zone22000$5.0 million
Bowman zone21907$4.5 million
Morton zone21819$24 million
Mountrail zone21811$13 million
Burke21700$4.1 million
McLean zone21736$7.2 million
Wells zone21721$4.0 million
Stutsman zone214016$7.2 million
Ward zone213420$8.0 million
Sioux zone211312$13 million
McHenry zone21100$2.7 million
Burleigh zone210125$7.2 million
Renville zone20923$5.5 million
Williams zone209717$38 million
Billings zone20902$4.4 million
La Moure zone20845$8.0 million
McKenzie zone20836$26 million
Sioux20728$8.1 million
Foster zone20611$5.0 million
Grant zone20603$20 million
Bottineau zone20505$6.1 million
Sheridan zone20201$3.8 million
Burke zone20201$8.9 million
Golden Valley zone20100$3.6 million
Dickey zone20004$7.6 million
Foster19902$18 million
Kidder zone19909$5.3 million
Pierce zone19600$2.4 million
Mercer zone19404$4.8 million
Rolette zone19410$6.3 million
Logan192010$8.0 million
Oliver zone18902$4.6 million
Logan zone18921$5.2 million
Oliver18701$2.2 million
McIntosh zone18710$9.0 million
Divide zone18700$13 million
Pierce18600$5.8 million
Divide18500$7.4 million
Emmons zone18522$4.7 million
Billings17703$2.8 million
Renville17514$12 million
Slope17100$1.9 million
Rolette15226$5.2 million
Sheridan12902$3.2 million
3900
Walsh zone1900
Ndz056: Central and Southern Ward/Minot Area zone400
Ndz055: Northwest Ward zone300
Ndz058: Eastern McLean zone300
Ndz057: Western McLean zone200
Ndz004 - 007 - 008100
Rollette zone100

Every year

More

Every tornado in North DakotaEvery warning in North Dakota since 1986River gauges in North DakotaEvery state

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24.