Montana, 2025

High Wind in Montana, December 17 to 18, 2025

December 17 to 18, 2025 · NWS TFX · 30 events in 30 counties and zones

Robust low to mid level flow westerly flow associated with a potent shortwave and attendant cold fronts resulted in a prolonged period of high-end winds and gusts across the entire region Dec 17 into the 18th. Multiple gusts in excess of 90 mph were observed in populated areas, with a peak observed gust of 104 mph west of Bynum.

Where it happened

Every event with a place to put it; 30 filed by county or forecast zone are drawn at its center, in a lighter ring. 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
30

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

Robust low to mid level flow westerly flow associated with a potent shortwave and attendant cold fronts resulted in a prolonged period of high-end winds and gusts across the entire region Dec 17 into the 18th. Multiple gusts in excess of 90 mph were observed in populated areas, with a peak observed gust of 104 mph west of Bynum. Prolonged power outages were observed across the region, mostly due to trees being damaged/falling over completely. Additional societal impacts included extremely difficult to impossible travel conditions, which prompted a Civil Emergency Message for areas along the Rocky Mountain Front the afternoon of the 17th.

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 Great Falls, MT wrote its last area forecast discussion before the first event at Dec 16, 10:41 PM MST, 4 hours 19 minutes earlier. Its key messages:

  • Dangerously strong winds expected across North Central and Southwestern Montana on Wednesday, scattered wind gusts to 80 mph expected for much of the day.
  • In addition to the winds, localized snow squalls will be possible, especially along and south of Interstate 90.
  • Another, but not as strong, wind event is possible on Friday.
  • Periodic active weather could hamper repair/recovery operations through early next week.
Area forecast discussion, Dec 16, 10:41 PM MST, 4 hours 19 minutes before
Area Forecast Discussion
National Weather Service Great Falls MT
1041 PM MST Tue Dec 16 2025

Aviation Section Updated.

.KEY MESSAGES...

 - Dangerously strong winds expected across North Central and
   Southwestern Montana on Wednesday, scattered wind gusts to 80
   mph expected for much of the day.
 - In addition to the winds, localized snow squalls will be
   possible, especially along and south of Interstate 90.
 - Another, but not as strong, wind event is possible on Friday.
 - Periodic active weather could hamper repair/recovery operations
   through early next week.

&&

.UPDATE...
/Issued 835 PM MST Tue Dec 16 2025/

It will be very windy tomorrow across North-central, Central, and
Southwestern Montana. There will be widespread wind gusts in
excess of 70 mph across North-central, Central, and Southwestern
Montana with higher gusts expected across North-central Montana.
A cold front will move through tomorrow morning and bring colder
temperatures and brief heavy precipitation to the lower-
elevations of North-central, Central, and Southwestern Montana.
There will be heavy snow along the Rocky Mountain Front tomorrow.
For the update temperatures and relative humidity were adjusted
to reflect the latest observations and tends and the latest model
guidance. The rest of the forecast is on track. -IG

&&

.DISCUSSION...
/Issued 835 PM MST Tue Dec 16 2025/

...A significant, long lasting, and potentially destructive wind
event is expected on Wednesday...

While not as strong as yesterday, gusty winds have continued
across North Central and Southwestern Montana today as strong
upper level flow persists across the area. Unfortunately, these
winds are going to be mild compared to what is expected tomorrow,
as an unusually strong shortwave trough moves across the Northern
Rockies. As this trough swings through the area, incredibly strong
winds aloft will have little issue translating to the surface
thanks to dynamic forcing, cold air advection aloft, and the
development of a lee trough east of the Rocky Mountain Front. This
combination is poised to bring a significant and dangerous
windstorm, with models showing widespread wind gusts to 75 mph or
higher, with 100 mph possible along the immediate Rocky Mountain
Front. The main messages with this system are as follows:

 1. This is a long duration wind event, likely lasting in excess
    of 8 hours for some locations.
 2. Winds may pick up incredibly quickly tomorrow morning and/or
    early tomorrow afternoon.
 3. Forecasted wind speeds are significant, even by Montana
    standards.

