Alert archive / North Dakota / Severe Thunderstorm Warnings in 2025

Severe Thunderstorm Warning 104, NWS Bismarck, ND

June 28, 2025Foster County, North Dakota

NWS Bismarck, ND issued this severe thunderstorm warning at Jun 28, 2025, 3:19 PM CDT for Foster County, North Dakota. It was in force for 26 min. No storm report in the archive falls inside the area while it was in force.

The area

The counties it named.

The facts

Issued
Jun 28, 2025, 3:19 PM CDT (20:19 UTC)
Expired
Jun 28, 2025, 3:45 PM CDT
In force
26 min
Issued by
NWS Bismarck, ND
Area
Storm-based polygon
Hail
1.0 in
Wind
50.0 mph

County Foster County, ND

The radar

The Fargo/Grand Forks radar (KMVX), 117 km from the middle of the area, began a volume at 20:22 UTC, the scan nearest the moment this went out.

Open the radar archive at this moment

The archived warnings, watches and discussions in force at that minute are drawn over the scan, this one among them.

The nearest sounding before it

Bismarck Municip, ND (KBIS), launched 12:00Z, 8.3 hours before the alert went out and 157 km from the middle of its area. This is the routine balloon launch nearest before it, the air the forecaster had in hand, not a measurement taken for the alert.

Skew-T log-pSkew-T log-p diagram, Bismarck Municip, ND at 12:00Z on 2025-06-28Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel. CAPE 2239 joules per kilogram.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°0°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed.
HodographHodograph, Bismarck Municip, ND at 12:00Z on 2025-06-28The wind through the lowest 10 kilometers. Zero to 1 km storm-relative helicity 31 square meters per square second.19395878Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km.
Mixed-layer CAPE
2239 J/kg
Mixed-layer CIN
-118 J/kg
Mixed-layer LCL
1085 m above ground
0-6 km bulk shear
51 kt
0-1 km storm-relative helicity
31 m²/s²
0-3 km storm-relative helicity
63 m²/s²
Significant tornado parameter
0.0
Supercell composite
-9.1

Open this sounding in Storm Lab

What forecasters said that day

The local office's own words before this severe thunderstorm warning went out, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Bismarck, ND wrote its last area forecast discussion before this severe thunderstorm warning went out at Jun 28, 12:42 PM CDT, 2 hours 37 minutes earlier. Its key messages:

  • Scattered showers and an occasional thunderstorm will continue across some parts of western and central North Dakota throughout the day today, but severe weather is very unlikely.
  • Highs in the 80s today, with humid conditions persisting in south central and eastern North Dakota.
  • Much quieter weather is expected Sunday into Tuesday, with slightly cooler and less humid conditions.
Area forecast discussion, Jun 28, 12:42 PM CDT, 2 hours 37 minutes before
Area Forecast Discussion
National Weather Service Bismarck ND
1242 PM CDT Sat Jun 28 2025

.KEY MESSAGES...

- Scattered showers and an occasional thunderstorm will continue
  across some parts of western and central North Dakota
  throughout the day today, but severe weather is very unlikely.

- Highs in the 80s today, with humid conditions persisting in
  south central and eastern North Dakota.

- Much quieter weather is expected Sunday into Tuesday, with
  slightly cooler and less humid conditions.

&&

.UPDATE...
Issued at 1236 PM CDT Sat Jun 28 2025

Scattered showers continue across portions of western and
central ND, with an occasional rumble of thunder. Made some
minor adjustments to sky cover and pops again based on radar and
satellite. Updated text products will be out shortly.

UPDATE
Issued at 917 AM CDT Sat Jun 28 2025

We made a few adjustments to pops and sky cover based on latest
radar and satellite imagery. Showers with isolated areas of
embedded thunder continue to push into the state from eastern
Montana. Forecast soundings do suggest there is enough
instability aloft to support thunder this morning.

UPDATE
Issued at 645 AM CDT Sat Jun 28 2025

Scattered showers with occasional lightning continue to drift
eastward across mainly southern North Dakota early this morning.
Also have seen signs of what is mostly patchy ground fog from
around Tioga and Stanley to Max, and back southwest from
Beulah/Hazen to Hettinger. The fog has become locally dense from
around Mott to New Leipzig, but the most recent webcam images
from that area are already starting to show signs of
improvement. Overall, the forecast remains in good shape.

