Alert archive / Minnesota / Tornado Warnings in 2026

Tornado Warning 28, NWS Grand Forks, ND

July 24, 2026Beltrami County, Clearwater County, Minnesota

NWS Grand Forks, ND issued this tornado warning at Jul 24, 2026, 9:07 PM CDT for Beltrami County, Clearwater County, Minnesota. It was in force for 38 min. 1 report came from inside the area while it was in force.

The area

The outline as issued, with what was reported inside it.

The facts

Issued
Jul 24, 2026, 9:07 PM CDT (02:07 UTC)
Expired
Jul 24, 2026, 9:45 PM CDT
In force
38 min
Issued by
NWS Grand Forks, ND
Area
Storm-based polygon
Tornado
Observed
Hail
1.75 in

Counties Beltrami County, MN, Clearwater County, MN

The radar

The Fargo/Grand Forks radar (KMVX), 171 km from the middle of the area, began a volume at 02:06 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.

What was reported inside it

TimeReportWhereRemark
Jul 24, 9:50 PM CDTTSTM WND DMGTenstrike, MNTrees down.

Local storm reports filed while the alert was in force, from inside its polygon or its counties.

Did it verify

Not verified. The Iowa Environmental Mesonet's Cow found no qualifying storm report inside this tornado warning while it was in force. That is not proof nothing happened: reports are thin where few people live.

Cow counts a report within 15 km of the polygon while the warning was in force: a tornado for a tornado warning; hail of 1 inch or more, a gust of 58 mph or more or wind damage for a severe thunderstorm warning; a flash flood report for a flash flood warning.

The watch it was issued in

The SPC watch in force over the same counties when this warning went out.

IssuedProductOfficeLasted
Jul 24, 3:34 PM CDTTornado WatchSPC9 hr

The nearest sounding before it

International Fa, MN (KINL), launched 00:00Z, 2.1 hours before the alert went out and 162 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, International Fa, MN at 00:00Z on 2026-07-25Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel. CAPE 91 joules per kilogram.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed.
HodographHodograph, International Fa, MN at 00:00Z on 2026-07-25The wind through the lowest 10 kilometers. Zero to 1 km storm-relative helicity 378 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
91 J/kg
Mixed-layer CIN
-302 J/kg
Mixed-layer LCL
1556 m above ground
0-6 km bulk shear
46 kt
0-1 km storm-relative helicity
378 m²/s²
0-3 km storm-relative helicity
325 m²/s²
Significant tornado parameter
0.0
Supercell composite
0.1

Open this sounding in Storm Lab

The text

As transmitted.

511 
WFUS53 KFGF 250207
TORFGF
MNC007-029-250245-
/O.NEW.KFGF.TO.W.0028.260725T0207Z-260725T0245Z/

BULLETIN - EAS ACTIVATION REQUESTED
Tornado Warning
National Weather Service Grand Forks ND
907 PM CDT Fri Jul 24 2026

The National Weather Service in Grand Forks has issued a

* Tornado Warning for...
  Southeastern Beltrami County in north central Minnesota...
  Northeastern Clearwater County in northwestern Minnesota...

* Until 945 PM CDT.

* At 907 PM CDT, a confirmed tornado was located over Debs, or 23
  miles northwest of Bemidji, moving east at 35 mph.

  HAZARD...Damaging tornado and golf ball size hail.

  SOURCE...Weather spotters confirmed tornado.

  IMPACT...Flying debris will be dangerous to those caught without 
           shelter. Mobile homes will be damaged or destroyed. 
           Damage to roofs, windows, and vehicles will occur.  Tree 
           damage is likely.

* Locations impacted include...
  Redby, Red Lake, Tenstrike, Lavinia, Little Rock, Turtle River, and
  Leonard.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

To repeat, a tornado is on the ground. TAKE COVER NOW! Move to a
basement or an interior room on the lowest floor of a sturdy
building. Avoid windows. If you are outdoors, in a mobile home, or in
a vehicle, move to the closest substantial shelter and protect
yourself from flying debris.

&&