In addition to the strong winds tomorrow, we will also have to be
on the lookout for snow squalls, particularly along and south of
Interstate 90. These squalls, in addition to the strong winds that
will start around or immediately after they hit, may be
especially dangerous with the combination of rapid and significant
reductions in visibility, and these squalls may also produce a
rapid accumulation of snowfall on the roads which will make them
incredibly dangerous. Further, snow will also be found in some of
the higher terrain tomorrow, which will result in poor visibility
due to falling and blowing snowfall. Any sort of travel plans
across North Central or Southwestern Montana should be
reconsidered if at all possible.

Thursday will see a brief break in the action as ridging
temporarily builds back into the area, but Friday will see another
round of winds and mountain snowfall make their way through the
area. Fortunately, this Friday system is not expected to be
anywhere near what tomorrow will bring. Active weather is likely
to continue into next week, which may complicate any
recovery/repair work that is continuing Friday through early next
week.

 - Forecast Confidence & Scenarios:

Overall confidence in tomorrow’s busy forecast is very high, with
high winds a near certainty across almost all of the forecast
area. Where there does remain some concern, however, is that there
are some indications that winds could unfortunately wind up
stronger than forecast, especially if a mountain wave forms or any
rain/snow showers are able to accelerate the winds as they mix to
the surface. A few models have indicated boundary layer heights
reaching the same heights as where winds in excess of 80 knots/90
mph will exist. While winds should decelerate a bit on their way
to the surface due to friction, I can’t definitely rule out some
wind gusts in excess of 85 or 90 mph in some of the cities in our
forecast area, including Bozeman, Cut Bank, Great Falls, and
Helena. While these extreme winds are on the far end of the
forecast distribution (10% chance or less), these winds would have
the potential to be quite damaging in populated areas, especially
given that this wind event is likely to last most of the day.
Ludwig

&&

.AVIATION...
17/06Z TAF Period

The main concern during this TAF Period is widespread strong
winds across all terminals beginning around/after 17/12Z. The
strong winds will begin to die down around 18/04Z. Wednesday
morning a cold front will push through Southwestern Montana and
bring a brief heavy burst of rain and/or snow to the KHLN, KEKS,
and KBZN terminals. This will briefly reduce visibility to at
least MVFR-levels. After this front pushes through there will be
widespread wind gusts in excess of 45 kts across the KEKS, KBZN,
and KHLN terminals with gusts in excess of 55 kts across the KCTB,
KHVR, KLWT, and KGTF terminals. Additionally, associated with the
frontal passage in Southwestern Montana there is a low chance for
an isolated lightning strike. The strong wind gusts and winds
will lead to blowing dust with a low chance of reducing visibility
to MVFR-levels. There will be widespread mountain wave
turbulence, low-level turbulence, and low-level wind shear during
the duration of this TAF Period. The KHVR terminal will have MVFR-
level ceilings at the very end of this TAF Period.-IG

&&

.FIRE WEATHER...

While strong winds may cause increased risk of fire growth, high
fuel moisture and humidity, along with some areas of precipitation
should reduce the risk. Please see the fire weather forecast for
more information. Ludwig

&&

.PRELIMINARY POINT TEMPS/POPS...
GTF  45  51  26  47 /  10  50   0  10
CTB  37  44  21  40 /  30  40   0   0
HLN  39  48  26  41 /  30  90   0  30
BZN  36  51  23  43 /  20  90   0  30
WYS  29  40  12  31 /  70 100   0  90
DLN  38  48  23  39 /  30  80   0  40
HVR  34  46   9  36 /  20  60  10  10
LWT  37  48  18  42 /  10  60  10  10

&&

.TFX WATCHES/WARNINGS/ADVISORIES...
Winter Storm Warning until 11 PM MST Wednesday for East Glacier
Park Region-Southern Rocky Mountain Front.

High Wind Warning from 3 AM Wednesday to midnight MST Wednesday
night for Bears Paw Mountains and Southern Blaine-Beaverhead and
Western Madison below 6000ft-Big Belt, Bridger and Castle
Mountains-Canyon Ferry Area-Cascade County below 5000ft-East
Glacier Park Region-Eastern Glacier, Western Toole, and Central
Pondera-Eastern Pondera and Eastern Teton-Eastern Toole and
Liberty-Elkhorn and Boulder Mountains-Fergus County below 4500ft-
Gallatin Valley-Gallatin and Madison County Mountains and
Centennial Mountains-Gates of the Mountains-Helena Valley-Hill
County-Judith Basin County and Judith Gap-Little Belt and
Highwood Mountains-Madison River Valley-Meagher County Valleys-
Missouri Headwaters-Northern Blaine County-Northern High Plains-
Northwest Beaverhead County-Ruby Mountains and Southern
Beaverhead Mountains-Snowy and Judith Mountains-Southern High
Plains-Southern Rocky Mountain Front-Upper Blackfoot and
MacDonald Pass-Western and Central Chouteau County.