&&

.DISCUSSION...
Issued at 422 AM CDT Sat Jun 28 2025

Active southwest flow aloft remains over the Northern Plains early
this morning. The remnants of last night's severe storms are now
long gone into Minnesota, but showers and weaker thunderstorms have
reignited along the low level jet along the ND/SD border. A few
stronger cells had been embedded in this activity earlier in the
night, but observed lightning activity has greatly diminished since
3 AM CDT.

A surface trough/frontal boundary from northeast to southwest North
Dakota is forecast to slowly meander eastward through today. Little
temperature difference is expected on either side of the boundary,
with highs expected to reach the 80s. But southeast of the boundary
will remain quite humid with dewpoints in the 60s. Convergence along
the surface boundary looks weak, and deterministic guidance shows
little to no cyclonic vorticity embedded in the mid to upper level
flow this afternoon. Therefore, in spite of as much as 2500 J/kg
CAPE and 40 kts deep layer shear southeast of the surface boundary,
we do not expect forcing to be strong enough to overcome another
capping inversion this afternoon and evening. The 00Z HREF confirms
this thinking with only a 10 percent neighborhood probability of UH
exceeding 75 m2/s2, which is entirely being contributed by the FV3
CAM that has a known high-bias for intense convection. We do expect
pockets of showers and perhaps the occasional sub-severe storm to
persist across the state this morning, with activity likely to wane
through the afternoon as forcing steadily weakens. The one possible
failure mode for a severe storm-free forecast for today would be a
remnant outflow boundary supplying sufficient lift to force air
parcels above the LFC, but such a boundary does not appear to exist
in our forecast area early this morning. Later tonight, a few CAMs
bring convection originating from the Black Hills and high plains of
southeast Montana/northeast Wyoming into far southern parts of the
state, but by that time there is not expected to be enough
instability/buoyancy to support any strong to severe convection.

A mid level shortwave is forecast to deepen over southern Manitoba
on Sunday and dig into the Upper Midwest Sunday night into Monday.
This could result in 1) isolated showers and perhaps a thunderstorm
across northern North Dakota Sunday afternoon and evening, 2) breezy
northwest winds north and east of the Missouri River Sunday and
Monday, and 3) slightly cooler and not as humid conditions with
highs Sunday and Monday closer to around 75 to 80. On Monday, there
is timing uncertainty on the transition of northwest flow aloft from
cyclonic to anticyclonic. If it stays cyclonic through Monday
afternoon, which would likely only be for the eastern half of the
state, diurnally driven showers and thunderstorms could develop.

Ensembles present a variety of forecast outcomes for Tuesday into
the holiday weekend, but the general theme is for northwest flow
aloft with a western CONUS ridge possibly shifting into the Plains
Wednesday or Thursday, followed by a more amplified and chaotic
quasi-zonal flow. The NBM favors highs in the 80s for Tuesday and
beyond, but could see a day or two in the lower to mid 90s depending
on the timing and strength of the thermal ridge axis moving off the
Rockies. Low to medium chances for showers and storms are found
throughout the extended forecast beginning Tuesday night. Prospects
for severe thunderstorms next week remain low, but are non-zero.

&&

.AVIATION /18Z TAFS THROUGH 18Z SUNDAY/...
Issued at 1236 PM CDT Sat Jun 28 2025

VFR conditions are expected through the 18Z TAF period.
Generally a westerly surface flow through the period, gusty at
times up to 25 knots at KXWA this afternoon.

&&

.BIS WATCHES/WARNINGS/ADVISORIES...
None.

&&

UPDATE...TWH
DISCUSSION...Hollan
AVIATION...TWH
Hazardous weather outlook, Jun 28, 12:43 PM CDT, 2 hours 36 minutes before
Hazardous Weather Outlook
National Weather Service Bismarck ND
1243 PM CDT Sat Jun 28 2025

