Storm reports for June 7, 2026
NOAA recorded 24 hail reports, 122 wind reports and 11 tornado reports in 10 states on June 7, 2026.
- in 10 states
- 157
- Storm reports
- 5 N Redig, Harding County, SD
- 3.25 in
- Largest hail
- 1 N Beulah, Mercer County, ND
- 103 mph
- Highest gust
- 11
- 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 June 7, 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.
Reports by hour
Hail24, most at 7 PM
Wind122, most at 8 PM
Tornado11, most at 7 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:05 PM | Not rated | 2 E Nail, Newton County, AR | Not surveyed |
| 4:07 PM | Not rated | 8 NNE Hillsdale, Laramie County, WY | Not surveyed |
| 6:40 PM | Not rated | 1 ESE Battlefield, Greene County, MO | Not surveyed |
| 7:05 PM | Not rated | 2 NE Spokane, Christian County, MO | Not surveyed |
| 7:48 PM | Not rated | 1 ESE Sparta, Christian County, MO | Not surveyed |
| 7:50 PM | Not rated | 1 E Sparta, Christian County, MO | Not surveyed |
| 8:19 PM | Not rated | 3 ESE Rogersville, Webster County, MO | Not surveyed |
| 8:50 PM | Not rated | 3 SE Bowbells, Burke County, ND | Not surveyed |
| 8:53 PM | Not rated | 4 E Keltner, Douglas County, MO | Not surveyed |
| 9:10 PM | Not rated | 5 ESE Dogwood, Douglas County, MO | Not surveyed |
| 9:37 PM | Not rated | 10 S Berthold, Ward County, ND | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 4:24 PM | 1.25 in | 1 NNW Olive, Powder River County, MT |
| 4:30 PM | 1.75 in | 2 SW Olive, Powder River County, MT |
| 4:30 PM | 1.75 in | 6 N Epsie, Powder River County, MT |
| 5:12 PM | 3.0 in | 16 ESE Powderville, Carter County, MT |
| 5:14 PM | 1.0 in | 17 N New Haven, Crook County, WY |
| 5:38 PM | 1.0 in | 2 E Lockwood, Yellowstone County, MT |
| 5:49 PM | 2.5 in | 3 W Alzada, Carter County, MT |
| 5:58 PM | 3.0 in | 9 N Belltower, Carter County, MT |
| 6:20 PM | 2.75 in | 10 SW Medora, Golden Valley County, ND |
| 6:30 PM | 3.0 in | 5 SW Medora, Billings County, ND |
| 6:33 PM | 2.0 in | 4 WNW Medora, Billings County, ND |
| 6:40 PM | 1.5 in | 8 W Redig, Harding County, SD |
Show all 24 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 6:42 PM | 1.0 in | 1 NNW Medora, Billings County, ND |
| 6:51 PM | 2.0 in | 2 S Redig, Harding County, SD |
| 7:00 PM | 3.25 in | 5 N Redig, Harding County, SD |
| 7:05 PM | 2.5 in | 6 NE Redig, Harding County, SD |
| 7:07 PM | 1.5 in | 7 SSW South Fairfield, Billings County, ND |
| 7:29 PM | 1.5 in | 4 SSW Reva, Harding County, SD |
| 7:30 PM | 1.5 in | 8 E Fairfield, Billings County, ND |
| 7:40 PM | 2.0 in | 5 N Alexander, McKenzie County, ND |
| 7:50 PM | 2.0 in | 3 NE Rawson, McKenzie County, ND |
| 8:04 PM | 1.75 in | Williston, Williams County, ND |
| 8:15 PM | 1.0 in | 1 NNE Recluse, Campbell County, WY |
| 8:25 PM | 2.0 in | Arnegard, McKenzie County, ND |
| Time | Gust | Where |
|---|---|---|
| 2:53 PM | 63 mph | 3 S Worland, Washakie County, WY |
| 4:36 PM | 58 mph | 14 N Bar Nunn, Natrona County, WY |
| 5:01 PM | 58 mph | 8 SE Reliance, Sweetwater County, WY |
| 5:27 PM | Not measured | 1 SE Marshall, Saline County, MO |
| 5:52 PM | 60 mph | 13 NNE Wright, Campbell County, WY |
| 5:56 PM | 62 mph | 8 NW Colony, Crook County, WY |
| 6:00 PM | 58 mph | 7 NW Wolf Point, Roosevelt County, MT |
| 6:21 PM | 60 mph | 13 WNW Ladner, Harding County, SD |
| 6:25 PM | 61 mph | 13 NW Belle Fourche, Butte County, SD |
| 6:26 PM | 58 mph | 14 SE Kaycee, Johnson County, WY |
| 6:30 PM | 64 mph | 13 WNW Midwest, Johnson County, WY |
| 6:30 PM | 59 mph | 17 W Castle Rock, Butte County, SD |
Show all 122 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 6:33 PM | 66 mph | 11 SSE Billings, Yellowstone County, MT |
| 6:40 PM | 62 mph | 3 SSE Casper, Natrona County, WY |
| 6:40 PM | 60 mph | 4 NW Midwest, Natrona County, WY |
| 6:40 PM | 70 mph | 8 W Redig, Harding County, SD |
| 6:40 PM | 68 mph | 1 ESE Ladner, Harding County, SD |
| 6:45 PM | 62 mph | 2 S Redig, Harding County, SD |
| 6:56 PM | 62 mph | 4 N Ludlow, Harding County, SD |
| 7:03 PM | Not measured | 2 NE Spokane, Christian County, MO |
| 7:03 PM | 60 mph | 4 WSW Bowman Haley Dam, Bowman County, ND |
| 7:15 PM | 64 mph | 3 W Buffalo Springs, Bowman County, ND |
| 7:15 PM | 67 mph | 1 SE Baker, Fallon County, MT |
| 7:19 PM | 58 mph | 13 SSW Reva, Harding County, SD |
| 7:21 PM | 62 mph | 4 ESE Alliance, Box Butte County, NE |
| 7:28 PM | 58 mph | 4 WSW Reva, Harding County, SD |
| 7:29 PM | 58 mph | 13 SSW Reva, Harding County, SD |
| 7:30 PM | 70 mph | 8 NW Antioch, Sheridan County, NE |
| 7:31 PM | 70 mph | 15 ENE Redig, Harding County, SD |
| 7:35 PM | Not measured | 6 NNE Ropesville, Hockley County, TX |
| 7:37 PM | Not measured | 8 NE Charlson, Mountrail County, ND |
| 7:38 PM | Not measured | 2 SSW Reese Center, Lubbock County, TX |
| 7:39 PM | 60 mph | 11 NNE Scranton, Slope County, ND |
| 7:51 PM | 68 mph | 1 NE Echeta, Campbell County, WY |
| 7:52 PM | 66 mph | 2 SSW Sheridan, Sheridan County, WY |
| 7:55 PM | 60 mph | 1 WSW Prairie City, Perkins County, SD |
| 7:56 PM | 58 mph | 24 ESE Buffalo, Johnson County, WY |
| 7:58 PM | 59 mph | 5 W New England, Slope County, ND |
| 8:00 PM | 58 mph | 4 NE Hodges, Dawson County, MT |
| 8:00 PM | 63 mph | 6 S Comertown, Sheridan County, MT |
| 8:02 PM | 62 mph | 3 N Banner, Sheridan County, WY |
| 8:04 PM | 71 mph | 5 N Halliday, Dunn County, ND |
| 8:05 PM | 60 mph | Regent, Hettinger County, ND |
| 8:06 PM | 63 mph | 8 NNE Grenora, Divide County, ND |
| 8:07 PM | 69 mph | 5 NNW Dwtn Gillette, Campbell County, WY |
| 8:07 PM | 70 mph | Mott, Hettinger County, ND |
| 8:12 PM | 63 mph | 6 S Comertown, Sheridan County, MT |
| 8:13 PM | 68 mph | 1 NNE Mott, Hettinger County, ND |
| 8:15 PM | 80 mph | Regent, Hettinger County, ND |
| 8:19 PM | 79 mph | 4 NNW Fortuna, Divide County, ND |
| 8:31 PM | 63 mph | 9 NNW New Leipzig, Grant County, ND |
| 8:32 PM | 82 mph | 6 S Dickinson, Stark County, ND |
| 8:34 PM | 65 mph | 7 S Crosby, Divide County, ND |
| 8:35 PM | Not measured | 1 SE Dickinson, Stark County, ND |
| 8:35 PM | 85 mph | 1 N Gladstone, Stark County, ND |
| 8:35 PM | 74 mph | 7 S Crosby, Divide County, ND |
| 8:36 PM | Not measured | Dickinson, Stark County, ND |
| 8:38 PM | 66 mph | 6 SSW Hebron, Morton County, ND |
| 8:40 PM | Not measured | Hebron, Morton County, ND |
| 8:40 PM | 84 mph | 6 NW Taylor, Stark County, ND |
| 8:41 PM | 58 mph | 17 NNW New Haven, Crook County, WY |
| 8:45 PM | 65 mph | 17 NNW New Haven, Crook County, WY |
| 8:45 PM | 69 mph | 4 SW Manning, Dunn County, ND |
| 8:51 PM | 70 mph | 2 NNE Hirschville, Dunn County, ND |
| 8:51 PM | 64 mph | 9 NNE Hamlet, Divide County, ND |
| 8:55 PM | 69 mph | 2 W Glen Ullin, Morton County, ND |
| 8:55 PM | Not measured | Glen Ullin, Morton County, ND |
| 9:04 PM | 66 mph | 9 WSW Brownson, Cheyenne County, NE |
| 9:04 PM | 67 mph | 3 SW Watford City, McKenzie County, ND |
| 9:07 PM | 78 mph | 4 NW Lorenzo, Cheyenne County, NE |
| 9:14 PM | 63 mph | 3 W Hazen, Mercer County, ND |
| 9:15 PM | 64 mph | 5 N Halliday, Dunn County, ND |
| 9:19 PM | 103 mph | 1 N Beulah, Mercer County, ND |
| 9:20 PM | 60 mph | 3 SW Center, Oliver County, ND |
| 9:20 PM | Not measured | 8 N Beulah, Mercer County, ND |
| 9:20 PM | 84 mph | White Shield, McLean County, ND |
| 9:21 PM | Not measured | Hazen, Mercer County, ND |
| 9:21 PM | 76 mph | 3 W Hazen, Mercer County, ND |
| 9:21 PM | 85 mph | 11 NNW Zap, Mercer County, ND |
| 9:22 PM | 79 mph | 3 W Hazen, Mercer County, ND |
| 9:28 PM | 62 mph | 8 NNW Brownson, Cheyenne County, NE |
| 9:28 PM | 90 mph | 8 WSW Pick City, Mercer County, ND |
| 9:30 PM | Not measured | 12 SSE White Shield, Mercer County, ND |
| 9:34 PM | 63 mph | 4 SSW Riverdale, McLean County, ND |
| 9:35 PM | Not measured | Dickinson, Stark County, ND |
| 9:40 PM | Not measured | 3 SE Emmet, McLean County, ND |
| 9:40 PM | Not measured | 3 W Emmet, McLean County, ND |
| 9:44 PM | 82 mph | 5 NNW Emmet, McLean County, ND |
| 9:49 PM | 93 mph | 5 NNW Emmet, McLean County, ND |
| 9:50 PM | 70 mph | 10 NE Coleharbor, McLean County, ND |
| 9:50 PM | 98 mph | 5 NNW Emmet, McLean County, ND |
| 9:52 PM | 86 mph | 3 NNW Max, Ward County, ND |
| 9:57 PM | 62 mph | 1 NNW Washburn, McLean County, ND |
| 10:02 PM | 63 mph | 10 ESE Point of Rocks, Sweetwater County, WY |
| 10:06 PM | 68 mph | 2 W Lincoln, Burleigh County, ND |
| 10:06 PM | 69 mph | 8 SSW Sawyer, Ward County, ND |
| 10:20 PM | Not measured | 1 W Sawyer, Ward County, ND |
| 10:26 PM | 79 mph | 3 ESE Krueger Lake, Sheridan County, ND |
| 10:27 PM | 64 mph | 6 W Cottonwood, Jackson County, SD |
| 10:27 PM | 72 mph | 2 WNW Balfour, McHenry County, ND |
| 10:32 PM | 67 mph | 9 NNW Wing, Burleigh County, ND |
| 10:53 PM | 58 mph | 4 E Kramer, Bottineau County, ND |
| 11:15 PM | 75 mph | 1 ENE Bottineau, Bottineau County, ND |
| 11:15 PM | Not measured | Bottineau, Bottineau County, ND |
| 12:00 AM | 59 mph | 5 SSW Baker, Benson County, ND |
| 12:14 AM | 64 mph | 1 NE Timber Lake, Dewey County, SD |
| 12:15 AM | 65 mph | 1 SW Timber Lake, Dewey County, SD |
| 1:00 AM | 61 mph | 11 S Bullhead, Corson County, SD |
| 1:00 AM | 60 mph | 1 S Pollock, Campbell County, SD |
| 1:04 AM | 64 mph | 2 N Herreid, Campbell County, SD |
| 1:10 AM | 67 mph | 5 W Wishek, McIntosh County, ND |
| 1:25 AM | 59 mph | 10 S Streeter, Logan County, ND |
| 1:40 AM | 60 mph | 5 SW Java, Walworth County, SD |
| 1:49 AM | 62 mph | 1 WSW Berryton, Shawnee County, KS |
| 1:55 AM | 63 mph | 1 SW Bowdle, Edmunds County, SD |
| 2:05 AM | 60 mph | 2 WSW Long Lake, McPherson County, SD |
| 2:40 AM | 60 mph | 3 S Roscoe, Edmunds County, SD |
| 5:17 AM | Not measured | 2 E Neosho, Newton County, MO |
| 5:41 AM | Not measured | 1 S Monett, Barry County, MO |
| 6:20 AM | 60 mph | Afton, Ottawa County, OK |
| 6:29 AM | 70 mph | Afton, Ottawa County, OK |
| 6:45 AM | Not measured | 3 NNE Battlefield, Greene County, MO |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| North Dakota | 74 | 10 | 62 | 2 |
| South Dakota | 27 | 5 | 22 | 0 |
| Wyoming | 20 | 2 | 17 | 1 |
| Montana | 13 | 7 | 6 | 0 |
| Missouri | 12 | 0 | 5 | 7 |
| Nebraska | 5 | 0 | 5 | 0 |
| Oklahoma | 2 | 0 | 2 | 0 |
| Texas | 2 | 0 | 2 | 0 |
| Arkansas | 1 | 0 | 0 | 1 |
| Kansas | 1 | 0 | 1 | 0 |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Billings, MT | 1.0 in | 66 mph | 0 |
| Bismarck, ND | None | 68 mph | 0 |
| Lubbock, TX | None | None | 0 |
| Springfield, MO | None | None | 1 |
| Topeka, KS | None | 62 mph | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.