Storm reports for June 24, 2026
NOAA recorded 90 hail reports, 106 wind reports and 7 tornado reports in 14 states on June 24, 2026.
- in 14 states
- 203
- Storm reports
- Fort Morgan, Morgan County, CO
- 2.75 in
- Largest hail
- 1 NNW Akron, Washington County, CO
- 83 mph
- Highest gust
- 7
- 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 24, 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
Hail90, most at 5 PM
Wind106, most at 6 PM
Tornado7, most at 7 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 5:34 PM | Not rated | 3 WSW Huntley, McHenry County, IL | Not surveyed |
| 7:13 PM | Not rated | 2 SE Proctor, Logan County, CO | Not surveyed |
| 7:25 PM | Not rated | 2 NNW Fleming, Logan County, CO | Not surveyed |
| 7:30 PM | Not rated | Fleming, Logan County, CO | Not surveyed |
| 7:37 PM | Not rated | 2 W Dailey, Logan County, CO | Not surveyed |
| 8:42 PM | Not rated | 2 SSE Keota, Weld County, CO | Not surveyed |
| 9:28 PM | Not rated | 6 WSW Log Lane Village, Morgan County, CO | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 12:50 PM | 1.0 in | 5 E Wascott, Douglas County, WI |
| 1:40 PM | 1.25 in | Longwood, Clark County, WI |
| 1:51 PM | 1.0 in | 3 NW Florida Gardens, Palm Beach County, FL |
| 2:10 PM | 1.25 in | 4 NNW Riplinger, Clark County, WI |
| 2:43 PM | 1.0 in | 3 NW Marshfield, Marathon County, WI |
| 2:45 PM | 1.0 in | Marshfield, Wood County, WI |
| 2:46 PM | 1.0 in | 2 ENE Paulding, Ontonagon County, MI |
| 3:34 PM | 1.25 in | Rudolph, Wood County, WI |
| 3:46 PM | 1.25 in | 2 SE Milton, Rock County, WI |
| 4:25 PM | 1.0 in | Caspian, Iron County, MI |
| 4:30 PM | 1.0 in | Gaastra, Iron County, MI |
| 4:39 PM | 1.0 in | 4 W Lancaster, Grant County, WI |
Show all 90 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 4:50 PM | 1.25 in | 2 WNW Sierra Vista, Cochise County, AZ |
| 4:56 PM | 1.25 in | 1 SW Wild Rose, Waushara County, WI |
| 5:09 PM | 1.75 in | 1 SSW Fort Morgan, Morgan County, CO |
| 5:09 PM | 1.75 in | 1 NNE Log Lane Village, Morgan County, CO |
| 5:14 PM | 1.75 in | 1 SW Fort Morgan, Morgan County, CO |
| 5:15 PM | 1.75 in | 1 NNE Log Lane Village, Morgan County, CO |
| 5:16 PM | 2.75 in | Fort Morgan, Morgan County, CO |
| 5:18 PM | 2.5 in | 5 N Adena School, Morgan County, CO |
| 5:18 PM | 2.0 in | 1 SSE Fort Morgan, Morgan County, CO |
| 5:18 PM | 1.75 in | 2 NNE Fort Morgan, Morgan County, CO |
| 5:20 PM | 1.0 in | 1 NNW Krakow, Oconto County, WI |
| 5:25 PM | 1.75 in | Pulaski, Brown County, WI |
| 5:31 PM | 2.5 in | 4 N Adena School, Morgan County, CO |
| 5:32 PM | 1.75 in | 3 N Cokedale, Las Animas County, CO |
| 5:33 PM | 1.0 in | 3 NNW Cokedale, Las Animas County, CO |
| 5:37 PM | 1.0 in | 5 SW Stratford, Marathon County, WI |
| 5:39 PM | 1.0 in | 1 NE Huntley, McHenry County, IL |
| 5:41 PM | 2.0 in | 5 N Adena School, Morgan County, CO |
| 5:41 PM | 1.5 in | 2 E Huntley, McHenry County, IL |
| 5:41 PM | 1.0 in | 13 SSW Sibley Peak, Platte County, WY |
| 5:42 PM | 1.0 in | 2 NNE Byron, Ogle County, IL |
| 5:52 PM | 1.0 in | 2 WSW Howard, Brown County, WI |
| 5:54 PM | 1.0 in | Algonquin, McHenry County, IL |
| 5:55 PM | 1.0 in | 2 SW Algonquin, Kane County, IL |
| 5:55 PM | 1.0 in | 1 S Algonquin, Kane County, IL |
| 5:57 PM | 1.0 in | 1 SSW Lake in the Hills, McHenry County, IL |
| 5:59 PM | 1.0 in | 2 SE Algonquin, Kane County, IL |
| 6:00 PM | 1.75 in | 2 SW Howard, Brown County, WI |
| 6:01 PM | 1.25 in | 2 S Howard, Brown County, WI |
| 6:02 PM | 1.75 in | 3 N Cokedale, Las Animas County, CO |
| 6:03 PM | 1.5 in | 1 SE Howard, Brown County, WI |
| 6:08 PM | 1.5 in | 1 SW Gary, Morgan County, CO |
| 6:26 PM | 1.0 in | 3 N Malta, De Kalb County, IL |
| 6:30 PM | 1.5 in | 7 ENE Woodrow, Washington County, CO |
| 6:35 PM | 1.75 in | 7 ENE Woodrow, Washington County, CO |
| 6:45 PM | 1.0 in | Rock River, Albany County, WY |
| 6:56 PM | 1.0 in | 4 S Waupun, Dodge County, WI |
| 6:58 PM | 1.5 in | Rock River, Albany County, WY |
| 7:04 PM | 1.5 in | 4 SSW Lemoyne, Keith County, NE |
| 7:08 PM | 1.5 in | 4 SW Veteran, Goshen County, WY |
| 7:12 PM | 1.0 in | 3 W Elba, Washington County, CO |
| 7:12 PM | 1.0 in | Chappell, Deuel County, NE |
| 7:16 PM | 1.5 in | 3 S Elba, Washington County, CO |
| 7:16 PM | 2.5 in | 1 SW Proctor, Logan County, CO |
| 7:19 PM | 1.0 in | 5 SW Roscoe, Keith County, NE |
| 7:34 PM | 1.75 in | 8 S Ogallala, Keith County, NE |
| 7:42 PM | 1.75 in | 5 N Grant, Perkins County, NE |
| 7:44 PM | 1.0 in | 4 E Iron Ridge, Dodge County, WI |
| 7:54 PM | 2.0 in | 6 SSW Haxtun, Logan County, CO |
| 7:55 PM | 2.5 in | 5 NE Grant, Perkins County, NE |
| 7:55 PM | 1.75 in | 8.4 SW Wheatland, Platte County, WY |
| 8:00 PM | 1.5 in | 5 S Dailey, Logan County, CO |
| 8:04 PM | 1.5 in | 2 W Highland Center, Phillips County, CO |
| 8:13 PM | 1.0 in | Highland, Lake County, IN |
| 8:20 PM | 1.0 in | 4 E North Platte, Lincoln County, NE |
| 8:25 PM | 2.5 in | 12 S Madrid, Chase County, NE |
| 8:30 PM | 2.0 in | 6 S North Platte, Lincoln County, NE |
| 8:36 PM | 1.0 in | 8 SSE North Platte, Lincoln County, NE |
| 8:39 PM | 1.0 in | 11 S North Platte, Lincoln County, NE |
| 8:47 PM | 1.5 in | 1 W Berthoud, Larimer County, CO |
| 8:47 PM | 1.5 in | 1 NNW Berthoud, Larimer County, CO |
| 8:49 PM | 1.75 in | Berthoud, Larimer County, CO |
| 8:52 PM | 1.75 in | 1 SE Berthoud, Larimer County, CO |
| 8:55 PM | 2.75 in | 2 NNE Wauneta, Chase County, NE |
| 9:05 PM | 1.25 in | Gothenburg, Dawson County, NE |
| 9:22 PM | 1.0 in | 4 SW Hillsdale, Laramie County, WY |
| 9:26 PM | 1.0 in | 3 N Fort Morgan Airport, Morgan County, CO |
| 9:46 PM | 1.75 in | 3 W Brush, Morgan County, CO |
| 9:57 PM | 1.25 in | Brush, Morgan County, CO |
| 9:58 PM | 1.0 in | 1 NNW Brush, Morgan County, CO |
| 10:02 PM | 1.0 in | 2 NW Carpenter, Laramie County, WY |
| 10:06 PM | 1.0 in | Elwood, Gosper County, NE |
| 10:16 PM | 1.0 in | Gary, Morgan County, CO |
| 10:28 PM | 1.0 in | 3 W Wah Keeney Park, Jefferson County, CO |
| 10:41 PM | 1.0 in | 2 SE Morrison, Jefferson County, CO |
| 11:04 PM | 1.0 in | 2 NE Littleton, Arapahoe County, CO |
| 11:16 PM | 1.25 in | 1 NW Deer Trail, Arapahoe County, CO |
| 11:43 PM | 1.0 in | 3 S Arickaree School, Washington County, CO |
| Time | Gust | Where |
|---|---|---|
| 2:01 PM | Not measured | 3 E Wellington, Palm Beach County, FL |
| 2:08 PM | Not measured | 2 NW Royal Palm Beach, Palm Beach County, FL |
| 2:17 PM | 60 mph | 1 W Melbourne Beach, AMZ552 County, FL |
| 2:37 PM | 64 mph | 2 NE Grant-Valkaria, AMZ552 County, FL |
| 2:40 PM | Not measured | 5 NNE Mcneil, Pearl River County, MS |
| 3:00 PM | 62 mph | 5 NE Black Rock, Millard County, UT |
| 3:00 PM | Not measured | 5 S Belmont, Lafayette County, WI |
| 3:10 PM | Not measured | 12 ESE Poplarville, Pearl River County, MS |
| 3:22 PM | Not measured | 4 W Viroqua, Vernon County, WI |
| 3:25 PM | Not measured | 10 ESE Saucier, Harrison County, MS |
| 3:35 PM | Not measured | 12 WNW Vancleave, Jackson County, MS |
| 3:40 PM | 60 mph | Milton, Rock County, WI |
Show all 106 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 4:07 PM | Not measured | Rock Grove, Stephenson County, IL |
| 4:20 PM | Not measured | Dawes, Mobile County, AL |
| 4:25 PM | 58 mph | 10 ESE Fort Drum, St. Lucie County, FL |
| 4:25 PM | Not measured | 1 ENE Mobile Regional A, Mobile County, AL |
| 4:25 PM | Not measured | 3 WSW Big Flats, Adams County, WI |
| 4:28 PM | 66 mph | 2 SSW Wendover, Tooele County, UT |
| 4:35 PM | Not measured | 2 SE Airport And Univer, Mobile County, AL |
| 4:35 PM | Not measured | 1 SE I65 And Airport Bl, Mobile County, AL |
| 5:00 PM | Not measured | 3 ESE Montrose, Baldwin County, AL |
| 5:11 PM | 59 mph | Ocala Airport, Marion County, FL |
| 5:15 PM | 62 mph | 3 S Faust, Tooele County, UT |
| 5:26 PM | 61 mph | 3 N Messex, Logan County, CO |
| 5:45 PM | 59 mph | 10 NW Pahokee, AMZ610 County, FL |
| 5:50 PM | 60 mph | 2 WNW Tooele, Tooele County, UT |
| 6:03 PM | 60 mph | 2 NE Grimes Addition, Whiteside County, IL |
| 6:10 PM | Not measured | Sterling, Whiteside County, IL |
| 6:10 PM | Not measured | Fairwater, Fond du Lac County, WI |
| 6:12 PM | Not measured | Sleepy Hollow, Kane County, IL |
| 6:13 PM | Not measured | West Dundee, Kane County, IL |
| 6:16 PM | Not measured | 2 S East Dundee, Kane County, IL |
| 6:18 PM | 70 mph | 1 NNW Akron, Washington County, CO |
| 6:18 PM | Not measured | 1 ENE Elgin, Cook County, IL |
| 6:20 PM | 63 mph | 4 NE Sundance, Wasatch County, UT |
| 6:27 PM | Not measured | 1 WNW Streamwood, Cook County, IL |
| 6:29 PM | 63 mph | 1 NNW Akron, Washington County, CO |
| 6:30 PM | Not measured | 2 W Utica, La Salle County, IL |
| 6:35 PM | Not measured | 1 WNW Streamwood, Cook County, IL |
| 6:36 PM | Not measured | Bartlett, Cook County, IL |
| 6:36 PM | Not measured | 1 W Bartlett, Cook County, IL |
| 6:38 PM | 81 mph | 1 W Akron, Washington County, CO |
| 6:38 PM | Not measured | Hanover Park, Cook County, IL |
| 6:39 PM | 58 mph | 1 S Hanover Park, DuPage County, IL |
| 6:39 PM | Not measured | 1 SW Hanover Park, DuPage County, IL |
| 6:39 PM | Not measured | 1 S Hanover Park, Cook County, IL |
| 6:40 PM | Not measured | 2 S Hanover Park, DuPage County, IL |
| 6:42 PM | 64 mph | 17 ESE Grouse Cr, Box Elder County, UT |
| 6:45 PM | Not measured | 2 WSW Bloomingdale, DuPage County, IL |
| 7:06 PM | 61 mph | 9 WNW Elk Mountain, Carbon County, WY |
| 7:24 PM | 60 mph | 1 NNE Metamora, Woodford County, IL |
| 7:25 PM | 58 mph | 1 WNW Mayville, Dodge County, WI |
| 7:26 PM | Not measured | 1 NNW Uptown - Chicago, Cook County, IL |
| 7:30 PM | Not measured | Argyle, Walton County, FL |
| 7:35 PM | Not measured | 1 SE Evergreen Park, Cook County, IL |
| 7:41 PM | Not measured | 1 ESE Beverly - Chicago, Cook County, IL |
| 7:45 PM | Not measured | 1 NNW West Pullman - Ch, Cook County, IL |
| 7:55 PM | 60 mph | 1 WNW Saint Andrews Sta, Bay County, FL |
| 8:00 PM | 61 mph | 15 W West Warren, Box Elder County, UT |
| 8:01 PM | 59 mph | 2 E Grant, Perkins County, NE |
| 8:05 PM | Not measured | 2 SW East Chicago, Lake County, IN |
| 8:05 PM | Not measured | 3 WSW East Chicago, Lake County, IN |
| 8:06 PM | 77 mph | 3 E Grant, Perkins County, NE |
| 8:10 PM | Not measured | 5 SW Madrid, Perkins County, NE |
| 8:10 PM | Not measured | 2 ENE Hammond, Lake County, IN |
| 8:15 PM | 58 mph | 2 WSW Tatum, Lea County, NM |
| 8:15 PM | Not measured | 4 SSW Madrid, Perkins County, NE |
| 8:16 PM | Not measured | 1 NW Griffith, Lake County, IN |
| 8:18 PM | Not measured | Griffith, Lake County, IN |
| 8:18 PM | Not measured | 1 NE Griffith, Lake County, IN |
| 8:19 PM | Not measured | 1 S Griffith, Lake County, IN |
| 8:19 PM | Not measured | 1 W Griffith, Lake County, IN |
| 8:20 PM | Not measured | 2 ENE Griffith, Lake County, IN |
| 8:26 PM | 58 mph | 4 WSW Madrid, Perkins County, NE |
| 8:30 PM | 70 mph | 6 SSW Madrid, Perkins County, NE |
| 8:37 PM | Not measured | 12 S North Platte, Lincoln County, NE |
| 8:39 PM | Not measured | 11 S North Platte, Lincoln County, NE |
| 8:41 PM | Not measured | 12 S North Platte, Lincoln County, NE |
| 8:58 PM | 63 mph | 3 NNE Gothenburg, Dawson County, NE |
| 9:10 PM | 64 mph | 9 N Lakeside, Box Elder County, UT |
| 9:25 PM | 60 mph | Cozad, Dawson County, NE |
| 9:39 PM | 58 mph | 5 E North Platte, Lincoln County, NE |
| 9:41 PM | 61 mph | 7 E Tucumcari, Quay County, NM |
| 9:46 PM | 60 mph | 3 SE Brush, Morgan County, CO |
| 9:50 PM | 75 mph | 2 W Brush, Morgan County, CO |
| 10:06 PM | Not measured | Littlefield, Lamb County, TX |
| 10:12 PM | Not measured | Littlefield, Lamb County, TX |
| 10:15 PM | 83 mph | 1 NNW Akron, Washington County, CO |
| 10:22 PM | 71 mph | 1 ESE Akron, Washington County, CO |
| 10:38 PM | 60 mph | 11 WNW Bootleg, Deaf Smith County, TX |
| 10:38 PM | 58 mph | Elba, Washington County, CO |
| 10:47 PM | 58 mph | 6 ESE Byers, Arapahoe County, CO |
| 10:47 PM | 64 mph | 5 ENE Byers, Arapahoe County, CO |
| 10:52 PM | 58 mph | 6 ESE Byers, Arapahoe County, CO |
| 11:00 PM | 78 mph | 4 E Akron, Washington County, CO |
| 11:14 PM | 64 mph | 2 NE Friona, Parmer County, TX |
| 11:26 PM | 76 mph | 5 ENE Byers, Arapahoe County, CO |
| 11:35 PM | 61 mph | 2 NE Dimmitt, Castro County, TX |
| 11:53 PM | 62 mph | 3 N Hart, Castro County, TX |
| 12:06 AM | 59 mph | 5 ENE Hereford, Deaf Smith County, TX |
| 12:13 AM | 74 mph | 1 ENE Happy, Swisher County, TX |
| 12:23 AM | 62 mph | 3 WSW Vernon, Yuma County, CO |
| 12:25 AM | 58 mph | 8 SSW Palo Duro Canyon, Randall County, TX |
| 12:29 AM | 67 mph | 2 ENE Tulia, Swisher County, TX |
| 12:32 AM | 74 mph | Vigo Park, Swisher County, TX |
| 12:47 AM | 59 mph | 6 ENE Amarillo, Potter County, TX |
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 |
|---|---|---|---|
| Green Bay, WI | 1.75 in | None | 0 |
| Cheyenne, WY | 1.0 in | None | 0 |
| Denver, CO | 1.0 in | None | 0 |
| Rockford, IL | 1.0 in | None | 0 |
| Amarillo, TX | None | 59 mph | 0 |
| Chicago, IL | None | None | 0 |
| Daphne, AL | None | None | 0 |
| Gulfport, MS | None | None | 0 |
| Mobile, AL | None | None | 0 |
| Ocala, FL | None | 59 mph | 0 |
| Palm Bay, FL | None | 64 mph | 0 |
| Peoria, IL | None | 60 mph | 0 |
| Provo, UT | None | 63 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.