LAT...LON 4767 9535 4786 9532 4789 9459 4749 9472
TIME...MOT...LOC 0207Z 279DEG 32KT 4776 9518 

TORNADO...OBSERVED
MAX HAIL SIZE...1.75 IN

$$

Perroux
3 follow-up statements
302 
WWUS53 KFGF 250217
SVSFGF

Severe Weather Statement
National Weather Service Grand Forks ND
917 PM CDT Fri Jul 24 2026

MNC029-250227-
/O.CAN.KFGF.TO.W.0028.000000T0000Z-260725T0245Z/
Clearwater MN-
917 PM CDT Fri Jul 24 2026

...THE TORNADO WARNING FOR NORTHEASTERN CLEARWATER COUNTY IS
CANCELLED...

The tornadic thunderstorm which prompted the warning has moved out 
of the warned area. Therefore, the warning has been cancelled.

A Tornado Watch remains in effect until 1100 PM CDT for north central
and northwestern Minnesota.

&&

LAT...LON 4749 9472 4762 9519 4767 9518 4768 9520
      4787 9520 4789 9459
TIME...MOT...LOC 0217Z 279DEG 32KT 4775 9505 

$$

MNC007-250245-
/O.CON.KFGF.TO.W.0028.000000T0000Z-260725T0245Z/
Beltrami MN-
917 PM CDT Fri Jul 24 2026

...A TORNADO WARNING REMAINS IN EFFECT UNTIL 945 PM CDT FOR
SOUTHEASTERN BELTRAMI COUNTY...

At 917 PM CDT, a confirmed tornado was located near Island Lake in
Beltrami County, or 20 miles northwest of Bemidji, moving east at 35
mph.

HAZARD...Damaging tornado and golf ball size hail.

SOURCE...Weather spotters confirmed tornado.

IMPACT...Flying debris will be dangerous to those caught without 
         shelter. Mobile homes will be damaged or destroyed. Damage 
         to roofs, windows, and vehicles will occur.  Tree damage is 
         likely.

Locations impacted include...
Redby, Red Lake, Tenstrike, Lavinia, Little Rock, Turtle River, and
Pinewood.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

To repeat, a tornado is on the ground. TAKE COVER NOW! Move to a
basement or an interior room on the lowest floor of a sturdy
building. Avoid windows. If you are outdoors, in a mobile home, or in
a vehicle, move to the closest substantial shelter and protect
yourself from flying debris.

&&

LAT...LON 4749 9472 4762 9519 4767 9518 4768 9520
      4787 9520 4789 9459
TIME...MOT...LOC 0217Z 279DEG 32KT 4775 9505 

TORNADO...OBSERVED
MAX HAIL SIZE...1.75 IN

$$

Perroux
768 
WWUS53 KFGF 250227
SVSFGF

Severe Weather Statement
National Weather Service Grand Forks ND
927 PM CDT Fri Jul 24 2026

MNC007-250245-
/O.CON.KFGF.TO.W.0028.000000T0000Z-260725T0245Z/
Beltrami MN-
927 PM CDT Fri Jul 24 2026

...A TORNADO WARNING REMAINS IN EFFECT UNTIL 945 PM CDT FOR
SOUTHEASTERN BELTRAMI COUNTY...

At 927 PM CDT, a severe thunderstorm capable of producing a tornado
was located near Nebish, or 17 miles north of Bemidji, moving east at
25 mph.

HAZARD...Tornado and golf ball size hail.

SOURCE...Radar indicated rotation.

IMPACT...Flying debris will be dangerous to those caught without 
         shelter. Mobile homes will be damaged or destroyed. Damage 
         to roofs, windows, and vehicles will occur.  Tree damage is 
         likely.

Locations impacted include...
Tenstrike, Nebish, Puposky, and Island Lake in Beltrami County.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

TAKE COVER NOW! Move to a basement or an interior room on the lowest
floor of a sturdy building. Avoid windows. If you are outdoors, in a
mobile home, or in a vehicle, move to the closest substantial shelter
and protect yourself from flying debris.

&&

LAT...LON 4760 9469 4765 9509 4782 9507 4789 9459
TIME...MOT...LOC 0227Z 272DEG 23KT 4774 9492 

