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.

  1. EF065 to 85 mphthis tornado

    Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.

  2. EF186 to 110 mph

    Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.

  3. 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.

  4. 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.

  5. EF4166 to 200 mph

    Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.

  6. 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.

  7. 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)ExpiredProductOffice
22:33 UTC23:15 UTCTornado WarningCLE

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...23
Hazardous 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.

&&

13
Local 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.

Skew-T log-pSkew-T log-p diagram, Pittsburgh, PA at 12:00Z on 2026-07-21Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 538 joules per kilogram, CIN -52, lifted condensation level 856 meters above ground. Wind barbs in knots down the right edge.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°0°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed. The warm shading is its CAPE, the cool shading the inhibition it has to break through.
HodographHodograph, Pittsburgh, PA at 12:00Z on 2026-07-21The wind through the lowest 10 kilometers as a curve, rings every 10 meters per second labeled in knots. Zero to 1 km storm-relative helicity 146 square meters per square second, 0 to 6 km bulk shear 51 knots.1939587897Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km. RM and LM are the right and left moving storms Bunkers' method gives; the shaded area is the 0 to 1 km storm-relative helicity.
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

Open this sounding in Storm Lab

Pittsburgh, PA (KPIT), 00:00Z

1.3 hours after it, 88 km from the path. July 22, 2026.

Skew-T log-pSkew-T log-p diagram, Pittsburgh, PA at 00:00Z on 2026-07-22Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 1201 joules per kilogram, CIN -44, lifted condensation level 749 meters above ground. Wind barbs in knots down the right edge.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°0°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed. The warm shading is its CAPE, the cool shading the inhibition it has to break through.
HodographHodograph, Pittsburgh, PA at 00:00Z on 2026-07-22The wind through the lowest 10 kilometers as a curve, rings every 10 meters per second labeled in knots. Zero to 1 km storm-relative helicity 206 square meters per square second, 0 to 6 km bulk shear 64 knots.1939587897Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km. RM and LM are the right and left moving storms Bunkers' method gives; the shaded area is the 0 to 1 km storm-relative helicity.
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

Open this sounding in Storm Lab

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)ReportWhereCountyRemark
22:44 UTCTORNADO3 Sw HubbardTrumbull, OHA 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 UTCTORNADO2 Ese YoungstownMahoning, OHTornado confirmed by Mahoning County EMA east side of Youngstown moving southeast toward Campbell. WKBN broadcasting video of tornado.
23:03 UTCTSTM WND DMG7 Ssw West MiddlesexLawrence, PACorrects previous tstm wnd dmg report from 7 SSW West Middlesex. Tree damage. Possible tornado correlated with TDS.
23:03 UTCTSTM WND DMG7 Ssw West MiddlesexLawrence, PATree damage. Possible tornado correlated with TDS.
23:04 UTCTSTM WND DMG7 Ssw West MiddlesexLawrence, PATree 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.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
July 211:36 PM EDTEF2Ritchie, WV2.7800
July 211:40 PM EDTEF1Broome, NY6.6200
July 211:41 PM EDTEF0Wayne, PA2.3100
July 211:45 PM EDTEF1Chenango, NY4.6100
July 212:00 PM EDTEF1Morris, NJ1.4250
July 212:15 PM EDTEF1Morris, NJ0.6250
July 212:27 PM EDTEF0Muskingum, OH15.875
July 212:50 PM EDTEF1Morris, NJ0.270
July 212:50 PM EDTEF1Clermont, OH4.9250
July 213:09 PM EDTEF0Clinton, OH3.475
July 213:10 PM EDTEF1Muskingum, OH8.7450
July 213:12 PM EDTEF1Carroll, KY27.05001
July 213:21 PM EDTEF0Brown, OH1.790
July 214:03 PM EDTEF1Hardin, KY0.225
July 214:10 PM EDTEF0Westchester, NY1.840
July 214:14 PM EDTEF2Washington, OH to WV13.3600
July 214:25 PM EDTEF2Washington, OH to WV12.91,000
July 214:28 PM EDTEF1Washington, OH to WV27.61,320
July 215:25 PM EDTEF0Bourbon, KY0.225
July 214:27 PM CDTEF2Grayson, KY21.25001
July 215:37 PM EDTEF1Casey, KY1.2220
July 215:38 PM EDTEF0Barbour, WV0.3110
July 216:15 PM EDTEF0Cape May, NJ0.330
July 215:19 PM CDTEF1Metcalfe, KY2.8150
July 216:20 PM EDTEF1Hampshire, WV to VA3.3225
July 216:37 PM EDTEF0Venango, PA1.150
July 215:43 PM CDTEF0Metcalfe, KY4.075
July 216:55 PM EDTEF1Randolph, WV0.9250
July 217:04 PM EDTEF0Pendleton, WV0.275
July 217:05 PM EDTEF0Lawrence, PA0.5200
July 217:20 PM EDTEF1Pendleton, WV to VA12.9150
July 217:55 PM EDTEF0Butler, PA0.250
July 218:01 PM EDTEF0Butler, PA0.230
July 218:05 PM EDTEF0Rockingham, VA7.7100
July 218:45 PM EDTEF0Page, VA2.375

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.