Tornadoes · United States · Ohio · 2026
EF0 tornado, Trumbull and Mahoning counties, Ohio, July 21, 2026
This EF0 tornado ran 6.2 miles across Trumbull and Mahoning counties on July 21, 2026, touching down at 6:44 PM EDT and reaching 100 yards wide. It killed nobody.
Preliminary. This is NWS CLE's damage survey, filed in the Damage Assessment Toolkit as Youngstown Tornado. The rating, the path and the casualties are the survey's and can change while it is revised. The Storm Prediction Center compiles the official record of 2026 from these surveys and publishes it in the spring of 2027; this page moves to that tornado's permanent address when it does.
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 survey
- Rating, as surveyed
- EF0, preliminary
- Date
- July 21, 2026
- Touchdown
- 6:44 PM EDT (22:44 UTC)
- Lifted
- 7:00 PM EDT (23:00 UTC)
- On the ground
- 16 minutes
- Path length
- 6.2 miles (9.9 km)
- Path width
- 100 yards (91 m)
- Deaths
- 0
- Injuries
- 0
- Counties
- Trumbull and Mahoning counties
- Touchdown point
- 41.142, -80.618
- Lift-off point
- 41.093, -80.519
- Highest wind the damage implies
- 85 mph
- Surveyed by
- NWS CLE
- The office's name for it
- Youngstown Tornado
- Survey last edited
- July 22, 2026
- Record number
- None yet. SPC numbers 2026 in the spring of 2027.
What the survey found
A National Weather Service Storm Survey team has determined that an EF-0 tornado with maximum estimated winds of 85 mph occurred in Trumbull and Mahoning Counties on July 21, 2026. The tornado extended for over 6 miles with a maximum path width of about 100 yards.
The tornado formed in the southeast portion of Liberty Township in Trumbull County, Ohio at the northwest corner of Hubbard Road (US Route 62) and Logan Gate Road, where a couple tree branches were snapped. The tornado continued southeast along Applegate Road, crossing into Hubbard, causing more tree damage and some minor roof damage to a residence, exhibiting 85 mph winds. Dozens of trees were damaged further southeast in a heavily wooded area, as the tornado crossed into Mahoning County and into the Youngstown city limits. The tornado entered the McGuffey Heights neighborhood with tree damage observed in the vicinity of Jacobs Road and Orrin Avenue and extending southeast onto Gerwig Avenue. The tornado reached the vicinity of Coitsville-Hubbard Road (Ohio State Route 616) and McGuffey Road causing more minor tree damage and flipping a wagon that was attached to a heavier trailer. The tornado reached the vicinity of North Hubbard Road and Johnson Road, prompting more minor tree damage. The tornado intensified once again to 85 mph along Wilson Lane with a concentrated area of large snapped tree branches that caused minor damage to a residence. The tornado then uprooted several trees along Oak Street before continuing southeast to the Ohio/Pennsylvania state line, north of US Route 422.
From here, this tornado continued southeast into Lawrence County, Pennsylvania. Please see the Public Information Statement from the National Weather Service office in Pittsburgh for details for that portion of the tornado.
In summary, for Ohio, this EF-0 tornado had estimated maximum wind gusts of 85 mph in southwest Hubbard and southeastern Coitsville Township and was on the ground for about 16 minutes, extending for over 6 miles with a maximum path width of about 100 yards.
The National Weather Service would like to thank Trumbull County and Mahoning County Emergency Management Agencies with their assistance in the storm survey.
Written by NWS CLE in the NWS Damage Assessment Toolkit. A survey is revised as better evidence arrives.
The damage survey
32 damage points were recorded along this path by NWS CLE and NWS PBZ, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF0. The highest wind the damage implies is 85 mph.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
The warnings
11 minutes of warning. NWS CLE issued a tornado warning for this county at 22:33 UTC, 11 minutes before the tornado touched down, in force until 23:15 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 22:33 UTC | 23:15 UTC | Tornado Warning | CLE |
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 20:01 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.
What forecasters said that day
The local office's own words before the tornado touched down, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.
NWS Cleveland, OH wrote its last area forecast discussion before the tornado touched down at Jul 21, 4:05 PM EDT, 2 hours 39 minutes earlier. Its key messages:
- 1) Scattered thunderstorms are expected this evening, especially across Northeast OH and Northwest PA. A few storms may be severe, with damaging winds the greatest risk. 2) Anomalously-cool air mass arrives on Wednesday with lake- effect showers possible. 3) Temperatures return near or slightly above normal by the end of the week and weekend. Shower and thunderstorm chances increase by early next week.
Area forecast discussion, Jul 21, 4:05 PM EDT, 2 hours 39 minutes before
Area Forecast Discussion
National Weather Service Cleveland OH
405 PM EDT Tue Jul 21 2026
.WHAT HAS CHANGED...
Morning and early afternoon rain and storms have exited the
area. We are now monitoring for storms to track into at least
portions of the area this evening as a cold front moves in from
the northwest.
&&
.KEY MESSAGES...
1) Scattered thunderstorms are expected this evening, especially
across Northeast OH and Northwest PA. A few storms may be
severe, with damaging winds the greatest risk.
2) Anomalously-cool air mass arrives on Wednesday with lake-
effect showers possible.
3) Temperatures return near or slightly above normal by the end
of the week and weekend. Shower and thunderstorm chances
increase by early next week.
&&
.DISCUSSION...
KEY MESSAGE 1...
The first two rounds of convection have departed the area. A
cold front extends from southeast Lower MI into northern Indiana
and will sweep southeast across the area this evening. Organized
convection is ongoing from the Thumb of Michigan into southern
Ontario, with a few more isolated cells farther southwest along
the front. The thunderstorms occurring from MI into ON are being
aided by a vort max that's very evident on water vapor imagery.
The thinking is that isolated to scattered convection will play
out this evening across our area. The greatest confidence,
coverage, and potential severity is expected from far Northeast
OH into Northwest PA, as the more organized activity aided by
the vort max from MI into ON builds east-southeast. Very dry
mid-levels, a warm layer around 600mb, and weaker forcing make
coverage and severity of any convection farther west-southwest
across our area more questionable. MLCAPE of 1000-2000 J/KG,
DCAPE values increasing to 700-1000 J/KG (higher west), and
effective bulk shear values remaining in the 40-50kt range can
support organized convection with a severe threat through this
evening, especially across far Northeast OH and Northwest PA.
Potential limitations include the generally poor mid-levels
mentioned above (especially farther west), more modest low-level
lapse rates farther east across our area due to limited
heating, and effective storm relative helicity (SRH) values
gradually weakening to 100-150 m2/s2.
Overall, there's greater confidence in convection with
potential for a couple or few severe storms across far Northeast
OH and Northwest PA after 4 PM. Damaging winds would be the
main hazard, though a bit of hail and perhaps a low-end tornado
threat can't be fully ruled out here. Farther west, closer to
and west of the I-77 corridor, more isolated storms are favored
as the front moves through this evening with lower confidence in
any severe weather threat. The environment can support a
damaging wind risk if we see any storms that are deep/organized
enough to become severe farther west, though overall confidence
is lower. Any severe risk should diminish by 9 PM, though a few
showers/storms may linger through about midnight as the front
continues across the area and as we potentially see a lake
enhanced shower or storm come off the lake behind the front.
KEY MESSAGE 2...
Quite the airmass change behind the front as we head into
Wednesday. 850mb temperatures will dip to around 8C on
Wednesday, supporting surface highs struggling to get much above
70. Overnight lows will dip into the 50s and lower 60s tonight,
and then well into the 50s Wednesday and Thursday nights.
Typical colder spots from interior eastern OH into interior PA
should see some 40s one or both of those nights.
It will be chilly enough aloft for some lake effect clouds and
rain showers to come off the lake in the north-northwest flow
overnight tonight through Wednesday. This is not a particularly
noteworthy lake effect setup, just enough for meteorologists and
enthusiasts to look at the satellite and radar late tonight or
Wednesday and remark "oh, there's some lake effect on July
22nd". Lake effect should largely wind down by Wednesday night,
though guidance suggests that a land breeze may focus some lake
effect near the south shore of Lake Erie through early Thursday,
so the forecast maintains some low POPs through early Thursday.
KEY MESSAGE 3...
Troughing will gradually lift out of the Northeast through this
weekend, allowing our temperatures to gradually warm from the
end of this week into early next week. Temperatures may climb
back to above normal by Sunday. There is some disagreement over
when the next system comes in, it's possible Monday is quite
warm before the next cold front moves through. Mainly dry
weather is expected through the weekend, with more organized
shower and thunderstorm potential returning Monday into Tuesday
as the next shortwave and cold front drop in.
&&
.AVIATION /18Z Tuesday THROUGH Sunday/...
Showers and thunderstorms are exiting out to the east currently with
MVFR ceilings behind to a line from KCLE down through KMFD. Any
remaining thunderstorms could drop visibility and ceilings down to
IFR conditions temporarily before rebounding to MVFR. VFR conditions
are seen to the west at KTOL and KFDY with a range of scattered to
broken deck from 2-5kft. A cold front will sweep in from the west
late this evening, with possible showers and thunderstorms,
generally east of KCLE and KMFD which could bring conditions down to
non-VFR. The majority of precipitation will exit to the east after
midnight with possible lake effect showers at KCLE and KYNG
overnight into tomorrow morning. There's potential after the cold
front moves through for ceilings to drop down to MVFR as far west
and south as KMFD and east through KERI and KYNG with the lake
effect.
Winds will be out of the south to southwest at 10-15 knots with
gusts up to 20 knots. Within any thunderstorms, gusts as high as 35
knots will be possible. Winds will shift with the cold front late
this evening to be out of the north-northwest at around 10 knots
with gusts up to 20 knots possible through the end of the TAF
period.
Outlook...Residual non-VFR possible through late Wednesday
evening in lake effect rain showers and clouds across the
eastern half of the area.
&&
.MARINE...
Winds across Lake Erie are currently around 15-25 knots out of the
west-southwest with waves 2-5 feet with the upper end of those
occurring over the open waters. A strong cold front will pass west to
east across the lake late this evening and winds will shift to be
out of the northwest at 15-25 knots. Waves will build as a result
within the near shore zones east of the islands to 3-5 feet with
occasionally waves around 6 feet. A Small Craft Advisory is
currently active for all near shore zones to account for the current
conditions and for the conditions behind the front. The zones to the
west of the islands will see improvements shortly after frontal
passage and the small craft will last until 4AM tomorrow morning.
For areas to the east, conditions won't improve until late Wednesday
night. There will be increase rip risk as well from Lorain Co east
through Erie, PA with the increased winds and waves through late
Wednesday night as well. For Wednesday, there is a marginal risk for
waterspouts within showers as the lake is fairly warm and a colder
air mass moves in from the north. Conditions will improve early
Thursday morning through Saturday night as high pressure builds into
the region. Winds will decrease to less than 10 knots by Thursday
morning with waves subsiding to less than 2 feet.
&&
.CLE WATCHES/WARNINGS/ADVISORIES...
OH...Beach Hazards Statement through Wednesday evening for
OHZ010>012-089.
PA...Beach Hazards Statement through Wednesday evening for PAZ001.
MARINE...Small Craft Advisory until 4 AM EDT Wednesday for LEZ142-143.
Small Craft Advisory until 10 PM EDT Wednesday for LEZ144>149.
&&
DISCUSSION...Sullivan
AVIATION...23
MARINE...23Hazardous weather outlook, Jul 21, 4:08 AM EDT, 14 hours 36 minutes before
Hazardous Weather Outlook National Weather Service Cleveland OH 408 AM EDT Tue Jul 21 2026 LEZ061-142>149-162>169-OHZ003-006-008-013-014-017>023-027>033- 036>038-047-PAZ002-003-220815- Ripley to Buffalo NY extending from 5NM off shoreline to US- Canadian border-Maumee Bay to Reno Beach OH- Reno Beach to The Islands OH-The Islands to Vermilion OH- Vermilion to Avon Point OH-Avon Point to Willowick OH- Willowick to Geneva-on-the Lake OH-Geneva-on-the-Lake to Conneaut OH- Conneaut OH to Ripley NY- Detroit River Lt. to Maumee Bay OH to Reno Beach OH beyond 5NM offshoreline to US-Canadian border- Reno Beach to The Islands OH beyond 5NM off shoreline to US- Canadian border- The Islands to Vermilion OH beyond 5 nm off shoreline to US- Canadian border- Vermilion to Avon Point OH beyond 5 nm off shoreline to US- Canadian border- Avon Point to Willowick OH beyond 5 nm off shoreline to US- Canadian border-Willowick to Geneva-on-the- Lake OH beyond 5NM off shoreline to US-Canadian border-Geneva-on-the- Lake to Conneaut OH beyond 5 nm off shoreline to US-Canadian border- Conneaut OH to Ripley NY beyond 5 nm off shoreline to US- Canadian border-Lucas-Wood-Sandusky-Geauga-Ashtabula Inland-Hancock- Seneca-Huron-Medina-Summit-Portage-Trumbull-Wyandot-Crawford- Richland-Ashland-Wayne-Stark-Mahoning-Marion-Morrow-Holmes-Knox- Southern Erie- 408 AM EDT Tue Jul 21 2026 This Hazardous Weather Outlook is for Lake Erie, north central Ohio, northeast Ohio, northwest Ohio and northwest Pennsylvania. .DAY ONE...Today and tonight. Strong to severe thunderstorms are possible today. Damaging wind gusts are the primary hazard, though a localized tornado risk cannot be ruled out. .DAYS TWO THROUGH SEVEN...Wednesday through Monday. Hazardous weather is not expected at this time. .SPOTTER INFORMATION STATEMENT... Spotter activation may be needed. Please relay any information about observed severe weather to the NWS. OHZ010>012-089-PAZ001-220815- Lorain-Cuyahoga-Lake-Ashtabula Lakeshore-Northern Erie- 408 AM EDT Tue Jul 21 2026 ...BEACH HAZARDS STATEMENT IN EFFECT FROM 8 AM EDT THIS MORNING THROUGH WEDNESDAY EVENING... This Hazardous Weather Outlook is for north central Ohio, northeast Ohio and northwest Pennsylvania. .DAY ONE...Today and tonight. Please listen to NOAA Weather Radio or go to weather.gov on the Internet for more information about the following hazards. Beach Hazards Statement. Strong to severe thunderstorms are possible today. Damaging wind gusts are the primary hazard, though a localized tornado risk cannot be ruled out. .DAYS TWO THROUGH SEVEN...Wednesday through Monday. Please listen to NOAA Weather Radio or go to weather.gov on the Internet for more information about the following hazards. Beach Hazards Statement. .SPOTTER INFORMATION STATEMENT... Spotter activation may be needed. Please relay any information about observed severe weather to the NWS. OHZ007-009-220815- Ottawa-Erie- 408 AM EDT Tue Jul 21 2026 This Hazardous Weather Outlook is for north central Ohio and northwest Ohio. .DAY ONE...Today and tonight. Strong to severe thunderstorms are possible today. Damaging wind gusts are the primary hazard, though a localized tornado risk cannot be ruled out. There is a moderate risk for rip currents tonight into Wednesday. .DAYS TWO THROUGH SEVEN...Wednesday through Monday. Hazardous weather is not expected at this time. .SPOTTER INFORMATION STATEMENT... Spotter activation may be needed. Please relay any information about observed severe weather to the NWS.
In the hours before
Local storm report, Jul 21, 5:37 PM EDT, 1 hour 7 minutes before
Preliminary Local Storm Report
National Weather Service Cleveland OH
537 PM EDT Tue Jul 21 2026
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0529 PM Marine Tstm Wind 4 NNE Conneaut 41.98N 80.56W
07/21/2026 M42 MPH LEZ149 OH Mesonet
37 knot peak wind. Mesonet station XCON
Conneaut Light.
&&Local storm report, Jul 21, 6:09 PM EDT, 35 minutes before
Preliminary Local Storm Report
National Weather Service Cleveland OH
609 PM EDT Tue Jul 21 2026
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0544 PM Tstm Wnd Dmg 2 S Fairview 42.00N 80.25W
07/21/2026 Erie PA 911 Call Center
Tree down. Time estimated via radar.
&&Local storm report, Jul 21, 6:11 PM EDT, 33 minutes before
Preliminary Local Storm Report
National Weather Service Cleveland OH
611 PM EDT Tue Jul 21 2026
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1148 AM Tstm Wnd Dmg 1 ESE Wooster 40.81N 81.91W
07/21/2026 Wayne OH Trained Spotter
Trained spotter reported a large tree branch
down that resulted in a road closure. Time
estimated via radar.
&&
13Local storm report, Jul 21, 6:14 PM EDT, 30 minutes before
Preliminary Local Storm Report
National Weather Service Cleveland OH
614 PM EDT Tue Jul 21 2026
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0551 PM Tstm Wnd Dmg 3 SE Albion 41.86N 80.32W
07/21/2026 Erie PA 911 Call Center
Tree down. Time estimated via radar.
&&Local storm report, Jul 21, 6:25 PM EDT, 19 minutes before
Preliminary Local Storm Report
National Weather Service Cleveland OH
625 PM EDT Tue Jul 21 2026
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0600 PM Marine Tstm Wind 3 N Ashtabula 41.92N 80.80W
07/21/2026 M40 MPH LEZ148 OH Mesonet
35 knot peak wind. Mesonet station ASBO1 2 N
Ashtabula.
&&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.
Pittsburgh, PA (KPIT), 12:00Z
10.7 hours before the tornado, 88 km from the path. July 21, 2026.
- Mixed-layer CAPE
- 538 J/kg
- Mixed-layer CIN
- -52 J/kg
- Surface CAPE
- 112 J/kg
- Mixed-layer LCL
- 856 m above ground
- 0-6 km bulk shear
- 51 kt
- 0-1 km bulk shear
- 22 kt
- 0-1 km storm-relative helicity
- 146 m²/s²
- 0-3 km storm-relative helicity
- 131 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.6
- 0-3 km lapse rate
- 4.3 K/km
Pittsburgh, PA (KPIT), 00:00Z
1.3 hours after it, 88 km from the path. July 22, 2026.
- Mixed-layer CAPE
- 1201 J/kg
- Mixed-layer CIN
- -44 J/kg
- Surface CAPE
- 2069 J/kg
- Mixed-layer LCL
- 749 m above ground
- 0-6 km bulk shear
- 64 kt
- 0-1 km bulk shear
- 26 kt
- 0-1 km storm-relative helicity
- 206 m²/s²
- 0-3 km storm-relative helicity
- 197 m²/s²
- Significant tornado parameter
- 1.6
- Supercell composite
- 8.3
- 0-3 km lapse rate
- 6.6 K/km
The radar
The Pittsburgh radar (KPBZ), 71 km away, was scanning. The volume nearest the touchdown began at 22:43 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:44 UTC | TORNADO | 3 Sw Hubbard | Trumbull, OH | A National Weather Service Storm Survey team has determined that an EF-0 tornado with maximum estimated winds of 85 mph occurred in Trumbull and Mahoning Counties on July 21 2026. The tornado extended for over 6 miles wi |
| 22:48 UTC | TORNADO | 2 Ese Youngstown | Mahoning, OH | Tornado confirmed by Mahoning County EMA east side of Youngstown moving southeast toward Campbell. WKBN broadcasting video of tornado. |
| 23:03 UTC | TSTM WND DMG | 7 Ssw West Middlesex | Lawrence, PA | Corrects previous tstm wnd dmg report from 7 SSW West Middlesex. Tree damage. Possible tornado correlated with TDS. |
| 23:03 UTC | TSTM WND DMG | 7 Ssw West Middlesex | Lawrence, PA | Tree damage. Possible tornado correlated with TDS. |
| 23:04 UTC | TSTM WND DMG | 7 Ssw West Middlesex | Lawrence, PA | Tree down on Fox Hollow Lane. Possible tornado, time estimated from radar. |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2026 tornado in OhioEvery tornado in Ohio since 1950Warnings in force in Ohio nowThe forecast where you are
The other tornadoes of July 21, 2026
35 more have been surveyed in the United States that day, so far.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| July 21 | 1:36 PM EDT | EF2 | Ritchie, WV | 2.7 | 800 | |||
| July 21 | 1:40 PM EDT | EF1 | Broome, NY | 6.6 | 200 | |||
| July 21 | 1:41 PM EDT | EF0 | Wayne, PA | 2.3 | 100 | |||
| July 21 | 1:45 PM EDT | EF1 | Chenango, NY | 4.6 | 100 | |||
| July 21 | 2:00 PM EDT | EF1 | Morris, NJ | 1.4 | 250 | |||
| July 21 | 2:15 PM EDT | EF1 | Morris, NJ | 0.6 | 250 | |||
| July 21 | 2:27 PM EDT | EF0 | Muskingum, OH | 15.8 | 75 | |||
| July 21 | 2:50 PM EDT | EF1 | Morris, NJ | 0.2 | 70 | |||
| July 21 | 2:50 PM EDT | EF1 | Clermont, OH | 4.9 | 250 | |||
| July 21 | 3:09 PM EDT | EF0 | Clinton, OH | 3.4 | 75 | |||
| July 21 | 3:10 PM EDT | EF1 | Muskingum, OH | 8.7 | 450 | |||
| July 21 | 3:12 PM EDT | EF1 | Carroll, KY | 27.0 | 500 | 1 | ||
| July 21 | 3:21 PM EDT | EF0 | Brown, OH | 1.7 | 90 | |||
| July 21 | 4:03 PM EDT | EF1 | Hardin, KY | 0.2 | 25 | |||
| July 21 | 4:10 PM EDT | EF0 | Westchester, NY | 1.8 | 40 | |||
| July 21 | 4:14 PM EDT | EF2 | Washington, OH to WV | 13.3 | 600 | |||
| July 21 | 4:25 PM EDT | EF2 | Washington, OH to WV | 12.9 | 1,000 | |||
| July 21 | 4:28 PM EDT | EF1 | Washington, OH to WV | 27.6 | 1,320 | |||
| July 21 | 5:25 PM EDT | EF0 | Bourbon, KY | 0.2 | 25 | |||
| July 21 | 4:27 PM CDT | EF2 | Grayson, KY | 21.2 | 500 | 1 | ||
| July 21 | 5:37 PM EDT | EF1 | Casey, KY | 1.2 | 220 | |||
| July 21 | 5:38 PM EDT | EF0 | Barbour, WV | 0.3 | 110 | |||
| July 21 | 6:15 PM EDT | EF0 | Cape May, NJ | 0.3 | 30 | |||
| July 21 | 5:19 PM CDT | EF1 | Metcalfe, KY | 2.8 | 150 | |||
| July 21 | 6:20 PM EDT | EF1 | Hampshire, WV to VA | 3.3 | 225 | |||
| July 21 | 6:37 PM EDT | EF0 | Venango, PA | 1.1 | 50 | |||
| July 21 | 5:43 PM CDT | EF0 | Metcalfe, KY | 4.0 | 75 | |||
| July 21 | 6:55 PM EDT | EF1 | Randolph, WV | 0.9 | 250 | |||
| July 21 | 7:04 PM EDT | EF0 | Pendleton, WV | 0.2 | 75 | |||
| July 21 | 7:05 PM EDT | EF0 | Lawrence, PA | 0.5 | 200 | |||
| July 21 | 7:20 PM EDT | EF1 | Pendleton, WV to VA | 12.9 | 150 | |||
| July 21 | 7:55 PM EDT | EF0 | Butler, PA | 0.2 | 50 | |||
| July 21 | 8:01 PM EDT | EF0 | Butler, PA | 0.2 | 30 | |||
| July 21 | 8:05 PM EDT | EF0 | Rockingham, VA | 7.7 | 100 | |||
| July 21 | 8:45 PM EDT | EF0 | Page, VA | 2.3 | 75 |
What this means
Ratings are the survey's, read off the damage rather than measured; the rating scale is above. A survey can be revised, so the rating, the path and the casualties can all still change.
Sources
NWS Damage Assessment Toolkit, the record the survey teams file from the damage, and NOAA Storm Prediction Center storm reports. Neither is the official database for 2026, which SPC publishes in the spring of 2027.