Storm reports for June 23, 2026
NOAA recorded 98 hail reports, 117 wind reports and 3 tornado reports in 12 states on June 23, 2026.
- in 12 states
- 218
- Storm reports
- 2 W Canyon, Randall County, TX
- 3.0 in
- Largest hail
- 3 NW Seymour, Baylor County, TX
- 85 mph
- Highest gust
- 3
- 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 23, 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
Hail98, most at 6 PM
Wind117, most at 2 PM
Tornado3, most at 6 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 6:31 PM | Not rated | 3 ESE Medicine Bow, Carbon County, WY | Not surveyed |
| 6:37 PM | Not rated | 6 WNW Alida, Clearwater County, MN | Not surveyed |
| 8:40 PM | Not rated | 1 W Plain Dealing, Bossier County, LA | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 9:23 AM | 1.0 in | 3 E Toco, Lamar County, TX |
| 9:26 AM | 1.25 in | 3 SSW Paris, Lamar County, TX |
| 11:46 AM | 1.75 in | 1 NE Birchett Estate, Prince George County, VA |
| 11:57 AM | 1.0 in | Vinson, Harmon County, OK |
| 11:57 AM | 1.0 in | 2 SW Hopewell, City of Hopewell County, VA |
| 1:12 PM | 1.75 in | 1 NNW Childress, Childress County, TX |
| 1:17 PM | 1.75 in | 1 NW Childress, Childress County, TX |
| 1:27 PM | 1.0 in | Childress, Childress County, TX |
| 4:18 PM | 1.75 in | 4 SE Cyrus, Pope County, MN |
| 4:25 PM | 1.0 in | 1 W Starbuck, Pope County, MN |
| 4:43 PM | 1.25 in | 4 NNE Richwood, Becker County, MN |
| 4:45 PM | 1.0 in | 3 SW Glencoe, McLeod County, MN |
Show all 98 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 4:57 PM | 1.0 in | 8 ENE Richwood, Becker County, MN |
| 5:19 PM | 1.0 in | 2 N Colorado Springs, El Paso County, CO |
| 5:28 PM | 1.0 in | 6 S Belle Plaine, Le Sueur County, MN |
| 5:30 PM | 1.0 in | 3 ENE Colorado Springs, El Paso County, CO |
| 5:30 PM | 1.0 in | 2 N Peterson AFB, El Paso County, CO |
| 5:30 PM | 1.0 in | Willmar, Kandiyohi County, MN |
| 5:31 PM | 1.0 in | 5 SSW Lockney, Floyd County, TX |
| 5:35 PM | 1.25 in | 1 WSW Sudan, Lamb County, TX |
| 5:36 PM | 1.25 in | 3 SE Colorado Springs, El Paso County, CO |
| 5:37 PM | 1.0 in | 3 SW Peterson AFB, El Paso County, CO |
| 5:37 PM | 1.0 in | 2 N Peterson AFB, El Paso County, CO |
| 5:42 PM | 2.75 in | 3 E Wildorado, Oldham County, TX |
| 5:42 PM | 1.0 in | 2 S Peterson AFB, El Paso County, CO |
| 5:48 PM | 1.5 in | 2 NNW Bushland, Potter County, TX |
| 5:50 PM | 2.75 in | 2 ESE Wildorado, Oldham County, TX |
| 5:50 PM | 1.0 in | 4 NNE Black Forest, El Paso County, CO |
| 5:55 PM | 1.0 in | Sudan, Lamb County, TX |
| 5:58 PM | 2.75 in | 4 SE Wildorado, Deaf Smith County, TX |
| 6:00 PM | 1.75 in | 7 NNW Cosmos, Meeker County, MN |
| 6:02 PM | 2.5 in | 6 NNW Cosmos, Meeker County, MN |
| 6:10 PM | 2.0 in | 2 E Cosmos, Meeker County, MN |
| 6:14 PM | 1.75 in | 2 N Colorado Springs, El Paso County, CO |
| 6:15 PM | 1.5 in | 2 NW Colorado Springs, El Paso County, CO |
| 6:16 PM | 1.0 in | 3 N Colorado Springs, El Paso County, CO |
| 6:19 PM | 1.25 in | 3 W Ralls, Crosby County, TX |
| 6:19 PM | 1.0 in | 2 NW Colorado Springs, El Paso County, CO |
| 6:20 PM | 1.75 in | Colorado Springs, El Paso County, CO |
| 6:20 PM | 1.5 in | 3 N Colorado Springs, El Paso County, CO |
| 6:23 PM | 1.5 in | 2 N Colorado Springs, El Paso County, CO |
| 6:24 PM | 1.0 in | 3 SE Cotton Center, Hale County, TX |
| 6:29 PM | 1.0 in | 1 W Ralls, Crosby County, TX |
| 6:38 PM | 2.0 in | 9 ESE Fondis, Elbert County, CO |
| 6:39 PM | 1.5 in | 2 W Canyon, Randall County, TX |
| 6:40 PM | 2.75 in | 5 W Canyon, Randall County, TX |
| 6:40 PM | 2.5 in | 2 ENE Umbarger, Randall County, TX |
| 6:40 PM | 1.75 in | 12 S Truckton, El Paso County, CO |
| 6:42 PM | 3.0 in | 2 W Canyon, Randall County, TX |
| 6:43 PM | 2.75 in | 4 W Canyon, Randall County, TX |
| 6:45 PM | 1.25 in | 7 E Fondis, Elbert County, CO |
| 6:50 PM | 2.0 in | 2 NNW Canyon, Randall County, TX |
| 6:56 PM | 1.0 in | Abernathy, Hale County, TX |
| 6:56 PM | 1.5 in | 9 NW Simla, Elbert County, CO |
| 6:57 PM | 1.75 in | Abernathy, Hale County, TX |
| 6:58 PM | 1.0 in | 4 NE Fountain, El Paso County, CO |
| 6:59 PM | 1.0 in | 8 S Last Chance, Washington County, CO |
| 7:00 PM | 2.5 in | Fountain, El Paso County, CO |
| 7:11 PM | 1.75 in | Meadow, Terry County, TX |
| 7:11 PM | 1.75 in | 2 SSE Abernathy, Lubbock County, TX |
| 7:20 PM | 1.0 in | 6 WNW Argyle, Marshall County, MN |
| 7:27 PM | 1.75 in | 7 S Agate, Elbert County, CO |
| 7:32 PM | 1.0 in | 3 W Cedar Point, Elbert County, CO |
| 7:36 PM | 1.0 in | 2 SE Hart, Castro County, TX |
| 7:37 PM | 1.25 in | 1 W Happy, Swisher County, TX |
| 7:46 PM | 2.0 in | 3 S Whitharral, Hockley County, TX |
| 7:50 PM | 1.0 in | 2 SE Hart, Castro County, TX |
| 7:50 PM | 1.4 in | 13 NE Pinon, El Paso County, CO |
| 8:13 PM | 2.75 in | 1 SW Levelland, Hockley County, TX |
| 8:13 PM | 1.75 in | Levelland, Hockley County, TX |
| 8:21 PM | 1.0 in | Fairfax, Renville County, MN |
| 8:28 PM | 1.0 in | 5 NNW Pinon, Pueblo County, CO |
| 8:33 PM | 2.5 in | 1 WNW Levelland, Hockley County, TX |
| 8:34 PM | 1.5 in | 7 NW Woodlin School, Washington County, CO |
| 9:23 PM | 1.5 in | Lake George, Hubbard County, MN |
| 9:26 PM | 1.0 in | Brownfield, Terry County, TX |
| 9:30 PM | 1.5 in | Brownfield, Terry County, TX |
| 9:36 PM | 1.5 in | 1 W Jackson Reservoir, Morgan County, CO |
| 9:44 PM | 1.0 in | 1 W Jackson Reservoir, Morgan County, CO |
| 9:50 PM | 1.75 in | Wiggins, Morgan County, CO |
| 9:53 PM | 1.5 in | 1 SSW Wiggins, Morgan County, CO |
| 9:53 PM | 2.0 in | Wiggins, Morgan County, CO |
| 9:55 PM | 1.75 in | 4 SE Orchard, Morgan County, CO |
| 9:56 PM | 2.0 in | 1 SSW Wiggins, Morgan County, CO |
| 9:56 PM | 3.0 in | Wiggins, Morgan County, CO |
| 9:57 PM | 2.75 in | Wiggins, Morgan County, CO |
| 9:58 PM | 1.0 in | 3 SSE Kiowa, Elbert County, CO |
| 10:07 PM | 2.0 in | 5 NW Calhan, El Paso County, CO |
| 10:09 PM | 1.75 in | 3 SE Weldona, Morgan County, CO |
| 10:25 PM | 1.75 in | 1 SSW Wiggins, Morgan County, CO |
| 10:34 PM | 1.75 in | 2 E Wiggins, Morgan County, CO |
| 10:57 PM | 2.0 in | 2 E Wiggins, Morgan County, CO |
| 11:50 PM | 1.0 in | 4 NE Blende, Pueblo County, CO |
| 12:11 AM | 1.0 in | 4 NE Blende, Pueblo County, CO |
| 12:14 AM | 1.0 in | 4 NE Blende, Pueblo County, CO |
| 12:27 AM | 1.5 in | 2 ESE Pueblo, Pueblo County, CO |
| 1:03 AM | 1.0 in | 6 NNW Ellicott, El Paso County, CO |
| 1:05 AM | 2.5 in | 7 E Fountain, El Paso County, CO |
| Time | Gust | Where |
|---|---|---|
| 8:15 AM | Not measured | 2 SSW Idabel, McCurtain County, OK |
| 8:40 AM | Not measured | 7 W Levelland, Hockley County, TX |
| 8:50 AM | Not measured | 8 ESE Lipscomb, Lipscomb County, TX |
| 9:05 AM | Not measured | 2 N Breckenridge, Wilkin County, MN |
| 9:45 AM | 58 mph | 8 WSW Arnett, Ellis County, OK |
| 11:15 AM | Not measured | 2 E Rolesville, Wake County, NC |
| 11:15 AM | Not measured | 2 SE John H Kerr Dam, Mecklenburg County, VA |
| 11:30 AM | Not measured | 5 NNE Middlesex, Nash County, NC |
| 11:32 AM | Not measured | 3 NE Pilot, Franklin County, NC |
| 11:45 AM | Not measured | 1 SSW Hopewell, City of Hopewell County, VA |
| 11:45 AM | Not measured | 1 SW Hopewell, City of Hopewell County, VA |
| 11:45 AM | Not measured | 1 SSW Hopewell, City of Hopewell County, VA |
Show all 117 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 11:50 AM | Not measured | 1 SSW Birchett Estate, Prince George County, VA |
| 11:52 AM | Not measured | 1 NNW Nashville, Nash County, NC |
| 11:52 AM | Not measured | Birchett Estate, Prince George County, VA |
| 11:55 AM | Not measured | 1 SE Birchett Estate, Prince George County, VA |
| 11:55 AM | Not measured | Birchett Estate, Prince George County, VA |
| 12:10 PM | Not measured | 1 E Caney, Atoka County, OK |
| 12:15 PM | Not measured | 4 SSW Glenview, Nash County, NC |
| 12:25 PM | 60 mph | 7 NNW Mcqueen, Harmon County, OK |
| 12:35 PM | Not measured | Pons, Isle of Wight County, VA |
| 12:37 PM | Not measured | 3 NNW Toano, James City County, VA |
| 12:50 PM | Not measured | 1 N Carrollton, Isle of Wight County, VA |
| 1:00 PM | Not measured | 1 NNW Hornsbyville, York County, VA |
| 1:04 PM | 59 mph | 2 NNE Childress, Childress County, TX |
| 1:05 PM | Not measured | 1 SW Queens Lake, York County, VA |
| 1:10 PM | Not measured | 1 E Tabb, York County, VA |
| 1:10 PM | Not measured | Harris Grove, York County, VA |
| 1:24 PM | Not measured | 2 NNE Washington Park, Beaufort County, NC |
| 1:43 PM | 68 mph | 11 S Kirkland, Cottle County, TX |
| 1:45 PM | 70 mph | 7 W Valley Brook, Oklahoma County, OK |
| 1:45 PM | Not measured | 1 SE Plymouth, Washington County, NC |
| 1:50 PM | Not measured | 1 NNW Valley Brook, Oklahoma County, OK |
| 2:00 PM | Not measured | 1 NW Mavaton, Chowan County, NC |
| 2:04 PM | 58 mph | 2 SSE Hackberry, Cottle County, TX |
| 2:07 PM | 60 mph | 5 SE Quanah, Hardeman County, TX |
| 2:09 PM | Not measured | 1 W Norman, Cleveland County, OK |
| 2:10 PM | 59 mph | 3 SSE Norman, Cleveland County, OK |
| 2:14 PM | Not measured | 1 NE Hobbsville, Gates County, NC |
| 2:14 PM | Not measured | Dassel, Meeker County, MN |
| 2:17 PM | Not measured | 1 ENE Ryland, Chowan County, NC |
| 2:20 PM | Not measured | Washington, McClain County, OK |
| 2:20 PM | Not measured | 2 NNW Sandy Cross, Gates County, NC |
| 2:24 PM | Not measured | 2 W Morgans Corner, Pasquotank County, NC |
| 2:25 PM | 60 mph | 1 E Crowell, Foard County, TX |
| 2:26 PM | Not measured | Acorn Hill, Gates County, NC |
| 2:30 PM | Not measured | 1 E South Mills, Camden County, NC |
| 2:32 PM | Not measured | 3 N Cox Crossing, Beaufort County, NC |
| 2:35 PM | 63 mph | 2 SE Truscott, Knox County, TX |
| 2:40 PM | Not measured | 1 SE Portlock, City of Chesapeak County, VA |
| 2:42 PM | Not measured | Camden, Camden County, NC |
| 2:43 PM | Not measured | 1 SW Herberts Corner, City of Chesapeak County, VA |
| 2:45 PM | Not measured | Blanchard, McClain County, OK |
| 2:47 PM | Not measured | 3 SSE Vanceboro, Craven County, NC |
| 2:48 PM | Not measured | 2 NW Moyock, Currituck County, NC |
| 2:48 PM | Not measured | 2 NW Moyock, Currituck County, NC |
| 2:48 PM | Not measured | 4 NW Moyock, Currituck County, NC |
| 2:48 PM | Not measured | 1 NNE Fentress, City of Chesapeak County, VA |
| 2:50 PM | Not measured | Vanceboro, Craven County, NC |
| 2:57 PM | Not measured | 1 N Royal, Beaufort County, NC |
| 3:15 PM | Not measured | 4 S Fittstown, Pontotoc County, OK |
| 3:16 PM | 85 mph | 3 NW Seymour, Baylor County, TX |
| 3:18 PM | 60 mph | 3 E Knotts Island, ANZ658 County, NC |
| 3:20 PM | Not measured | 5 E Seymour, Baylor County, TX |
| 3:20 PM | Not measured | 2 E Seymour, Baylor County, TX |
| 3:20 PM | Not measured | 3 NW South Creek, Beaufort County, NC |
| 3:20 PM | Not measured | 1 ESE Belhaven, Beaufort County, NC |
| 3:23 PM | 72 mph | 3 NW Seymour, Baylor County, TX |
| 3:25 PM | Not measured | Grandy, Currituck County, NC |
| 3:38 PM | Not measured | Saint George, Charlton County, GA |
| 3:44 PM | Not measured | Florence, Pamlico County, NC |
| 3:55 PM | Not measured | Callahan, Nassau County, FL |
| 4:19 PM | Not measured | 1 NNW Bellair, Duval County, FL |
| 4:26 PM | 60 mph | 4 NE Orange Park, Duval County, FL |
| 4:27 PM | Not measured | 2 W Ortega, Duval County, FL |
| 4:35 PM | Not measured | 2 NW Jacksonville Heigh, Duval County, FL |
| 4:36 PM | Not measured | 1 SSW Starke, Bradford County, FL |
| 4:43 PM | Not measured | 4 ENE Mandarin, Duval County, FL |
| 4:44 PM | Not measured | 3 SSW Lawtey, Bradford County, FL |
| 5:37 PM | Not measured | 1 W Gay, Choctaw County, OK |
| 5:40 PM | 64 mph | 4 ESE Petersburg, Floyd County, TX |
| 6:34 PM | Not measured | 4 WSW Melbourne Beach, Brevard County, FL |
| 6:40 PM | Not measured | 1 NNW Melbourne Beach, Brevard County, FL |
| 6:49 PM | Not measured | 3 NE Lorenzo, Crosby County, TX |
| 6:50 PM | Not measured | 2 N Clarksville, Red River County, TX |
| 7:05 PM | Not measured | 5 E Idabel, McCurtain County, OK |
| 7:20 PM | 66 mph | 12 S Shirley Basin, Carbon County, WY |
| 7:50 PM | Not measured | Nettle Ridge, Calhoun County, FL |
| 7:55 PM | 63 mph | 2 SSW Levelland, Hockley County, TX |
| 8:02 PM | 60 mph | 4 S Levelland, Hockley County, TX |
| 8:05 PM | 65 mph | 6 S Olton, Lamb County, TX |
| 8:08 PM | 70 mph | 6 S Olton, Lamb County, TX |
| 8:18 PM | Not measured | Hosford, Liberty County, FL |
| 8:18 PM | Not measured | 1 S Vivian, Caddo County, LA |
| 8:21 PM | 61 mph | 4 NNE Shallowater, Lubbock County, TX |
| 8:25 PM | Not measured | Hosston, Caddo County, LA |
| 8:26 PM | Not measured | 1 NE Hosston, Caddo County, LA |
| 8:34 PM | Not measured | 2 ENE Bloxham, Leon County, FL |
| 8:34 PM | Not measured | 6 WNW Plain Dealing, Bossier County, LA |
| 8:34 PM | 71 mph | 1 N Lubbock Int. Airpor, Lubbock County, TX |
| 8:40 PM | Not measured | 6 N Sundown, Hockley County, TX |
| 8:40 PM | Not measured | 7 W Levelland, Hockley County, TX |
| 8:45 PM | Not measured | 4 W Uncertain, Marion County, TX |
| 8:48 PM | Not measured | 5 SW Uncertain, Harrison County, TX |
| 8:57 PM | Not measured | 3 ESE Plain Dealing, Bossier County, LA |
| 9:05 PM | Not measured | 4 S Bradley, Lafayette County, AR |
| 9:10 PM | Not measured | 3 ESE Hilliardville, Wakulla County, FL |
| 9:13 PM | Not measured | Lutterloh, Leon County, FL |
| 9:20 PM | Not measured | 2 WNW Shongaloo, Webster County, LA |
| 9:25 PM | Not measured | 1 E Taylor, Columbia County, AR |
| 9:28 PM | 59 mph | 8 SW Sundown, Cochran County, TX |
| 10:01 PM | Not measured | 7 NNW Junction City, Union County, AR |
| 10:03 PM | Not measured | 2 SW Norphlet, Union County, AR |
| 10:27 PM | Not measured | 9 NW Strong, Union County, AR |
| 11:25 PM | 58 mph | 2 NNW Wiggins, Morgan County, CO |
| 4:34 AM | 62 mph | 4 S Burlington, Kit Carson County, CO |
| 6:41 AM | 59 mph | 1 S Mccook, Red Willow County, NE |
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 |
|---|---|---|---|
| Colorado Springs, CO | 2.5 in | None | 0 |
| Amarillo, TX | 2.0 in | None | 0 |
| Jacksonville, FL | None | 60 mph | 0 |
| Lubbock, TX | None | 71 mph | 0 |
| Norman, OK | None | 59 mph | 0 |
| Oklahoma City, OK | None | 70 mph | 0 |
| Palm Bay, FL | None | None | 0 |
| Raleigh, NC | None | None | 0 |
| Tallahassee, FL | None | None | 0 |
| Virginia Beach, VA | 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.