North Dakota, 2025

Hail and Damaging Winds in North Dakota, July 20, 2025

July 20, 2025 · NWS BIS · 15 events in 7 counties and zones

Thunderstorms developed over eastern Montana into western North Dakota as an upper level short-wave trough approached the area. Some of these storms became severe over southwest North Dakota producing large hail and damaging wind gusts.

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
$425,000
Crop damage
None recorded
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.

Thunderstorms developed over eastern Montana into western North Dakota as an upper level short-wave trough approached the area. Some of these storms became severe over southwest North Dakota producing large hail and damaging wind gusts. The largest hail was just under the size of a tennis ball, and caused damage to a home and vehicles to the southwest of South Heart in Stark County. The strongest wind gust was estimated at 100 mph to the south of Bowman in Bowman County. At this location a large pole barn building was severely damaged with the majority of the roofing material and rafters blown off, one wall completely destroyed, and another wall mostly destroyed. The main leg of a grain distribution system was completely blown over, along with the bin distribution pipes. Multiple large grain bins and hopper bins were also dented, with one hopper bin completely blown over.

The radar

The Bismarck radar (KBIS), 191 km away, was scanning. The volume nearest the first event began at 22:44 UTC.

Open the radar archive at this moment

Event by event

9 hail, 6 thunderstorm wind. Local standard time, as filed.

Thunderstorm Wind, Billings

When
July 20, 3:45 PM MST to 3:48 PM MST
Where
Billings County, 8.62 mi SSE of Fryburg
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
46.750, -103.270

Thunderstorm wind gusts were estimated by the public.

Hail, Stark

When
July 20, 3:48 PM MST to 3:51 PM MST
Where
Stark County, 5.86 mi SW of South Heart
Measured
2.25 in hail
Property damage
$50,000
Reported by
Public
Coordinates
46.800, -103.070

Windows were broken by the hail, while roofs and vehicles were damaged.

Hail, Stark

When
July 20, 3:52 PM MST to 3:55 PM MST
Where
Stark County, 7.6 mi S of Belfield
Measured
1.75 in hail
Reported by
Public
Coordinates
46.770, -103.200

Hail, Stark

When
July 20, 4:30 PM MST to 4:33 PM MST
Where
Stark County, 7.6 mi S of Belfield
Measured
1.75 in hail
Property damage
$50,000
Reported by
Public
Coordinates
46.770, -103.200

Vehicles were damaged by the hail.

Hail, Stark

When
July 20, 4:55 PM MST to 4:58 PM MST
Where
Stark County, 4.04 mi WSW of Lefor
Measured
1.75 in hail
Reported by
Public
Coordinates
46.660, -102.630

Hail, Hettinger

When
July 20, 5:15 PM MST to 5:18 PM MST
Where
Hettinger County, 14.11 mi NNE of Regent
Measured
1.75 in hail
Reported by
Public
Coordinates
46.620, -102.490

Hail, Golden Valley

When
July 20, 5:42 PM MST to 5:45 PM MST
Where
Golden Valley County, 7.4 mi ENE of Golva
Measured
1.5 in hail
Property damage
$75,000
Reported by
Trained Spotter
Coordinates
46.760, -103.830

Hail was driven by 60 mph winds, breaking 3 windows and damaging the siding on a home.

Thunderstorm Wind, Golden Valley

When
July 20, 5:42 PM MST to 5:45 PM MST
Where
Golden Valley County, 7.4 mi ENE of Golva
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
46.760, -103.830

Thunderstorm wind gusts were estimated by a trained spotter.

Hail, Slope

When
July 20, 6:00 PM MST to 6:03 PM MST
Where
Slope County, 13.74 mi SE of Amidon
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
46.360, -103.090

Thunderstorm Wind, Bowman

When
July 20, 6:55 PM MST to 6:57 PM MST
Where
Bowman County, 15.14 mi WSW of Rhame
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
46.160, -103.950

Hail, Morton

When
July 20, 8:00 PM CST to 8:03 PM CST
Where
Morton County, 0.47 mi E of Mandan
Measured
1 in hail
Reported by
Public
Coordinates
46.830, -100.890

Hail, Bowman

When
July 20, 7:18 PM MST to 7:20 PM MST
Where
Bowman County, 2.87 mi E of Rhame
Measured
1.75 in hail
Reported by
Law Enforcement
Coordinates
46.230, -103.590

Thunderstorm Wind, Bowman

When
July 20, 7:22 PM MST to 7:25 PM MST
Where
Bowman County, 1.91 mi E of Rhame
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
46.230, -103.610

Thunderstorm wind gusts were estimated by the public.

Thunderstorm Wind, Bowman

When
July 20, 7:35 PM MST to 7:43 PM MST
Where
Bowman County, 5.32 mi SSE of Bowman
Measured
87 kt (100 mph) estimated gust
Property damage
$250,000
Reported by
Newspaper
Coordinates
46.106, -103.369

A large pole barn building was severely damaged, with the majority of the roofing material and rafters blown off, one wall completely destroyed, and another wall mostly destroyed. The main leg of a grain distribution system was completely blown over, along with the bin distribution pipes. Multiple large grain bins and hopper bins were dented, with one hopper bin completely blown over.

Thunderstorm Wind, Bowman

When
July 20, 7:38 PM MST to 7:41 PM MST
Where
Bowman County, 0.69 mi N of Bowman
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
46.190, -103.400

Thunderstorm wind gusts were estimated by Emergency Management.

What these are

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.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.

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, July 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: 1285196, 1285197, 1285198, 1285199, 1285200, 1285201, 1285202, 1285203, 1285204, 1285205, 1285209, 1285206, 1285207, 1285210, 1285208.