Tornadoes · United States · Iowa · 2023
EF2 tornado, Hard Scratch to Persia, Iowa, July 12, 2023
From Hard Scratch to Persia, this EF2 tornado ran 9.4 miles across Harrison County on July 12, 2023, touching down at 6:05 AM CDT and reaching 100 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 mph
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 mphthis tornado
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
- EF2
- Date
- July 12, 2023
- Touchdown
- 6:05 AM CDT (11:05 UTC)
- Lifted
- 6:14 AM CDT (11:14 UTC)
- On the ground
- 9 minutes
- Path length
- 9.4 miles (15.1 km)
- Path width
- 100 yards (91 m)
- Deaths
- 0
- Injuries
- 0
- County
- Harrison County
- Touchdown point
- 41.592, -95.776
- Lift-off point
- 41.563, -95.599
- Record number
- 2307120505-01
The damage survey
31 damage points were recorded along this path by NWS OAX, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF2. The highest wind the damage implies is 120 mph.
- Home with roof completely removed, windows broken, siding badly damage. Nearby trees all damaged or snapped with convergent damage pattern indicating the center of the tornado was over the home.
- Numerous trees snapped in this area where the narrow tornado clearly went in-between nearby homes.
- 3grain bins demolished. Significant damage to machine shed
- Debris field in corn indicates a convergent flow pattern making this very likely to have been caused by a tornado.
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 widespread significant damaging wind storm tracked across nearly all of eastern Nebraska and western Iowa on the morning of July 12. These storms produced widespread winds of 60 to 80 mph, with embedded stronger downbursts with wind speeds up to 100 mph. The strongest measured wind gust was 82 mph in Dodge County NE, but some of the high-end straight line wind damage supports embedded wind speeds up to 100 mph.||This storm also produced a few embedded tornadoes. Some of the tornado tracks were only identified by narrow swaths of damage through mature cornfields, with minimal damage otherwise and peak wind speeds similar to the nearby downburst winds. All but one of the tornadoes was preceded by a Wireless Emergency Alert. There were 0 reported injuries or fatalities.
A tornado developed near Overton Road and 286th Street in Harrison County Iowa. The tornado moved rapidly to the east where it made a direct impact on a home. At this location, the home roof was removed, windows broken, siding ruined, numerous trees snapped, a shed was demolished, and numerous items were thrown up to a half mile downstream. The convergent damage pattern at this location, eyewitness reports of wind direction, along with the 80-yard-wide path of more intense damage gives great confidence that this was a tornado. Winds at this location were estimated at 120 mph based on damage. The tornado moved quickly southeast, causing substantial tree damage with snapped trunks being common along the continued 50 to 100 yard wide track. The tornado moved through neighborhood of acreages along Quentin trail where it snapped many trees but moved in between the homes. The track then became more intermittent for a couple miles before it partially removed the roof of a home along 296th Street and caused additional narrow tree damage for the next two miles. The final damage point that was pretty clearly tornado damage was near 305th and Upton where 3 grain bins were crumpled and blown downstream and a machine shed sustained substantial damage. Beyond this point, the tree damage was sporadic and more evident of the larger scale wind field. Should also note that to the west of this tornado track, there was a debris signature evident on radar, but the damage was much more consistent with a focused downburst or series of downbursts that moved up from the Missouri Valley into the Loess Hills and may have helped to loft light leafy debris. This downburst likely led to the development of the eventual tornado.
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 05:12 UTC and running to 11:54 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 05:12 UTC | 11:54 UTC | Severe Thunderstorm Watch | OAX |
| 10:18 UTC | 11:15 UTC | Severe Thunderstorm Warning | OAX |
| 10:21 UTC | 10:45 UTC | Tornado Warning | OAX |
| 10:50 UTC | 11:30 UTC | Severe Thunderstorm Warning | OAX |
| 11:05 UTC | 11:33 UTC | Severe Thunderstorm Warning | OAX |
| 11:15 UTC | 11:29 UTC | Severe Thunderstorm Warning | 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. The outlook in force was issued at 05:51 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), 00:00Z
11.1 hours before the tornado, 64 km from the path. July 12, 2023.
- Mixed-layer CAPE
- 1442 J/kg
- Mixed-layer CIN
- -42 J/kg
- Surface CAPE
- 3215 J/kg
- Mixed-layer LCL
- 1305 m above ground
- 0-6 km bulk shear
- 38 kt
- 0-1 km bulk shear
- 7 kt
- 0-1 km storm-relative helicity
- -51 m²/s²
- 0-3 km storm-relative helicity
- 151 m²/s²
- Significant tornado parameter
- -0.3
- Supercell composite
- -3.5
- 0-3 km lapse rate
- 6.8 K/km
Omaha, NE (KOAX), 12:00Z
0.9 hours after it, 64 km from the path. July 12, 2023.
- Mixed-layer CAPE
- 0 J/kg
- Mixed-layer CIN
- -102631 J/kg
- Surface CAPE
- 0 J/kg
- Mixed-layer LCL
- 994 m above ground
- 0-6 km bulk shear
- 61 kt
- 0-1 km bulk shear
- 38 kt
- 0-1 km storm-relative helicity
- -658 m²/s²
- 0-3 km storm-relative helicity
- -465 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 3.0
- 0-3 km lapse rate
- 3.4 K/km
The radar
The Omaha radar (KOAX), 63 km away, was scanning. The volume nearest the touchdown began at 11:03 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 |
|---|---|---|---|---|
| 11:00 UTC | TSTM WND GST 59 | 3 Ssw Blencoe | Monona, IA | From a personal weather station. |
| 11:03 UTC | TSTM WND DMG | Logan | Harrison, IA | Delayed report. Roof damage to a home. Windows blown out. Tree blown down. |
| 11:03 UTC | TSTM WND DMG | Logan | Harrison, IA | Roof damaged and windows blown out on house. |
| 11:05 UTC | TORNADO | 4 Sse Logan | Harrison, IA | Correction to Time. A tornado developed near Overton road and 286th Street in Harrison County Iowa. The tornado moved rapidly to the east where it made a direct impact on a home. At this location, the home roof was remov |
| 11:08 UTC | TSTM WND GST 58 | 4 S Logan | Harrison, IA | From a personal weather station. |
| 11:10 UTC | TSTM WND DMG | 8 Ese Missouri Valley | Harrison, IA | Garage door blown in. |
| 11:16 UTC | TSTM WND GST 58 | 5 Wnw Persia | Harrison, IA | From a personal weather station. |
| 11:17 UTC | TSTM WND DMG | 3 Ese Council Bluffs | Pottawattamie, IA | Pool roof blown off at Titan Hill Intermediate School. |
| 11:17 UTC | TORNADO | 2 Ne Portsmouth | Shelby, IA | A tornado developed just north of 1150th street and east of Highway 191 where it destroyed two barns and damaged others. The tornado track continued east with evidence of convergent flow pattern within the debris field a |
| 11:20 UTC | TSTM WND DMG | Neola | Pottawattamie, IA | Siding blown off on home. |
| 11:23 UTC | TSTM WND DMG | Shelby | Shelby, IA | Delayed report. Large trees blown down. Roof damaged on home. |
| 11:24 UTC | TSTM WND GST 67 | 5 Wnw Underwood | Pottawattamie, IA | From a personal weather station. |
| 11:26 UTC | TSTM WND DMG | Harlan | Shelby, IA | Semi blown over, part of a roof blown off a building. |
| 11:28 UTC | TORNADO | 3 N Hancock | Pottawattamie, IA | Correction to Time. A tornado impacted a farm on Reflection Lane. There was significant tree damage, windows were blown out of the home, and a large barn had nearly all walls collapse and the roof was removed. There was |
| 11:32 UTC | TORNADO | 2 Wnw Walnut | Pottawattamie, IA | Correction to Time. There is a distinct tornado track through a cornfield approximately 20 yards wide. The track begins in the corn field and seems to end near the road where a couple of branches are snapped. |
| 11:38 UTC | TSTM WND DMG | Council Bluffs | Pottawattamie, IA | Several reports of tree damage. |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2023 tornado in IowaEvery tornado in Iowa since 1950Warnings in force in Iowa nowThe forecast where you are
The other tornadoes of July 12, 2023
23 more were confirmed in the United States that day.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| July 12 | 3:43 AM CDT | EF1 | Lafayette, AR | 2.8 | 350 | $15,000 | ||
| July 12 | 5:14 AM CDT | EF1 | Colfax, NE | 0.3 | 50 | |||
| July 12 | 5:20 AM CDT | EF1 | Cuming, NE | 0.5 | 90 | |||
| July 12 | 5:37 AM CDT | EF0 | Burt, NE | 1.1 | 15 | |||
| July 12 | 6:17 AM CDT | EF1 | Shelby, IA | 0.5 | 50 | |||
| July 12 | 6:28 AM CDT | EF1 | Pottawattamie, IA | 1.5 | 40 | |||
| July 12 | 6:32 AM CDT | EF0 | Pottawattamie, IA | 0.9 | 40 | |||
| July 12 | 6:38 AM CDT | EF0 | Cass, IA | 1.5 | 50 | |||
| July 12 | 6:39 AM CDT | EF0 | Cass, IA | 2.1 | 75 | $5,000 | ||
| July 12 | 5:25 PM CDT | EF0 | Boone, IL | 2.5 | 175 | |||
| July 12 | 5:36 PM CDT | EF0 | Kendall, IL | 4.1 | 100 | |||
| July 12 | 6:06 PM CDT | EF1 | McHenry, IL | 6.4 | 200 | |||
| July 12 | 6:09 PM CDT | EF1 | DuPage, IL | 9.1 | 150 | 1 | ||
| July 12 | 6:16 PM CDT | EF1 | Kane, IL | 10.9 | 440 | |||
| July 12 | 6:18 PM CDT | EF0 | Kane, IL | 2.6 | 100 | |||
| July 12 | 6:33 PM CDT | EF0 | McHenry, IL | 3.4 | 125 | |||
| July 12 | 6:41 PM CDT | EF0 | Cook, IL | 0.5 | 80 | |||
| July 12 | 6:43 PM CDT | EF0 | Cook, IL | 1.1 | 80 | |||
| July 12 | 6:44 PM CDT | EF0 | DuPage, IL | 2.9 | 125 | |||
| July 12 | 6:52 PM CDT | EF0 | Lake, IL | 2.1 | 125 | |||
| July 12 | 6:54 PM CDT | EF0 | DuPage, IL | 3.4 | 225 | |||
| July 12 | 7:02 PM CDT | EF0 | Cook, IL | 3.4 | 300 | |||
| July 12 | 11:09 PM EDT | EF1 | Saint Joseph, MI | 2.9 | 50 | $50,000 |
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.