Winter Weather Advisory until 11 PM MST Wednesday for Gallatin
and Madison County Mountains and Centennial Mountains-Little
Belt and Highwood Mountains-Northwest Beaverhead County-Ruby
Mountains and Southern Beaverhead Mountains.

&&

http://www.weather.gov/greatfalls

The radar

The national radar mosaic for the moment the first event began.

Open the radar archive at this moment

Event by event

30 high wind. Local standard time, as filed.

High Wind, Madison River Valley

When
December 17, 3:00 AM MST to 10:30 AM MST
Where
Madison River Valley forecast zone
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
45.301, -111.920 (the zone’s center; the record gives no point)

Mesonet station MTNOR Norris Hill (MT DOT) measured a 59 mph gust and high sustained winds of 44 mph, averaged over 2.5 hours. Additionally, AWOS station KEKS Ennis Airport measured sustained winds, averaged over an hour and 40 minutes, of 41 mph.

High Wind, Little Belt and Highwood Mountains

When
December 17, 3:15 AM MST to 3:00 PM MST
Where
Little Belt and Highwood Mountains forecast zone
Measured
64 kt (74 mph) measured gust
Reported by
RAWS
Coordinates
47.208, -110.733 (the zone’s center; the record gives no point)

A few sensors measured gusts in excess of 58 mph or sustained winds of 40 mph averaged over at last an hour, including RAWS station SFJM8 South Fork Judith, and mesonet station MTMON Monarch Canyon (MT DOT), and MTKIH Kings Hill Pass (MT DOT). The peak gust observed was 74 mph at South Fork Judith RAWS.

High Wind, Southern High Plains

When
December 17, 3:45 AM MST to 4:45 PM MST
Where
Southern High Plains forecast zone
Measured
90 kt (104 mph) measured gust
Reported by
Mesonet
Coordinates
47.480, -112.315 (the zone’s center; the record gives no point)

Numerous sensors in this zone measured sustained winds averaged over at least an hour of 50 mph, or gusts in excess of 75 mph. These sensors include mesonet stations MTM49 7 NE Choteau, DELMT Dellwo, MTCTS Choteau South US-287 (MT DOT), MTPND Pendroy (MT DOT), RICMT Rice Ridge, MCBMT McBranty, TRFM Teton River Agrimet, HODMT Hodgkiss, DAHMT Dahlman, GOLMT Gollehan, and MTBOW Bowmans Corner (MT DOT), AWOS stations K1GM Golf and K1FM Foxtrot, Montana mesonet stations Bynum W, Augusta N, and Bowmans Corner. A co-op observer near Bynum reported roof damage and mailboxes being blown away. The peak gust observed was 104 mph at Bynum W Montana mesonet. Sustained winds at Bynum W averaged 74 mph between 1250 PM and 150 PM MST.

High Wind, Eastern Pondera and Eastern Teton

When
December 17, 4:30 AM MST to 3:35 PM MST
Where
Eastern Pondera and Eastern Teton forecast zone
Measured
68 kt (78 mph) measured gust
Reported by
Mesonet
Coordinates
48.033, -112.233 (the zone’s center; the record gives no point)

Quite a few sensors measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour. These sensors include mesonet station MTM54 SW Power, MTTRV Teton River (MT DOT), AWOS stations K1HM Hotel and K1JM Juliett, mesonet station DAHMT Dahlman, and Montana mesonet stations Brady NE and Midway Colony. The peak gust was 78 mph and was observed at the Midway Colony.

High Wind, Cascade County Below 5000ft

When
December 17, 5:15 AM MST to 4:30 PM MST
Where
Cascade County Below 5000ft forecast zone
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
47.308, -111.347 (the zone’s center; the record gives no point)

