Montana, 2025

Hail and Damaging Winds in Montana, June 15, 2025

June 15, 2025 · NWS GGW · 21 events in 9 counties and zones

Multiple severe thunderstorms moved east through the area, producing a mix of strong and damaging winds and large hail.

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
None recorded
Crop damage
None recorded
Events
21

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 GGW wrote it up.

Multiple severe thunderstorms moved east through the area, producing a mix of strong and damaging winds and large hail.

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 Glasgow, MT wrote its last area forecast discussion before the first event at Jun 15, 1:51 PM MST, 3 hours 9 minutes earlier.

Area forecast discussion, Jun 15, 1:51 PM MST, 3 hours 9 minutes before
Area Forecast Discussion
National Weather Service Glasgow MT
251 PM MDT Sun Jun 15 2025

.DISCUSSION...

KEY MESSAGES:

- Another round of strong to severe thunderstorms are expected this
  afternoon through tonight, mainly near and south of the
  Missouri River.

- Early summer conditions continue through the week with warm
  temperatures, increased humidity, and chances for afternoon and
  evening thunderstorms.
WEATHER PATTERN OVERVIEW:

A southwest flow aloft with relative deep moisture in place will
continue to keep the area under subtle chances of strong to severe
storms for the next couple days.

Today, a shortwave is expected to eject across the region during
the afternoon to provide large-scale ascent. Southeast low level
flow continues to push higher dewpoints (mid 50s to low 60s) into
eastern Montana, for higher confidence of isolated heavy rain from
thunderstorms along with strong winds and large hail this
afternoon through tonight. Also, a tornado cannot be ruled out.
FORECAST CONFIDENCE & DEVIATIONS:

Average to better than average confidence in severe thunderstorms
probability this afternoon through this evening. Average to below
average confidence for the same after tonight.

Days 1 through 2, I used a hi-res model blend for more detail in
winds and precip probability. Day 3 and beyond: NBM

&&

.AVIATION...

PATTERN: Multiple weather elements are in place to support and
sustain severe thunderstorms for most of eastern Montana during
this TAF cycle, mainly between 21Z and 05Z tonight. The overall
flow pattern will continue, albeit with probably less severe
potential Monday and beyond.

FLIGHT CATEGORIES: VFR to start, then IFR and worse if a
thunderstorm happens to pass directly over a TAF site. Main
concern is 21Z to 05Z. Expect amendments.

WINDS: Generally light and variable, until severe thunderstorms
result in erratic gusty winds in excess of 40 or 50 kts. By Monday
morning, winds will set up from the NW around 10 kts.

&&

.GGW WATCHES/WARNINGS/ADVISORIES...
None.
&&

weather.gov/glasgow

The radar

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

Open the radar archive at this moment

Event by event

14 thunderstorm wind, 7 hail. Local standard time, as filed.

Thunderstorm Wind, Phillips

When
June 15, 5:00 PM MST
Where
Phillips County, 3.74 mi W of Wagner to 3.16 mi WSW of Wagner
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
48.360, -108.160

Spotter reported pea sized hail, heavy rain, and estimated winds winds of 50 to 60 mph.

Hail, Petroleum

When
June 15, 5:39 PM MST
Where
Petroleum County, 0.69 mi N of Winnett
Measured
1.75 in hail
Reported by
Law Enforcement
Coordinates
47.010, -108.350

Hail up to the size of golf balls fell with winds of 30-40 mph.

Hail, Petroleum

When
June 15, 5:45 PM MST
Where
Petroleum County, 4.71 mi E of Winnett to 4.72 mi E of Winnett
Measured
1.75 in hail
Reported by
Public
Coordinates
47.000, -108.250

Golfball size hail was reported by Public.

Hail, Petroleum

When
June 15, 5:46 PM MST to 6:01 PM MST
Where
Petroleum County, 6.75 mi SE of Winnett to 7 mi SE of Winnett
Measured
3.5 in hail
Reported by
Public
Coordinates
46.930, -108.250

Large hail about 3.5 inches in diameter, lasted for about 15 mins.

Thunderstorm Wind, Phillips

When
June 15, 5:50 PM MST
Where
Phillips County, 1.82 mi SE of Saco
Measured
51 kt (59 mph) measured gust
Reported by
Department of Highways
Coordinates
48.451, -107.302

Wind gust occurred at Montana DOT near Saco.

Hail, Petroleum

When
June 15, 5:52 PM MST
Where
Petroleum County, 6.13 mi E of Winnett to 6.35 mi E of Winnett
Measured
1.5 in hail
Reported by
Public
Coordinates
47.000, -108.220

Ping pong ball size hail broke windows and damaged vehicles.

Hail, Petroleum

When
June 15, 6:00 PM MST
Where
Petroleum County, 1.17 mi NE of Winnett to 1.29 mi ENE of Winnett
Measured
2.5 in hail
Reported by
Storm Chaser
Coordinates
47.010, -108.330

