North Dakota, 2025

Tornadoes and Hail in North Dakota, June 20 to 21, 2025

June 20 to 21, 2025 · NWS BIS · 110 events in 22 counties and zones

An outbreak of severe thunderstorms brought extreme winds, very large hail, and multiple tornadoes across much of southern North Dakota from the late afternoon into the nighttime hours. A low-pressure system in southeastern Montana and a warm front stretching eastward across southern North Dakota provided a focus for the severe thunderstorms.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • 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 this ground

The toll

Deaths
1
Injuries
1
Property damage
$22 million
Crop damage
None recorded
Events
110

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.

What happened

The episode as NWS BIS wrote it up.

An outbreak of severe thunderstorms brought extreme winds, very large hail, and multiple tornadoes across much of southern North Dakota from the late afternoon into the nighttime hours. A low-pressure system in southeastern Montana and a warm front stretching eastward across southern North Dakota provided a focus for the severe thunderstorms. Several environmental parameters were in place for a significant outbreak, most notable was the amount of deep-layer wind shear. The lowest layer of the atmosphere (up to 1 mile above the surface) also contained strong wind shear, which was one of the key ingredients that resulted in the higher risk for strong tornadoes. This event has been classified as a derecho, a term that is reserved for the most intense, widespread, and long-lasting lines of severe thunderstorms. By definition, a derecho is a widespread severe windstorm characterized by a family of destructive downbursts containing multiple 75+ mph gusts associated with the system.|Thunderstorms initially developed in eastern Montana in the late afternoon and moved into southwest North Dakota. Severe wind gusts around 60 mph were reported in far southwest North Dakota from Dickinson to Bowman during the early evening. Thereafter, storms grew into a pronounced line as they moved east and began accelerating. Shortly thereafter, extremely strong wind gusts started occurring, including a measured 94 mph gust to the northwest of Elgin in Grant County, and estimated 95 mph wind gusts in Hettinger County where a farmstead was severely damaged. Meanwhile, a supercell thunderstorm developed just south of Jamestown, and produced three-inch diameter hail as it moved northward into the city. This storm then slowly moved to the east-northeast and produced a brief tornado between Jamestown and Spiritwood. Shortly thereafter, a larger tornado formed near Spiritwood and moved to the east-northeast into Barnes County where EF-3 damage occurred, before tracking back into Stutsman County while it was dissipating. Specific details on the damage with this event can be found in the National Weather Service-Grand Forks Storm Data entry. Another supercell thunderstorm then formed south of the initial storm, moving southeast through southern Stutsman and northern LaMoure Counties. This storm produced a tornado near Adrian and another north of Verona. During this time, the line of storms to the west continued to strengthen, producing a wide swath of 80 to 100 mph wind gusts as it moved through south central North Dakota and across the James River Valley during the mid-evening into the nighttime hours. The derecho caused extensive tree and structure damage along its path, with significant damage to grain storage equipment and power transmission poles. The highest measured wind gust associated with the derecho was 101 mph at a North Dakota Agricultural Weather Network (NDAWN) station 5 miles northwest of Linton. There were also several tornadoes produced by the intense line of storms, including two tornadoes rated as EF-1 (north of Interstate 94 between Crystal Springs and Medina near the Kidder/Stutsman County Line, and to the southwest of Grace City in Foster County), and one tornado rated as EF-2 (north of Sweet Briar Lake in Morton County). The derecho resulted in one injury which occurred in a housing development to the south of Lincoln in Burleigh County as a male was outdoors and was struck by flying debris. Also, one indirect fatality occurred near Courtenay in Stutsman County where a 76-year-old male died in his sleep from his breathing device not operating properly due to the power outage caused by the storm.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Bismarck, ND wrote its last area forecast discussion before the first event at Jun 20, 3:40 PM MST, 1 hour 16 minutes earlier. Its key messages:

  • Scattered to numerous severe thunderstorms are possible late this afternoon and into tonight. The main hazards will be very large hail up to the size of tennis balls, damaging wind gusts to 80 mph, and a few tornadoes. A strong tornado or two is possible along the I-94 corridor from around Bismarck to Jamestown.
  • There is a marginal outlook for severe weather both Saturday and Sunday. Cooler and breezy conditions are expected Sunday.
  • The active weather pattern continues, with additional chances for showers and thunderstorms next week along with temperatures trending cooler.
Area forecast discussion, Jun 20, 3:40 PM MST, 1 hour 16 minutes before
Area Forecast Discussion
National Weather Service Bismarck ND
540 PM CDT Fri Jun 20 2025

.KEY MESSAGES...

- Scattered to numerous severe thunderstorms are possible late
  this afternoon and into tonight. The main hazards will be
  very large hail up to the size of tennis balls, damaging wind
  gusts to 80 mph, and a few tornadoes. A strong tornado or two
  is possible along the I-94 corridor from around Bismarck to
  Jamestown.

- There is a marginal outlook for severe weather both Saturday
  and Sunday. Cooler and breezy conditions are expected Sunday.

- The active weather pattern continues, with additional chances
  for showers and thunderstorms next week along with
  temperatures trending cooler.

&&

.MESOSCALE...
Issued at 539 PM CDT Fri Jun 20 2025

21Z surface analysis shows a low pressure near the ND/SD/MT border
intersection with an eastward extending warm front and northeastward
extending stationary front. The air mass to the north of the
stationary front is much drier and more stable as indicated by lower
to mid 50s dewpoints and a field of billow clouds with very limited
vertical growth per satellite imagery. Recent observed soundings
from Bismarck and New England via the ICECHIP research group show
modest residual mixed layer capping with CAPE around 1500-2500 J/kg.
Kinematics are very impressive though, with 0-6 km shear around 55
kts and long hodographs with strong concavity in the lowest 1-3 km.
The New England hodograph would suggest a higher potential for
streamwise vorticity that could locally support tornadogenesis
with any discrete storm. However, severe storms ongoing in
southeast Montana as of this writing are already showing signs
of clustering, but remain semi-discrete. As long as storms
remain at least semi- discrete, very large hail and tornadoes
will be the primary hazard. But as soon as upscale growth occurs
and transitions storm mode to linear, we could be looking at an
intense bow echo/QLCS with +80 mph gusts and a few brief
embedded tornadoes given 0-3 km shear around 30-40 kts, DCAPE
around 1500 J/kg, and low level SR inflow opposing mean storm
motion.

Between 7 and 9 PM CDT, several CAMs suggest robust convection along
and between the Highway 200 and Interstate 94 corridors in response
to increasing low level warm air advection/moisture transport.
Despite shear/deep layer wind vector orientation parallel to the
boundary, there may be a short window for discrete storms that could
also pose a very large hail and tornado threat. But confidence on
storms initializing prior to the arrival of the anticipated stronger
linear complex arriving in central North Dakota later this evening
is low to medium at best.

&&

.DISCUSSION...
Issued at 255 PM CDT Fri Jun 20 2025

Currently, broad upper level ridge anchored just east of the
Great Plains today, with ridging over eastern North Dakota and
southwest flow aloft across the western Dakotas.