TORNADO...RADAR INDICATED
MAX HAIL SIZE...1.75 IN

$$

Perroux
226 
WWUS53 KFGF 250236
SVSFGF

Severe Weather Statement
National Weather Service Grand Forks ND
936 PM CDT Fri Jul 24 2026

MNC007-250246-
/O.EXP.KFGF.TO.W.0028.000000T0000Z-260725T0245Z/
Beltrami MN-
936 PM CDT Fri Jul 24 2026

...THE TORNADO WARNING FOR SOUTHEASTERN BELTRAMI COUNTY WILL EXPIRE
AT 945 PM CDT...

The storm which prompted the warning has weakened below severe
limits, and no longer appears capable of producing a tornado.
Therefore, the warning will be allowed to expire.

A Tornado Watch remains in effect until 1100 PM CDT for north central
Minnesota.

&&

LAT...LON 4760 9469 4765 9509 4782 9507 4789 9459
TIME...MOT...LOC 0236Z 279DEG 32KT 4773 9481 

$$

Perroux

What forecasters said that day

The local office's own words before this tornado warning went out, 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 this tornado warning went out at Jul 24, 6:40 PM CDT, 2 hours 27 minutes earlier. Its key messages:

  • There is a level 2 out of 5 risk for severe weather this afternoon and evening, with golf ball sized hail and 70 mph wind gusts the primary threats. Isolated tornadoes are possible.
  • Heat advisory for parts of eastern North Dakota and west central Minnesota Saturday, and even more widespread on Sunday. There is a 40 percent chance for heat index values over 105 in the southern Red River Valley on Sunday.
Area forecast discussion, Jul 24, 6:40 PM CDT, 2 hours 27 minutes before
Area Forecast Discussion
National Weather Service Grand Forks ND
640 PM CDT Fri Jul 24 2026

.KEY MESSAGES...

- There is a level 2 out of 5 risk for severe weather this
  afternoon and evening, with golf ball sized hail and 70 mph
  wind gusts the primary threats. Isolated tornadoes are
  possible.

- Heat advisory for parts of eastern North Dakota and west
  central Minnesota Saturday, and even more widespread on
  Sunday. There is a 40 percent chance for heat index values
  over 105 in the southern Red River Valley on Sunday.

&&

.DISCUSSION...
Issued at 243 PM CDT Fri Jul 24 2026

...Synopsis...

Water vapor loop shows a fairly nice shortwave moving through
southern Saskatchewan currently, and that will skirt along the
international border and down into northern MN tonight. Surface
trough extends from southern Manitoba into western ND, with some
showers and thunderstorms trying to develop along it.
Discussion about these storms in the section below. Upper
ridging builds into the Rockies and western Plains over the
weekend, and many of the model solutions have a ridge riding
shortwave coming over the area Saturday night and Sunday.
Northwesterly flow aloft to ridging continues into the upcoming
work week, with several weak shortwaves moving through.
Temperatures continue to look very warm through the upcoming
week, with some signs of heights starting to drop on Friday.

...Severe chances this afternoon and evening...

Out ahead of the surface trough/frontal boundary and across most
of our forecast area, temperatures have rising into the 80s with
dew points in the low 70s. Readings a little lower in our far
east where stratus has taken its time scattering out. Sounding
at BIS at 18Z has plenty of warm air at 850mb and still plenty
of CIN. There is also some dry air aloft that could get
entrained into the developing storms. All this to say,
convection from near the international border down into central
ND has struggled a bit to get going. We will continue to see
destabilization for the next few hours, and the shortwave over
southern Saskatchewan will only get closer and provide upper
support for convective initiation. HRRR starts developing some
fairly intense convection around 23Z, and other CAMs are a bit
slower or faster, but fairly similar. HREF updraft helicity
tracks show plenty of stronger storms developing, and
probabilities of wind and hail from the SSCRAM are over 25
percent in parts of northwestern MN. If anything becomes surface
base instead of elevated, can't rule out some tornadoes with
the Nadocast and SSCRAM both showing some 10 percent chances
along the boundary. Most of the activity should shift eastward
and out of the forecast area shortly after midnight as the
shortwave moves through and we lose daytime heating.

