North Dakota, 2025

Hail and Damaging Winds in North Dakota, June 15 to 16, 2025

June 15 to 16, 2025 · NWS BIS · 15 events in 10 counties and zones

A strong short-wave trough approached western and central North Dakota where strong instability and elevated deep-layer shear were noted. Initial thunderstorms developed over northwest North Dakota over Burke and Divide Counties during the evening hours, producing wind gusts to 60 mph and hail up to the size of half-dollars.

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
0
Injuries
0
Property damage
$1.3 million
Crop damage
$100,000
Events
15

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.

A strong short-wave trough approached western and central North Dakota where strong instability and elevated deep-layer shear were noted. Initial thunderstorms developed over northwest North Dakota over Burke and Divide Counties during the evening hours, producing wind gusts to 60 mph and hail up to the size of half-dollars. Overnight, a second round of thunderstorms moved into southwest North Dakota from Montana producing strong winds. The Hettinger area of Adams County experienced the most extensive damage from these winds, with 94 mph wind gusts measured at the Hettinger NDAWN. About two miles south of Hettinger, a shop building was severely damage, with two of the four walls collapsed and the roof completely removed. Within the city of Hettinger, many campers and trailers were rolled onto their side, and multiple trees were down. Power lines were also down in various locations due to both the strong winds and trees falling on the lines. The storms then continued to move to the east through the remainder of the overnight.

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 15, 6:14 PM CST, 1 minute earlier.

Area forecast discussion, Jun 15, 6:14 PM CST, 1 minute before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Hazardous weather outlook, Jun 15, 6:14 PM CST, 1 minute before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

The radar

The Glasgow radar (KGGW), 218 km away, was scanning. The volume nearest the first event began at 00:14 UTC.

Open the radar archive at this moment

Event by event

10 thunderstorm wind, 5 hail. Local standard time, as filed.

Hail, Divide

When
June 15, 6:15 PM CST to 6:17 PM CST
Where
Divide County, 7.72 mi N of Alkabo
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
48.980, -103.900

Hail, Divide

When
June 15, 6:25 PM CST to 6:28 PM CST
Where
Divide County, 3.31 mi NNW of Fortuna
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
48.960, -103.740

Thunderstorm Wind, Divide

When
June 15, 7:01 PM CST to 7:04 PM CST
Where
Divide County, 1.14 mi SW of Crosby
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
48.910, -103.300

Thunderstorm wind gusts were estimated by a trained spotter.

Hail, Divide

When
June 15, 7:08 PM CST to 7:12 PM CST
Where
Divide County, 1.53 mi WSW of Crosby Muni Arpt
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
48.920, -103.330

Hail, Divide

When
June 15, 7:12 PM CST to 7:15 PM CST
Where
Divide County, 1.14 mi SW of Crosby
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
48.910, -103.300

Hail, Burke

When
June 15, 7:48 PM CST to 7:52 PM CST
Where
Burke County, 4.96 mi SSW of Larson
Measured
1 in hail
Property damage
$15,000
Reported by
Public
Coordinates
48.820, -102.890

A vehicle was dented and a window was broken on a structure.

Thunderstorm Wind, Williams

When
June 15, 10:49 PM CST to 10:52 PM CST
Where
Williams County, 7.19 mi NW of (Isn)sloulin Fld Wil
Measured
54 kt (62 mph) measured gust
Reported by
ASOS
Coordinates
48.260, -103.750

Thunderstorm Wind, Adams

When
June 15, 11:02 PM MST to 11:07 PM MST
Where
Adams County, 6 mi S of Reeder
Measured
78 kt (90 mph) estimated gust
Property damage
$250,000
Reported by
Emergency Manager
Coordinates
46.033, -102.950

Two pole barn structures were severely damaged by thunderstorm wind gusts. One structure had the complete roof destroyed along with one of the walls, while the other had sections of the roof blown off and collapse. Machinery and a camper inside the structures were damaged.

Thunderstorm Wind, Slope

When
June 15, 11:04 PM MST to 11:07 PM MST
Where
Slope County, 19.55 mi SE of Amidon
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
46.280, -103.030

Thunderstorm Wind, Adams

When
June 15, 11:14 PM MST to 11:24 PM MST
Where
Adams County, 2.17 mi SW of Hettinger to 2.56 mi ENE of Hettinger Arpt
Measured
82 kt (94 mph) measured gust
Property damage
$1.0 million
Crop damage
$100,000
Reported by
Mesonet
Coordinates
45.978, -102.662

Extensive thunderstorm wind damage occurred in and around the city of Hettinger. About three miles west of Hettinger, multiple hopper-style grain bins blew over, damaging other grain bins nearby. About two miles south of Hettinger, a shop building was severely damage, with two of the four walls collapsed and the roof completely removed. Within the city of Hettinger, many campers and trailers were rolled onto their side, and multiple trees were down. Power lines were also down in various locations due to both the strong winds and trees falling on the lines.

Thunderstorm Wind, Grant

When
June 15, 11:59 PM MST to June 16, 12:02 AM MST
Where
Grant County, 14.73 mi SSW of Leith
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
46.160, -101.770

Thunderstorm Wind, Hettinger

When
June 16, 12:15 AM MST to 12:18 AM 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, Bowman

When
June 16, 12:15 AM MST to 12:18 AM MST
Where
Bowman County, 1.91 mi E of Rhame
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
46.230, -103.610

Thunderstorm wind gusts were estimated by a trained spotter.

Thunderstorm Wind, Sioux

When
June 16, 12:40 AM MST to 12:43 AM MST
Where
Sioux County, 9.1 mi N of Selfridge
Measured
64 kt (74 mph) measured gust
Reported by
Mesonet
Coordinates
46.160, -100.900

Thunderstorm Wind, McIntosh

When
June 16, 2:44 AM CST to 2:46 AM CST
Where
McIntosh County, 5.77 mi W of Wishek
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
46.260, -99.670

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.

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 historyWarnings 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-10-01. Each event’s entry at NCEI: 1262994, 1262995, 1262997, 1262998, 1262999, 1263000, 1263001, 1263005, 1263009, 1263076, 1263077, 1263079, 1263090, 1263092, 1263093.