Storm reports for March 6, 2026
NOAA recorded 52 hail reports, 44 wind reports and 31 tornado reports in 14 states on March 6, 2026.
- in 14 states
- 127
- Storm reports
- Bruning, Thayer County, NE
- 2.5 in
- Largest hail
- 6 NW Anderson, McDonald County, MO
- 81 mph
- Highest gust
- 31
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on March 6, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
What happened
On the afternoon of March 6, 2026, one storm produced four tornadoes, rated EF0 to EF3, across southern Lower Michigan, according to NWS surveys.1 An EF1 tornado near Edwardsburg in Cass County killed one person at about 3:10 p.m. EST.2 About 40 minutes later, an EF2 tornado with winds estimated at 120 to 130 mph crossed Three Rivers, damaging homes and businesses through the center of town and injuring 10 people.3 The strongest tornado, an EF3 with peak winds near 160 mph, touched down at about 4:33 p.m. EST northwest of Union Lake in Branch County.1 Every home along one road there was heavily damaged or destroyed, and manufactured homes were lofted and thrown.1 That tornado killed three people and injured 12 before it ended near Union City.1
That evening, storms in eastern Oklahoma produced 11 tornadoes.4 At about 6:27 p.m. CST, an EF1 tornado with winds of 100 to 110 mph entered Tulsa County and moved northeast through Tulsa, damaging many homes and mobile homes, and the Storm Events Database lists $7 million in property damage in Tulsa County.4 At about 7:17 p.m. CST, an EF3 tornado with winds of 135 to 145 mph began on the west side of Beggs in Okmulgee County, tearing roofs and windows from homes and destroying two manufactured homes.5 It killed two people and injured two, and the database lists $3 million in damage.5
Sources
- 1. NOAA NCEI Storm Events Database: Storm Events Database: Event 1317686, tornado, Branch County, Michigan
- 2. NOAA NCEI Storm Events Database: Storm Events Database: Event 1317678, tornado, Cass County, Michigan
- 3. NOAA NCEI Storm Events Database: Storm Events Database: Event 1317681, tornado, St. Joseph County, Michigan
- 4. NOAA NCEI Storm Events Database: Storm Events Database: Event 1320930, tornado, Tulsa County, Oklahoma
- 5. NOAA NCEI Storm Events Database: Storm Events Database: Event 1320947, tornado, Okmulgee County, Oklahoma
Reports by hour
Hail52, most at 6 PM
Wind44, most at 10 PM
Tornado31, most at 2 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 1:09 PM | Not rated | 2 WNW Edwardsburg, Cass County, MI | Not surveyed |
| 1:47 PM | Not rated | 1 ESE Clear Lake, St. Joseph County, MI | Not surveyed |
| 2:11 PM | Not rated | 2 WNW Edwardsburg, Cass County, MI | Not surveyed |
| 2:18 PM | Not rated | 2 NNW Juno Lake, Cass County, MI | Not surveyed |
| 2:19 PM | Not rated | 2 NW Eagle Lake, Cass County, MI | Not surveyed |
| 2:33 PM | Not rated | 4 NNE Sherwood, Branch County, MI | Not surveyed |
| 2:46 PM | Not rated | 2 SW Three Rivers, St. Joseph County, MI | Not surveyed |
| 2:48 PM | Not rated | 3 WSW Three Rivers, St. Joseph County, MI | Not surveyed |
| 2:50 PM | Not rated | Three Rivers, St. Joseph County, MI | Not surveyed |
| 2:52 PM | Not rated | 1 SW Three Rivers, St. Joseph County, MI | Not surveyed |
| 3:38 PM | Not rated | 1 W Union City, Branch County, MI | Not surveyed |
| 3:38 PM | Not rated | 3 NW Union City, Calhoun County, MI | Not surveyed |
Show all 31 tornado reportsShow fewer
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:58 PM | Not rated | 4 NE Tekonsha, Calhoun County, MI | Not surveyed |
| 5:18 PM | Not rated | 2 NW Bristow, Creek County, OK | Not surveyed |
| 5:39 PM | Not rated | 4 W Owasso, Tulsa County, OK | Not surveyed |
| 6:28 PM | Not rated | 6 NW Tulsa, Tulsa County, OK | Not surveyed |
| 6:39 PM | Not rated | 6 NNW Castle, Okfuskee County, OK | Not surveyed |
| 6:54 PM | Not rated | 3 E Collinsville, Rogers County, OK | Not surveyed |
| 7:07 PM | Not rated | 2 NE Oneta, Wagoner County, OK | Not surveyed |
| 7:17 PM | Not rated | 1 NE Iantha, Barton County, MO | Not surveyed |
| 7:19 PM | Not rated | 1 N Beggs, Okmulgee County, OK | Not surveyed |
| 7:23 PM | Not rated | 3 NNE Beggs, Okmulgee County, OK | Not surveyed |
| 8:01 PM | Not rated | 2 WNW Oneta, Wagoner County, OK | Not surveyed |
| 8:27 PM | Not rated | Inola, Rogers County, OK | Not surveyed |
| 11:34 PM | Not rated | 2 ESE Lake Quivira, Johnson County, KS | Not surveyed |
| 2:09 AM | Not rated | 5 N Jefferson, Marion County, TX | Not surveyed |
| 3:05 AM | Not rated | 6 N Jefferson, Marion County, TX | Not surveyed |
| 3:09 AM | Not rated | 5 N JEFFERSON, MARION County, TX | Not surveyed |
| 5:37 AM | Not rated | 2 WNW WILLISVILLE, NEVADA County, AR | Not surveyed |
| 5:40 AM | Not rated | 2 WNW Willisville, Nevada County, AR | Not surveyed |
| 5:40 AM | Not rated | 3 WNW Willisville, Nevada County, AR | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 12:57 PM | 1.75 in | 2 NNE Westville, La Porte County, IN |
| 2:20 PM | 1.0 in | Cassopolis, Cass County, MI |
| 2:49 PM | 1.0 in | Three Rivers, St. Joseph County, MI |
| 2:51 PM | 1.75 in | 1 ESE Fishers Lake, St. Joseph County, MI |
| 2:52 PM | 1.5 in | Mendon, St. Joseph County, MI |
| 3:27 PM | 1.25 in | 1 SE Athens, Calhoun County, MI |
| 3:51 PM | 1.0 in | 2 E Camilla, Mitchell County, GA |
| 4:43 PM | 1.0 in | Hubbell, Thayer County, NE |
| 4:46 PM | 1.0 in | Stroud, Lincoln County, OK |
| 6:05 PM | 1.0 in | 2 S Emerson, Mills County, IA |
| 6:07 PM | 1.0 in | 4 WNW Hebron, Thayer County, NE |
| 6:11 PM | 1.0 in | Elliott, Montgomery County, IA |
Show all 52 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 6:12 PM | 1.5 in | 2 SW Belvidere, Thayer County, NE |
| 6:12 PM | 1.25 in | Elliott, Montgomery County, IA |
| 6:13 PM | 1.0 in | 2 N Lansing, Ingham County, MI |
| 6:15 PM | 2.0 in | 3 S Bruning, Thayer County, NE |
| 6:17 PM | 1.0 in | 1 NE Lansing, Ingham County, MI |
| 6:19 PM | 1.0 in | 1 NNW Lansing, Ingham County, MI |
| 6:20 PM | 1.75 in | Bruning, Thayer County, NE |
| 6:20 PM | 2.0 in | Bruning, Thayer County, NE |
| 6:21 PM | 2.5 in | Bruning, Thayer County, NE |
| 6:24 PM | 1.0 in | 6 SW Sperry, Osage County, OK |
| 6:27 PM | 1.0 in | 1 NE East Lansing, Ingham County, MI |
| 6:29 PM | 1.75 in | 1 NW Ohiowa, Fillmore County, NE |
| 6:33 PM | 2.0 in | 3 WSW Milligan, Fillmore County, NE |
| 6:37 PM | 1.0 in | 2 E Carthage, Jasper County, MO |
| 7:00 PM | 1.0 in | Plymouth, Jefferson County, NE |
| 7:03 PM | 2.0 in | Plymouth, Jefferson County, NE |
| 7:03 PM | 1.0 in | Plymouth, Jefferson County, NE |
| 7:05 PM | 1.5 in | Steele City, Jefferson County, NE |
| 7:09 PM | 1.25 in | 4 WNW Diller, Jefferson County, NE |
| 7:15 PM | 1.75 in | 1 SSW Clatonia, Gage County, NE |
| 7:19 PM | 1.0 in | 1 N Schuyler, Colfax County, NE |
| 7:22 PM | 1.0 in | 2 SW Valparaiso, Saunders County, NE |
| 7:23 PM | 1.0 in | Hallam, Lancaster County, NE |
| 7:28 PM | 1.0 in | 2 N Douglass, Butler County, KS |
| 7:28 PM | 2.0 in | 5 N Valparaiso, Saunders County, NE |
| 7:30 PM | 1.0 in | Seward, Seward County, NE |
| 8:05 PM | 2.5 in | 3 SW Laurel, Cedar County, NE |
| 8:14 PM | 1.0 in | 3 E Glenpool, Tulsa County, OK |
| 8:31 PM | 1.0 in | Tekamah, Burt County, NE |
| 8:39 PM | 1.0 in | 1 NW Macomb, Macomb County, MI |
| 8:40 PM | 1.5 in | 1 W Blencoe, Monona County, IA |
| 8:43 PM | 1.0 in | Blencoe, Monona County, IA |
| 9:20 PM | 1.25 in | Atoka, Atoka County, OK |
| 9:37 PM | 1.0 in | 2 SW Papillion, Sarpy County, NE |
| 10:22 PM | 1.75 in | 4 SE Pleasant Grove, Panola County, MS |
| 10:30 PM | 1.0 in | 3 NW Goodman, Newton County, MO |
| 10:46 PM | 1.5 in | 3 E Senatobia, Tate County, MS |
| 12:32 AM | 1.0 in | Cassville, Barry County, MO |
| 12:46 AM | 1.0 in | Waurika, Jefferson County, OK |
| 12:55 AM | 1.0 in | Oklahoma City, Oklahoma County, OK |
| Time | Gust | Where |
|---|---|---|
| 2:45 PM | Not measured | Hendrix Crossroad, Geneva County, AL |
| 3:43 PM | Not measured | 2 SSW BURLINGTON, CALHOUN County, MI |
| 3:54 PM | Not measured | 1 NNW Tekonsha, Calhoun County, MI |
| 4:10 PM | Not measured | Mackinaw, Tazewell County, IL |
| 4:20 PM | Not measured | 2 NNE Danvers, McLean County, IL |
| 4:20 PM | Not measured | Carlock, McLean County, IL |
| 4:26 PM | 58 mph | Glenwood, Cook County, IL |
| 4:52 PM | Not measured | Madison, Madison County, FL |
| 7:48 PM | Not measured | Boonville, Cooper County, MO |
| 7:50 PM | Not measured | Columbus, Cherokee County, KS |
| 8:18 PM | 63 mph | 1 W Lamar Heights, Barton County, MO |
| 8:18 PM | Not measured | 3 N Lamar Heights, Barton County, MO |
Show all 44 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 8:30 PM | Not measured | Lamar, Barton County, MO |
| 8:40 PM | 66 mph | 4 W Pyramid Corners, Craig County, OK |
| 8:58 PM | 80 mph | 4 SSW Pryor, Mayes County, OK |
| 9:03 PM | Not measured | Humansville, Polk County, MO |
| 9:58 PM | Not measured | 3 WSW Green Bay Terrace, Camden County, MO |
| 10:05 PM | Not measured | 2 SSW Monett, Barry County, MO |
| 10:15 PM | 78 mph | 6 NW Anderson, McDonald County, MO |
| 10:18 PM | Not measured | Brumley, Miller County, MO |
| 10:19 PM | 81 mph | 6 NW Anderson, McDonald County, MO |
| 10:20 PM | Not measured | 2 SSE Lakeview Heights, Benton County, MO |
| 10:30 PM | Not measured | 3 NE Easley, Boone County, MO |
| 10:35 PM | Not measured | 6 NE Easley, Boone County, MO |
| 10:35 PM | Not measured | 4 S Columbia, Boone County, MO |
| 10:39 PM | 68 mph | 7 ESE Columbia, Boone County, MO |
| 10:40 PM | Not measured | 2 NE Columbia, Boone County, MO |
| 11:05 PM | Not measured | 2 SSW Monett, Barry County, MO |
| 11:38 PM | Not measured | 1 E Merriam, Johnson County, KS |
| 11:39 PM | Not measured | 1 NNW Merriam, Johnson County, KS |
| 11:42 PM | Not measured | Smithfield, Fulton County, IL |
| 11:43 PM | Not measured | 3 SSW Kansas City, Jackson County, MO |
| 11:45 PM | 60 mph | 4 SSW Kansas City, Jackson County, MO |
| 11:49 PM | Not measured | 3 S Battlefield, Christian County, MO |
| 12:01 AM | Not measured | Lake Tapawingo, Jackson County, MO |
| 12:06 AM | Not measured | 2 NNE Ozark, Christian County, MO |
| 1:01 AM | Not measured | Lake Tapawingo, Jackson County, MO |
| 2:06 AM | Not measured | 1 N Boonville, Cooper County, MO |
| 2:35 AM | Not measured | Salem, Marion County, IL |
| 2:55 AM | 63 mph | 3 NNE Lone Grove, Carter County, OK |
| 3:05 AM | 60 mph | 4 ENE Ardmore, Carter County, OK |
| 3:30 AM | Not measured | Salem, Marion County, IL |
| 3:40 AM | Not measured | 3 E Kinmundy, Marion County, IL |
| 5:30 AM | Not measured | 2 NE Hartford, Sebastian County, AR |
By state
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Lansing, MI | 1.0 in | None | 0 |
| Oklahoma City, OK | 1.0 in | None | 0 |
| Omaha, NE | 1.0 in | None | 0 |
| Tulsa, OK | 1.0 in | None | 4 |
| Kansas City, MO | None | 60 mph | 1 |
| South Bend, IN | None | None | 2 |
| Springfield, MO | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.