An elevated Severe Weather risk remains for much of western and
central North Dakota this afternoon and evening, with robust
CAPE and wind shear. Height falls will start to spread across
the western Dakotas later this afternoon and evening as a mid
level S/WV lifts northeast into the region. CAMs have been
fluctuating the past several hours, but it appears a more likely
scenario is for convection initializing across southeast
Montana/southwestern North Dakota just ahead of the wave, then
moving/propagating east-northeast into western and central ND
by around and after 22-23z or so, along to just north of a west
to east orientated warm front. Noticed a CU field flaring up in
southeast MT the past hour. The chances for initial discrete
convection over south central and southeastern ND appears
minimal with BUFKIT sounding analysis indicating a rather stout
capping inversion. At the same time, hodographs south central
and southeast along the warm front continue to depict favorable
shear/helicity highly favorable for rotating storms and possible
tornadoes, especially if convection remains discrete and lasts
into the evening when hodographs become even more supportive of
strong low level rotation. But, as mentioned, CAMs support
convective initialization southwest, morphing into a wind threat
if bowing lines form. Will need to monitor closely for storm
mode through the evening as anything sfc based south
central/southeast could become problematic.

Models take storms quickly east out of our area by around 06z
tonight, though another embedded wave may lead to additional
thunderstorm activity west overnight and into Saturday morning.
A few elevated strong to severe storms could be possible with
this activity as MUCAPE is forecast to still range from 1000 to
2000 J/kg with deep layer shear remaining robust up to 60
knots. These storms may continue or re-develop into Sat
afternoon across the north along an instability gradient but are
favored to remain elevated in nature. Large hail would likely
be the main threat with this activity but a few damaging wind
gusts would also be possible. Instability on Saturday is much
stronger further south, but limited forcing and capping should
keep convection from developing there.

Strong southwest flow aloft on Sunday with multiple embedded
S/WVs moving through in flow aloft will maintain a chance for
showers and thunderstorms. Despite cooler conditions and less
CAPE, cannot rule out a marginal risk (via SPC) for a few
strong storms with 0-6km shear ranging from 50-75 kts. Any CAPE
will be decreasing from west to east though, so any robust
storms would have to be within the trailing instability
corridor.

Upper trough over the western CONUS next week will maintain
southwest flow aloft and an active weather pattern. Temperatures
trend cooler Sunday and onwards, with continued chances for
showers and a few thunderstorms each day. Windy conditions also
for Sunday as the initial cold front moves through the general
region.

&&

.AVIATION /18Z TAFS THROUGH 18Z SATURDAY/...
Issued at 1235 PM CDT Fri Jun 20 2025

VFR conditions are generally expected through the period but a
complex or two of intense thunderstorms may develop late this
afternoon and into tonight. While exact placement and timing of
these storms are still uncertain, we will message the potential
using PROB30 groups at all sites, generally in the 23z Friday
through 06z Saturday time frame (earlier west and later in the
east). The strongest storms could produce hail to the size of
tennis balls, wind gusts to 80 mph, and possibly a few
tornadoes. LIFR to MVFR visibilities will be possible under any
heavier storms that move directly overhead. Some models then
show fog potential for Sat morning, and will take a closer look
at this.

&&

.BIS WATCHES/WARNINGS/ADVISORIES...
None.

&&

MESOSCALE...Hollan
DISCUSSION...NH
AVIATION...NH
Hazardous weather outlook, Jun 20, 1:02 PM MST, 3 hours 54 minutes before
Hazardous Weather Outlook
National Weather Service Bismarck ND
302 PM CDT Fri Jun 20 2025

NDZ010>013-017>023-025-031>037-040>048-050-051-212015-
Mountrail-Ward-McHenry-Pierce-McKenzie-Dunn-Mercer-Oliver-McLean-
Sheridan-Wells-Foster-Golden Valley-Billings-Stark-Morton-
Burleigh-Kidder-Stutsman-Slope-Hettinger-Grant-Bowman-Adams-Sioux-
Emmons-Logan-La Moure-McIntosh-Dickey-
302 PM CDT Fri Jun 20 2025 /202 PM MDT Fri Jun 20 2025/

This Hazardous Weather Outlook is for portions of north central
North Dakota, northwest North Dakota, south central North Dakota,
southeast North Dakota, and southwest North Dakota.

.DAY ONE...This Afternoon and Tonight

Numerous severe thunderstorms are possible this afternoon and
tonight. Very large hail up to tennis ball size, damaging winds to
80 mph, and a few tornadoes are all possible. A couple of
tornadoes could become strong along the Interstate 94 corridor
from around Bismarck to Jamestown. Stay tuned for updates.

.DAYS TWO THROUGH SEVEN...Saturday through Thursday

Isolated severe thunderstorms are also possible on Saturday and
Sunday.

.SPOTTER INFORMATION STATEMENT...

Spotters are encouraged to report severe weather to the National
Weather Service at 701-223-4582.

NDZ001>005-009-212015-
Divide-Burke-Renville-Bottineau-Rolette-Williams-
302 PM CDT Fri Jun 20 2025

This Hazardous Weather Outlook is for portions of north central
North Dakota and northwest North Dakota.

.DAY ONE...This Afternoon and Tonight

Scattered severe thunderstorms are expected this afternoon and tonight.
Very large hail up to tennis ball size, damaging winds to 70 mph,
and a tornado or two are all possible. Stay tuned for updates.

.DAYS TWO THROUGH SEVEN...Saturday through Thursday

Isolated severe thunderstorms are also possible on Saturday and
Sunday.

.SPOTTER INFORMATION STATEMENT...

Spotters are encouraged to report severe weather to the National
Weather Service at 701-223-4582.

In the hours before

Local storm report, Jun 20, 11:42 AM MST, 5 hours 14 minutes before
Preliminary Local Storm Report...Summary
National Weather Service Bismarck ND
142 PM CDT Fri Jun 20 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1028 PM     Tstm Wnd Gst     3 NE Woodworth          47.17N 99.25W
06/19/2025  M57 MPH          Stutsman           ND   Mesonet

            NDAWN weather station recorded a 10 meter
            wind gust of 57 mph.

0722 PM     Tornado          7 N Schefield           46.78N 102.87W
06/19/2025                   Stark              ND   Local Official

            Tornado reported on the ground southwest of
            Dickinson.

0724 PM     Tornado          6 NNW Schefield         46.75N 102.91W
06/19/2025                   Stark              ND   Emergency Mngr

            Emergency Manager reports tornado damage
            near 117th Ave SW and 44th St SW south about
            a mile to 117th Ave SW and 46th St SW.
            Damage includes two houses with roofs
            partially blown off. 20ft tree damaged
            mainly with 8 inch diameter branch snapped
            off. Fence down. Some siding ripped off. And
            two power poles down by the southern area of
            damage. Also noted a lot of damage from
            large hail.

0635 PM     Hail             4 S South Fairfield     47.07N 103.20W
06/19/2025  E2.50 Inch       Billings           ND   Public

            Relayed from public. Time estimated from
            radar.

0653 PM     Hail             5 NNE Belfield          46.95N 103.16W
06/19/2025  E1.00 Inch       Stark              ND   Public

            Belfield NDAWN station camera.

0715 PM     Hail             South Heart             46.86N 102.99W
06/19/2025  E2.00 Inch       Stark              ND   Public

            Report from skyspy photos. Time estimated
            from radar.

0720 PM     Hail             4 WSW Dickinson         46.86N 102.87W
06/19/2025  M1.75 Inch       Stark              ND   Public

            Relayed through broadcast media. Time
            estimated from radar.

0723 PM     Hail             6 NNW Schefield         46.75N 102.91W
06/19/2025  E2.50 Inch       Stark              ND   Emergency Mngr

            Emergency Manager reported 2.5 inch hail 45
            minutes after hail fell. Also noted a lot of
            window and siding damage. About 20 to 30
            windows damaged on north and east side of
            area homes. Noted a lot of vehicle damage.
            Time estimated.

