Montana, 2022

Winter Storm and Heavy Snow in Montana, May 16 to 20, 2022

May 16 to 20, 2022 · NWS TFX · 20 events in 16 counties and zones

Showers and thunderstorms developed across Central and Southwest Montana, leading to strong, gusty winds, small hail, brief downpours, and an array of lightning. Dry and seasonally mild conditions returned thereafter, leading to an increase of westerly winds in excess 55 mph across the Rocky Mountain Front and adjacent plains.

Where it happened

Every event with a place to put it; 1 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
20

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.

Showers and thunderstorms developed across Central and Southwest Montana, leading to strong, gusty winds, small hail, brief downpours, and an array of lightning. Dry and seasonally mild conditions returned thereafter, leading to an increase of westerly winds in excess 55 mph across the Rocky Mountain Front and adjacent plains. Cooler temperatures returned during the latter half of the week, with temperatures 10 to 20 degrees below average and widespread precipitation. Lower elevations saw generally a tenth to half an inch of liquid precipitation, whereas higher elevations saw several inches of snowfall.

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 May 16, 1:48 PM MST, 15 minutes earlier.

Area forecast discussion, May 16, 1:48 PM MST, 15 minutes 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>

In the hours before

Special weather statement, May 16, 12:29 PM MST, 1 hour 34 minutes 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>
Special weather statement, May 16, 1:15 PM MST, 48 minutes 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>
Local storm report, May 16, 1:24 PM MST, 39 minutes 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>
Special weather statement, May 16, 1:32 PM MST, 31 minutes 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>
Special weather statement, May 16, 1:39 PM MST, 24 minutes 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>
Special weather statement, May 16, 1:46 PM MST, 17 minutes 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 Great Falls radar (KTFX), 127 km away, was scanning. The volume nearest the first event began at 21:01 UTC.

Open the radar archive at this moment

Event by event

14 high wind, 3 winter storm, 2 thunderstorm wind, 1 heavy snow. Local standard time, as filed.

Thunderstorm Wind, Broadwater

When
May 16, 2:03 PM MST
Where
Broadwater County, 3.41 mi WNW of Townsend
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
46.330, -111.590

Mesonet station Ginger Raws recorded a wind gust of 50 knots.

Thunderstorm Wind, Gallatin

When
May 16, 4:30 PM MST
Where
Gallatin County, 2.78 mi WSW of Patterson
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet
Coordinates
45.610, -111.130

An ambient weather sensor recorded a wind gust of 52 knots. Air temperature dropped from 67 F to 42 F.

High Wind, Toole

When
May 18, 12:35 PM MST
Where
Toole forecast zone
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet

Mesonet station MTSWT Sweetgrass (MT DOT) measured 65 mph wind gust.

High Wind, North Rocky Mountain Front

When
May 18, 4:21 PM MST
Where
North Rocky Mountain Front forecast zone
Measured
63 kt (72 mph) measured gust
Reported by
Mesonet

Mesonet station DCRM8 Deep Creek raws measured 72 mph wind gust.

High Wind, Eastern Teton

When
May 18, 6:32 PM MST
Where
Eastern Teton forecast zone
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet

Mesonet station MTPND Pendroy (MT DOT) measured 67 mph wind gust.

High Wind, Madison

When
May 19, 9:00 AM MST
Where
Madison forecast zone
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet

Mesonet station YCTIM Yellowstone club - avalanche measured 60 mph wind gust.

High Wind, Southern Lewis and Clark

When
May 19, 9:29 AM MST
Where
Southern Lewis and Clark forecast zone
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet

Mesonet station TR276 L-C portable no. 1 measured 67 mph wind gust.

High Wind, Fergus

When
May 19, 11:15 AM MST
Where
Fergus forecast zone
Measured
57 kt (66 mph) measured gust
Reported by
Public

Personal weather station recorded a wind gust of 65.8 mph in Winifred.

High Wind, Liberty

When
May 19, 12:27 PM MST
Where
Liberty forecast zone
Measured
59 kt (68 mph) measured gust
Reported by
Mesonet

Mesonet station FW9939 Chester measured 68 mph wind gust.

High Wind, Gallatin

When
May 19, 12:30 PM MST
Where
Gallatin forecast zone
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet

Mesonet station MTM07 Churchill S measured wind gust of 56 knots.

High Wind, Hill

When
May 19, 2:34 PM MST
Where
Hill forecast zone
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet

Ambient weather sensor reported 71 mph wind gust 1 mile W of Havre.

High Wind, Eastern Pondera

When
May 19, 3:30 PM MST
Where
Eastern Pondera forecast zone
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet

Mesonet station MTM05 Arc-WTRI Conrad measured 60 mph wind gust.

High Wind, Cascade

When
May 19, 3:59 PM MST
Where
Cascade County
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
47.308, -111.347 (the zone’s center; the record gives no point)

Mesonet station FW2944 Belt measured 64 mph wind gust.

Heavy Snow, North Rocky Mountain Front

When
May 19, 4:00 PM MST to May 20, 11:00 AM MST
Where
North Rocky Mountain Front forecast zone
Reported by
SNOTEL

Automated equipment at Mount Lockhart estimated 9 inches of new snow for the event.

High Wind, Blaine

When
May 19, 4:15 PM MST
Where
Blaine forecast zone
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet

Mesonet station MTM 52 measured 60 mph wind gust 7 miles SE Hogeland.

Winter Storm, Cascade

When
May 19, 5:00 PM MST to May 20, 5:00 AM MST
Where
Cascade forecast zone
Reported by
Park/Forest Service

Snowfall of 7.5 inches fell. Some settling and melting of the snow (from a warm ground) has occurred since snow began falling Thursday evening.

High Wind, Chouteau

When
May 19, 6:05 PM MST
Where
Chouteau forecast zone
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet

Mesonet station DVI01740 8 miles SSW of Fort Benton measured 59 knot wind gust.

High Wind, Judith Basin

When
May 19, 6:15 PM MST
Where
Judith Basin forecast zone
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet

Mesonet station MTM47 MDA- Benchland measured 60 mph wind gust.

Winter Storm, Meagher

When
May 20, 4:00 AM MST to 12:00 PM MST
Where
Meagher forecast zone
Reported by
Public

Reported 8 inches of snowfall relayed via social media with location estimated by report description.

Winter Storm, Hill

When
May 20, 8:44 AM MST
Where
Hill forecast zone
Reported by
Public

Heavy wet snowfall of 6 inches overnight in the Bears paw Mountains.

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.
High Wind
Sustained non-thunderstorm winds of 40 mph or more for an hour, or gusts of 58 mph or more.
Heavy Snow
Snowfall reaching the local warning threshold without the other hazards of a winter storm.
Winter Storm
A storm that brought snow, sleet or freezing rain at warning levels, usually over several hours or days.

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

The same day elsewhere

More

Every storm in Montana in 2022Every state in 2022This day in weather historyWarnings in Montana, May 2022

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: 1030031, 1030032, 1030081, 1030063, 1030078, 1030073, 1030070, 1030045, 1030071, 1030050, 1030067, 1030075, 1030036, 1076213, 1030037, 1030355, 1030043, 1030069, 1030363, 1030357.