...Heat impacts this weekend...

Ridging continues to build over the next few days, with 850mb
temps near 30 C nudging into southern ND. Some high level smoke
might keep temps down a few degrees, and with a shortwave coming
over the top of the ridge Saturday night into Sunday, can't rule
out some clouds that could also keep temperatures down in a bit.
However, the probability of maximum temperatures over 90 is 90
percent or greater for all but our far northern and eastern tier
both Saturday and Sunday. Apparent temperatures get to 100
degrees in portions of east central and southeastern ND and west
central MN tomorrow, with even more widespread heat index values
above criteria on Sunday. There is about a 40 percent chance for
heat index values over 105 Sunday, and wet bulb globe
temperatures get above 80 in many areas. Not confident enough
for a warning at this point but could see some areas approaching
it on Sunday. Have a heat advisory for a limited area tomorrow
and across all but the Devils Lake Basin and Lake of the Woods
area on Sunday.

&&

.AVIATION /00Z TAFS THROUGH 00Z SUNDAY/...
Issued at 640 PM CDT Fri Jul 24 2026

Scattered severe thunderstorms ongoing along a rough line from north
central Minnesota to southeastern North Dakota, impacting KTVF
currently. Expect strong to severe storms to continue along this
line and push south and east through the early evening hours, with
possible impacts at TAF sites KBJI and KFAR through 03Z. Behind the
convection, should be a return to VFR conditions with some scattered
high clouds and winds becoming light and variable overnight. Winds
turn light southerly by mid to late morning on Saturday with no
significant weather. High smoke should not impact the TAF sites
overnight.

&&

.FGF WATCHES/WARNINGS/ADVISORIES...
ND...Heat Advisory from 1 PM Saturday to 9 PM CDT Sunday for NDZ024-
     026>030-038-039-049-052-053.
     Heat Advisory from 1 PM to 9 PM CDT Sunday for NDZ008-016.
MN...Heat Advisory from 1 PM Saturday to 9 PM CDT Sunday for
     MNZ001>003-029-030-040.
     Heat Advisory from 1 PM to 9 PM CDT Sunday for MNZ004-007>009-
     013>017-022>024-027-028-031-032.

&&

DISCUSSION...JR
AVIATION...SJR
Hazardous weather outlook, Jul 24, 4:27 AM CDT, 16 hours 40 minutes before
Hazardous Weather Outlook
National Weather Service Grand Forks ND
427 AM CDT Fri Jul 24 2026

MNZ001>009-013>017-022>024-027>032-040-NDZ006>008-014>016-024-
026>030-038-039-049-052>054-250930-
West Polk-Norman-Clay-Kittson-Roseau-Lake Of The Woods-
West Marshall-East Marshall-North Beltrami-Pennington-Red Lake-
East Polk-North Clearwater-South Beltrami-Mahnomen-
South Clearwater-Hubbard-West Becker-East Becker-Wilkin-
West Otter Tail-East Otter Tail-Wadena-Grant-Towner-Cavalier-
Pembina-Benson-Ramsey-Eastern Walsh-Eddy-Nelson-Grand Forks-
Griggs-Steele-Traill-Barnes-Cass-Ransom-Sargent-Richland-
Western Walsh-
427 AM CDT Fri Jul 24 2026

This hazardous weather outlook is for portions of eastern North
Dakota, west central and northwest Minnesota.

.DAY ONE...Today and Tonight

There is a level 2 out of 5 risk for severe thunderstorms this
afternoon through late this evening. Hazards could include hail up
to the size of golf balls, wind gusts to 70 mph, and isolated
tornadoes.

.DAYS TWO THROUGH SEVEN...Saturday through Thursday

Increasing temperatures this weekend with potential for heat
impacts, especially on Sunday.

There is a level 2 out of 5 risk for severe thunderstorms Sunday
afternoon and evening.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be required today.

In the hours before

