Minnesota, 2026Tornado and Hail in Minnesota, June 29 to 30, 2026
June 29 to 30, 2026 · NWS DLH · 48 events in 7 counties and zones
On June 29th, 2026, severe weather fueled by record humidity and high temperatures impacted the Duluth County Warning Area, leading to 27 total warnings across northeast Minnesota and northwest Wisconsin. 75 inches), damaging straight-line wind gusts to 60 65 mph, several reported funnel clouds, and one tornado in central St.
Every event with a place to put it. 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
- Deaths
- 0
- Injuries
- 0
- Property damage
- $150,000
- Crop damage
- None recorded
- Events
- 48
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.
On June 29th, 2026, severe weather fueled by record humidity and high temperatures impacted the Duluth County Warning Area, leading to 27 total warnings across northeast Minnesota and northwest Wisconsin. Two waves of severe storms swept through the area, producing golf ball-sized hail (1.75 inches), damaging straight-line wind gusts to 60 65 mph, several reported funnel clouds, and one tornado in central St. Louis County during the overnight round of storms. The severe winds uprooted trees, damaged structures, and knocked down power lines across multiple counties.
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 Duluth, MN wrote its last area forecast discussion before the first event at Jun 29, 6:57 AM CST, 3 hours 16 minutes earlier. Its key messages:
- Scattered thunderstorms continue early this morning. While most storms are not expected to be severe, an isolated strong to severe storm or two capable of producing large hail can't be ruled out.
- A conditional chance for strong to severe storms exists today and Tuesday. There will be additional chances of thunderstorms Wednesday through next Sunday.
- Hot and humid weather is expected starting today and lasting through this week. Extreme Heat Warnings and Heat Advisories have been issued for east-central Minnesota into northwest Wisconsin Monday into Tuesday.
Area forecast discussion, Jun 29, 6:57 AM CST, 3 hours 16 minutes before
Area Forecast Discussion
National Weather Service Duluth MN
757 AM CDT Mon Jun 29 2026
.KEY MESSAGES...
- Scattered thunderstorms continue early this morning. While
most storms are not expected to be severe, an isolated strong
to severe storm or two capable of producing large hail can't
be ruled out.
- A conditional chance for strong to severe storms exists today
and Tuesday. There will be additional chances of thunderstorms
Wednesday through next Sunday.
- Hot and humid weather is expected starting today and lasting
through this week. Extreme Heat Warnings and Heat Advisories
have been issued for east-central Minnesota into northwest
Wisconsin Monday into Tuesday.
&&
.UPDATE...
Issued at 1128 PM CDT Sun Jun 28 2026
Storms have finally made an appearance this morning, though the
potential strength of the storms has lessened considerably.
However, there is one storm moving north that has managed to
break the stout cap that was seen in MPX's 00Z balloon data, so
the possibility for strong to severe storms are not completely
out of the question. Main hazards will be hail and damaging
winds into this morning. CAMS are still trying to catch up, but
the HRRR is doing the best at the moment, representing the
current storms the best. Other CAMS want to continue to predict
the aforementioned line of storms this evening into the
overnight, but the HRRR has backed off from that solution.
Regardless, CAMS still show severe storms expected tonight, the
only question remains where.
It looks like the heat may come to fruition today as there are
already clearing skies behind the few storms to our south. One
snag that remains is that the current cloud cover seems to be
back filling as well. We will see if daytime mixing will help
the clouds to dissipate or if continued warm air advection will
keep the cloud cover up throughout the day.
Rinse and repeat the hazardous swimming conditions at the
beached around the Twin Ports from strong northeast winds
continuing today. A Beach Hazard Statement is in effect.
&&
.DISCUSSION...
Issued at 400 PM CDT Sun Jun 28 2026
This afternoon and tonight:
We have a fair amount of cloud cover over the region this
afternoon, and this has suppressed thunderstorm activity this
afternoon. We do have some clearing down towards the Twin Cities
with some building instability down there where a warm front is
present. This warm front will slowly lift northward tonight, but
the actual surface front will still remain pretty well south of
our area. Elevated instability associated with strong warm air
and moisture advection will gradually increase overnight, and we
may see some scattered showers and thunderstorms develop. CAMs
have been struggling to paint a reasonable picture of what might
happen later tonight as they fail to capture current conditions
well, placing rain showers where none is currently falling. The
overall synoptic pattern tonight will be broad ridging aloft
without much focused synoptic support for storms. Therefore, we
essentially have some factors favoring storms (increasing
instability) and negating factors (lack of broad synoptic
support). Any showers and storms that develop are expected to be
elevated. We will have potential for 2-3k J/kg of MUCAPE, but
that's only if some of the capping can be eroded, which isn't a
guarantee. So, the risk for severe weather tonight looks pretty
isolated. Large hail is looking to be the primary hazard in
addition to the usual thunder/lightning and heavy rain threat
with general thunderstorms.
Monday and Monday night:
As has been the story of this weather pattern, whatever
thunderstorm activity happens tonight will at least partially
determine how storms and heat end up panning out for Monday and
Monday night. In addition to that, guidance in the broader sense
seems to have a bit of a Fujiwara effect between an upper low
over Montana and a trough moving north across the Dakotas
Monday. Convection over there may take more of a northerly
trajectory that could bring the risk for severe weather further
north into Canada. With all that said, we will be dealing with
substantial instability and heat on Monday in our area with 3-4k
J/kg of MUCAPE (most of which will probably be elevated and
capped during the day Monday). Some CAMs bring nearly all
convection north of the Canadian border while some develop a
squall line that, if it happened, could bring a threat for large
hail (to about golf ball size, perhaps larger), strong winds
(to about 70 mph), and perhaps a tornado or two. This would be
most likely in the afternoon through early overnight. This
threat remains very conditional, so stay tuned for updates.
We'll know more once we see how thunderstorms develop Monday
morning across the Dakotas.
As for the heat, it's still looking like it will be a hot day.
The current forecast is largely in line with the NBM, which is
on the upper end of guidance. This means there's at least some
potential for temperatures to be a little cooler than forecast,
but not likely to be warmer. Main concerns with that are
lingering cloud cover and capping that could result in
temperatures slightly less hot than forecast. But there's
definitely high potential for 100 degree plus heat index values
with very high dew points in the mid to upper 70s for much of
east-central Minnesota into northwest Wisconsin. Because of
this, a few Extreme Heat Warnings have been issued for
Pine/Burnett/Washburn counties and a broader swath of Heat
Advisories have been issued for east-central and all remaining
northwest Wisconsin counties. We opted not to issue for the
South St. Louis and Carlton county zone since we will have
onshore flow from Lake Superior that should keep most of the
county from reaching criteria. With that said, the far western
and southern areas of that zone should see ~100 degree heat
indices a ways away from the lake influence. Heat Advisories for
Bayfield/Sawyer counties and east go through Tuesday early
evening as lows are not likely to fall below 70 degrees Monday
night, and we'll see another hot day there on Tuesday with highs
in the 90s and heat indices approaching 100 degrees again.
Moderate to major heat-related impacts are expected in the
advised areas.
Tuesday and Tuesday night:
A cold front will slowly work east on Tuesday, and out ahead of
it, instability will linger mainly across northwest Wisconsin
but also perhaps a ways into east-central Minnesota. We may
start to lose some capping, so that works in favor of there
being some thunderstorms in general. A few storms capable of
producing some large hail and strong winds may be possible, and
timing of those could be morning, afternoon, or both. This
remains a conditional threat much like Monday, but with
increasing likelihood that there will be at least a few storms
out there as the cap starts to erode ahead of the cold front.
It is looking like another hot day, especially in northwest
Wisconsin. On the Minnesota side, dew points and temperatures
take a bit of a tumble, so it won't feel quite as hot as Monday.
Wednesday through the Weekend:
On Wednesday, we'll have to keep an eye on potential for some
more convection with southwesterly flow and a shortwave passing
by aloft. The storm threat could continue into Wednesday night.
MUCAPE in the 1-2k J/kg range may be marginally favorable for
some severe weather. Otherwise, more warm/hot weather is
expected.
General warm southwesterly flow will continue on into the
weekend, so expect more of the same with warm to hot weather and
plenty of chances for thunderstorms. Severe weather may be
possible at times.
&&
.AVIATION /12Z TAFS THROUGH 12Z TUESDAY/...
Issued at 750 AM CDT Mon Jun 29 2026
Crummy flight conditions this morning with some improvement this
afternoon though a supercell (or remnants thereof) will clip
KINL early this afternoon. Another round of convection will
spark this evening and run west to east across the forecast
area. This convection is expected to be severe. Meanwhile, fog
will roll through this morning near Duluth with onshore flow and
thunderstorms over Lake Superior. Thinking this will eventually
break by this afternoon. Winds are generally fairly light out of
the east or southeast except near thunderstorms.
&&
.MARINE /FOR NEARSHORE WATERS OF WESTERN LAKE SUPERIOR/...
Issued at 1128 PM CDT Sun Jun 28 2026
Rinse and repeat the strong northeast winds for today, making
conditions hazardous for small craft again today into tonight.
Winds will finally decrease for Tuesday to 15 kts out of the
southwest, ending the pattern that we've seen the last few days.
Showers and storms are expected over western Lake Superior for
today and Tuesday capable of producing large hail and gale-
force winds.
For the open water discussion, refer to the NWS Marquette Area
Forecast Discussion at weather.gov/mqt.
&&
.FIRE WEATHER...
Issued at 1128 PM CDT Sun Jun 28 2026
Fire weather concerns are low as moist air moves up from the
south for the better part of this week. Tuesday has the best
potential for low RH ranging 35-45%. Gusty winds continue into
this week, starting out of the southeast and switching to the
southwest late tonight. Both days, sustained winds 10-15 mph and
gusts 20-25 mph are expected. Despite the moist air, there is
also hot air as well, with temperatures each day well into the
80s and lower 90s through the week. The only caveat would be
whether increased cloud cover would curb the temperatures in
places expected to reach over 90. Either way, hot and
uncomfortable conditions will persist for the rest of the week.
See the Fire Weather Forecast product for a more thorough
breakdown of fire weather conditions.
&&
.DLH WATCHES/WARNINGS/ADVISORIES...
MN...Heat Advisory until 8 PM CDT this evening for MNZ025-033>036.
Beach Hazards Statement through this evening for MNZ037.
Extreme Heat Warning until midnight CDT tonight for MNZ038.
WI...Beach Hazards Statement through this evening for WIZ001.
Extreme Heat Warning until midnight CDT tonight for WIZ006-007.
Heat Advisory until midnight CDT tonight for WIZ001.
Heat Advisory until 7 PM CDT Tuesday for WIZ002>004-008-009.
MARINE...Small Craft Advisory until 10 PM CDT this evening for
LSZ140>145.
Dense Fog Advisory until 2 PM CDT this afternoon for
LSZ142>147-150.
&&
UPDATE...KML
DISCUSSION...JDS
AVIATION...Wolfe
MARINE...KML
FIRE WEATHER...KMLHazardous weather outlook, Jun 29, 3:50 AM CST, 6 hours 23 minutes before
Hazardous Weather Outlook
National Weather Service Duluth MN
450 AM CDT Mon Jun 29 2026
MNZ010>012-018>021-025-026-033>038-WIZ001>004-006>009-301000-
Koochiching-North St. Louis-Northern Cook/Northern Lake-
North Itasca-Central St. Louis-Southern Lake/North Shore-
Southern Cook/North Shore-North Cass-South Itasca-South Cass-
Crow Wing-Northern Aitkin-South Aitkin-Carlton/South St. Louis-
Pine-Douglas-Bayfield-Ashland-Iron-Burnett-Washburn-Sawyer-Price-
450 AM CDT Mon Jun 29 2026
This Hazardous Weather Outlook is for portions of northeast
Minnesota and northwest Wisconsin.
.DAY ONE...Today and Tonight
Strong northeast winds will increase the threat of rip currents
through this evening for areas near the Twin Ports, including the
beaches of Duluth and Superior. A Beach Hazards Statement has been
issued for these areas.
Strong to severe storms are possible this afternoon into tonight.
If severe storms occur, all hazards are possible. Damaging wind
gusts are expected with severe storms, with some gusts to 80 mph
possible over north central Minnesota and east to the I-35
corridor and the Twin Ports. Large hail, with some up to baseball
sized in north central Minnesota, is also possible. There is also
a lesser threat for tornados across northeastern and north central
Minnesota. Some minor ponding is possible with any heavy rain.
Hot and humid conditions begin today, increasing the risk for
heat-related illnesses. Extreme Heat Warnings and
Heat Advisories are in effect for the southern half of the
Northland.
.DAYS TWO THROUGH SEVEN...Tuesday through Sunday
Additional rounds of strong to severe thunderstorms are forecast
Monday through Wednesday night, mainly across northwest Wisconsin.
Large hail, damaging winds, and locally heavy rainfall which could
lead to flash flooding are the main hazards. A tornado or two are
also possible.
There are additional chances of thunderstorms Thursday through
next Sunday.
Hot and humid conditions are forecast to continue through
Wednesday. The risk of heat-related illness will also continue.
.SPOTTER INFORMATION STATEMENT...
Skywarn spotters may be needed today and tonight.
LSZ121-140>148-150-301000-
Bayfield to Oak Point WI-Grand Portage to Grand Marais MN-
Grand Marais to Taconite Harbor MN-
Taconite Harbor to Silver Bay Harbor MN-
Silver Bay Harbor to Two Harbors MN-Two Harbors to Duluth MN-
Duluth MN to Port Wing WI-Port Wing to Sand Island WI-
Sand Island to Bayfield WI-Oak Point to Saxon Harbor WI-
Outer Apostle Islands Beyond 5 NM from Mainland-
450 AM CDT Mon Jun 29 2026
This Hazardous Weather Outlook is for portions of Lake Superior
and the Nearshore waters of western Lake Superior.
.DAY ONE...Today and Tonight
Northeast winds of 10-20 knots with gusts to 25 knots are
forecast near the Twin Ports and the North Shore through this
evening which will pose a risk to smaller vessels. A Small Craft
Advisory is in effect through this evening.
Strong to severe storms are possible across western Lake Superior
this afternoon and overnight. The main threats will be large
hail, strong wind gusts, and frequent cloud-to-water lightning.
.DAYS TWO THROUGH SEVEN...Tuesday through Sunday
Several rounds of thunderstorms are forecast through the end of
the week. Some storms may be strong to severe Tuesday. The main
threats will be large hail, strong wind gusts, and frequent cloud-
to-water lightning.
KML
More information may be obtained at the following web address:
http://www.weather.gov/duluth
In the hours before
Special weather statement, Jun 29, 7:08 AM CST, 3 hours 5 minutes before
Special Weather Statement
National Weather Service Duluth MN
808 AM CDT Mon Jun 29 2026
MNZ011-012-300000-
North St. Louis-Northern Cook and Lake-
Including the cities of Ely and Isabella
808 AM CDT Mon Jun 29 2026
...SEVERE THUNDERSTORMS WILL AFFECT THE BOUNDARY WATERS CANOE
AREA WILDERNESS TODAY AND TONIGHT...
Severe thunderstorms are expected to affect the Boundary Waters
Canoe Area Wilderness early this afternoon for the westernmost
portions of the Boundary Waters, then again late this evening for
all of the Boundary Waters. The storms may produce damaging
winds, large hail, frequent cloud-to-ground lightning, and
locally heavy rainfall. The first round of severe thunderstorms
could happen as early as noon and ending before 5 PM. The second
round of severe storms are expected to arrive late this evening
with the most likely time for thunderstorms between 9 PM and 3 AM
Tuesday.
Now is the time to prepare in case thunderstorms threaten.
Campers should take extra precautions now in order to secure
campsites and make a plan in case of severe weather. For strong
winds, try to keep your tent away from large or decayed trees.
For large hail, use your well-tied down canoe or tent for
shelter. For lightning, sit on your personal floatation devices
or sleeping pads and avoid putting your tent on top of exposed
tree roots to minimize your risk. Monitor NOAA Weather Radio for
updates and possible warnings.
Wolfe
Event by event
35 thunderstorm wind, 12 hail, 1 tornado. Local standard time, as filed.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:13 AM CST to 10:15 AM CST
- Where
- Crow Wing County, 0.69 mi S of Pequot Lakes Arpt
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Broadcast Media
- Coordinates
- 46.590, -94.220
A photo was received of an oak tree that was snapped approximately 10 feet above the ground while adjacent trees remained standing. The tree had some woodpecker damage.
Thunderstorm Wind, Cass
- When
- June 29, 11:00 AM CST to 11:03 AM CST
- Where
- Cass County, 3.61 mi ESE of Esterday
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- State Official
- Coordinates
- 46.460, -94.650
Trees were down near Hwy 64 and 96th Street.
Thunderstorm Wind, Cass
- When
- June 29, 11:00 AM CST to 11:02 AM CST
- Where
- Cass County, 2.33 mi NW of Portage Lake
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.350, -94.290
A tree was broken and deck furniture and a grill were blown off a deck.
Thunderstorm Wind, Cass
- When
- June 29, 11:05 AM CST to 11:07 AM CST
- Where
- Cass County, 4.34 mi W of Gull Lake
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- State Official
- Coordinates
- 46.410, -94.470
Trees were down near County Road 1 and Orchard Park Lane.
Thunderstorm Wind, Cass
- When
- June 29, 11:25 AM CST to 11:27 AM CST
- Where
- Cass County, 0.83 mi SE of Bena
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.340, -94.210
Photos were received of downed trees in Bena. Some trees were snapped and another was tipped pulling up the roots.
Thunderstorm Wind, Crow Wing
- When
- June 29, 11:34 AM CST to 11:35 AM CST
- Where
- Crow Wing County, 3.4 mi WSW of Manganese
- Measured
- 55 kt (63 mph) estimated gust
- Reported by
- Public
- Coordinates
- 46.540, -94.100
A 100-foot tall tree that had no previous damage was downed. Multiple other smaller trees were down as well. Branches were found speared into the ground after the storm.
Thunderstorm Wind, Itasca
- When
- June 29, 11:40 AM CST to 11:42 AM CST
- Where
- Itasca County, 3.73 mi NNW of Ball Club
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.380, -93.980
Two large trees were down on home.
Thunderstorm Wind, Itasca
- When
- June 29, 11:46 AM CST
- Where
- Itasca County, 3.73 mi NNE of Cohasset Pnchrry Arp
- Measured
- 54 kt (62 mph) measured gust
- Reported by
- Mesonet
- Coordinates
- 47.380, -93.650
The gust was recorded by a personal weather station on Deer Lake.
Thunderstorm Wind, Itasca
- When
- June 29, 11:51 AM CST to 11:53 AM CST
- Where
- Itasca County, 0.47 mi E of Bovey
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.300, -93.420
Several trees were reported down in Bovey.
Thunderstorm Wind, Itasca
- When
- June 29, 11:55 AM CST to 11:56 AM CST
- Where
- Itasca County, 8.07 mi NW of Taconite
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- COOP Observer
- Coordinates
- 47.410, -93.490
A few large white pine trees were blown down on the observer's property.
Thunderstorm Wind, Cass
- When
- June 29, 12:00 PM CST
- Where
- Cass County, 2.8 mi N of Federal Dam
- Measured
- 52 kt (60 mph) measured gust
- Reported by
- Law Enforcement
- Coordinates
- 47.290, -94.220
Thunderstorm Wind, Itasca
- When
- June 29, 12:01 PM CST to 12:03 PM CST
- Where
- Itasca County, 5.53 mi N of Goodland
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.250, -93.150
Time stamped video was received showing a tree being knocked over in the storm. A 2 inch diameter flagpole was broken and a weather station was flipped over around the same time at the same location.
Hail, Itasca
- When
- June 29, 12:05 PM CST to 12:07 PM CST
- Where
- Itasca County, 13.85 mi N of Taconite
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 47.520, -93.400
Thunderstorm Wind, Itasca
- When
- June 29, 12:05 PM CST to 12:10 PM CST
- Where
- Itasca County, 9.52 mi NNW of Bennett
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.540, -93.180
A few moderate size tree branches were down but no full trees. The wind lasted about five minutes.
Hail, Crow Wing
- When
- June 29, 12:09 PM CST to 12:11 PM CST
- Where
- Crow Wing County, 0.69 mi N of Crosby
- Measured
- 0.88 in hail
- Reported by
- Trained Spotter
- Coordinates
- 46.490, -93.950
Thunderstorm Wind, St. Louis
- When
- June 29, 12:15 PM CST to 12:17 PM CST
- Where
- St. Louis County, 0.83 mi NW of Fraser
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Trained Spotter
- Coordinates
- 47.490, -92.880
A photo was received of a tree down on a home.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:20 PM CST
- Where
- St. Louis County, 0.47 mi E of North Mitchell
- Measured
- 50 kt (58 mph) measured gust
- Reported by
- Mesonet
- Coordinates
- 47.450, -92.890
The gust was recorded by MnDOT RWIS station MN092 US 169 Mitchell Bridge Milepost 343.
Hail, Aitkin
- When
- June 29, 12:35 PM CST to 12:37 PM CST
- Where
- Aitkin County, 1.18 mi NW of Glory
- Measured
- 1.5 in hail
- Reported by
- Storm Chaser
- Coordinates
- 46.440, -93.620
Hail, St. Louis
- When
- June 29, 12:40 PM CST to 12:43 PM CST
- Where
- St. Louis County, 2 mi ENE of Brimson
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 47.290, -91.840
Thunderstorm Wind, St. Louis
- When
- June 29, 12:40 PM CST to 12:42 PM CST
- Where
- St. Louis County, 0.69 mi N of Kirk
- Measured
- 60 kt (69 mph) estimated gust
- Property damage
- $50,000
- Reported by
- Public
- Coordinates
- 47.430, -92.680
A barn collapsed on cattle with the cattle needing to be rescued.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:45 PM CST to 12:47 PM CST
- Where
- St. Louis County, 2.8 mi NW of Whiteface
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- NWS Employee
- Coordinates
- 47.210, -92.410
Several trees were down and the power was out.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:48 PM CST to 12:49 PM CST
- Where
- St. Louis County, 0.83 mi SW of Aurora
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.520, -92.240
A photo was received of a 10-12 inch diameter branch that was broken off an evergreen tree.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:50 PM CST to 12:52 PM CST
- Where
- St. Louis County, 0.83 mi SE of Gilbert
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Law Enforcement
- Coordinates
- 47.490, -92.470
Report of a tree down on top of a house and power lines in Gilbert.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:55 PM CST to 12:57 PM CST
- Where
- St. Louis County, 0.93 mi W of Aurora
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.530, -92.250
Two large trees were snapped in half. The wind was very localized in nature.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:56 PM CST to 12:57 PM CST
- Where
- St. Louis County, 0.47 mi W of Virginia
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Law Enforcement
- Coordinates
- 47.520, -92.540
Multiple reports of power lines down in the Virginia area.
Thunderstorm Wind, St. Louis
- When
- June 29, 12:58 PM CST to 1:00 PM CST
- Where
- St. Louis County, 5.18 mi SSW of Idington
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Law Enforcement
- Coordinates
- 47.660, -92.710
Report of a tree down on power lines with the tree hanging over the roadway.
Hail, Aitkin
- When
- June 29, 1:00 PM CST to 1:03 PM CST
- Where
- Aitkin County, 0.95 mi E of Lawler
- Measured
- 1 in hail
- Reported by
- Trained Spotter
- Coordinates
- 46.530, -93.150
Hail, Aitkin
- When
- June 29, 1:00 PM CST to 1:02 PM CST
- Where
- Aitkin County, 0.69 mi N of Lawler
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 46.540, -93.170
Hail was mostly to the size of grapes but a few were to the size of golf balls to hen eggs.
Thunderstorm Wind, St. Louis
- When
- June 29, 1:08 PM CST to 1:10 PM CST
- Where
- St. Louis County, 1.16 mi NW of Sherwood
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Law Enforcement
- Coordinates
- 47.460, -92.770
Two reports of wires down in the area from trees falling on them.
Thunderstorm Wind, St. Louis
- When
- June 29, 1:10 PM CST to 1:12 PM CST
- Where
- St. Louis County, 1.56 mi WNW of Kirk
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Amateur Radio
- Coordinates
- 47.430, -92.710
Trees were down on a roadway and the power was out. Trees were mostly poplar and a few pine trees were snapped at top.
Hail, Carlton
- When
- June 29, 1:34 PM CST to 1:36 PM CST
- Where
- Carlton County, 0.48 mi W of Barnum
- Measured
- 1.75 in hail
- Reported by
- Trained Spotter
- Coordinates
- 46.500, -92.690
Hail, Carlton
- When
- June 29, 1:37 PM CST to 1:39 PM CST
- Where
- Carlton County, 0.48 mi W of Barnum
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 46.500, -92.690
Hail, Carlton
- When
- June 29, 1:40 PM CST to 1:42 PM CST
- Where
- Carlton County, 0.48 mi W of Barnum
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 46.500, -92.690
Photo was received of a hail stone that was an agglomeration of multiple stones next to a baseball.
Hail, Carlton
- When
- June 29, 1:41 PM CST to 1:43 PM CST
- Where
- Carlton County, 0.69 mi S of Mahtowa
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 46.570, -92.630
Hail, Carlton
- When
- June 29, 2:00 PM CST to 2:02 PM CST
- Where
- Carlton County, Wrenshall
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 46.620, -92.380
Hail, Koochiching
- When
- June 29, 6:20 PM CST to 6:22 PM CST
- Where
- Koochiching County, 1.95 mi WNW of (Inl)intl Falls Arpt
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 48.580, -93.440
Thunderstorm Wind, Cass
- When
- June 29, 9:40 PM CST
- Where
- Cass County, 7.29 mi W of Pillager
- Measured
- 53 kt (61 mph) measured gust
- Reported by
- Department of Highways
- Coordinates
- 46.350, -94.630
The gust was recorded by MnDOT station MN124 0.5N Motley.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:08 PM CST to 10:10 PM CST
- Where
- Crow Wing County, 4.32 mi SW of Mission
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Emergency Manager
- Coordinates
- 46.540, -94.120
A cluster of around a dozen trees were snapped about halfway up. This point marks the end of path of scattered tree damage that started at County Road 3 and Ossipee Road. Treefall was generally in a northward direction.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:08 PM CST to 10:10 PM CST
- Where
- Crow Wing County, 4.56 mi NNE of Merrifield
- Measured
- 55 kt (63 mph) estimated gust
- Reported by
- Emergency Manager
- Coordinates
- 46.530, -94.130
A two car garage attached to single level home was destroyed. Around a dozen trees were downed in and around the property as well.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:10 PM CST
- Where
- Crow Wing County, (Brd)weiland Fld Bra
- Measured
- 56 kt (64 mph) measured gust
- Reported by
- ASOS
- Coordinates
- 46.400, -94.130
The gust was reported by ASOS station KBRD Brainerd Airport.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:22 PM CST to 10:24 PM CST
- Where
- Crow Wing County, 2.02 mi ENE of Emily
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 46.740, -93.910
A very large oak tree at least 24 inches in diameter was uprooted. Several large trees were knocked over or snapped with some laying on the house.
Thunderstorm Wind, Crow Wing
- When
- June 29, 10:22 PM CST to 10:24 PM CST
- Where
- Crow Wing County, 6.29 mi N of Iron Hub
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Emergency Manager
- Coordinates
- 46.610, -93.830
Two large hay carts were knocked over along with damage to what appeared to be a canvas covered outbuilding or shelter for farm equipment.
Thunderstorm Wind, Aitkin
- When
- June 29, 10:59 PM CST to 11:01 PM CST
- Where
- Aitkin County, 0.47 mi E of Jacobson
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Storm Chaser
- Coordinates
- 47.000, -93.260
A photo was received of a 6-8 inch white pine limb skewered into the ground.
Thunderstorm Wind, Aitkin
- When
- June 29, 11:00 PM CST to 11:02 PM CST
- Where
- Aitkin County, 3.3 mi E of Jacobson
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Storm Chaser
- Coordinates
- 47.000, -93.200
A photo was received of a large birch tree across Highway 200 blocking the road. Multiple trees were down in this area as well.
Thunderstorm Wind, St. Louis
- When
- June 29, 11:35 PM CST to 11:36 PM CST
- Where
- St. Louis County, 2 mi ENE of Zim
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 47.310, -92.580
Trees were down on power lines and a house.
Tornado, St. Louis
- When
- June 29, 11:36 PM CST to 11:38 PM CST
- Where
- St. Louis County, 1.44 mi SW of Central Lakes to 0.23 mi NNE of Central Lakes
- Rating
- EF1
- Path length
- 1.6 mi
- Path width
- 100 yd
- Property damage
- $100,000
- Reported by
- NWS Storm Survey
- Coordinates
- 47.286, -92.504
A brief tornado developed along a line of storms over Murphy Lake, producing a clear and consistent path of tree damage with hundreds of trees damaged including dozens of trees uprooted or snapped near the base. Local resident reports and drone imagery provided by St. Louis County Emergency Management greatly assisted in the survey of the tornado.
Thunderstorm Wind, St. Louis
- When
- June 30, 12:03 AM CST to 12:05 AM CST
- Where
- St. Louis County, 2.92 mi NNE of St Michael
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Broadcast Media
- Coordinates
- 47.220, -91.880
At least a dozen trees were downed around White Lake with damage to power lines as well.
Thunderstorm Wind, St. Louis
- When
- June 30, 12:52 AM CST to 12:54 AM CST
- Where
- St. Louis County, 5.3 mi SW of Island Lake
- Measured
- 50 kt (58 mph) estimated gust
- Reported by
- Public
- Coordinates
- 46.970, -92.220
A photo was received of aspen trees on a road.
- 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.
- Hail
- Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
- Tornado
- A violently rotating column of air in contact with the ground and extending from a thunderstorm, filed with its path, width and Fujita or Enhanced Fujita rating from the damage survey.
After NWS Directive 10-1605, the rules offices file Storm Data by.
- Damaging Winds in Texas, June 29, 2026$100,000 · 73 kt wind · 11 events
- Damaging Winds in Michigan, June 29, 2026$75,000 · 65 kt wind · 11 events
- Tornado and Flood in South Dakota, June 29, 20261.75 in hail · 50 events
- Heat in Mississippi, June 29 to 30, 202644 events
- Heat in Tennessee, June 29 to 30, 202642 events
- Tornado and Hail in Nebraska, June 29, 2026EF0 · 31 events
- Hail and Damaging Winds in North Dakota, June 29, 2026$250 · 2.25 in hail · 23 events
- Excessive Heat and Heat in Illinois, June 29 to 30, 202622 events
- Excessive Heat and Heat in Wisconsin, June 29, 202620 events
- Heat in Arkansas, June 29 to 30, 202620 events
- Excessive Heat and Heat in South Dakota, June 29, 202619 events
- Flash Flood and Damaging Winds in Texas, June 29 to 30, 2026$20,000 · 59 kt wind · 4 events
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: 1355647, 1355571, 1355628, 1355574, 1355629, 1355635, 1355625, 1355577, 1355634, 1355626, 1355581, 1355633, 1355551, 1355632, 1355552, 1355631, 1355584, 1355554, 1355555, 1355645, 1355640, 1355648, 1355599, 1355627, 1355607, 1355604, 1355556, 1355557, 1355603, 1355602, 1355558, 1355559, 1355560, 1355561, 1355562, 1355563, 1355636, 1355649, 1355650, 1355637, and more.