A storm chaser measured multiple hailstones of 2.5 inches in diameter (tennis ball size) with a ruler. Report relayed through social media.

Hail, Valley

When
June 15, 6:30 PM MST
Where
Valley County, 1.15 mi NW of Glasgow to 0.45 mi E of Glasgow
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
48.210, -106.650

Hail to the size of a quarter fell with strong winds.

Hail, Valley

When
June 15, 6:42 PM MST
Where
Valley County, 0.69 mi N of Glasgow to 0.37 mi ESE of Glasgow
Measured
1.25 in hail
Reported by
Official NWS Observations
Coordinates
48.210, -106.630

Half dollar size hail was observed by staff at NWS Glasgow MT.

Thunderstorm Wind, Valley

When
June 15, 6:42 PM MST
Where
Valley County, 0.69 mi N of Glasgow to 0.7 mi NE of Glasgow
Measured
62 kt (71 mph) measured gust
Reported by
ASOS
Coordinates
48.210, -106.630

ASOS at the Glasgow Airport reported 71 mph wind gust.

Thunderstorm Wind, Garfield

When
June 15, 6:50 PM MST
Where
Garfield County, 11.17 mi ESE of Mosby to 11.14 mi SSW of Lufborough Hill Dot
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet
Coordinates
46.940, -107.650

Wind gust reported by mesonet observation southeast of Mosby.

Thunderstorm Wind, Valley

When
June 15, 7:00 PM MST
Where
Valley County, 5.03 mi NNE of Nashua to 5.01 mi NNE of Nashua
Measured
59 kt (68 mph) measured gust
Reported by
Mesonet
Coordinates
48.200, -106.320

Wind gust measured by observation equipment 5 miles north-northeast of Nashua.

Thunderstorm Wind, Roosevelt

When
June 15, 7:50 PM MST
Where
Roosevelt County, 3.91 mi NNE of Bredette to 4.11 mi NE of Bredette
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
48.550, -105.260

Wind gust was observed about 4 miles northeast of Bredette (US Climate Reference Network).

Thunderstorm Wind, McCone

When
June 15, 7:52 PM MST
Where
McCone County, 2.41 mi WSW of Ft Peck Lake Handar to 1.79 mi WSW of Ft Peck Lake Handar
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet
Coordinates
48.010, -106.400

This was reported by the Handar at the Fort Peck Dam station.

Thunderstorm Wind, Roosevelt

When
June 15, 8:00 PM MST
Where
Roosevelt County, 3.09 mi WNW of Wolf Pt to 2.47 mi WNW of Wolf Pt
Measured
53 kt (61 mph) measured gust
Reported by
Mesonet
Coordinates
48.120, -105.710

Reported by a mesonet observation 3 miles northwest of Wolf Point.

Thunderstorm Wind, Valley

When
June 15, 8:18 PM MST
Where
Valley County, 5.37 mi WSW of Glasgow to 5.33 mi WSW of Glasgow
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
48.160, -106.730

Reported by Glasgow SW Montana Climate Office (HydroMet).

Thunderstorm Wind, Roosevelt

When
June 15, 8:20 PM MST
Where
Roosevelt County, Poplar Raws to 0.55 mi NW of Sprole
Measured
51 kt (59 mph) measured gust
Reported by
RAWS
Coordinates
48.130, -105.070

Reported by the Poplar RAWS station.

Thunderstorm Wind, Roosevelt

When
June 15, 8:40 PM MST
Where
Roosevelt County, 13.46 mi WNW of Froid to 12.64 mi WNW of Froid
Measured
57 kt (66 mph) measured gust
Reported by
Public
Coordinates
48.420, -104.760

Public reported this wind gust on Facebook.

Thunderstorm Wind, Richland

When
June 15, 8:45 PM MST
Where
Richland County, 18.8 mi NNW of Enid to 18.48 mi NNW of Enid
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet
Coordinates
47.950, -104.940

Reported at the Badger Creek station.

Thunderstorm Wind, Dawson

When
June 15, 9:16 PM MST
Where
Dawson County, 1.4 mi W of Bloomfield to 0.43 mi WSW of Bloomfield
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
47.420, -104.960

Reported at the Bloomfield, MT station.

Thunderstorm Wind, Wibaux

When
June 15, 11:00 PM MST
Where
Wibaux County, 9.49 mi W of Carlyle to 9.29 mi W of Carlyle
Measured
52 kt (60 mph) measured gust
Reported by
Department of Highways
Coordinates
46.650, -104.230

Reported at the Ash Creek MT DOT station.

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 Montana in 2025Every state in 2025This day in weather historyWarnings in Montana, 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: 1254029, 1254017, 1254019, 1254023, 1254032, 1254020, 1254022, 1254024, 1254025, 1254033, 1254034, 1254035, 1254036, 1254037, 1254038, 1254039, 1254040, 1254042, 1254043, 1254045, 1254047.