Local storm report, Jul 24, 6:09 PM CDT, 2 hours 58 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
609 PM CDT Fri Jul 24 2026

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

0600 PM     Tstm Wnd Gst     March                   48.20N 96.89W
07/24/2026  M66 MPH          Marshall           MN   Mesonet

            MNDOT Station MN168 measured wind gust.

&&

DJR
Local storm report, Jul 24, 6:23 PM CDT, 2 hours 44 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
623 PM CDT Fri Jul 24 2026

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

0615 PM     Funnel Cloud     1 W Middle River        48.44N 96.18W
07/24/2026                   Marshall           MN   Trained Spotter

0610 PM     Hail             Warren                  48.20N 96.77W
07/24/2026  M0.88 Inch       Marshall           MN   Trained Spotter

&&
Local storm report, Jul 24, 6:38 PM CDT, 2 hours 29 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
638 PM CDT Fri Jul 24 2026

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

0634 PM     Tornado          Middle River            48.44N 96.16W
07/24/2026                   Marshall           MN   Trained Spotter

            Reported that funnel near Middle River has
            touched down. Possibly two rotations on the
            ground.

&&
Local storm report, Jul 24, 7:30 PM CDT, 1 hour 37 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
730 PM CDT Fri Jul 24 2026

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

0625 PM     Hail             Angus                   48.08N 96.70W
07/24/2026  M1.50 Inch       Polk               MN   Broadcast Media

            Picture of hail from the public relayed by
            broadcast media.

0620 PM     Tstm Wnd Dmg     4 W Kelliher            47.94N 94.53W
07/24/2026                   Beltrami           MN   Emergency Mngr

            Many trees down west of Kelliher, blocking
            county roads. Power outages in Kelliher and
            Blackduck.

&&
Local storm report, Jul 24, 8:14 PM CDT, 53 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
814 PM CDT Fri Jul 24 2026

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

0735 PM     Hail             Manvel                  48.07N 97.18W
07/24/2026  M1.00 Inch       Grand Forks        ND   Broadcast Media

            Picture from public passed on from broadcast
            media.

&&
Local storm report, Jul 24, 8:18 PM CDT, 49 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
818 PM CDT Fri Jul 24 2026

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

0815 PM     Hail             Goodridge               48.14N 95.80W
07/24/2026  M2.00 Inch       Pennington         MN   Broadcast Media

            Picture from public passed on from broadcast
            media.

&&

The office that day

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

IssuedProductOfficeCountiesLasted
Jul 24, 7:20 PM CDTSevere Thunderstorm Warning Considerable damage threatFGFPennington, Polk, Red Lake55 min
Jul 24, 7:33 PM CDTSevere Thunderstorm Warning Considerable damage threatFGFMarshall, Pennington, Polk57 min
Jul 24, 7:44 PM CDTSevere Thunderstorm Warning Considerable damage threatFGFBeltrami61 min
Jul 24, 8:08 PM CDTSevere Thunderstorm WarningFGFBeltrami, Clearwater, Pennington67 min
Jul 24, 8:22 PM CDTSevere Thunderstorm Warning Considerable damage threatFGFMarshall, Pennington, Polk53 min
Jul 24, 8:45 PM CDTSevere Thunderstorm Warning Considerable damage threatFGFBeltrami, Clearwater60 min
Jul 24, 8:55 PM CDTSevere Thunderstorm WarningFGFPennington, Polk, Red Lake65 min
Jul 24, 9:26 PM CDTSevere Thunderstorm WarningFGFBeltrami, Clearwater, Pennington, Polk, Red Lake64 min
Jul 24, 9:49 PM CDTSevere Thunderstorm WarningFGFBeltrami, Clearwater, Hubbard56 min
Jul 24, 10:36 PM CDTSevere Thunderstorm WarningFGFBeltrami, Hubbard18 min
Jul 25, 11:50 AM CDTExtreme Heat WarningFGFBecker, Clay, Grant, Hubbard, Mahnomen, Norman and 4 more35 hr

Nearby

Tornado Warnings in Minnesota, 2026Every tornado warning in 2026Tornadoes in 2026

Sources

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