NDZ003>005-010>013-017>023-025-031>037-040>048-050-051-291745-
Renville-Bottineau-Rolette-Mountrail-Ward-McHenry-Pierce-McKenzie-
Dunn-Mercer-Oliver-McLean-Sheridan-Wells-Foster-Golden Valley-
Billings-Stark-Morton-Burleigh-Kidder-Stutsman-Slope-Hettinger-
Grant-Bowman-Adams-Sioux-Emmons-Logan-La Moure-McIntosh-Dickey-
1243 PM CDT Sat Jun 28 2025 /1143 AM MDT Sat Jun 28 2025/

This Hazardous Weather Outlook is for portions of north central
North Dakota, northwest North Dakota, south central North Dakota,
southeast North Dakota, and southwest North Dakota.

.DAY ONE...This Afternoon and Tonight

There is a low chance (20 percent) of isolated thunderstorms
today. Severe weather is not expected, but a stronger storm or
two cannot be ruled out.

.DAYS TWO THROUGH SEVEN...Sunday through Friday

The probability for widespread hazardous weather is low.

.SPOTTER INFORMATION STATEMENT...

Spotter activation will not be needed.

NDZ001-002-009-291745-
Divide-Burke-Williams-
1243 PM CDT Sat Jun 28 2025

This Hazardous Weather Outlook is for portions of northwest North
Dakota.

.DAY ONE...This Afternoon and Tonight

The probability for widespread hazardous weather is low.

.DAYS TWO THROUGH SEVEN...Sunday through Friday

The probability for widespread hazardous weather is low.

.SPOTTER INFORMATION STATEMENT...

Spotter activation will not be needed.

In the hours before

Local storm report, Jun 28, 11:56 AM CDT, 3 hours 23 minutes before
Preliminary Local Storm Report
National Weather Service Bismarck ND
1156 AM CDT Sat Jun 28 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0727 PM     Hail             10 WNW Hannover         47.15N 101.62W
06/27/2025  E3.00 Inch       Oliver             ND   Public

            Relayed through social media. Largest
            hailstone was 3 inches in diameter. Also
            noted tree limbs down, a broken window, and
            lots of denting to shop and barn.

&&

MEJ
Special weather statement, Jun 28, 1:46 PM CDT, 1 hour 33 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, Jun 28, 2:14 PM CDT, 1 hour 5 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, Jun 28, 2:28 PM CDT, 51 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, Jun 28, 2:58 PM CDT, 21 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, Jun 28, 3:12 PM CDT, 7 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 office that day

Everything else NWS Bismarck, ND issued on the same UTC day.

