Storm reports for July 29, 2026
NOAA recorded 2 hail reports, 118 wind reports and 1 tornado report in 14 states on July 29, 2026.
- in 14 states
- 121
- Storm reports
- 11 N Rosita, Fremont County, CO
- 1.75 in
- Largest hail
- 1 NE Midland, Haakon County, SD
- 82 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
- 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 July 29, 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
Hail2, most at 6 PM
Wind118, most at 5 PM
Tornado1, most at 12 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 12:54 PM | Not rated | 1 NW South Brookfield, Madison County, NY | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 6:42 PM | 1.0 in | 1 N Wupatki National Mo, Coconino County, AZ |
| 7:03 PM | 1.75 in | 11 N Rosita, Fremont County, CO |
| Time | Gust | Where |
|---|---|---|
| 1:52 PM | Not measured | 4 NW Mitchell Co a/P, Mitchell County, GA |
| 1:55 PM | Not measured | 1 W Camilla, Mitchell County, GA |
| 2:03 PM | Not measured | Newton, Baker County, GA |
| 2:08 PM | Not measured | Camilla, Mitchell County, GA |
| 2:10 PM | Not measured | 2 SW Minton, Colquitt County, GA |
| 2:24 PM | Not measured | 1 WNW Crosland, Colquitt County, GA |
| 2:32 PM | Not measured | 3 ENE Moultrie, Colquitt County, GA |
| 2:33 PM | Not measured | 3 NNW Pineboro, Colquitt County, GA |
| 2:45 PM | Not measured | Cooktown, Miller County, GA |
| 2:45 PM | 61 mph | 7 W Carlyle, Wibaux County, MT |
| 3:00 PM | Not measured | 3 W Dawesville, Thomas County, GA |
| 3:00 PM | Not measured | 4 W Thalmann, Brantley County, GA |
Show all 118 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 3:00 PM | Not measured | 6 WNW Thalmann, Brantley County, GA |
| 3:15 PM | Not measured | Thalmann, Glynn County, GA |
| 3:18 PM | Not measured | 1 SW Boykin, Miller County, GA |
| 3:45 PM | Not measured | 5 ENE Doles, Worth County, GA |
| 3:59 PM | Not measured | 1 N Davisville, Macon County, AL |
| 4:00 PM | Not measured | 3 NE Alma, Jefferson County, FL |
| 4:05 PM | Not measured | Festus, Jefferson County, FL |
| 4:09 PM | 61 mph | 8 WSW Dwtn Gillette, Campbell County, WY |
| 4:10 PM | Not measured | 3 SE Alma, Jefferson County, FL |
| 4:10 PM | 63 mph | Raton Crews Airport, Colfax County, NM |
| 4:11 PM | Not measured | 4 NW Aucilla, Jefferson County, FL |
| 4:11 PM | Not measured | 4 NE Alma, Jefferson County, FL |
| 4:21 PM | Not measured | 2 SE Sunsites, Cochise County, AZ |
| 4:25 PM | 63 mph | 13 SW Washoe, Carbon County, MT |
| 4:28 PM | 61 mph | 1 WSW Wright, Campbell County, WY |
| 4:32 PM | 67 mph | 3 NW Strasburg, Adams County, CO |
| 4:35 PM | 62 mph | 3 NW Cooney Reservoir S, Stillwater County, MT |
| 4:40 PM | 69 mph | 7 SE Sibley Peak, Platte County, WY |
| 4:42 PM | 61 mph | 3 NW Strasburg, Adams County, CO |
| 4:43 PM | 67 mph | 1 SSW Bennett, Adams County, CO |
| 4:49 PM | 58 mph | 5 NNE Bennett, Adams County, CO |
| 4:50 PM | 69 mph | 10 W Knolls, Tooele County, UT |
| 4:50 PM | 65 mph | 12 W Knolls, Tooele County, UT |
| 4:54 PM | 66 mph | 1 W Garrison, McLean County, ND |
| 4:57 PM | 73 mph | 11 N Strasburg, Adams County, CO |
| 4:59 PM | Not measured | 1 N Davisville, Macon County, AL |
| 5:00 PM | Not measured | 1 W Live Oak, Suwannee County, FL |
| 5:00 PM | Not measured | Coleharbor, McLean County, ND |
| 5:01 PM | 58 mph | 3 NNW Turtle Lake, McLean County, ND |
| 5:04 PM | 60 mph | 2 SW Turtle Lake, McLean County, ND |
| 5:10 PM | 59 mph | Knolls, Tooele County, UT |
| 5:20 PM | 74 mph | 8 WNW Hoyt, Weld County, CO |
| 5:20 PM | Not measured | 1 SW New Salem, Morton County, ND |
| 5:21 PM | Not measured | Elfrida, Cochise County, AZ |
| 5:22 PM | Not measured | 1 WNW Enterprise, Miller County, GA |
| 5:27 PM | Not measured | 4 WSW Enterprise, Miller County, GA |
| 5:30 PM | Not measured | Underwood, McLean County, ND |
| 5:35 PM | Not measured | 1 W Callahan, Nassau County, FL |
| 5:40 PM | 67 mph | 4 SSE Green River, Emery County, UT |
| 5:43 PM | Not measured | Perry, Taylor County, FL |
| 5:43 PM | Not measured | 1 NE Hyde Park, Wakulla County, FL |
| 5:43 PM | Not measured | 2 NE Hyde Park, Wakulla County, FL |
| 5:43 PM | Not measured | Chancey, Lafayette County, FL |
| 5:44 PM | 58 mph | Mayport, Duval County, FL |
| 5:45 PM | 58 mph | Mayport, Duval County, FL |
| 5:48 PM | 67 mph | 1 N Mayport, Duval County, FL |
| 5:49 PM | 58 mph | 4 SSE Sundance, Crook County, WY |
| 5:50 PM | Not measured | 2 S Shadeville, Wakulla County, FL |
| 5:54 PM | 61 mph | 6 NE Sundance, Crook County, WY |
| 6:00 PM | 58 mph | Donaldsonville a/P, Seminole County, GA |
| 6:10 PM | 59 mph | 25 W Dugway, Tooele County, UT |
| 6:15 PM | Not measured | 3 ESE Curtis Mill, Wakulla County, FL |
| 6:15 PM | Not measured | Curtis Mill, Wakulla County, FL |
| 6:15 PM | 76 mph | 18 ESE Lakeside, Box Elder County, UT |
| 6:15 PM | 64 mph | 2 W Cold Water, Power County, ID |
| 6:30 PM | 71 mph | 18 ESE Lakeside, Box Elder County, UT |
| 6:33 PM | Not measured | Mayo, Lafayette County, FL |
| 6:35 PM | 74 mph | 18 ESE Lakeside, Box Elder County, UT |
| 6:40 PM | Not measured | Salem, Taylor County, FL |
| 6:50 PM | 60 mph | 7 W Ardmore, Fall River County, SD |
| 6:55 PM | 60 mph | 1 S Michaud, Power County, ID |
| 6:55 PM | 59 mph | 14 NNW Edgemont, Fall River County, SD |
| 6:55 PM | Not measured | Nemo, Lawrence County, SD |
| 7:00 PM | 65 mph | 14 NNW Edgemont, Fall River County, SD |
| 7:16 PM | 60 mph | 11 W Hot Springs, Fall River County, SD |
| 7:20 PM | 60 mph | 3 SSW West Point, Davis County, UT |
| 7:30 PM | 61 mph | 6 SW Syracuse, Davis County, UT |
| 7:32 PM | 58 mph | 13 NE Newell, Butte County, SD |
| 7:35 PM | 59 mph | 1 WSW Salt Lake City We, Salt Lake County, UT |
| 7:35 PM | 68 mph | 2 NNW Slc Intl Arpt, Salt Lake County, UT |
| 7:35 PM | 59 mph | 7 NNE Ellsworth AFB, Meade County, SD |
| 7:40 PM | Not measured | 2 W Union City, Jackson County, FL |
| 7:40 PM | 72 mph | Salt Lake City Weather, Salt Lake County, UT |
| 7:46 PM | 64 mph | 5 WNW New Underwood, Pennington County, SD |
| 7:50 PM | 70 mph | 6 WSW Fairpoint, Meade County, SD |
| 7:51 PM | 67 mph | 5 WNW New Underwood, Pennington County, SD |
| 7:55 PM | Not measured | Altha, Calhoun County, FL |
| 8:00 PM | 60 mph | 4 E Sugarhouse, Salt Lake County, UT |
| 8:00 PM | 64 mph | 2 SSE Tremonton, Box Elder County, UT |
| 8:01 PM | 64 mph | 5 WNW New Underwood, Pennington County, SD |
| 8:04 PM | 67 mph | Rapid City Arpt, Pennington County, SD |
| 8:05 PM | Not measured | 3 SW Marianna, Jackson County, FL |
| 8:09 PM | 62 mph | 3 W Union Center, Meade County, SD |
| 8:49 PM | 63 mph | 3 NNW Scenic, Pennington County, SD |
| 8:58 PM | Not measured | 2 N Ratliff, Nassau County, FL |
| 9:00 PM | 64 mph | Howes, Meade County, SD |
| 9:19 PM | 60 mph | Interior, Jackson County, SD |
| 9:27 PM | 58 mph | 6 W Cottonwood, Jackson County, SD |
| 9:35 PM | 64 mph | 2 E Cottonwood, Jackson County, SD |
| 9:36 PM | 58 mph | 4 E Cactus Flat, Jackson County, SD |
| 9:47 PM | 62 mph | Philip, Haakon County, SD |
| 9:49 PM | 67 mph | 1 N Philip, Haakon County, SD |
| 9:55 PM | 61 mph | 3 E Philip, Haakon County, SD |
| 9:58 PM | 58 mph | 1 NE Kadoka, Jackson County, SD |
| 10:00 PM | 64 mph | 10 WSW Ottumwa, Haakon County, SD |
| 10:21 PM | 59 mph | 10 NNW Ottumwa, Haakon County, SD |
| 10:25 PM | 71 mph | 1 NE Midland, Haakon County, SD |
| 10:30 PM | 68 mph | 3 ENE Midland, Haakon County, SD |
| 10:31 PM | 82 mph | 1 NE Midland, Haakon County, SD |
| 10:32 PM | 60 mph | 1 WNW Midland, Haakon County, SD |
| 10:44 PM | 63 mph | 1 W Hayes, Stanley County, SD |
| 10:45 PM | 64 mph | 1 NE Midland, Haakon County, SD |
| 10:50 PM | 65 mph | 1 E Hayes, Stanley County, SD |
| 11:04 PM | Not measured | 3 E Shadowmoss, Charleston County, SC |
| 11:05 PM | Not measured | 2 ENE Charleston, Charleston County, SC |
| 11:05 PM | Not measured | 2 SSE Charleston Airpor, Charleston County, SC |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| South Dakota | 32 | 0 | 32 | 0 |
| Florida | 23 | 0 | 23 | 0 |
| Georgia | 18 | 0 | 18 | 0 |
| Utah | 15 | 0 | 15 | 0 |
| Colorado | 7 | 1 | 6 | 0 |
| North Dakota | 6 | 0 | 6 | 0 |
| Wyoming | 5 | 0 | 5 | 0 |
| Arizona | 3 | 1 | 2 | 0 |
| Montana | 3 | 0 | 3 | 0 |
| South Carolina | 3 | 0 | 3 | 0 |
| Alabama | 2 | 0 | 2 | 0 |
| Idaho | 2 | 0 | 2 | 0 |
| New Mexico | 1 | 0 | 1 | 0 |
| New York | 1 | 0 | 0 | 1 |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Charleston, SC | None | None | 0 |
| Jacksonville, FL | None | 58 mph | 0 |
| Ogden, UT | None | 60 mph | 0 |
| Rapid City, SD | None | 67 mph | 0 |
| Salt Lake City, UT | None | 72 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.