Texas storm reports for April 28, 2026
NOAA recorded 78 hail reports, 12 wind reports and 6 tornado reports in Texas on April 28, 2026.
- in Texas
- 96
- Storm reports
- 4 ESE Godley, Johnson County, TX
- 4.5 in
- Largest hail
- 4 NW Waco, McLennan County, TX
- 72 mph
- Highest gust
- 6
- 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
- Surveyed wind damage
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
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on April 28, 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
Hail78, most at 6 PM
Wind12, most at 5 PM
Tornado6, most at 2 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 2:49 PM | Not rated | Vashti, Clay County, TX | Not surveyed |
| 2:56 PM | Not rated | 7 WSW Bowie, Montague County, TX | Not surveyed |
| 5:05 PM | Not rated | 1 N Mineral Wells, Palo Pinto County, TX | Not surveyed |
| 6:17 PM | Not rated | 8 NW Godley, Johnson County, TX | Not surveyed |
| 6:50 PM | Not rated | 3 WSW Cleburne, Johnson County, TX | Not surveyed |
| 7:10 PM | Not rated | 1 NNE Rio Vista, Johnson County, TX | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 1:28 PM | 1.0 in | 6 NW Scotland, Archer County, TX |
| 1:33 PM | 1.75 in | 6 NW Scotland, Archer County, TX |
| 2:03 PM | 1.5 in | 2 SSW Lake Arrowhead, Clay County, TX |
| 2:18 PM | 2.5 in | 3 W Bluegrove, Clay County, TX |
| 2:19 PM | 1.75 in | 4 SW Bluegrove, Clay County, TX |
| 2:20 PM | 1.75 in | 5 S Henrietta, Clay County, TX |
| 2:32 PM | 1.75 in | 5 S Henrietta, Clay County, TX |
| 3:10 PM | 1.0 in | 3 SW Bowie, Montague County, TX |
| 3:43 PM | 1.0 in | 1 W Jacksboro, Jack County, TX |
| 3:45 PM | 1.0 in | 5 S Bryson, Jack County, TX |
| 3:47 PM | 1.25 in | 5 ENE Graham, Young County, TX |
| 3:55 PM | 1.75 in | 5 S Bryson, Jack County, TX |
Show all 78 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 3:57 PM | 1.75 in | 7 ESE Jacksboro, Jack County, TX |
| 4:03 PM | 2.0 in | 7 SSW Bryson, Jack County, TX |
| 4:07 PM | 1.5 in | Chico, Wise County, TX |
| 4:19 PM | 1.0 in | Bridgeport, Wise County, TX |
| 4:20 PM | 1.25 in | 1 SE Bridgeport, Wise County, TX |
| 4:24 PM | 1.75 in | 2 NW Paradise, Wise County, TX |
| 4:32 PM | 1.25 in | 1 W Decatur, Wise County, TX |
| 5:17 PM | 1.25 in | 4 W Mineral Wells, Palo Pinto County, TX |
| 5:20 PM | 2.5 in | 5 SW Mineral Wells, Palo Pinto County, TX |
| 5:24 PM | 2.0 in | 6 W Millsap, Palo Pinto County, TX |
| 5:26 PM | 1.0 in | Keller, Tarrant County, TX |
| 5:31 PM | 1.5 in | 6 S Mineral Wells, Palo Pinto County, TX |
| 5:35 PM | 1.25 in | Keller, Tarrant County, TX |
| 5:37 PM | 1.25 in | Southlake, Tarrant County, TX |
| 5:41 PM | 1.75 in | 5 S Millsap, Parker County, TX |
| 5:41 PM | 2.75 in | 5 S Millsap, Parker County, TX |
| 5:43 PM | 2.0 in | 9 SE Millsap, Parker County, TX |
| 5:47 PM | 2.5 in | 6 SE Millsap, Parker County, TX |
| 5:49 PM | 1.75 in | 6 SE Millsap, Parker County, TX |
| 5:50 PM | 1.0 in | 6 WSW Weatherford, Parker County, TX |
| 5:52 PM | 1.0 in | 9 NNE Oak Trail Shores, Parker County, TX |
| 6:02 PM | 1.75 in | Annetta South, Parker County, TX |
| 6:05 PM | 1.75 in | 5 WSW Annetta South, Parker County, TX |
| 6:08 PM | 1.0 in | 3 SSE Aledo, Parker County, TX |
| 6:20 PM | 2.75 in | 8 NW Godley, Hood County, TX |
| 6:26 PM | 2.75 in | 1 ENE Godley, Johnson County, TX |
| 6:26 PM | 1.25 in | 6 SW Benbrook, Tarrant County, TX |
| 6:28 PM | 1.0 in | 4 W Burleson, Johnson County, TX |
| 6:29 PM | 3.0 in | 3 N Godley, Johnson County, TX |
| 6:31 PM | 2.75 in | 2 NW Godley, Johnson County, TX |
| 6:33 PM | 2.75 in | 2 E Godley, Johnson County, TX |
| 6:37 PM | 3.5 in | 2 E Godley, Johnson County, TX |
| 6:37 PM | 3.0 in | 2 NW Godley, Johnson County, TX |
| 6:39 PM | 4.5 in | 4 ESE Godley, Johnson County, TX |
| 6:39 PM | 3.0 in | 4 ESE Godley, Johnson County, TX |
| 6:40 PM | 3.0 in | 2 NW Godley, Johnson County, TX |
| 6:42 PM | 2.0 in | 2 NW Cleburne, Johnson County, TX |
| 6:50 PM | 3.0 in | 2 NNE Cleburne, Johnson County, TX |
| 6:50 PM | 2.75 in | 2 NNW Cleburne, Johnson County, TX |
| 6:57 PM | 2.0 in | 1 W Cleburne, Johnson County, TX |
| 7:14 PM | 2.0 in | 4 N Covington, Johnson County, TX |
| 7:27 PM | 1.0 in | 2 E Grandview, Johnson County, TX |
| 7:51 PM | 2.5 in | Itasca, Hill County, TX |
| 7:53 PM | 3.25 in | Itasca, Hill County, TX |
| 7:57 PM | 3.0 in | 3 S Itasca, Hill County, TX |
| 8:07 PM | 1.75 in | 5 ESE Blum, Hill County, TX |
| 8:33 PM | 1.5 in | 2 SW Walnut Springs, Bosque County, TX |
| 8:47 PM | 1.25 in | 1 NW Abbott, Hill County, TX |
| 8:56 PM | 1.0 in | Abbott, Hill County, TX |
| 9:00 PM | 2.75 in | 3 NE West, McLennan County, TX |
| 9:04 PM | 3.0 in | 3 ENE West, McLennan County, TX |
| 10:06 PM | 1.5 in | 4 WNW Gholson, Bosque County, TX |
| 10:12 PM | 1.0 in | 1 NW Groesbeck, Limestone County, TX |
| 10:15 PM | 1.25 in | 4 N Groesbeck, Limestone County, TX |
| 10:20 PM | 1.5 in | Groesbeck, Limestone County, TX |
| 10:23 PM | 1.75 in | 1 NE Groesbeck, Limestone County, TX |
| 10:29 PM | 1.5 in | 6 S Mexia, Limestone County, TX |
| 10:30 PM | 1.75 in | 5 NNE Groesbeck, Limestone County, TX |
| 10:34 PM | 1.0 in | 3 NW Northcrest, McLennan County, TX |
| 10:35 PM | 1.0 in | 1 E Northcrest, McLennan County, TX |
| 10:35 PM | 1.0 in | 2 N Northcrest, McLennan County, TX |
| 10:40 PM | 1.5 in | 1 SE Bellmead, McLennan County, TX |
| 10:43 PM | 2.5 in | 1 NE Lacy-Lakeview, McLennan County, TX |
| 10:50 PM | 2.25 in | 2 WNW Hallsburg, McLennan County, TX |
| 10:55 PM | 2.75 in | Hallsburg, McLennan County, TX |
| 11:14 PM | 2.5 in | 6 SE Riesel, Falls County, TX |
| Time | Gust | Where |
|---|---|---|
| 9:15 AM | Not measured | 2 N Saint Jo, Montague County, TX |
| 10:01 AM | Not measured | 9 NNE Callisburg, Cooke County, TX |
| 3:15 PM | Not measured | 5 SE Bowie, Montague County, TX |
| 4:15 PM | Not measured | Lake Bridgeport, Wise County, TX |
| 5:03 PM | Not measured | 1 NE Mineral Wells, Palo Pinto County, TX |
| 5:04 PM | Not measured | 1 E Mineral Wells, Palo Pinto County, TX |
| 5:05 PM | Not measured | 2 W Newark, Wise County, TX |
| 5:08 PM | Not measured | 1 W Cool, Parker County, TX |
| 5:15 PM | 59 mph | 3 SSE Mineral Wells, Parker County, TX |
| 6:18 PM | 65 mph | 7 NW Godley, Johnson County, TX |
| 8:27 PM | Not measured | Bynum, Hill County, TX |
| 10:30 PM | 72 mph | 4 NW Waco, McLennan County, TX |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Waco, TX | 2.75 in | 72 mph | 0 |
| Wichita Falls, TX | 1.75 in | None | 0 |
| Carrollton, TX | 1.25 in | None | 0 |
| Fort Worth, TX | 1.25 in | None | 0 |
| Irving, TX | 1.25 in | None | 0 |
| Lewisville, TX | 1.25 in | 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.