IssuedProductOfficeCountiesLasted
Jun 27, 7:07 PM CDTSevere Thunderstorm WarningBISMcLean, Ward68 min
Jun 27, 7:18 PM CDTSevere Thunderstorm Warning Destructive damage threatBISMcHenry, Pierce57 min
Jun 27, 7:22 PM CDTSevere Thunderstorm WarningBISBottineau, McHenry, Pierce53 min
Jun 27, 7:34 PM CDTSevere Thunderstorm WarningBISMcHenry41 min
Jun 27, 7:38 PM CDTTornado WarningBISMorton, Oliver37 min
Jun 27, 7:38 PM CDTTornado WarningBISMorton, Oliver37 min
Jun 27, 7:49 PM CDTSevere Thunderstorm WarningBISMcHenry, McLean, Sheridan, Ward56 min
Jun 27, 7:59 PM CDTSevere Thunderstorm WarningBISPierce46 min
Jun 27, 8:11 PM CDTSevere Thunderstorm WarningBISBottineau, McHenry, Pierce, Rolette36 min
Jun 27, 8:13 PM CDTSevere Thunderstorm Warning Considerable damage threatBISMcHenry, Pierce, Sheridan62 min
Jun 27, 8:14 PM CDTTornado WarningBISMorton, Oliver31 min
Jun 27, 8:34 PM CDTSevere Thunderstorm Warning Considerable damage threatBISPierce41 min
Jun 27, 8:44 PM CDTSevere Thunderstorm WarningBISMcLean, Sheridan46 min
Jun 27, 8:44 PM CDTSevere Thunderstorm Warning Considerable damage threatBISBurleigh, Morton, Oliver61 min
Jun 27, 8:56 PM CDTSevere Thunderstorm WarningBISBurleigh, McLean, Mercer, Oliver64 min
Jun 27, 9:15 PM CDTSevere Thunderstorm WarningBISPierce30 min
Jun 27, 9:18 PM CDTTornado WarningBISPierce, Wells27 min
Jun 27, 9:31 PM CDTSevere Thunderstorm WarningBISMcHenry, McLean, Pierce, Sheridan, Wells44 min
Jun 27, 9:38 PM CDTSevere Thunderstorm Warning Considerable damage threatBISBurleigh, McLean, Oliver67 min
Jun 27, 9:40 PM CDTSevere Thunderstorm Warning Considerable damage threatBISBurleigh65 min
Jun 27, 9:48 PM CDTSevere Thunderstorm Warning Considerable damage threatBISEmmons57 min
Jun 27, 9:55 PM CDTSevere Thunderstorm WarningBISWells50 min
Jun 27, 10:00 PM CDTTornado WarningBISWells30 min
Jun 27, 10:04 PM CDTTornado WarningBISEmmons26 min
Jun 27, 10:06 PM CDTSevere Thunderstorm Warning Considerable damage threatBISBurleigh, Oliver54 min
Jun 27, 10:14 PM CDTSevere Thunderstorm WarningBISKidder, Sheridan, Wells61 min
Jun 27, 10:22 PM CDTTornado Warning Tornado observedConsiderable damage threatBISEmmons38 min
Jun 27, 10:25 PM CDTTornado Warning Tornado observedBISBurleigh35 min
Jun 27, 10:42 PM CDTSevere Thunderstorm Warning Considerable damage threatBISBurleigh, Kidder63 min
Jun 27, 10:44 PM CDTTornado Warning Tornado observedBISBurleigh31 min
Jun 27, 10:45 PM CDTSevere Thunderstorm Warning Destructive damage threatBISFoster, Kidder, Stutsman, Wells45 min
Jun 27, 10:59 PM CDTTornado WarningBISEmmons31 min
Jun 27, 11:06 PM CDTTornado WarningBISKidder24 min
Jun 27, 11:10 PM CDTSevere Thunderstorm WarningBISStutsman65 min
Jun 27, 11:13 PM CDTTornado Warning Tornado observedBISBurleigh, Emmons47 min
Jun 27, 11:16 PM CDTTornado WarningBISFoster, Stutsman29 min
Jun 27, 11:29 PM CDTSevere Thunderstorm Warning Considerable damage threatBISFoster, Kidder, Stutsman, Wells61 min
Jun 27, 11:31 PM CDTSevere Thunderstorm WarningBISEmmons, Logan, McIntosh32 min
Jun 27, 11:43 PM CDTSevere Thunderstorm Warning Considerable damage threatBISEmmons62 min
Jun 27, 11:45 PM CDTSevere Thunderstorm Warning Considerable damage threatBISEmmons, Kidder, Logan27 min
Jun 27, 11:48 PM CDTSevere Thunderstorm WarningBISKidder, Wells42 min
Jun 28, 12:08 AM CDTAreal Flood AdvisoryBISStutsman3 hr
Jun 28, 12:27 AM CDTSevere Thunderstorm WarningBISEmmons, Logan, McIntosh48 min
Jun 28, 12:49 AM CDTAreal Flood AdvisoryBISEmmons3 hr
Jun 28, 12:49 AM CDTSpecial Weather StatementBISLaMoure26 min
Jun 28, 1:01 AM CDTSevere Thunderstorm WarningBISMcIntosh44 min
Jun 28, 1:46 PM CDTSpecial Weather StatementBISFoster29 min
Jun 28, 2:14 PM CDTSpecial Weather StatementBISFoster46 min
Jun 28, 3:12 PM CDTSpecial Weather StatementBISFoster33 min
Jun 28, 3:43 PM CDTSpecial Weather StatementBISFoster32 min
Jun 28, 4:26 PM CDTSpecial Weather StatementBISStutsman34 min
Jun 28, 4:31 PM CDTSevere Thunderstorm WarningBISStutsman29 min

Nearby

Severe Thunderstorm Warnings in North Dakota, 2025Every severe thunderstorm warning in 2025

Sources

The product and its follow-ups from the Iowa Environmental Mesonet's archive of National Weather Service and Storm Prediction Center text; the sounding from the Mesonet's radiosonde archive; radar from the NEXRAD Level II archive.