0723 PM     Hail             2 NNW Dickinson         46.90N 102.81W
06/19/2025  M1.75 Inch       Stark              ND   Public

            Hail began at 723 CDT and lasted two
            minutes. Hail from the size of quarters to a
            few golf ball sized stones.

0730 PM     Hail             Dickinson               46.88N 102.79W
06/19/2025  M2.00 Inch       Stark              ND   Public

            Photo relayed through broadcast media.

0740 PM     Hail             7 NE Schefield          46.75N 102.75W
06/19/2025  E2.75 Inch       Stark              ND   Public

            Report from skyspy photos. Time estimated
            from radar.

0745 PM     Hail             7 NNE Schefield         46.77N 102.79W
06/19/2025  M3.00 Inch       Stark              ND   Public

            Report from skyspy photos.

0830 PM     Hail             11 ESE Lefor            46.61N 102.34W
06/19/2025  M2.00 Inch       Hettinger          ND   Public

            Report from skyspy photos. Time estimated
            from radar.

0915 PM     Hail             2 SSW New Leipzig       46.34N 101.96W
06/19/2025  M1.10 Inch       Grant              ND   Trained Spotter

            Report from ICECHIP Research Project.

0918 PM     Hail             3 W New Leipzig         46.37N 102.01W
06/19/2025  M1.00 Inch       Grant              ND   Public

            MPING report of large hail.

1007 PM     Hail             17 SW Saint Gertrude    46.08N 101.54W
06/19/2025  E1.25 Inch       Grant              ND   Public

            Report from skyspy photos.

1040 PM     Hail             9 NNE Burnstad          46.51N 99.56W
06/19/2025  M1.00 Inch       Logan              ND   Public

            Corrects previous hail report from 9 NNE
            Burnstad for time. Relayed from NWS
            employee.

&&
Special weather statement, Jun 20, 4:05 PM MST, 51 minutes before
Special Weather Statement
National Weather Service Bismarck ND
505 PM MDT Fri Jun 20 2025

NDZ017-018-032-202330-
McKenzie ND-Billings ND-Dunn ND-
505 PM MDT Fri Jun 20 2025

...A STRONG THUNDERSTORM WILL IMPACT WEST CENTRAL DUNN...NORTHEASTERN
BILLINGS AND SOUTH CENTRAL MCKENZIE COUNTIES THROUGH 530 PM MDT...

At 504 PM MDT, Doppler radar was tracking a strong thunderstorm 11
miles southwest of Grassy Butte, or 37 miles northeast of Beach,
moving east at 20 mph.

HAZARD...Wind gusts up to 40 mph and half inch hail.

SOURCE...Radar indicated.

IMPACT...Gusty winds could knock down tree limbs and blow around
         unsecured objects. Minor hail damage to vegetation is
         possible.

Locations impacted include...
Grassy Butte and Fairfield.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

This storm may intensify, so be certain to monitor local radio
stations and available television stations for additional information
and possible warnings from the National Weather Service.

A Severe Thunderstorm Watch remains in effect until 900 PM MDT for
southwestern North Dakota.

&&

LAT...LON 4715 10346 4733 10352 4760 10301 4724 10279
TIME...MOT...LOC 2304Z 256DEG 17KT 4726 10339

MAX HAIL SIZE...0.50 IN
MAX WIND GUST...40 MPH

HEINERT

The radar

The Bismarck radar (KBIS), 182 km away, was scanning. The volume nearest the first event began at 23:54 UTC.

Open the radar archive at this moment

Event by event

96 thunderstorm wind, 11 tornado, 3 hail. Local standard time, as filed.

Hail, Billings

When
June 20, 4:56 PM MST to 4:58 PM MST
Where
Billings County, 6.61 mi E of Fairfield
Measured
1 in hail
Reported by
Public
Coordinates
47.190, -103.080

Thunderstorm Wind, Bowman

When
June 20, 5:15 PM MST to 5:17 PM MST
Where
Bowman County, 3.35 mi W of Buffalo Spgs
Measured
50 kt (58 mph) measured gust
Reported by
AWOS
Coordinates
46.170, -103.300

Thunderstorm Wind, Slope

When
June 20, 5:30 PM MST to 5:33 PM MST
Where
Slope County, 17.01 mi ESE of Amidon
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
46.430, -102.970

Thunderstorm wind gusts were estimated by a trained spotter.

Thunderstorm Wind, Stark

When
June 20, 5:42 PM MST to 5:45 PM MST
Where
Stark County, (Dik)dickinson Muni
Measured
50 kt (58 mph) measured gust
Reported by
ASOS
Coordinates
46.800, -102.800

Hail, Stutsman

When
June 20, 6:51 PM CST to 6:54 PM CST
Where
Stutsman County, 2.01 mi WSW of State Hospital
Measured
1 in hail
Reported by
Public
Coordinates
46.870, -98.710

Thunderstorm Wind, Adams

When
June 20, 5:53 PM MST to 5:59 PM MST
Where
Adams County, Hettinger Arpt
Measured
53 kt (61 mph) measured gust
Reported by
ASOS
Coordinates
46.020, -102.650

Thunderstorm Wind, Hettinger

When
June 20, 5:55 PM MST to 5:58 PM MST
Where
Hettinger County, 12.44 mi N of Regent
Measured
55 kt (63 mph) measured gust
Reported by
Public
Coordinates
46.600, -102.550

Thunderstorm Wind, Hettinger

When
June 20, 6:05 PM MST to 6:08 PM MST
Where
Hettinger County, Mott
Measured
53 kt (61 mph) measured gust
Reported by
Mesonet
Coordinates
46.380, -102.320

Thunderstorm Wind, Hettinger

When
June 20, 6:05 PM MST to 6:08 PM MST
Where
Hettinger County, 10.63 mi NNE of Mott
Measured
83 kt (96 mph) estimated gust
Property damage
$150,000
Reported by
Public
Coordinates
46.530, -102.270

A large farm building was severely damaged. Part of roof was completely ripped off and blown away. Metal roofing was peeled off on remaining portion of the building. All walls were still standing, although doors were missing.

Hail, Stutsman

When
June 20, 7:05 PM CST to 7:20 PM CST
Where
Stutsman County, 3.43 mi WSW of Jamestown to 1.01 mi NNW of Bloom
Measured
3 in hail
Property damage
$10 million
Reported by
NWS Employee
Coordinates
46.875, -98.763

Hail to three inches in dimameter caused significant damage throughout the city of Jamestown and surrounding areas. Many roofs were damaged, with a few having holes punched through the sheathing. Vehicles throughout the city were severely damged.

Thunderstorm Wind, Stark

When
June 20, 6:10 PM MST to 6:13 PM MST
Where
Stark County, Gladstone
Measured
53 kt (61 mph) measured gust
Reported by
Mesonet
Coordinates
46.870, -102.550

Thunderstorm Wind, Hettinger

When
June 20, 6:11 PM MST to 6:14 PM MST
Where
Hettinger County, 2.13 mi NNE of Bentley
Measured
80 kt (92 mph) measured gust
Reported by
Mesonet
Coordinates
46.360, -102.060

Thunderstorm Wind, Grant

When
June 20, 6:17 PM MST to 6:20 PM MST
Where
Grant County, 9.18 mi NNW of New Leipzig
Measured
82 kt (94 mph) measured gust
Reported by
Mesonet
Coordinates
46.500, -101.990

Thunderstorm Wind, Grant

When
June 20, 6:19 PM MST to 6:21 PM MST
Where
Grant County, 13.82 mi N of Elgin
Measured
78 kt (90 mph) estimated gust
Property damage
$50,000
Reported by
Public
Coordinates
46.600, -101.850