Many sensors measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour, including Montana mesonet stations Belt NW, Sun River SE, Benton Lake W, and Eden NW, ASOS/AWOS stations KGTF Great Falls Airport, K1IM India, K1AM Alpha, and KGFA Malmstrom Air Force Base, as well as mesonet stations FW1843 Great Falls (10 WSW Stockett) and FW5493 Vaughn (1 WSW Sun Prairie). TH epeak observed gust was 75 mph at the Belt NW Montana mesonet station.

High Wind, Judith Basin County and Judith Gap

When
December 17, 5:55 AM MST to 7:03 PM MST
Where
Judith Basin County and Judith Gap forecast zone
Measured
73 kt (84 mph) measured gust
Reported by
Mesonet
Coordinates
47.155, -109.745 (the zone’s center; the record gives no point)

Quite a few sensors measured sustained winds of 40 mph or greater averaged over at least an hour or gusts of 58 mph or greater, including mesonet stations MTEDD Eddies Corner (MT DOT), MTGYS Geyser (MT DOT), MWSM 2 W Moccasin, AWOS station K1CM Charlie, and Montana mesonet stations Moccasin and Judith Gap. The peak gust of the day was observed at Judith Gap (84 mph).

High Wind, Eastern Toole and Liberty

When
December 17, 7:44 AM MST to 8:40 PM MST
Where
Eastern Toole and Liberty forecast zone
Measured
82 kt (94 mph) measured gust
Reported by
Mesonet
Coordinates
48.609, -111.360 (the zone’s center; the record gives no point)

Numerous sensors measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour. The quantity of sensors is too many to list, but here are a few that had notable gusts: Montana Mesonet station Mt Lebanon SE (94 mph), mesonet station GW3478 TCTIBER (80 mph), and mesonet station GW3546 Whitlash 7 South (91 mph).

High Wind, Gallatin and Madison County Mountains and Centennial Mountains

When
December 17, 8:20 AM MST to 5:02 PM MST
Where
Gallatin and Madison County Mountains and Centennial Mountains forecast zone
Measured
66 kt (76 mph) measured gust
Reported by
Mesonet
Coordinates
45.325, -111.996 (the zone’s center; the record gives no point)

Multiple sensors in this zone measured strong winds and gusts at lower elevations (Not at the high peaks), including MTBSK Big Sky Road (MT DOT), RAWS stations RRDM8 Red Rock and BTKM8 Burnt Creek, and NW Energy sensors Cornucopia Rd near Virginia City. The peak observed gust was at Cornucopia Rd and was 76 mph.

High Wind, Northwest Beaverhead County

When
December 17, 8:30 AM MST to 3:35 PM MST
Where
Northwest Beaverhead County forecast zone
Measured
64 kt (74 mph) measured gust
Reported by
RAWS
Coordinates
45.133, -112.899 (the zone’s center; the record gives no point)

RAWS station WRSM8 and mesonet station MTBHP Big Hole Pass (MT DOT) measured gusts at or in excess of 58 mph, including a peak gust of 74 mph at Wise River. Big Hole Pass also measured sustained winds, averaging 41 mph, from 931AM MST through 335 PM MST.

High Wind, Upper Blackfoot and Macdonald Pass

When
December 17, 8:47 AM MST to 7:15 PM MST
Where
Upper Blackfoot and Macdonald Pass forecast zone
Measured
68 kt (78 mph) measured gust
Reported by
Mesonet
Coordinates
47.122, -112.390 (the zone’s center; the record gives no point)

