Storm reports
June 30, 2026
View
Historical day
Range
Selected day
Event
All events
Sort
Most recent
Location
Any location
Search shortcuts
Enter a city, state, or ZIP in the area field to unlock direct shortcuts for the latest storm in that market and the full two-year archive view.
Matched
146
Hail
17
Wind
127
Tornado
2
17
Hail reports
June 30, 2026
146
Total storm reports
Hail · Wind · Tornado
2″
Largest hail
Reported hail size
18
Affected states
United States
127 / 2
Wind / tornado
127 wind · 2 tornado
Below the map
Detailed storm records and archive context
Use the sections below when you need exact line items, pagination, or matching historical storm days.
Matched reports
146
Hail reports
17
Wind reports
127
Tornado reports
2
Largest hail
2.00"
This month
4577
Report table
June 30, 2026 storm activity
| Time | Event | Impact | Location | Notes |
|---|---|---|---|---|
| 3:07 PM | wind | Wind reported | 2 WNW Piseco, NY Hamilton County | Report of tree down on Old Piseco Rd. (ALY) |
| 3:05 PM | wind | Wind reported | 3 ESE Steuben, NY Oneida County | Tree and wires down; utility pole sheared in half and under the debris. (BGM) |
| 3:00 PM | wind | Wind reported | Belchertown, MA Hampshire County | several trees down on Blue Meadow Road. Time estimated from radar. (BOX) |
| 2:52 PM | wind | Wind reported | North Amherst, MA Hampshire County | several trees down on Pine St... Bridge St and Leverett Rd. Time estimated from radar. (BOX) |
| 2:50 PM | wind | Wind reported | 2 NNE Northwood, NY Herkimer County | Report of tree down on Wheelertown Rd in Russia... NY. (ALY) |
| 2:43 PM | wind | Wind reported | 2 WNW Clyde, NY Wayne County | Tree down on Highway 31. (BUF) |
| 2:36 PM | wind | Wind reported | Old Forge, NY Herkimer County | Report of tree down on wires on William St in the town of Webb. (ALY) |
| 1:53 PM | wind | Wind reported | Castorland, NY Lewis County | Delayed report. Report from Emergency Manager of numerous trees downed across Castorland. Time estimated by radar. (BUF) |
| 1:41 PM | wind | Wind reported | 3 ESE Adams Center, NY Jefferson County | Large tree branch down. (BUF) |
| 1:32 PM | wind | Wind reported | Sackets Harbor, NY Jefferson County | Large branch down. (BUF) |
| 1:12 PM | wind | Wind reported | Cape Vincent, NY Jefferson County | Widespread trees and power lines down in the Cape Vincent area. (BUF) |
| 1:11 PM | wind | Wind reported | Clayton, NY Jefferson County | Widespread trees and power lines down in the Clayton area. (BUF) |
| 8:32 AM | hail | 1.75" hail | Independence, WI Trempealeau County | Relayed by 911 call center. (ARX) |
| 4:30 AM | wind | Wind reported | St. James, MN Watonwan County | Trained Spotter reported multiple 8-10 inch diameter trees blown down or snapped in half with St. James... MN. Along with the roof partially blown off a metal commercia (MPX) |
| 4:22 AM | wind | 60 mph wind | 5 WNW Truman, MN Watonwan County | (MPX) |
| 4:15 AM | wind | 61 mph wind | Butterfield, MN Watonwan County | (MPX) |
| 4:10 AM | wind | 67 mph wind | 1 NNE Welcome, MN Martin County | MNDot Road observation site recorded a wind gust of 67 mph. (MPX) |
| 4:10 AM | wind | 76 mph wind | 2 ENE Bingham Lake, MN Cottonwood County | Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48. (FSD) |
| 4:10 AM | wind | 67 mph wind | 4 NNW Bergen, MN Jackson County | NDAWN Station. (FSD) |
| 4:06 AM | wind | Wind reported | 1 NW Bergen, MN Jackson County | Lots of tree damage and possibly some structural damage to house. Will assess further in daylight. (FSD) |
| 3:59 AM | wind | 59 mph wind | 2 WNW Gruver, IA Emmet County | At Estherville Airport ASOS. (DMX) |
| 3:55 AM | wind | 73 mph wind | 1 ENE Jackson, MN Jackson County | AWOS station KMJQ Jackson Airport. (FSD) |
| 3:40 AM | wind | 74 mph wind | 1 NNE Orleans, IA Dickinson County | Ambient Personal Weather Station. (FSD) |
| 3:38 AM | wind | 75 mph wind | 2 N Fostoria, IA Dickinson County | Davis Personal Weather Station. (FSD) |
| 3:35 AM | wind | 64 mph wind | 3 SSE Lake Park, IA Dickinson County | (FSD) |
| 3:35 AM | wind | Wind reported | Lake Park, IA Dickinson County | Grain leg down on power lines and numerous branches down on city streets in Lake Park. Also tree damage to a camper and truck on the south side of Silver Lake. No injur (FSD) |
| 3:34 AM | wind | 66 mph wind | 3 WNW Spencer, IA Clay County | Automated Equipment at Spencer Airport. (FSD) |
| 3:23 AM | wind | Wind reported | 3 ESE Ocheyedan, IA Osceola County | Metal storage shed destroyed. Time estimated via radar. (FSD) |
| 3:17 AM | wind | 67 mph wind | 3 ENE Melvin, IA Osceola County | Davis Personal Weather Station. (FSD) |
| 3:10 AM | wind | 67 mph wind | Ashton, IA Osceola County | Davis Personal Weather Station. (FSD) |
| 2:35 AM | hail | 1.25" hail | 4 SSE Sioux City, IA Woodbury County | Relayed through Broadcast Media with photo. (FSD) |
| 1:50 AM | wind | 62 mph wind | 5 NE Dempsey, OK Roger Mills County | Cheyenne site. (OUN) |
| 1:37 AM | hail | 1.00" hail | Carroll, NE Wayne County | (OAX) |
| 1:36 AM | wind | 59 mph wind | 4 W Elgin, NE Antelope County | Personal Weather Station. (OAX) |
| 1:25 AM | wind | 101 mph wind | 2 SE Hadar, NE Madison County | As measured at a personal weather station. Destroyed well-anchored car port. (OAX) |
| 1:23 AM | hail | 2.00" hail | 1 E Hoskins, NE Wayne County | Reported as rural Hoskins. Time and location estimated by radar. (OAX) |
| 1:10 AM | hail | 1.00" hail | 2 E Hadar, NE Pierce County | (OAX) |
| 1:09 AM | hail | 1.50" hail | 2 NW Norfolk, NE Madison County | (OAX) |
| 1:08 AM | wind | 64 mph wind | 2 S Norfolk, NE Madison County | Personal weather station measured wind gust. (OAX) |
| 1:06 AM | wind | 74 mph wind | 1 E Hadar, NE Pierce County | Also reported that he was seeing tree damage from inside the house. (OAX) |
| 12:59 AM | wind | Wind reported | Jacobson, MN Aitkin County | A photo was received of a 6-8 inch white pine limb skewered into the ground. Time estimated by radar. (DLH) |
| 12:53 AM | wind | 80 mph wind | 6 NNE Newman Grove, NE Madison County | Personal weather station measured wind gust. (OAX) |
| 12:30 AM | wind | 60 mph wind | 2 NW Clyde, ND Cavalier County | NDDOT 040 in Clyde. (FGF) |
| 12:28 AM | hail | 1.00" hail | Minto, ND Walsh County | (FGF) |
| 12:15 AM | wind | 60 mph wind | 2 N Rolla, ND Rolette County | AWOS station K06D Rolla ND AWOS. (BIS) |
| 12:10 AM | wind | 64 mph wind | 4 NE Brainerd, MN Crow Wing County | ASOS station KBRD Brainerd Airport. (DLH) |
Page 3 of 3 | 146 matched reports
SPC convective outlook
Where severe weather is expected — June 30, 2026




Source: NOAA Storm Prediction Center. Outlook imagery updates on the SPC schedule throughout the day.
Need a hail report for a specific address?
Get a detailed hail history for a property, job site, roof claim, or insurance file — built from verified storm data.