Tornadoes, hurricanes, hail, and severe storms recorded in Minnesota between 1950 and 2026, from NOAA's Storm Events Database. Search an address to see the storms that came closest to it.
2,408 county track segments since 1950, coloured by rating. Zoom in and each path widens to its surveyed width. Tap one for the storm.
All tornado reports against only the strong ones (F2 and above). Averages are per year over the years the federal record covers completely — 1952, 1976 and 1993 are each missing whole months in NOAA’s own files and are left out.
The 2020s are left out because the decade is not finished. Reports are counted per county, so one tornado crossing a county line can appear more than once.
Events with deaths, several injuries, $1M+ property damage, or tornadoes rated EF3 and up.
April 17, 2026 · Olmsted, Minnesota
This strong EF-2 tornado began on the northeast side of Stewartville resulting in damage to several homes. The tornado then moved northeast through rural areas of Olmsted County while being highly visible on MNDOT cameras and from Rochester. This tornado eventually crossed I-90, …
November 25, 2025 · Southern Lake, Minnesota
Snowfall totals around southern Lake County were in the 4 to 7 inch range with the snow being heavy and wet. A high report of 7.5 inches was recorded about 8 miles northwest of Two Harbors. A man clearing snow was killed when a tree laden with the heavy wet snow snapped in the st…
August 12, 2025 · Southern Cook, Minnesota
A man was washed into Lake Superior by a wave on the shore near Solbakken Resort in Lutsen, Minnesota. He was walking along the shore and was knocked over by a large wave and pulled out into Lake Superior and was not moving. His body was recovered by United States Border Patrol w…
June 20, 2025 · Beltrami, Minnesota
A ground survey and high resolution satellite confirmed a swath of destructive straight-line winds estimated between 80-120 mph occurred across southern Beltrami County. The swath started in Clearwater County and continued east across southern Beltrami County and northern Hubbard…
May 12, 2025 · Central St. Louis, Minnesota
The Jenkins Creek Fire ignited on Monday, May 12, 2025, around 1PM local time. It was detected east of County Road 110 and north of County Road 16 near Jenkins Creek, approximately 15 miles southeast of Hoyt Lakes, Minnesota. It was believed to have been started by a discarded ci…
May 12, 2025 · Central St. Louis, Minnesota
The Munger Shaw wildfire, located approximately ten miles southeast of Cotton, Minnesota, was detected late in the afternoon on Monday, May 12. Minnesota DNR, along with local fire departments, responded. Multiple aircraft were brought in to help slow down the active flame fronts…
May 11, 2025 · Central St. Louis, Minnesota
The Camp House fire began on Sunday, May 11, 2025, at approximately 2PM local time in Ault Township, about two miles northeast of Brimson, Minnesota, outside the Superior National Forest. The fire was initially reported at 750 acres and expanded rapidly due to dry conditions, gus…
December 14, 2024 · Dakota, Minnesota
A period of freezing drizzle and freezing rain led to a thin layer of ice or glaze over much of the Twin Cities metro area. There were numerous car accidents due to the icy conditions. One fatality occurred (indirectly) from icy road conditions in Inver Grove Heights, MN.
November 20, 2024 · Olmsted, Minnesota
Snow accumulations of under 1 inch led to slippery road conditions. A head on vehicle collision near mile marker 217 on Highway 14 in Olmsted County resulted in one fatality and two non-life-threatening injuries in one vehicle, while the driver of the other vehicle also suffered …
August 3, 2024 · Stearns, Minnesota
A tornado moved south-southeast through the west side of Melrose. The worst structural damage took place in the northwest side of town. The tornado destroyed a large metal building system and peeled the roof off of several other buildings. Portions of the roof were torn off some …
June 21, 2024 · Nobles, Minnesota
Rainfall amounts across Nobles County from June 20-22 ranged from 4 to 10 inches. This rainfall resulted in widespread overland flooding across the county. Okabena Lake in Worthington also overflowed its banks, flooding the downtown area and residential properties surrounding the…
June 21, 2024 · Cottonwood, Minnesota
Rainfall amounts across Cottonwood County from June 20-22 ranged from 6 to 9 inches. Overland flooding ensued with additional major to record flooding along the West Fork Des Moines River. County-wide, there were significant impacts to personal property with an estimated 1,000 pl…
June 21, 2024 · Murray, Minnesota
Rainfall amounts across Murray County from June 20-22 ranged from 4 to 8 inches. This rainfall resulted in overland flooding and major flooding along the West Fork Des Moines River. County-wide, 132 homes were damaged, three of which were declared destroyed. Many homes in the cit…
June 21, 2024 · Rock, Minnesota
Rainfall amounts across Rock County from June 20-22 ranged from 2 to 7 inches. Widespread overland flooding ensued with additional moderate to major flooding along the Rock River and Split Rock Creek. During peak flooding, numerous township, county, and state roads were under wat…
January 24, 2024 · Olmsted, Minnesota
Minnesota State Patrol reported a fatal automobile accident near 08:45 AM CST on January 24th from a collision between a Freightliner M2 Straight truck and a Toyota Prius at the intersection of County Highway 30 and County Road 8 near High Forest Township. Nearby automated weathe…
Each county’s full storm history, with its event count. Some entries are National Weather Service forecast zones rather than civil counties.