North Dakota, 2025

Heavy Snow in North Dakota, December 9, 2025

December 9, 2025 · NWS FGF · 10 events in 6 counties and zones

A clipper type system moved from the Pacific Northwest across the Northern Plains where it deepened and brought a period of light freezing rain less than one quarter of an inch followed by intense bands of heavy snow. The greatest impacts occurred where slick roads combined with heavy snow rates greater than 1 inch per hour causing near zero visibility across northeast North Dakota and parts of…

Where it happened

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

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

A clipper type system moved from the Pacific Northwest across the Northern Plains where it deepened and brought a period of light freezing rain less than one quarter of an inch followed by intense bands of heavy snow. The greatest impacts occurred where slick roads combined with heavy snow rates greater than 1 inch per hour causing near zero visibility across northeast North Dakota and parts of northwest and west central Minnesota. No travel advised was issued by the NDDOT with icy and snow covered roads reported by the MNDOT.

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 Grand Forks, ND wrote its last area forecast discussion before the first event at Dec 8, 5:36 PM CST, 13 hours 24 minutes earlier.

Area forecast discussion, Dec 8, 5:36 PM CST, 13 hours 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>
Hazardous weather outlook, Dec 8, 3:34 PM CST, 15 hours 26 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 national radar mosaic for the moment the first event began.

Open the radar archive at this moment

Event by event

10 heavy snow. Local standard time, as filed.

Heavy Snow, Eastern Walsh

When
December 9, 7:00 AM CST to 7:00 PM CST
Where
Eastern Walsh forecast zone
Reported by
COOP Observer
Coordinates
48.370, -97.721 (the zone’s center; the record gives no point)

Measured 7.0 inches for event at COOP site Lankin 6 E.

Heavy Snow, Grand Forks

When
December 9, 7:00 AM CST to 7:00 PM CST
Where
Grand Forks forecast zone
Reported by
Public
Coordinates
47.922, -97.457 (the zone’s center; the record gives no point)

Measurement of 8.0 inches of snow at Niagara, ND representing the event total near the Grand Forks County and Nelson County line.

Heavy Snow, Nelson

When
December 9, 7:00 AM CST to 7:00 PM CST
Where
Nelson forecast zone
Reported by
Public
Coordinates
47.922, -98.192 (the zone’s center; the record gives no point)

Based on reports by Nelson County and matching NOHRSC analysis, we can extrapolate that 6 to 8 inches of snow fell across the majority of Nelson County, ND.

Heavy Snow, Western Walsh

When
December 9, 7:00 AM CST to 7:00 PM CST
Where
Western Walsh forecast zone
Reported by
Public
Coordinates
48.370, -97.721 (the zone’s center; the record gives no point)

Based on reports and matching NOHRSC analysis, we can extrapolate that 6 to 8 inches of snow fell across the majority of western Walsh County, ND.

Heavy Snow, Pembina

When
December 9, 8:00 AM CST to 9:00 PM CST
Where
Pembina forecast zone
Reported by
Public
Coordinates
48.768, -97.552 (the zone’s center; the record gives no point)

Report of 6.5 inches of snow measured 6 miles northwest of Cavalier. Report relayed by broadcast media.

Heavy Snow, Eastern Walsh

When
December 9, 8:00 AM CST to 7:00 PM CST
Where
Eastern Walsh forecast zone
Reported by
Trained Spotter
Coordinates
48.370, -97.721 (the zone’s center; the record gives no point)

Trained spotter measured 10.0 inches of snow for the event in Grafton, ND.

Heavy Snow, Pembina

When
December 9, 9:00 AM CST to 6:30 PM CST
Where
Pembina forecast zone
Reported by
COOP Observer
Coordinates
48.768, -97.552 (the zone’s center; the record gives no point)

Measurement of 6.5 inches of snow. COOP site 1NE Pembina located on the eastern part of the town of Pembina.

Heavy Snow, Grand Forks

When
December 9, 9:00 AM CST to 7:00 PM CST
Where
Grand Forks forecast zone
Reported by
Public
Coordinates
47.922, -97.457 (the zone’s center; the record gives no point)

Measured 11 inches in northeast Grand Forks, ND near the intersection of University Ave and N Washington St.

Heavy Snow, Grand Forks

When
December 9, 9:00 AM CST to 7:00 PM CST
Where
Grand Forks forecast zone
Reported by
Official NWS Observations
Coordinates
47.922, -97.457 (the zone’s center; the record gives no point)

Measured 7.4 inches for the event at the NWS Grand Forks on the northwest side of Grand Forks.

Heavy Snow, Traill

When
December 9, 9:00 AM CST to 8:00 PM CST
Where
Traill forecast zone
Reported by
Emergency Manager
Coordinates
47.454, -97.162 (the zone’s center; the record gives no point)

Measured 8.0 inches in Hillsboro, ND. Event total.

What these are

Heavy Snow
Snowfall reaching the local warning threshold without the other hazards of a winter storm.

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, 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-10-01. Each event’s entry at NCEI: 1306276, 1306303, 1307304, 1307305, 1306272, 1306278, 1306273, 1306301, 1306302, 1306304.