A large outbuilding had most of its roof panels blown off.

Thunderstorm Wind, Grant

When
June 20, 6:21 PM MST to 6:23 PM MST
Where
Grant County, 13.13 mi N of Elgin Muni Arpt
Measured
87 kt (100 mph) estimated gust
Property damage
$20,000
Reported by
Public
Coordinates
46.590, -101.830

Several large pine trees were uprooted or broken down at the Heart Butte Boy Scout Camp.

Thunderstorm Wind, Grant

When
June 20, 6:25 PM MST to 6:28 PM MST
Where
Grant County, 14.73 mi SSW of Leith
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet
Coordinates
46.160, -101.770

Thunderstorm Wind, Grant

When
June 20, 6:25 PM MST to 6:28 PM MST
Where
Grant County, 15.27 mi N of Elgin
Measured
78 kt (90 mph) estimated gust
Property damage
$100,000
Reported by
Public
Coordinates
46.620, -101.880

On the north side of Lake Tschida a camper was tipped on its side, a pontoon was completely flipped, trees were down, and a wooden swing set was tipped over.

Thunderstorm Wind, Morton

When
June 20, 7:27 PM CST to 7:30 PM CST
Where
Morton County, 7.05 mi WSW of Glen Ullin
Measured
70 kt (81 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
46.770, -101.960

An empty 1200 gallon plastic water tank approximately 5 feet high blew three-quarters of a mile away.

Thunderstorm Wind, Morton

When
June 20, 7:28 PM CST to 7:31 PM CST
Where
Morton County, Glen Ullin
Measured
70 kt (81 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
46.820, -101.830

A cottonwood tree was blown down.

Thunderstorm Wind, Grant

When
June 20, 6:30 PM MST to 6:33 PM MST
Where
Grant County, 14.51 mi N of Elgin Muni Arpt
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
46.610, -101.830

Thunderstorm Wind, Mercer

When
June 20, 7:30 PM CST to 7:33 PM CST
Where
Mercer County, Stanton
Measured
70 kt (81 mph) estimated gust
Property damage
$500,000
Reported by
Public
Coordinates
47.320, -101.380

Homes were damaged with shingles and siding blown off.

Tornado, Stutsman

When
June 20, 7:34 PM CST to 7:38 PM CST
Where
Stutsman County, 2.45 mi SE of Bloom to 3.29 mi SW of Spiritwood
Rating
EFU
Path length
1.14 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
46.899, -98.579

The tornado briefly touched down southwest of Spiritwood from the storm that eventually produced the damaging tornado that developed east of Spiritwood and tracked into Barnes County. This occurred in an open field and impacted no structures. There was no damage to evaluate. By National Weather Service policy the tornado is rated EF-U (Unknown).

Tornado, Morton

When
June 20, 7:40 PM CST to 7:41 PM CST
Where
Morton County, 5.65 mi NW of New Salem to 5.35 mi NNW of New Salem
Rating
EFU
Path length
0.5 mi
Path width
50 yd
Reported by
Public
Coordinates
46.916, -101.490

The tornado touched down in an open field north of New Salem and impacted no structures. There was no damage to evaluate. By National Weather Service policy the tornado is rated EF-U (Unknown).

Thunderstorm Wind, Grant

When
June 20, 6:40 PM MST to 6:43 PM MST
Where
Grant County, 1.59 mi ESE of Lark
Measured
76 kt (87 mph) measured gust
Reported by
Mesonet
Coordinates
46.440, -101.370

Thunderstorm Wind, Oliver

When
June 20, 7:40 PM CST to 7:43 PM CST
Where
Oliver County, 8.93 mi W of Hannover
Measured
78 kt (90 mph) estimated gust
Property damage
$20,000
Reported by
Public
Coordinates
47.120, -101.620

Multiple trees were broken down.

Thunderstorm Wind, Morton

When
June 20, 7:40 PM CST to 7:43 PM CST
Where
Morton County, 1.98 mi NE of Judson
Measured
70 kt (81 mph) estimated gust
Property damage
$10,000
Reported by
Public
Coordinates
46.850, -101.240

Trees were broken down along Highway 10.

Thunderstorm Wind, Morton

When
June 20, 7:45 PM CST to 7:48 PM CST
Where
Morton County, 7.47 mi SE of Almont
Measured
70 kt (81 mph) estimated gust
Property damage
$50,000
Reported by
Fire Department/Rescue
Coordinates
46.660, -101.380

Multiple power lines were blown down.

Thunderstorm Wind, Morton

When
June 20, 7:45 PM CST to 7:49 PM CST
Where
Morton County, 4.17 mi N of New Salem
Measured
78 kt (90 mph) estimated gust
Property damage
$75,000
Reported by
Public
Coordinates
46.910, -101.410

A large tree snapped towards the base, and another tree fell onto a house.

Thunderstorm Wind, Morton

When
June 20, 7:47 PM CST to 7:50 PM CST
Where
Morton County, 5.31 mi SW of Judson
Measured
68 kt (78 mph) measured gust
Reported by
Mesonet
Coordinates
46.770, -101.340

Tornado, Morton

When
June 20, 7:48 PM CST to 7:59 PM CST
Where
Morton County, 8.16 mi NNE of New Salem to 10.08 mi N of Sweet Briar
Rating
EF2
Path length
5.62 mi
Path width
200 yd
Property damage
$1.5 million
Reported by
Public
Coordinates
46.949, -101.325

This Quasi-Linear Convective System (QLCS) tornado occurred to the north-northwest of Sweet Briar Lake. Three farmsteads were impacted. The first farmstead had minimal damage. The second farmstead had two large pole barns lose their roofs, with some collapsed walls. A half-full steel grain bin had its top completely removed, with the bin side dented in to grain level. A large Harvestore silo was significantly dented. A mile of power poles were broken between the second and third farms. The third farm had damage to the house which included much of the shingling being removed and a portion of the roof sheathing being removed, along with windows being broken. In addition, a pole barn had almost all its roof covering blown off with mainly rafters remaining. After the third farm, the tornado then struck a wind turbine, which snapped its support pole 1/4 of the way up, resulting the turbine toppling. Another turbine suffered blade damage. Based on the damage done this tornado was rated EF-2, and from that wind speeds were estimated to be around 120 mph.

Tornado, Stutsman

When
June 20, 7:51 PM CST to 7:53 PM CST
Where
Stutsman County, 2 mi ESE of Spiritwood to 2.86 mi E of Spiritwood
Rating
EFU
Path length
1.01 mi
Path width
300 yd
Continued into
Barnes, Nd (FGF)
Reported by
NWS Storm Survey
Coordinates
46.923, -98.459

This tornado formed in Stutsman County near Spiritwood, and then moved northeasterly about a mile before crossing into Barnes County where significant structure damage occurred. The tornado then moved back into Stutsman County while it was dissipating. Therefore, there will be three Storm Data entries for this tornado, two by National Weather Service-Bismarck for Stutsman County, and one by National Weather Service-Grand Forks for Barnes County. This is the first entry for when the tornado formed in Stutsman County and moved into Barnes County. Please refer to the National Weather Service-Grand Forks entry for Barnes County for exact details on the damage. While in Barnes County, the tornado was rated as EF3 with estimated winds of 155 mph, but in Stutsman County, it was rated as EFU given there was no damage within the County to evaluate as the tornado remained over open fields. During the first duration of the tornado in Stutsman County, maximum tornado width was estimated at 300 yards, while the maximum width in Barnes County was 800 yards.

Thunderstorm Wind, Morton

When
June 20, 7:55 PM CST to 7:57 PM CST
Where
Morton County, 8.3 mi N of Judson
Measured
78 kt (90 mph) estimated gust
Property damage
$40,000
Reported by
Trained Spotter
Coordinates
46.950, -101.280

Approximately one mile of power lines were blown down.

Thunderstorm Wind, Morton

When
June 20, 8:00 PM CST to 8:03 PM CST
Where
Morton County, 0.84 mi NW of New Salem
Measured
61 kt (70 mph) measured gust
Reported by
Mesonet
Coordinates
46.860, -101.430

Thunderstorm Wind, Oliver

When
June 20, 8:04 PM CST to 8:07 PM CST
Where
Oliver County, 4.93 mi S of Center
Measured
66 kt (76 mph) measured gust
Reported by
Mesonet
Coordinates
47.050, -101.280

Tornado, La Moure

When
June 20, 8:05 PM CST to 8:07 PM CST
Where
La Moure County, 0.73 mi WNW of Adrian to 0.51 mi WNW of Adrian
Rating
EF1
Path length
0.23 mi
Path width
150 yd
Property damage
$300,000
Reported by
Public
Coordinates
46.606, -98.563

Significant tree damage occurred near the point of touchdown. The tornado then moved on to a farmstead, where a pole barn collapsed onto machinery. A side delivery rake was tossed, two ice fishing houses were destroyed, and a grain cart that had about 120 bushels of corn in it was tossed end-over-end. The tornado then continued south-southeastward and damaged a tarp-building before it lifted. Based on the damage done this tornado was rated EF-1, and from that wind speeds were estimated to be around 100 mph.

Thunderstorm Wind, Burleigh

When
June 20, 8:05 PM CST to 8:08 PM CST
Where
Burleigh County, 1.17 mi NE of Bismarck
Measured
65 kt (75 mph) estimated gust
Property damage
$2,000
Reported by
NWS Employee
Coordinates
46.810, -100.750

Large evergreen tree blown over.

Thunderstorm Wind, Morton

When
June 20, 8:07 PM CST to 8:10 PM CST
Where
Morton County, 1.67 mi NE of Mandan
Measured
68 kt (78 mph) measured gust
Reported by
Public
Coordinates
46.850, -100.880

Thunderstorm Wind, Burleigh

When
June 20, 8:09 PM CST to 8:12 PM CST
Where
Burleigh County, 8.73 mi SW of Baldwin
Measured
70 kt (81 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
46.940, -100.900

Multiple downed trees.

Thunderstorm Wind, Burleigh

When
June 20, 8:10 PM CST to 8:13 PM CST
Where
Burleigh County, 3.16 mi WNW of Bismarck
Measured
71 kt (82 mph) measured gust
Reported by
Mesonet
Coordinates
46.820, -100.830

Thunderstorm Wind, Morton

When
June 20, 8:15 PM CST to 8:18 PM CST
Where
Morton County, Mandan Muni Arpt
Measured
54 kt (62 mph) measured gust
Reported by
AWOS
Coordinates
46.770, -100.900

Thunderstorm Wind, Burleigh

When
June 20, 8:15 PM CST to 8:19 PM CST
Where
Burleigh County, 0.84 mi NW of Bismarck
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
46.810, -100.780

Tree limbs were blown down.

Thunderstorm Wind, Morton

When
June 20, 8:15 PM CST to 8:18 PM CST
Where
Morton County, 3.39 mi WNW of Huff
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
46.630, -100.720

Thunderstorm Wind, Burleigh

When
June 20, 8:15 PM CST to 8:18 PM CST
Where
Burleigh County, 2.46 mi WSW of (Bis)bismarck Muni A
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
46.770, -100.800

Numerous tree limbs were blown down.

Thunderstorm Wind, Burleigh

When
June 20, 8:16 PM CST to 8:20 PM CST
Where
Burleigh County, 2.8 mi N of Bismarck
Measured
61 kt (70 mph) estimated gust
Property damage
$2,000
Reported by
Trained Spotter
Coordinates
46.840, -100.760

Large tree damaged.

Tornado, Stutsman

When
June 20, 8:16 PM CST to 8:20 PM CST
Where
Stutsman County, 4.29 mi NNE of Spiritwood to 3.72 mi N of Spiritwood
Rating
EFU
Path length
1.28 mi
Path width
50 yd
Continued into
Barnes, Nd (FGF)
Reported by
NWS Storm Survey
Coordinates
46.988, -98.467

This tornado formed in Stutsman County near Spiritwood, and then moved northeasterly about a mile before crossing into Barnes County where significant structure damage occurred. The tornado then moved back into Stutsman County while it was dissipating. Therefore, there will be three Storm Data entries for this tornado, two by National Weather Service-Bismarck for Stutsman County, and one by National Weather Service-Grand Forks for Barnes County. This is the last entry for when the tornado returned from Barnes County into Stutsman County. Please refer to the National Weather Service-Grand Forks entry for Barnes County for exact details on the damage. While in Barnes County, the tornado was rated as EF3 with estimated winds of 155 mph, but in Stutsman County, it was rated as EFU given there was no damage within the County to evaluate as the tornado remained over open fields. During the last duration of the tornado in Stutsman County, maximum tornado width was estimated at 50 yards, while the maximum width in Barnes County was 800 yards.

Thunderstorm Wind, Oliver

When
June 20, 8:17 PM CST to 8:20 PM CST
Where
Oliver County, 0.84 mi SE of Sanger
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
47.170, -100.990

Thunderstorm Wind, Burleigh

When
June 20, 8:18 PM CST to 8:21 PM CST
Where
Burleigh County, 6.97 mi N of Bismarck
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet
Coordinates
46.900, -100.790

Thunderstorm Wind, Burleigh

When
June 20, 8:18 PM CST to 8:22 PM CST
Where
Burleigh County, 3.94 mi SSE of (Bis)bismarck Muni A to 4.47 mi SE of (Bis)bismarck Muni A
Measured
96 kt (110 mph) estimated gust
Injuries
1 direct, 0 indirect
Property damage
$5.0 million
Reported by
NWS Storm Survey
Coordinates
46.730, -100.710

Straight line winds pushed through the Copper Ridge subdivision south of Lincoln, and caused extensive damage. Several home were severely damaged, with large sections of shingles blown off roofs, some roof sheathing blown off, blown in garage doors, extensive siding damage, and removed decking. Several detached garage and smaller shop buildings experienced similar damage, with one experiencing its side wall being blown out. A large shop building was completely destroyed with the damage blowing across the road into the neighbors property. One injury occurred when a male was outdoors chasing his sunglasses that were blown away in the wind when an airborne rafter struck him in the shin causing a severe leg injury. Winds from this event were estimated at 110 mph.

Thunderstorm Wind, Burleigh

When
June 20, 8:19 PM CST to 8:22 PM CST
Where
Burleigh County, 0.69 mi S of (Bis)bismarck Muni A
Measured
57 kt (66 mph) measured gust
Reported by
ASOS
Coordinates
46.770, -100.750

Thunderstorm Wind, Emmons

When
June 20, 8:20 PM CST to 8:23 PM CST
Where
Emmons County, 14.08 mi WSW of Hazelton
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet
Coordinates
46.440, -100.570

Thunderstorm Wind, Burleigh

When
June 20, 8:20 PM CST to 8:25 PM CST
Where
Burleigh County, 1.67 mi NE of Baldwin
Measured
78 kt (90 mph) estimated gust
Property damage
$100,000
Reported by
Public
Coordinates
47.050, -100.750

A large pole barn was mostly destroyed with posts from the pole barn pulled out of the ground, but the equipment sustained minimal damage.

Thunderstorm Wind, Sioux

When
June 20, 7:25 PM MST to 7:28 PM MST
Where
Sioux County, 9.1 mi N of Selfridge
Measured
74 kt (85 mph) measured gust
Reported by
Mesonet
Coordinates
46.160, -100.900

Tornado, McLean

When
June 20, 8:26 PM CST to 8:27 PM CST
Where
McLean County, 4.71 mi ESE of Washburn to 4.96 mi ESE of Washburn
Rating
EFU
Path length
0.35 mi
Path width
50 yd
Reported by
Public
Coordinates
47.249, -100.930

The tornado touched down in an open field east-southeast of Washburn and impacted no structures. There was no damage to evaluate. By National Weather Service policy the tornado is rated EF-U (Unknown).

Thunderstorm Wind, Sioux

When
June 20, 7:30 PM MST to 7:34 PM MST
Where
Sioux County, 8.63 mi SSW of Cannon Ball
Measured
59 kt (68 mph) measured gust
Reported by
Mesonet
Coordinates
46.270, -100.640

Thunderstorm Wind, Burleigh

When
June 20, 8:33 PM CST to 8:36 PM CST
Where
Burleigh County, 0.69 mi N of Regan
Measured
61 kt (70 mph) measured gust
Reported by
Public
Coordinates
47.160, -100.530

Thunderstorm Wind, Emmons

When
June 20, 8:35 PM CST to 8:38 PM CST
Where
Emmons County, 3.11 mi SSW of Temvik
Measured
88 kt (101 mph) measured gust
Reported by
Mesonet
Coordinates
46.330, -100.280

Thunderstorm Wind, Emmons

When
June 20, 8:35 PM CST to 8:38 PM CST
Where
Emmons County, 0.96 mi W of Linton Muni Arpt
Measured
56 kt (64 mph) measured gust
Reported by
AWOS
Coordinates
46.220, -100.250

Thunderstorm Wind, Emmons

When
June 20, 8:36 PM CST to 8:40 PM CST
Where
Emmons County, Hazelton
Measured
70 kt (81 mph) estimated gust
Property damage
$50,000
Reported by
Public
Coordinates
46.480, -100.280

Several branches and a few trees down. Power also was lost.

Thunderstorm Wind, Emmons

When
June 20, 8:40 PM CST to 8:43 PM CST
Where
Emmons County, 3.11 mi SSW of Temvik
Measured
83 kt (96 mph) measured gust
Reported by
Mesonet
Coordinates
46.330, -100.280

Thunderstorm Wind, Emmons

When
June 20, 8:40 PM CST to 8:43 PM CST
Where
Emmons County, 1.68 mi NW of Hazelton
Measured
66 kt (76 mph) measured gust
Reported by
Mesonet
Coordinates
46.500, -100.300

Thunderstorm Wind, Burleigh

When
June 20, 8:45 PM CST to 8:48 PM CST
Where
Burleigh County, 5.19 mi NNW of Regan
Measured
61 kt (70 mph) measured gust
Reported by
Trained Spotter
Coordinates
47.220, -100.570

Thunderstorm Wind, Sioux

When
June 20, 7:55 PM MST to 7:57 PM MST
Where
Sioux County, 0.69 mi N of Ft Yates
Measured
78 kt (90 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
46.090, -100.630

Multiple large trees were blown down.

Thunderstorm Wind, McIntosh

When
June 20, 9:00 PM CST to 9:03 PM CST
Where
McIntosh County, 5.77 mi W of Wishek
Measured
70 kt (81 mph) measured gust
Reported by
Mesonet
Coordinates
46.260, -99.670

Thunderstorm Wind, Kidder

When
June 20, 9:00 PM CST to 9:03 PM CST
Where
Kidder County, 1.97 mi NW of Robinson
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet
Coordinates
47.170, -99.800

Thunderstorm Wind, Kidder

When
June 20, 9:00 PM CST to 9:03 PM CST
Where
Kidder County, 1.17 mi SW of Dawson
Measured
78 kt (90 mph) estimated gust
Property damage
$15,000
Reported by
Public
Coordinates
46.860, -99.750

A variety of large trees were broken down, including a very large tree split at the base.

Thunderstorm Wind, Kidder

When
June 20, 9:03 PM CST to 9:06 PM CST
Where
Kidder County, 11.07 mi S of Crystal Spgs
Measured
60 kt (69 mph) measured gust
Reported by
Mesonet
Coordinates
46.720, -99.460

Thunderstorm Wind, Kidder

When
June 20, 9:04 PM CST to 9:08 PM CST
Where
Kidder County, 2.34 mi NE of Tappen
Measured
60 kt (69 mph) measured gust
Reported by
Mesonet
Coordinates
46.890, -99.580

Thunderstorm Wind, McIntosh

When
June 20, 9:05 PM CST to 9:08 PM CST
Where
McIntosh County, 5.77 mi W of Wishek
Measured
61 kt (70 mph) measured gust
Reported by
Mesonet
Coordinates
46.260, -99.670

Tornado, Kidder

When
June 20, 9:07 PM CST to 9:13 PM CST
Where
Kidder County, 5.46 mi NNE of Tappen to 2.05 mi NNE of Crystal Spgs
Rating
EF1
Path length
6.21 mi
Path width
200 yd
Continued into
Stutsman, Nd (BIS)
Property damage
$750,000
Reported by
Public
Coordinates
46.941, -99.568

This is the first event entry for one tornado that passed through two counties, Kidder and Stutsman. This Quasi-Linear Convective System (QLCS) tornado started northwest of Crystal Springs in Kidder County and moved to the east-southeast. The tornado then shifted towards the east-northeast near the Stutsman County line, and continued into Stutsman County before it lifted to the north-northwest of Medina. Near the point of touchdown, a machine shed was completely destroyed, with the roof laying in a pasture about 350 feet away. Approximately five miles to the south-southeast, two additional farmsteads in close proximity were struck. The first one had an older barn along with a pole barn completely destroyed. The second farmstead had an older barn collapse, and an empty 18 foot diameter grain bin lifted and moved approximately 400 feet. Along the grain bin's path it hit a building, two vehicles, and a camper before it came to rest in front of the collapsed barn. Shortly thereafter, the tornado turned north-northeast and then struck another farmstead approximately 3 miles away. At this farm, a quonset building was moved off its foundation, and boards from the inside were sucked out and laying a few feet away. Additional buildings were damaged, with debris from a children's play house blown a half mile away and a picnic table blown a quarter mile. Mature trees were snapped and fully de-leafed with numerous large branches broken off. The tornado then continued to the north-northeast and twisted multiple smaller metal high-voltage power towers. Further to the north-northeast before it lifted, the tornado struck another farmstead where a farm outbuilding was destroyed, the shingles, siding, and gutters were severely damaged on a house, and trees were snapped about half way up. Based on the damage done this tornado was rated EF-1, and from that wind speeds were estimated to be around 110 mph.

Tornado, La Moure

When
June 20, 9:10 PM CST to 9:11 PM CST
Where
La Moure County, 10.88 mi N of Verona to 10.8 mi N of Verona
Rating
EFU
Path length
0.48 mi
Path width
50 yd
Reported by
Public
Coordinates
46.525, -98.110

The tornado touched down in an open field north of Verona and impacted no structures. There was no damage to evaluate. By National Weather Service policy the tornado is rated EF-U (Unknown).

Thunderstorm Wind, Kidder

When
June 20, 9:10 PM CST to 9:13 PM CST
Where
Kidder County, 1.57 mi ESE of Pettibone
Measured
76 kt (87 mph) measured gust
Reported by
Public
Coordinates
47.110, -99.490

Thunderstorm Wind, Kidder

When
June 20, 9:10 PM CST to 9:13 PM CST
Where
Kidder County, 11.1 mi S of Crystal Spgs
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
46.720, -99.450

Tornado, Stutsman

When
June 20, 9:13 PM CST to 9:19 PM CST
Where
Stutsman County, 7.15 mi WNW of Medina to 4.78 mi NNW of Medina
Rating
EF1
Path length
6.3 mi
Path width
200 yd
Continued into
Kidder, Nd (BIS)
Property damage
$750,000
Reported by
NWS Storm Survey
Coordinates
46.905, -99.447

This is the second event entry for one tornado that passed through two counties, Kidder and Stutsman. This Quasi-Linear Convective System (QLCS) tornado started northwest of Crystal Springs in Kidder County and moved to the east-southeast. The tornado then shifted towards the east-northeast near the Stutsman County line, and continued into Stutsman County before it lifted to the north-northwest of Medina. Near the point of touchdown, a machine shed was completely destroyed, with the roof laying in a pasture about 350 feet away. Approximately five miles to the south-southeast, two additional farmsteads in close proximity were struck. The first one had an older barn along with a pole barn completely destroyed. The second farmstead had an older barn collapse, and an empty 18 foot diameter grain bin lifted and moved approximately 400 feet. Along the grain bin's path it hit a building, two vehicles, and a camper before it came to rest in front of the collapsed barn. Shortly thereafter, the tornado turned north-northeast and then struck another farmstead approximately 3 miles away. At this farm, a quonset building was moved off its foundation, and boards from the inside were sucked out and laying a few feet away. Additional buildings were damaged, with debris from a children's play house blown a half mile away and a picnic table blown a quarter mile. Mature trees were snapped and fully de-leafed with numerous large branches broken off. The tornado then continued to the north-northeast and twisted multiple smaller metal high-voltage power towers. Further to the north-northeast before it lifted, the tornado struck another farmstead where a farm outbuilding was destroyed, the shingles, siding, and gutters were severely damaged on a house, and trees were snapped about half way up. Based on the damage done this tornado was rated EF-1, and from that wind speeds were estimated to be around 110 mph.

Thunderstorm Wind, Burleigh

When
June 20, 9:13 PM CST to 9:16 PM CST
Where
Burleigh County, 9.95 mi NNW of Wing
Measured
61 kt (70 mph) measured gust
Reported by
Mesonet
Coordinates
47.270, -100.330

Thunderstorm Wind, Wells

When
June 20, 9:26 PM CST to 9:29 PM CST
Where
Wells County, 5.84 mi SSW of Sykeston
Measured
74 kt (85 mph) estimated gust
Property damage
$150,000
Reported by
Public
Coordinates
47.390, -99.420

Multiple grain bins were damaged. Shingles and paneling were blown off another building.

Thunderstorm Wind, Wells

When
June 20, 9:30 PM CST to 9:33 PM CST
Where
Wells County, 1.16 mi SW of Sykeston
Measured
72 kt (83 mph) measured gust
Reported by
Public
Coordinates
47.460, -99.400

Thunderstorm Wind, Burleigh

When
June 20, 9:32 PM CST to 9:35 PM CST
Where
Burleigh County, 9.95 mi NNW of Wing
Measured
80 kt (92 mph) measured gust
Reported by
Mesonet
Coordinates
47.270, -100.330

Thunderstorm Wind, Burleigh

When
June 20, 9:32 PM CST to 9:35 PM CST
Where
Burleigh County, 8.98 mi N of Wing
Measured
80 kt (92 mph) measured gust
Reported by
Mesonet
Coordinates
47.260, -100.280

Thunderstorm Wind, McIntosh

When
June 20, 9:34 PM CST to 9:38 PM CST
Where
McIntosh County, 16.26 mi ENE of Ashley
Measured
57 kt (66 mph) measured gust
Reported by
Mesonet
Coordinates
46.140, -99.070

Thunderstorm Wind, Stutsman

When
June 20, 9:40 PM CST to 9:44 PM CST
Where
Stutsman County, 5.93 mi SE of Buchanan
Measured
78 kt (90 mph) estimated gust
Property damage
$100,000
Reported by
Trained Spotter
Coordinates
47.010, -98.740

Half of the roof on a shop was blown off, and siding was blown off the house.

Tornado, Foster

When
June 20, 9:44 PM CST to 9:51 PM CST
Where
Foster County, 6.64 mi SW of Grace City to 1.27 mi S of Grace City
Rating
EF1
Path length
5.79 mi
Path width
150 yd
Property damage
$300,000
Reported by
County Official
Coordinates
47.482, -98.921

The tornado touched down to the southwest of Grace City, then tracked northeasterly approximately five and three-quarter miles before lifting. Near the point of touchdown, the tornado struck a farmstead causing significant damage. A barn which was built with brick about half-way up then built with wood and sheet metal had the top wooden and sheet metal portion torn off, while an adjacent silo had its top blown off. A pole barn had its roof blown off and another barn had its doors blown off. The tornado then progressed through open fields until it moved through a shelterbelt at a farmstead near the end of its path, where it broke many trees, and twisted off large branches. It also took one large branch and speared it into a camper. Across the road the tornado broke down power lines before it broke in the large door and tore a significant portion off one of the Foster County shop buildings housing a maintainer. Based on the damage done this tornado was rated EF-1, and from that wind speeds were estimated to be around 110 mph.

Thunderstorm Wind, Stutsman

When
June 20, 9:44 PM CST to 9:48 PM CST
Where
Stutsman County, 0.47 mi E of (Jms)jamestown Muni
Measured
53 kt (61 mph) measured gust
Reported by
ASOS
Coordinates
46.930, -98.670

Thunderstorm Wind, Stutsman

When
June 20, 9:55 PM CST to 9:58 PM CST
Where
Stutsman County, Kensal
Measured
70 kt (81 mph) estimated gust
Property damage
$2,000
Reported by
Public
Coordinates
47.300, -98.730

A large tree was uprooted.

Thunderstorm Wind, Stutsman

When
June 20, 9:55 PM CST to 10:05 PM CST
Where
Stutsman County, 0.78 mi NW of Jamestown
Measured
78 kt (90 mph) estimated gust
Property damage
$1.0 million
Reported by
Broadcast Media
Coordinates
46.908, -98.711

The Jamestown area was struck by the derecho during the late night hours, with estimated winds around 90 mph. Many trees throughout the city were blown over, causing additional damage to areas that were struck by very large hail earlier in the evening. Lakeside campground to the north of the city had to be closed for an extended period of time due to widespread tree damage and broken water lines.

Thunderstorm Wind, Kidder

When
June 20, 9:58 PM CST to 10:01 PM CST
Where
Kidder County, 1.97 mi NW of Robinson
Measured
86 kt (99 mph) measured gust
Reported by
Mesonet
Coordinates
47.170, -99.800

Thunderstorm Wind, Kidder

When
June 20, 9:58 PM CST to 10:01 PM CST
Where
Kidder County, 2.8 mi NW of Robinson
Measured
85 kt (98 mph) measured gust
Reported by
Mesonet
Coordinates
47.180, -99.810

Thunderstorm Wind, Kidder

When
June 20, 10:00 PM CST to 10:03 PM CST
Where
Kidder County, 7.61 mi S of Crystal Spgs
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet
Coordinates
46.770, -99.480

Thunderstorm Wind, Sheridan

When
June 20, 10:00 PM CST to 10:03 PM CST
Where
Sheridan County, 1.16 mi NE of Denhoff
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
47.490, -100.250

Thunderstorm Wind, Stutsman

When
June 20, 10:00 PM CST to 10:05 PM CST
Where
Stutsman County, 6.77 mi N of Courtenay
Measured
78 kt (90 mph) estimated gust
Property damage
$300,000
Reported by
Public
Coordinates
47.318, -98.556

Multiple large grain bins were either severely damaged or blown off their pads. This location was struck again with another storm on August 8, 2025, causing much more additional damage.

Thunderstorm Wind, Stutsman

When
June 20, 10:00 PM CST to 10:05 PM CST
Where
Stutsman County, 0.27 mi E of Courtenay
Measured
68 kt (78 mph) estimated gust
Deaths
0 direct, 1 indirect
Property damage
$500,000
Reported by
Broadcast Media
Coordinates
47.221, -98.564

Multiple power poles were broken and power lines were down, resulting in an extended power outage. One indirect death occurred near Courtenay. A 76-year-old man died when the power to his home was cut off during the storm, causing his breathing machine to fail while he slept.

Thunderstorm Wind, Dickey

When
June 20, 10:01 PM CST to 10:05 PM CST
Where
Dickey County, 2.28 mi NNE of Ellendale Arpt
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
46.050, -98.500

Thunderstorm Wind, Foster

When
June 20, 10:10 PM CST to 10:13 PM CST
Where
Foster County, 1.16 mi NE of Glenfield
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet
Coordinates
47.460, -98.550

Thunderstorm Wind, Wells

When
June 20, 10:20 PM CST to 10:24 PM CST
Where
Wells County, 3.34 mi WSW of Sykeston
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
47.460, -99.450

Thunderstorm Wind, Stutsman

When
June 20, 10:25 PM CST to 10:28 PM CST
Where
Stutsman County, 1.41 mi E of Woodworth
Measured
82 kt (94 mph) measured gust
Reported by
Mesonet
Coordinates
47.150, -99.270

Thunderstorm Wind, Kidder

When
June 20, 10:25 PM CST to 10:28 PM CST
Where
Kidder County, 2.8 mi N of Steele Muni Arpt
Measured
55 kt (63 mph) measured gust
Reported by
Mesonet
Coordinates
46.890, -99.990

Thunderstorm Wind, Kidder

When
June 20, 10:29 PM CST to 10:32 PM CST
Where
Kidder County, 2.8 mi N of Steele Muni Arpt
Measured
66 kt (76 mph) measured gust
Reported by
Mesonet
Coordinates
46.890, -99.990

Thunderstorm Wind, Wells

When
June 20, 10:30 PM CST to 10:34 PM CST
Where
Wells County, 1.38 mi N of Fessenden
Measured
78 kt (90 mph) estimated gust
Property damage
$75,000
Reported by
Public
Coordinates
47.670, -99.620

Numerous trees near the house and in a nearby shelter belt uprooted or snapped. Small shed demolished. Roof partially torn off of a small horse shed.

Thunderstorm Wind, Kidder

When
June 20, 10:43 PM CST to 10:46 PM CST
Where
Kidder County, 2.34 mi NE of Tappen
Measured
75 kt (86 mph) measured gust
Reported by
Mesonet
Coordinates
46.890, -99.580

Thunderstorm Wind, Kidder

When
June 20, 10:45 PM CST to 10:49 PM CST
Where
Kidder County, 2.01 mi ENE of Tappen
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
46.880, -99.580

Thunderstorm Wind, Stutsman

When
June 20, 10:45 PM CST to 10:48 PM CST
Where
Stutsman County, 4.77 mi E of Windsor
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
46.910, -98.930

Thunderstorm Wind, Stutsman

When
June 20, 10:48 PM CST to 10:52 PM CST
Where
Stutsman County, 4.77 mi E of Windsor
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet
Coordinates
46.910, -98.930

Thunderstorm Wind, Wells

When
June 20, 10:56 PM CST to 10:59 PM CST
Where
Wells County, 1.46 mi SSW of Heaton
Measured
70 kt (81 mph) measured gust
Reported by
Mesonet
Coordinates
47.460, -99.540

Thunderstorm Wind, Stutsman

When
June 20, 11:05 PM CST to 11:08 PM CST
Where
Stutsman County, 5.61 mi NW of Eldridge
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
46.960, -98.910

Thunderstorm Wind, Foster

When
June 20, 11:15 PM CST to 11:19 PM CST
Where
Foster County, Carrington Arpt
Measured
60 kt (69 mph) measured gust
Reported by
AWOS
Coordinates
47.450, -99.150

Thunderstorm Wind, Stutsman

When
June 20, 11:21 PM CST to 11:24 PM CST
Where
Stutsman County, 5.16 mi W of Courtenay
Measured
77 kt (89 mph) measured gust
Reported by
Mesonet
Coordinates
47.220, -98.680

Thunderstorm Wind, Stutsman

When
June 20, 11:25 PM CST to 11:28 PM CST
Where
Stutsman County, 5.21 mi W of Courtenay
Measured
70 kt (81 mph) measured gust
Reported by
Mesonet
Coordinates
47.230, -98.680

Thunderstorm Wind, Foster

When
June 20, 11:25 PM CST to 11:29 PM CST
Where
Foster County, 4.15 mi N of Carrington
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
47.510, -99.130

Thunderstorm Wind, Stutsman

When
June 20, 11:34 PM CST to 11:38 PM CST
Where
Stutsman County, 4.89 mi ENE of Edmunds
Measured
79 kt (91 mph) measured gust
Reported by
Mesonet
Coordinates
47.270, -98.870

Thunderstorm Wind, Stutsman

When
June 21, 12:04 AM CST to 12:07 AM CST
Where
Stutsman County, 1.42 mi E of Ypsilanti
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet
Coordinates
46.780, -98.520

Thunderstorm Wind, Foster

When
June 21, 1:13 AM CST to 1:16 AM CST
Where
Foster County, 3.35 mi WNW of Bordulac
Measured
78 kt (90 mph) estimated gust
Property damage
$250,000
Reported by
Public
Coordinates
47.390, -99.040

Road signs were bent, railroad crossing arms were damaged, and a grain bin was lifted and flipped in the area.

The people who died

As the offices recorded each death: direct deaths were caused by the weather itself, indirect ones by something it set in motion.

EventDateAgeSexWhereKind
Thunderstorm Wind, Stutsman2025-06-2076MalePermanent HomeIndirect

What these are

Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Tornado
A violently rotating column of air in contact with the ground and extending from a thunderstorm, filed with its path, width and Fujita or Enhanced Fujita rating from the damage survey.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in North Dakota in 2025Every state in 2025This day in weather historyThe tornado archive for North Dakota, 2025Warnings in North Dakota, June 2025

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. Each event’s entry at NCEI: 1271596, 1271597, 1271763, 1271764, 1271961, 1271767, 1271766, 1271769, 1271896, 1271963, 1271897, 1271902, 1271770, 1271904, 1271908, 1271771, 1271916, 1271974, 1271980, 1271917, 1271983, 1264292, 1264293, 1271772, 1271986, 1271991, 1271996, 1271997, 1271773, 1264298, 1276913, 1275058, 1275060, 1275061, 1264301, 1275111, 1271797, 1275113, 1271796, 1271783, and more.