Two MDT sensors (Flesher Pass and MacDonald Pass) and a NW Energy sensor (002NW Hwy 12 measured gusts in excess of 58 mph, including a peak gust of 78 mph at Flesher Pass. The sensor at MacDonald Pass measured sustained winds of 44 mph between 1145 AM and 715PM. At the NW energy sensor Hwy 12, sustained winds averaged 40 mph between 320 PM and 420 PM. Finally, a public report was received stating 26 trees were blown down across Stemple Pass Rd 10 miles ESE of Lincoln.

High Wind, Northern High Plains

When
December 17, 9:30 AM MST to 3:00 PM MST
Where
Northern High Plains forecast zone
Measured
83 kt (96 mph) measured gust
Reported by
Mesonet
Coordinates
48.467, -112.610 (the zone’s center; the record gives no point)

Multiple sensors measured sustained winds of 50 mph or greater averaged over at least an hour, or gusts in excess of 75 mph, including Montana mesonet stations Dog Gun Lake E, Wetzel NE, and Dupuyer N, mesonet stations MTBWG Browning (MT DOT), SHBM Browning, MTBRN Two Medicine Bridge (MT DOT), and RAWS station BGRM8 Browning. The peak observed gust in this zone was 95 mph at Dog Gun Lake E. This sensor also recorded sustained winds, averaged over an hour, of 68 mph between 1205 PM and 105 PM MST.

High Wind, Beaverhead and Western Madison Below 6000ft

When
December 17, 9:31 AM MST to 3:16 PM MST
Where
Beaverhead and Western Madison Below 6000ft forecast zone
Measured
84 kt (97 mph) measured gust
Reported by
ASOS
Coordinates
45.217, -112.410 (the zone’s center; the record gives no point)

ASOS station KDLN measured multiple gusts in excess of 58 mph, including a peak gust of 97 mph at 931 AM. Power to the ASOS and surrounding community was lost as this peak gust occurred, resulting in limited observations elsewhere. Two other reports were received from the Dillon area stating that a large tree was uprooted and that the wind caused a greenhouse to collapse.

High Wind, Gallatin Valley

When
December 17, 9:31 AM MST to 3:25 PM MST
Where
Gallatin Valley forecast zone
Measured
68 kt (78 mph) measured gust
Reported by
Trained Spotter
Coordinates
45.541, -111.170 (the zone’s center; the record gives no point)

Several sources reported sustained winds of 40 mph averaged over at least an hour or gusts of 58 mph, including ASOS station KBZN Bozeman Airport, Montana mesonet station Manhattan S, mesonet station AV387 Manhattan, as well as trained spotters. The peak gust in the Gallatin valley was reported by a trained spotter 1 NW of Amsterdam, who measured a 78 mph gust. Additional damage reports include 100-foot pine trees being snapped and blown over and portions of 8-feet fences being blown away completely.

High Wind, Gates of the Mountains

When
December 17, 9:31 AM MST to 5:00 PM MST
Where
Gates of the Mountains forecast zone
Measured
70 kt (81 mph) measured gust
Reported by
Trained Spotter
Coordinates
47.215, -111.868 (the zone’s center; the record gives no point)

Numerous sensors and a trained spotter reported gusts in excess of 58 mph or sustained winds averaging at least 40 mph over an hour or more, including mesonet station MTSBN Sieben Flats (MT DOT), RAWS station DBOM8 Dearborn and NW Energy sensor Birdseye Rd. The peak gust reported was from the trained spotter 7 miles east of Marysville, which was 80 mph. The trained spotter also reported a 40 foot tall pine tree was toppled due to the winds. Additionally, the Sieben Flats sensor measured sustained winds averaging 41 mph between 931AM and 234 PM, at which time the sensor lost power and stopped reporting. The last observation at this sensor before reporting stopped was sustained winds of 60 mph with a gust to 79 mph.

High Wind, Big Belt, Bridger and Castle Mountains

When
December 17, 9:45 AM MST to 7:04 PM MST
Where
Big Belt, Bridger and Castle Mountains forecast zone
Measured
73 kt (84 mph) measured gust
Reported by
Mesonet
Coordinates
46.398, -111.485 (the zone’s center; the record gives no point)

Quite a few sensors in this zone measured sustained winds of 40 mph or greater, averaged over at least an hour, or gusts of 58 mph or greater, including mesonet sensors MTBDC Bridger Canyon (MT DOT), MTBZH Bozeman Pass (MT DOT), and MTDPC Deep Creek Pass (MT DOT), as well as RAWS station TT838 Battle Ridge. The peak gust observed was 84 mph at Bozeman Pass along Interstate 90.

High Wind, Ruby Mountains and Southern Beaverhead Mountains

When
December 17, 9:47 AM MST to 11:18 AM MST
Where
Ruby Mountains and Southern Beaverhead Mountains forecast zone
Measured
59 kt (68 mph) measured gust
Reported by
RAWS
Coordinates
45.217, -112.410 (the zone’s center; the record gives no point)

Several RAWS stations, including HRKM8 Harkness, LMRM8 Antelope, and BRRM8 Brenner in addition to mesonet station MTMQM Monida Pass (MT DOT) measured gusts in excess of 60 mph. The peak observed gust was 68 mph at Brenner.

High Wind, Elkhorn and Boulder Mountains

When
December 17, 9:47 AM MST to 7:21 PM MST
Where
Elkhorn and Boulder Mountains forecast zone
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
46.241, -111.794 (the zone’s center; the record gives no point)

A few sensors in this zone measured gusts of 58 mph or greater or sustaiend winds of 40 mph or greater averaged over at least an hour, including RAWS stations EKHM8 Elkhorn and GAAM8 Galena, and mesonet stations MTSPK Spokane Creek (MT DOT) and MTCLN Clancy (MT DOT). Public reports were also received from Montana City and Clancyof pine trees down blocking roadways. THe peak observed gust was at Spokane Creek (75 mph).

High Wind, Eastern Glacier, Western Toole, and Central Pondera

When
December 17, 9:55 AM MST to 3:35 PM MST
Where
Eastern Glacier, Western Toole, and Central Pondera forecast zone
Measured
76 kt (87 mph) measured gust
Reported by
Mesonet
Coordinates
48.529, -112.306 (the zone’s center; the record gives no point)

Numerous sensors reported sustained winds of 40 mph or greater averaged over at least an hour, or gusts of 58 mph or greater, including Montana mesonet stations Mission Lake S, Buffalo Lake E, Ethridge N, Sunburst NW, and Conrad N, ASOS station KCTB Cut Bank Airport, AWOS station KSBX Shelby Airport, mesonet stations BFAM 12 W Cut Bank, MTVAR Valier Junction I-15 (MT DOT), GW1987 Ethridge 3 SE, MTSUN Sunburst (MT DOT), GW0664 Shelby Airport, DW0975 Kevin, MTSWT Sweet Grass (MT DOT), and FW8513 Sunburst. The peak observed gust was 88 mph at Mission Lake S. Several instances of sustained winds averaging 50 mph over at least an hour were observed along Interstate 15.

High Wind, Missouri Headwaters

When
December 17, 10:16 AM MST to 1:49 PM MST
Where
Missouri Headwaters forecast zone
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet
Coordinates
45.664, -111.728 (the zone’s center; the record gives no point)

MT DOT sensor MTBLS Boulder South MT-69 mp 27.7 measured multiple gusts of greater than 58 mph in addition to a period of high sustained winds (42 mph averaged over an hour). The peak gust was 71 mph.

High Wind, Southern Rocky Mountain Front

When
December 17, 10:29 AM MST
Where
Southern Rocky Mountain Front forecast zone
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet
Coordinates
47.480, -112.315 (the zone’s center; the record gives no point)

Wunderground sensor Upper Elk Creek (KMTAUGUS3) Measured a 71 mph gust. While this does not satisfy the typical higher criteria of 75 mph for this zone, the overwhelming pile of evidence supporting a high-end wind day in addition the fact that there are no Windy sensors in this zone leaves very little options. It was incredibly windy but there were no sensors in areas that were not protected from winds at least in some capacity.

High Wind, Helena Valley

When
December 17, 10:46 AM MST to 5:22 PM MST
Where
Helena Valley forecast zone
Measured
79 kt (91 mph) measured gust
Reported by
ASOS
Coordinates
47.122, -112.390 (the zone’s center; the record gives no point)

Numerous sensors measured high winds and numerous reports of damage were received from trained spotters and the public. Sensors that reported criteria winds: ASOS station KHLN Helena Airport, mesonet station HVMT Helena Agrimet, HRWM8 Helena RAWS, and mesonet station FW7359 Helena. The peak observed gust was 91 mph at the Helena Airport ASOS. Power was lost at the Helena Airport when this gust occurred. Due to the power outage the extend of 5 minute data was lost, bur prior to this 91 mph gust, sustained winds averaged 42 mph between 1035 AM and 2 PM.

As for reports received from trained spotters and the public: 1 mile SE of Helena there was a report of a traffic sign bent over with debris blowing through the streets. Several reports were received stating large trees were down across the valley. 4 miles ENE or Helena there was a report of a horse shelter being destroyed. A more comprehensive tree damage report was received from Helena stating the top third of 50-60 ft conifers were snapped off, power poles broke, and roof tiles were coming off of buildings.

KTVH posted a video interviewing Helena Parks, which stated there were greater than 1,000 trees down across city limits, and that each tree was approximately $450 to address. Additionally, trees weakened that are still standing will still have to be addressed later in the spring, adding even most cost to the cleanup activities. The video estimated a cost between $25,000 and $30,000 for the cleanup, not including any private property damaged. Given there is additional cleanup necessary later this spring, and that there is likely no way to get a final estimate for damages combining public and private damage, the cost will be left as unknown at this time.

Additional Impacts: Helena Public Schools implemented an early release and activated emergency protocol for students traveling home. Several images were received showing a metal light post being bent all the way to the ground. Severe driving conditions were reported by 511MT along Interstate 15 through the Helena Valley due to exceedingly strong cross winds and numerous tipped semis.

High Wind, Western and Central Chouteau County

When
December 17, 11:02 AM MST to 4:55 PM MST
Where
Western and Central Chouteau County forecast zone
Measured
74 kt (85 mph) measured gust
Reported by
Mesonet
Coordinates
47.881, -110.435 (the zone’s center; the record gives no point)

Numerous sensors in this zone measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour, including Montana mesonet stations Carter N, Big Sandy SW, Highwood Bench, Big Sandy NW, and Frenchman Ridge, AWOS station K79S Fort Benton Airport, mesonet stations MTLOM Loma (MT DOT), GW6710 Meadowlane, GW6518 Big Sandy Airport, and GW3862 Loma 18 NW. The peak observed gust was 85 at Montana Mesonet station Carter N.

High Wind, Hill County

When
December 17, 11:15 AM MST to 7:10 PM MST
Where
Hill County forecast zone
Measured
69 kt (79 mph) measured gust
Reported by
Mesonet
Coordinates
48.628, -110.111 (the zone’s center; the record gives no point)

Numerous sensors in Hill County measured sustained winds of 40 mph or greater averaged over at least an hour or gusts of 58 mph or greater, including mesonet sensors EW1937 Goldstone, GW3530 Rudyard 11 S, GW4079 Inverness 10 SSE, MTINV Inverness (MT DOT), EW1931 Rudyard, FW1664 Hingham, MTM06 ARC N Havre, GW6391 Gildford 10 N, GW6390 Gildford 6 SE, and GW6392 Gildford 15 N, ASOS station KHVR Havre Airport, and Montana mesonet stations Fox Crossing SW, Lake Thibadeau W, Simpson, Kremlin NW, Inverness S, and Inverness N. The peak gust of 79 mph was observed at Fox Crossing. Some stations lost power through the event, so the peak gust may have been stronger. Sustained winds at Fox Crossing averaged 59 mph over an hour between 345 and 445 PM MST.

High Wind, Fergus County Below 4500ft

When
December 17, 11:16 AM MST to December 18, 1:00 AM MST
Where
Fergus County Below 4500ft forecast zone
Measured
76 kt (87 mph) measured gust
Reported by
Mesonet
Coordinates
47.264, -109.224 (the zone’s center; the record gives no point)

Numerous sensors in this zone measured sustained winds of 40 mph or greater averaged over at least an hour or gust of 58 mph or greater, including Montana mesonet sensors Coffee Creek N, Christina W, Forestgrove N, Roy E, and Winifred NE, AWOS/ASOS sensors KLWT Lewistown Airport, K1EM Echo, K1OM Oscar, K1NM November, KMVH N Bar Ranch, and K1DM Delta, mesonet sensors MTDEN Denton (MT DOT), MTBOH Bohemian Corner (MT DOT), MTBCH Beacon Hill (MT DOT), and RAWS sensor ARMM8 Armells Creek. Public reports were received of shingles blown off of roofs, in addition to power going in and out all day near Denton. The peak gust in this zone was 87 mph at Beacon Hill in SE Fergus county. Of particular note, sustained winds averaged 53 mph at Beacon Hill between 145 PM 12/17 and 1 AM 12/18.

High Wind, Canyon Ferry Area

When
December 17, 11:35 AM MST to 4:03 PM MST
Where
Canyon Ferry Area forecast zone
Measured
74 kt (85 mph) measured gust
Reported by
RAWS
Coordinates
46.727, -111.942 (the zone’s center; the record gives no point)

Several sensors measured sustained winds of 40 mph or greater averaged over at least an hour or gusts of 58 mph or greater, including RAWS station GINM8 Ginger, Montana mesonet station Toston, Agrimet station TOSM 5.5 SW Toston, and mesonet station MTTOS Toston Bridge US-287 (MT DOT). The peak observed gust was at the Ginger RAWS (85 mph).

High Wind, Northern Blaine County

When
December 17, 11:46 AM MST to 9:40 PM MST
Where
Northern Blaine County forecast zone
Measured
71 kt (82 mph) measured gust
Reported by
Mesonet
Coordinates
48.433, -108.959 (the zone’s center; the record gives no point)

Multiple sensors across Northern Blaine county (including the US-2 corridor), measured gusts in excess of 58 mph or sustained winds, averaging 40 mph over at least an hour. These sensors include MTCHK Chinook US-2 mp 403.5 (MT DOT), BFTM 4.4 E Hogeland (Agrimet), MT mesonet sensor Savoy SW, AWOS station S719 Chinook, MT mesonet sensor Hogeland SW, and MT mesonet sensor Turner N. The peak observed gust was at Savoy SW (9 miles ESE of Fort Belknap) and was 82 mph. Sustained winds averaging 50 mph, averaged over an hour, were observed north of US-2 near Turner and Hogeland.

High Wind, East Glacier Park Region

When
December 17, 11:49 AM MST to 2:27 PM MST
Where
East Glacier Park Region forecast zone
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet
Coordinates
48.467, -112.610 (the zone’s center; the record gives no point)

Two Ambient stations measured gusts in excess of 60 mph, including ambient station Howards Lodge in Babb and Glacier Park Trading Company in East Glacier Park. The peak gust observed was at Howards Lodge (72 mph).

High Wind, Bears Paw Mountains and Southern Blaine

When
December 17, 1:18 PM MST to 10:18 PM MST
Where
Bears Paw Mountains and Southern Blaine forecast zone
Measured
76 kt (87 mph) measured gust
Reported by
RAWS
Coordinates
48.314, -109.835 (the zone’s center; the record gives no point)

Numerous sensors in this zone measured sustained winds of 40 mph or greater averaged over at least an hour, or gusts of 58 mph or greater, including RAWS station FBLM8 Fort Belknap and LBCM8 Little Bullwhacker Creek, Montana mesonet stations Dry Lake, Cleveland N, Warrick S, and Big Sandy SE. An additional public report was received stating gusts similar to what these sensors observed. The peak observed gust in this zone was observed on the Fort Belknap reservation at the Fort Belknap RAWS (88 mph) between 618 PM and 718 PM.

High Wind, Meagher County Valleys

When
December 17, 2:30 PM MST to 3:48 PM MST
Where
Meagher County Valleys forecast zone
Measured
75 kt (86 mph) measured gust
Reported by
Mesonet
Coordinates
46.598, -110.886 (the zone’s center; the record gives no point)

A wunderground sensor at IngerRanch 5 WSW of Martinsdale measured a gust of 86 mph. Additionally, a trained spotter reported a 67 mph gust 1 mile SW of White Sulphur Springs.

High Wind, Snowy and Judith Mountains

When
December 17, 4:56 PM MST
Where
Snowy and Judith Mountains forecast zone
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
47.264, -109.224 (the zone’s center; the record gives no point)

This zone does not have many sensors, so verification is a bit sparse. The one DOT sensor at Lewistown Divide lost power and did not report winds/gusts for the overwhelming majority of the event. The other reliable sensor is Judith Peak RAWS JPKM8, though that sensor is at a mountain peak. Given these factors, the source for this verification is a single Ambient Weather sensor which measured a 59 mph gust southeast of Lewistown. If you were to include Judith Peak, the peak observed gust in this zone was 94 mph and the duration of the event would expand through much of the day December 17.

What these are

High Wind
Sustained non-thunderstorm winds of 40 mph or more for an hour, or gusts of 58 mph or more.

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, December 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: 1306414, 1303484, 1305046, 1306417, 1303485, 1303881, 1306412, 1303325, 1303322, 1306391, 1303926, 1303323, 1303920, 1306392, 1303923, 1303324, 1303482, 1303931, 1304759, 1306394, 1306396, 1303486, 1304758, 1303831, 1303483, 1303326, 1304757, 1303477, 1306415, 1303834.