Storm reports for July 8, 2026
NOAA recorded 21 hail reports, 177 wind reports and 1 tornado report in 18 states on July 8, 2026.
- in 18 states
- 199
- Storm reports
- 5 WSW Fullerton, Nance County, NE
- 2.0 in
- Largest hail
- 4 S Cheraw, Otero County, CO
- 78 mph
- Highest gust
- 1
- 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
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
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 8, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. 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
Hail21, most at 5 PM
Wind177, most at 3 AM
Tornado1, most at 5 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 5:16 PM | Not rated | 6 SSW New Raymer, Morgan County, CO | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 1:48 PM | 1.0 in | 2 ESE Riverside, Washington County, FL |
| 2:48 PM | 1.25 in | 2 E Riverside, Washington County, FL |
| 3:55 PM | 1.5 in | 9 NE Broadus, Powder River County, MT |
| 4:50 PM | 1.25 in | 12 E Chugwater, Goshen County, WY |
| 4:58 PM | 1.0 in | 4 S New Hill, Wake County, NC |
| 5:07 PM | 1.0 in | Pierson, Woodbury County, IA |
| 5:22 PM | 1.75 in | 4 NNW Olympia, Craven County, NC |
| 5:23 PM | 1.25 in | Newcastle, Weston County, WY |
| 5:24 PM | 1.0 in | Newcastle, Weston County, WY |
| 5:25 PM | 1.0 in | 9.5 NW Hawk Springs, Goshen County, WY |
| 5:27 PM | 1.75 in | Olympia, Pamlico County, NC |
| 5:33 PM | 1.0 in | 2 SW Correctionville, Woodbury County, IA |
Show all 21 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 5:35 PM | 1.0 in | 3 NNW Lake Wheeler, Wake County, NC |
| 5:36 PM | 1.0 in | 3 NW Lake Wheeler, Wake County, NC |
| 5:44 PM | 1.25 in | 4 N Lake Wheeler, Wake County, NC |
| 5:44 PM | 1.0 in | 3 E Cary, Wake County, NC |
| 5:46 PM | 1.25 in | 3 ESE Clayton, Johnston County, NC |
| 5:49 PM | 1.0 in | 6 NE Mcintire, Howard County, IA |
| 6:02 PM | 1.0 in | Ranchester, Sheridan County, WY |
| 6:17 PM | 1.0 in | 5 WSW Chapman, Merrick County, NE |
| 6:34 PM | 2.0 in | 5 WSW Fullerton, Nance County, NE |
| Time | Gust | Where |
|---|---|---|
| 1:25 PM | Not measured | 2 WNW Ferrum, Franklin County, VA |
| 1:25 PM | Not measured | 3 NW Ferrum, Franklin County, VA |
| 1:45 PM | Not measured | 3 S Ferrum, Franklin County, VA |
| 2:05 PM | Not measured | 2 SSE Oak Level, Henry County, VA |
| 2:21 PM | Not measured | 1 SW Ararat, Patrick County, VA |
| 3:05 PM | Not measured | 3 E Cascade, Pittsylvania County, VA |
| 3:07 PM | 61 mph | 4 S Cheraw, Otero County, CO |
| 3:09 PM | Not measured | 1 SE Cana, Carroll County, VA |
| 3:10 PM | Not measured | 2 SW Blairs, Pittsylvania County, VA |
| 3:15 PM | Not measured | 2 NNW Flat Rock, Surry County, NC |
| 3:15 PM | Not measured | 4 SSE Ajax, Pittsylvania County, VA |
| 3:21 PM | 78 mph | 4 S Cheraw, Otero County, CO |
Show all 177 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 3:26 PM | Not measured | 3 SSW De Soto, Jackson County, IL |
| 3:30 PM | Not measured | 4 NE Westminster, East Baton Rouge County, LA |
| 3:32 PM | 70 mph | 1 SW Coastal Carolina R, Craven County, NC |
| 3:33 PM | Not measured | 1 SSW James City, Craven County, NC |
| 3:40 PM | Not measured | 2 ESE Ruffin, Caswell County, NC |
| 3:45 PM | Not measured | 2 ESE Ruffin, Rockingham County, NC |
| 4:15 PM | Not measured | 2 ESE Enid, Garfield County, OK |
| 4:32 PM | 58 mph | 10 ENE Wamsutter, Sweetwater County, WY |
| 4:42 PM | Not measured | 4 NE Moncure, Chatham County, NC |
| 4:45 PM | Not measured | 8 ESE New Roads, Pointe Coupee County, LA |
| 4:45 PM | Not measured | 7 ESE New Roads, Pointe Coupee County, LA |
| 4:52 PM | 58 mph | 2 S Alamosa, Alamosa County, CO |
| 4:54 PM | Not measured | Bellevue 118 CAMILLA LA, Brown County, WI |
| 5:00 PM | Not measured | Pembroke, Giles County, VA |
| 5:00 PM | 68 mph | 2 SSW Hazelton, Jerome County, ID |
| 5:09 PM | Not measured | Holly Springs, Wake County, NC |
| 5:10 PM | Not measured | 4 SSE Four Oaks, Johnston County, NC |
| 5:11 PM | Not measured | Simpson, Pitt County, NC |
| 5:13 PM | Not measured | Cresco, Howard County, IA |
| 5:23 PM | 60 mph | Newcastle, Weston County, WY |
| 5:25 PM | Not measured | 2 SW Lake Wheeler, Wake County, NC |
| 5:25 PM | Not measured | 1 W Lake Wheeler, Wake County, NC |
| 5:27 PM | Not measured | 5 NE Coats Crossroads, Johnston County, NC |
| 5:35 PM | Not measured | 3 E Holly Springs, Wake County, NC |
| 5:35 PM | Not measured | 4 E Cary, Wake County, NC |
| 5:35 PM | 76 mph | 1 W Masters, Weld County, CO |
| 5:41 PM | Not measured | 4 SW Raleigh, Wake County, NC |
| 5:43 PM | Not measured | 2 W Clayton, Johnston County, NC |
| 5:45 PM | 66 mph | 14 ESE Hollister, Twin Falls County, ID |
| 5:50 PM | Not measured | 9 S Hamburg, Ashley County, AR |
| 5:50 PM | Not measured | Wilmar, Beaufort County, NC |
| 5:55 PM | Not measured | 3 E Raleigh, Wake County, NC |
| 5:55 PM | Not measured | 1 ENE Pembroke, Giles County, VA |
| 5:56 PM | Not measured | Galva, Ida County, IA |
| 6:04 PM | Not measured | 3 S Saratoga, Howard County, IA |
| 6:09 PM | Not measured | 5 WSW Magnolia, Duplin County, NC |
| 6:10 PM | Not measured | 1 SE Kinston, Lenoir County, NC |
| 6:15 PM | Not measured | Jennie, Chicot County, AR |
| 6:15 PM | 62 mph | 2 NNE Byers, Arapahoe County, CO |
| 6:15 PM | 72 mph | 2 E Strasburg, Arapahoe County, CO |
| 6:20 PM | Not measured | 3 NW Chickasaw, West Carroll County, LA |
| 6:26 PM | Not measured | Eudora, Chicot County, AR |
| 6:40 PM | Not measured | 6 E Tucson, Pima County, AZ |
| 6:40 PM | 60 mph | New Hampton, Chickasaw County, IA |
| 6:42 PM | Not measured | 2 SSE Middlesex, Nash County, NC |
| 6:43 PM | Not measured | Rockwell City, Calhoun County, IA |
| 6:45 PM | Not measured | 3 NW Middlesex, Nash County, NC |
| 6:47 PM | Not measured | Lohrville, Calhoun County, IA |
| 6:49 PM | Not measured | 5 ENE Rolesville, Franklin County, NC |
| 6:50 PM | Not measured | 10 S Summerhaven, Pima County, AZ |
| 6:51 PM | 68 mph | 2 NW Windham, Judith Basin County, MT |
| 6:55 PM | 68 mph | 2 NW Windham, Judith Basin County, MT |
| 7:03 PM | Not measured | Osage, Mitchell County, IA |
| 7:05 PM | 61 mph | Dana, Greene County, IA |
| 7:09 PM | Not measured | 1 E Sells, Pima County, AZ |
| 7:13 PM | Not measured | 5 S Spring Hope, Nash County, NC |
| 7:22 PM | 60 mph | 1 W Columbus, Platte County, NE |
| 7:25 PM | Not measured | Oak Grove, West Carroll County, LA |
| 7:27 PM | 61 mph | 3 WSW Richland, Platte County, NE |
| 7:33 PM | 60 mph | 1 SSE Anton, Washington County, CO |
| 7:35 PM | 70 mph | 1 WSW Sells, Pima County, AZ |
| 7:36 PM | 58 mph | 24 ESE Buffalo, Johnson County, WY |
| 7:37 PM | Not measured | 1 SSE Pine Bluff, Jefferson County, AR |
| 7:49 PM | Not measured | 3 WSW Centerville, Franklin County, NC |
| 7:49 PM | 63 mph | 6 S Twin Falls, Twin Falls County, ID |
| 7:55 PM | 68 mph | 1 N Aurora, Hamilton County, NE |
| 8:00 PM | 62 mph | 9 N Black Pine, Oneida County, ID |
| 8:05 PM | Not measured | 1 S Pelham, Caswell County, NC |
| 8:05 PM | 63 mph | 11 NE Eva, Texas County, OK |
| 8:10 PM | Not measured | Aurora, Hamilton County, NE |
| 8:10 PM | Not measured | 3 NE Packwaukee, Marquette County, WI |
| 8:15 PM | 74 mph | Aurora Airport, Hamilton County, NE |
| 8:17 PM | 58 mph | 2 E Fremont, Dodge County, NE |
| 8:20 PM | Not measured | Fremont, Dodge County, NE |
| 8:20 PM | 60 mph | 2 NW Fremont, Dodge County, NE |
| 8:24 PM | 60 mph | 2 WSW Hampton, Hamilton County, NE |
| 8:25 PM | Not measured | 1 SE Hightowers, Caswell County, NC |
| 8:30 PM | 59 mph | 4 S Portage, Columbia County, WI |
| 8:30 PM | 59 mph | Big Timber, Sweet Grass County, MT |
| 8:35 PM | 58 mph | 2 SSW Big Timber, Sweet Grass County, MT |
| 8:39 PM | 60 mph | 3 W Blair, Washington County, NE |
| 8:40 PM | Not measured | 5 ESE Kennard, Washington County, NE |
| 8:40 PM | 59 mph | 2 SSW Blair, Washington County, NE |
| 8:45 PM | Not measured | 3 E Portage, Columbia County, WI |
| 8:45 PM | 64 mph | Big Timber, Sweet Grass County, MT |
| 9:01 PM | 60 mph | 1 NE Winter Park, Orange County, FL |
| 9:15 PM | Not measured | 1 WNW La Vista, Sarpy County, NE |
| 9:19 PM | Not measured | 1 NE Papillion, Sarpy County, NE |
| 9:34 PM | 64 mph | 2 W Gering, Scotts Bluff County, NE |
| 9:37 PM | 67 mph | 1 N Shelby, Shelby County, IA |
| 9:49 PM | Not measured | 1 WNW La Vista, Sarpy County, NE |
| 9:50 PM | Not measured | 1 NE Papillion, Sarpy County, NE |
| 9:52 PM | Not measured | 5 SE Lincoln, Lancaster County, NE |
| 9:55 PM | Not measured | 1 NE Papillion, Sarpy County, NE |
| 9:59 PM | Not measured | 1 WNW La Vista, Sarpy County, NE |
| 10:04 PM | 59 mph | 1 SSE Saint Francis, Cheyenne County, KS |
| 11:04 PM | 60 mph | 3 N Chester, Thayer County, NE |
| 11:18 PM | 64 mph | 2 N Chester, Thayer County, NE |
| 11:22 PM | 64 mph | 2 N Chester, Thayer County, NE |
| 11:25 PM | 60 mph | 17 W Castle Rock, Butte County, SD |
| 11:43 PM | 60 mph | 1 W Haddam, Washington County, KS |
| 11:57 PM | 60 mph | Morrowville, Washington County, KS |
| 12:33 AM | 60 mph | Frankfort, Marshall County, KS |
| 12:59 AM | 58 mph | 8 NNE Randolph, Riley County, KS |
| 1:10 AM | Not measured | Riley, Riley County, KS |
| 1:26 AM | Not measured | 2 SW Louisville, Pottawatomie County, KS |
| 2:04 AM | 65 mph | 2 NW Dover, Wabaunsee County, KS |
| 2:15 AM | 65 mph | 7 WNW Pauline, Shawnee County, KS |
| 2:20 AM | Not measured | 2 WSW Topeka, Shawnee County, KS |
| 2:24 AM | 59 mph | 5 WNW Pauline, Shawnee County, KS |
| 2:26 AM | Not measured | 2 S Topeka, Shawnee County, KS |
| 2:26 AM | Not measured | 3 W Topeka, Shawnee County, KS |
| 2:30 AM | 60 mph | 3 ENE Topeka, Shawnee County, KS |
| 2:37 AM | Not measured | 5 WSW Jarbalo, Leavenworth County, KS |
| 2:38 AM | Not measured | 4 ESE Tecumseh, Shawnee County, KS |
| 2:55 AM | Not measured | 4 W Basehor, Leavenworth County, KS |
| 2:59 AM | 58 mph | 5 NE Lyndon, Osage County, KS |
| 3:04 AM | Not measured | Edwardsville, Wyandotte County, KS |
| 3:04 AM | Not measured | 2 WNW Fairmount, Leavenworth County, KS |
| 3:05 AM | Not measured | Edwardsville, Wyandotte County, KS |
| 3:05 AM | Not measured | 1 WSW Fairmount, Leavenworth County, KS |
| 3:12 AM | Not measured | 1 E Lake Quivira, Johnson County, KS |
| 3:22 AM | Not measured | 2 W Merriam, Johnson County, KS |
| 3:24 AM | Not measured | 1 NNW Piper, Wyandotte County, KS |
| 3:25 AM | Not measured | 1 SSE Merriam, Johnson County, KS |
| 3:28 AM | Not measured | 1 SSW Overland Park, Johnson County, KS |
| 3:30 AM | Not measured | 1 NW Muncie, Wyandotte County, KS |
| 3:30 AM | Not measured | 1 NNW Piper, Wyandotte County, KS |
| 3:32 AM | Not measured | 6 W Raytown, Jackson County, MO |
| 3:32 AM | Not measured | 2 WSW Merriam, Johnson County, KS |
| 3:32 AM | Not measured | 1 N Maywood, Wyandotte County, KS |
| 3:33 AM | Not measured | 2 W Kansas City Kansas, Wyandotte County, KS |
| 3:33 AM | Not measured | 2 NNW Muncie, Wyandotte County, KS |
| 3:37 AM | Not measured | 1 SSW Merriam, Johnson County, KS |
| 3:37 AM | Not measured | 1 SSW Fairway, Johnson County, KS |
| 3:37 AM | Not measured | 1 W Merriam, Johnson County, KS |
| 3:39 AM | Not measured | 3 ESE Lenexa, Johnson County, KS |
| 3:42 AM | Not measured | 7 W Raytown, Jackson County, MO |
| 3:42 AM | Not measured | Mission Hills, Johnson County, KS |
| 3:44 AM | Not measured | 6 W Raytown, Jackson County, MO |
| 3:45 AM | Not measured | 6 W Raytown, Jackson County, MO |
| 3:45 AM | Not measured | 6 W Raytown, Jackson County, MO |
| 3:51 AM | Not measured | 2 NE Clare, Johnson County, KS |
| 3:51 AM | Not measured | 1 WSW Claycomo, Clay County, MO |
| 3:51 AM | Not measured | Oaks, Clay County, MO |
| 3:51 AM | Not measured | 1 NNW Oakview, Clay County, MO |
| 3:53 AM | Not measured | 2 ENE Clare, Johnson County, KS |
| 3:56 AM | Not measured | 4 ESE Kansas City, Jackson County, MO |
| 3:56 AM | Not measured | Randolph, Clay County, MO |
| 4:06 AM | Not measured | 7 NW Grandview, Jackson County, MO |
| 4:06 AM | Not measured | 7 WSW Raytown, Jackson County, MO |
| 4:06 AM | Not measured | 1 NW Raytown, Jackson County, MO |
| 4:06 AM | Not measured | 3 SSE Kansas City, Jackson County, MO |
| 4:08 AM | Not measured | 7 W Raytown, Jackson County, MO |
| 4:10 AM | Not measured | 2 N Grandview, Jackson County, MO |
| 4:14 AM | Not measured | 2 ENE Belton, Cass County, MO |
| 4:28 AM | Not measured | 1 S Blue Springs, Jackson County, MO |
| 4:31 AM | Not measured | 2 NE Pleasant Hill, Cass County, MO |
| 4:44 AM | Not measured | 2 N Strasburg, Cass County, MO |
| 5:15 AM | Not measured | 1 ESE Clinton, Henry County, MO |
| 5:17 AM | Not measured | 2 NNW Post Oak, Johnson County, MO |
| 5:19 AM | 67 mph | 5 NW La Due, Henry County, MO |
| 5:20 AM | Not measured | 6 WSW Deepwater, Henry County, MO |
| 5:26 AM | Not measured | 3 E Warrensburg, Johnson County, MO |
| 5:31 AM | Not measured | Windsor, Henry County, MO |
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 |
|---|---|---|---|
| Raleigh, NC | 1.25 in | None | 0 |
| Baton Rouge, LA | None | None | 0 |
| Green Bay, WI | None | None | 0 |
| Kansas City, MO | None | None | 0 |
| Lincoln, NE | None | None | 0 |
| Omaha, NE | None | None | 0 |
| Orlando, FL | None | 60 mph | 0 |
| Topeka, KS | None | 65 mph | 0 |
| Tucson, AZ | 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.