Tornadoes · United States · Nebraska · 2024
EF0 tornado, Meadow Grove to Madison, Nebraska, June 25, 2024
From Meadow Grove to Madison, this EF0 tornado ran 1.8 miles across Madison County on June 25, 2024, touching down at 6:11 PM CDT and reaching 50 yards wide. It killed nobody.
The rating scale
Tracks are drawn in the color of the rating. The Enhanced Fujita scale rates the damage rather than measuring the wind: the speeds are what that damage is taken to imply.
EF065 to 85 mphthis tornado
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
EF186 to 110 mph
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
EF2111 to 135 mph
Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.
EF3136 to 165 mph
Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.
EF4166 to 200 mph
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
EF5over 200 mph
Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.
Unrated
The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.
The record
- Rating
- EF0
- Date
- June 25, 2024
- Touchdown
- 6:11 PM CDT (23:11 UTC)
- Lifted
- 6:16 PM CDT (23:16 UTC)
- On the ground
- 5 minutes
- Path length
- 1.8 miles (2.9 km)
- Path width
- 50 yards (46 m)
- Deaths
- 0
- Injuries
- 0
- County
- Madison County
- Touchdown point
- 41.970, -97.730
- Lift-off point
- 41.950, -97.710
- Record number
- 2406251711-01
The damage survey
2 damage points were recorded along this path by NWS OAX, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF0. The highest wind the damage implies is 70 mph.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
What the Weather Service recorded
A series of shortwave troughs traversing the northern CONUS brought unsettled weather to the area for the end of June. On the 21st, a stationary front was draped across northeast Nebraska into Iowa. Ahead of one of the aforementioned shortwave troughs, several rounds of strong thunderstorms developed near this frontal zone and moved across northeast Nebraska. At 8 pm on the 21st, radar imagery showed training thunderstorms had set up across central Nebraska. These storms moved into east-central Nebraska dropping 2 to 6 inches of rain across the Platte River Basin. As a result, minor flooding was observed along the Platte River in Dodge, Saunders, Douglas and Sarpy Counties. Further north in Knox County, additional rounds of thunderstorms brought flooding to the Ponca Creek, prompting emergency management to deploy sand bags. Flooding in these locations continued for several days before subsiding the 23rd.||Behind this first shortwave, a shortwave ridge moved out into the central Plains accompanied by a surface high pressure system. Afternoon high temperatures in the 90s and dew points in the mid and upper 70s brought excessive heat to much of eastern Nebraska and western Iowa the afternoons of the 24th and the 25th. Excessive heat was most widespread on the 24th, with heat indices across the entire WFO ranging from 107 to 120 degrees. Afternoon thunderstorms on the 25th mitigated excessive heat, though heat indices did hit 110 in far southwest Iowa. The Nebraska Department of Health and Human Services reported 80 heat related hospitalizations across the state during this period of excessive heat. While many of the 19 counties reporting these cases masked the exact number of hospitalizations in order to protect personal health information, it was released that there were 37 heat related hospitalizations in Douglas County, 13 in Lancaster County, and 7 in Sarpy County. The vast majority of these heat related illnesses (66.25%) occurred at work or while participating in outdoor recreation. 12.5% were among the homeless population, and 8.75% of heat related hospitalizations were due to a lack of air conditioning. Furthermore, the age group most impacted by heat related illness for this event were between the ages of 20 and 29, accounting for 30% of heat related hospitalizations in the state.||On the 25th, another shortwave trough brought more unsettled weather to the region. A surface front was draped across eastern Nebraska and western Iowa when the first convection initiated over downtown Omaha. This storm quickly became intense producing multiple instances of 3 to 4 inch hail in the Omaha metro. As this storm weakened over eastern Sarpy County, additional strong to severe thunderstorms developed across northeast Nebraska. While the most widespread hazard was large hail up to the size of golf balls, two tornadoes were confirmed in Madison County. Later that evening, a bow echo developed and moved through the northern Omaha Metro, bringing wind gusts up to 90 miles per hour at Eppley Airfield and into northern Pottawattamie County. An additional line of storms developed after dark that night across southeast Nebraska and produced scattered damaging wind gusts, the highest of which was an 83 mph wind gust measured by emergency management in Jefferson County.||The unsettled weather at the end of June brought widespread excessive rain to much of southeast South Dakota and Northwest Iowa. Rainfall estimated from these storms showed a swath of 4 to 8 inches of rain that fell between Sioux Falls and Sioux City. The result of this rain and additional rain across eastern Nebraska and western Iowa was river flooding along the Missouri and Little Sioux the last week of June and into July. Flooding during this time frame resulted in numerous road closures, including I-29 between Council Bluffs and Missouri Valley. This stretch of the interstate was closed beginning midnight the night of the 25th, and remained closed through the end of the month. Levee breaches in Monona County on the 25th prompted several evacuations, as resultant flash flooding inundated multiple county roads and homesteads. No injuries or fatalities were reported from this. While flooding subsided in and north of the Omaha metro by the end of the month, river flooding along the Missouri persisted into the first week of July.
A landspout tornado developed in a field, eventually merging with the mesocyclone and taking on some briefly supercellular features. The tornado was over mainly open fields but did break one tree, a powerline, and damaged a small shed. Peak estimated winds in this tornado were 70 miles per hour, with a width of 50 yards.
Trained spotter, law enforcement, and storm chaser accounts indicate that a tornado developed in this approximate location, moved a short distance, and lasted for approximately 2 minutes before dissipating. No damage was reported along the track.
From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.
The warnings
No tornado warning for this county appears in the archive as in force at the moment the tornado touched down. One was issued for the county at another hour that day.
The county was under a severe thunderstorm watch, issued at 22:32 UTC and running to 04:43 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 22:25 UTC | 23:15 UTC | Severe Thunderstorm Warning | OAX |
| 22:32 UTC | 04:43 UTC | Severe Thunderstorm Watch | OAX |
| 23:02 UTC | 23:45 UTC | Severe Thunderstorm Warning | OAX |
| 23:13 UTC | 00:00 UTC | Tornado Warning | OAX |
| 23:23 UTC | 00:15 UTC | Tornado Warning | OAX |
| 23:37 UTC | 00:15 UTC | Severe Thunderstorm Warning | OAX |
| 00:03 UTC | 00:33 UTC | Tornado Warning | OAX |
| 03:14 UTC | 04:00 UTC | Severe Thunderstorm Warning | OAX |
| 04:43 UTC | 07:12 UTC | Severe Thunderstorm Watch | OAX |
Every warning and watch covering the touchdown point that day, from the Iowa Environmental Mesonet's archive of National Weather Service products. Lead time is measured from the issue of the warning in force to the touchdown time in the database, both of which were recorded to the minute by different people.
The forecast that day
The Storm Prediction Center had this point in a Slight Risk, with a 0.02 chance of a tornado within 25 miles. The outlook in force was issued at 19:39 UTC.
SPC's Day 1 convective outlook as it stood when the tornado began, read at the touchdown point. The same archive is on the radar archive.
The air that afternoon
The radiosonde launches on either side of the tornado, from the nearest station that was launching then, drawn and analyzed the way Storm Lab does: the same diagram, the same parcel and shear definitions SPC's mesoanalysis uses.
Omaha, NE (KOAX), 12:00Z
11.2 hours before the tornado, 133 km from the path. June 25, 2024.
- Mixed-layer CAPE
- 3475 J/kg
- Mixed-layer CIN
- -102 J/kg
- Surface CAPE
- 3238 J/kg
- Mixed-layer LCL
- 998 m above ground
- 0-6 km bulk shear
- 11 kt
- 0-1 km bulk shear
- 7 kt
- 0-1 km storm-relative helicity
- 1 m²/s²
- 0-3 km storm-relative helicity
- 78 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.0
- 0-3 km lapse rate
- 4.6 K/km
Omaha, NE (KOAX), 00:00Z
0.8 hours after it, 133 km from the path. June 26, 2024.
- Mixed-layer CAPE
- 3678 J/kg
- Mixed-layer CIN
- -6 J/kg
- Surface CAPE
- 4960 J/kg
- Mixed-layer LCL
- 1442 m above ground
- 0-6 km bulk shear
- 39 kt
- 0-1 km bulk shear
- 2 kt
- 0-1 km storm-relative helicity
- 18 m²/s²
- 0-3 km storm-relative helicity
- 254 m²/s²
- Significant tornado parameter
- 2.5
- Supercell composite
- 25.2
- 0-3 km lapse rate
- 8.8 K/km
The surface observations
Norfolk (OFK), 24 km from the path, in the two hours either side.
| Time (UTC) | Temp (°F) | Dew point (°F) | Wind | Gust (kt) | Pressure (mb) | Weather |
|---|---|---|---|---|---|---|
| 21:15 UTC | 100° 7 kt | 1009.1 | ||||
| 21:20 UTC | 90° 7 kt | 1009.1 | ||||
| 21:25 UTC | 90° 8 kt | 1009.1 | ||||
| 21:30 UTC | 80° 8 kt | 1009.1 | ||||
| 21:35 UTC | 80° 9 kt | 15 | 1009.1 | |||
| 21:40 UTC | 70° 9 kt | 1009.1 | ||||
| 21:45 UTC | 90° 9 kt | 1009.1 | ||||
| 21:50 UTC | 80° 10 kt | 1009.1 | ||||
| 21:55 UTC | 80° 10 kt | 1009.1 | ||||
| 21:56 UTC | 91 | 75 | 80° 11 kt | 1009.1 | ||
| 22:05 UTC | 90° 10 kt | 1008.8 | ||||
| 22:15 UTC | 90° 11 kt | 16 | 1008.8 | |||
| 22:20 UTC | 90° 11 kt | 1008.5 | ||||
| 22:25 UTC | 90° 11 kt | 1008.5 | ||||
| 22:30 UTC | 80° 11 kt | 1008.1 | ||||
| 22:35 UTC | 80° 10 kt | 1008.1 | ||||
| 22:40 UTC | 90° 7 kt | 1008.1 | ||||
| 22:45 UTC | 80° 9 kt | 1007.8 | ||||
| 22:50 UTC | 90° 9 kt | 1007.8 | ||||
| 22:52 UTC | 87.8 | 75.2 | 90° 8 kt | 1007.8 | TS | |
| 22:53 UTC | 87 | 75 | 80° 9 kt | 1008.1 | TS | |
| 22:55 UTC | 80° 9 kt | 1008.1 | ||||
| 23:00 UTC | 70° 8 kt | 1008.1 | ||||
| 23:05 UTC | 80° 8 kt | 1007.8 | ||||
| 23:10 UTC | 70° 8 kt | 1008.5 | ||||
| 23:15 UTC | 60° 9 kt | 1008.5 | ||||
| 23:20 UTC | 60° 10 kt | 1008.1 | ||||
| 23:25 UTC | 50° 9 kt | 1008.8 | ||||
| 23:30 UTC | 50° 5 kt | 1008.8 | ||||
| 23:35 UTC | 70° 9 kt | 1008.5 | -RA | |||
| 23:40 UTC | 70° 5 kt | 1008.8 | +RA | |||
| 23:50 UTC | 230° 10 kt | 1009.8 | RA | |||
| 23:55 UTC | 210° 11 kt | 1010.2 | +RA BR | |||
| 23:56 UTC | 80 | 76 | 210° 11 kt | 1010.2 | +TSRA BR | |
| 00:05 UTC | 180° 23 kt | 30 | 1010.8 | +RA | ||
| 00:10 UTC | 70 | 59 | 150° 21 kt | 33 | 1010.5 | +TSRA |
| 00:10 UTC | 26 | 1010.5 | +RA | |||
| 00:15 UTC | 69 | 59 | 140° 22 kt | 32 | 1010.2 | -TSRA |
| 00:15 UTC | 31 | 1010.2 | -RA | |||
| 00:20 UTC | 28 | 1009.1 | -RA | |||
| 00:25 UTC | 21 | 1009.1 | -RA | |||
| 00:30 UTC | 1009.5 | -RA | ||||
| 00:35 UTC | 1009.1 | |||||
| 00:40 UTC | 150° 11 kt | 1009.5 | ||||
| 00:41 UTC | 73 | 61 | 130° 11 kt | 1009.1 | VCTS | |
| 00:45 UTC | 80° 8 kt | 1009.1 | ||||
| 00:50 UTC | 11 kt | 1009.8 | ||||
| 00:55 UTC | 0° 0 kt | 1009.5 | ||||
| 00:56 UTC | 73 | 64 | 0° 0 kt | 1009.1 | VCTS | |
| 01:00 UTC | 190° 5 kt | 1008.1 | ||||
| 01:05 UTC | 240° 9 kt | 1008.8 | ||||
| 01:08 UTC | 73 | 63 | 270° 7 kt | 15 | 1008.8 | |
| 01:10 UTC | 330° 4 kt | 1008.8 |
From the Iowa Environmental Mesonet's archive of airport observations.
The radar
The Omaha radar (KOAX), 133 km away, was scanning. The volume nearest the touchdown began at 23:08 UTC.
Open the radar archive at this moment, over the track
Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.
What was reported nearby
Local storm reports within 60 km of the path, in the three hours either side.
| Time (UTC) | Report | Where | County | Remark |
|---|---|---|---|---|
| 22:54 UTC | HAIL 1 | 6 Sw Foster | Pierce, NE | Trained spotter reported hail ranging from penny to quarter sized. |
| 23:00 UTC | HAIL 1 | Meadow Grove | Madison, NE | |
| 23:00 UTC | HAIL 3 | 3 Se Meadow Grove | Madison, NE | |
| 23:02 UTC | HAIL 1.75 | 3 Se Meadow Grove | Madison, NE | |
| 23:07 UTC | HAIL 1.25 | 3 Nw Meadow Grove | Madison, NE | Report from mPING: Half Dollar (1.25 in.). |
| 23:07 UTC | HAIL 2.75 | 2 E Tilden | Madison, NE | Shattered windshield. |
| 23:10 UTC | HAIL 1.75 | 5 S Ewing | Holt, NE | |
| 23:12 UTC | HAIL 1.75 | 3 Nw Meadow Grove | Madison, NE | Report from mPING: Golf Ball (1.75 in.). |
| 23:14 UTC | TORNADO | 3 S Meadow Grove | Madison, NE | |
| 23:30 UTC | HAIL 3.5 | 3 Ese Meadow Grove | Madison, NE | delayed report. |
| 23:35 UTC | HAIL 1.25 | 3 Nw Meadow Grove | Madison, NE | Report from mPING: Half Dollar (1.25 in.). |
| 23:35 UTC | HAIL 2 | Meadow Grove | Madison, NE | |
| 23:43 UTC | FUNNEL CLOUD | 8 S Battle Creek | Madison, NE | Storm chaser reported a funnel cloud approximately 1 mile west of the intersection of 547th Avenue and 832nd Road. |
| 23:45 UTC | HAIL 2.5 | 3 S Meadow Grove | Madison, NE | |
| 23:48 UTC | FUNNEL CLOUD | 8 S Battle Creek | Madison, NE | A state trooper reported a funnel cloud approximately 7 miles south of Battle Creek. |
| 23:52 UTC | TORNADO | 2 N Cornlea | Platte, NE | Delayed report.... |
| 23:52 UTC | TORNADO | 7 W Madison | Madison, NE | Tornado on ground briefly at 652PM. |
| 23:56 UTC | TORNADO | 9 Ne Newman Grove | Madison, NE | Off duty NWS Employee reported a brief tornado touchdown north of Highway 32 and just east of 543rd. |
| 00:21 UTC | TSTM WND GST 60 | 2 S Creston | Platte, NE | |
| 00:35 UTC | HAIL 1 | Leigh | Colfax, NE | |
| 00:44 UTC | TSTM WND GST 58 | 3 Se Leigh | Colfax, NE | From a personal weather station. |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2024 tornado in NebraskaEvery tornado in Nebraska since 1950Warnings in force in Nebraska nowThe forecast where you are
The other tornadoes of June 25, 2024
12 more were confirmed in the United States that day.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| June 25 | 2:25 AM CDT | EF1 | Menominee, WI | 9.0 | 83 | |||
| June 25 | 4:32 PM CDT | Unrated | Jasper, IA | 0.3 | 30 | |||
| June 25 | 4:41 PM CDT | Unrated | Jasper, IA | 0.6 | 50 | |||
| June 25 | 4:48 PM CDT | Unrated | Polk, IA | 0.1 | 30 | |||
| June 25 | 5:03 PM CDT | EF1 | Jackson, IA | 0.9 | 50 | |||
| June 25 | 5:25 PM CDT | EF0 | Linn, IA | 0.5 | 50 | |||
| June 25 | 5:30 PM CDT | Unrated | Jones, IA | 0.1 | 10 | |||
| June 25 | 5:50 PM CDT | Unrated | Jones, IA | 0.8 | 10 | |||
| June 25 | 6:24 PM CDT | EF0 | Madison, IA | 1.4 | 50 | $2,000 | ||
| June 25 | 6:49 PM CDT | Unrated | Madison, IA | 0.2 | 30 | |||
| June 25 | 6:51 PM CDT | Unrated | Madison, NE | 0.5 | 30 | |||
| June 25 | 8:47 PM MDT | EF3 | Grant, NE | 40.0 | 500 | 1 |
What this means
Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.
Sources
NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center.