Tornadoes · United States · New York · 2025

EF1 tornado, Clark Mills to Franklin Spgs, New York, June 22, 2025

From Clark Mills to Franklin Spgs, this EF1 tornado ran 2.4 miles across Oneida County on June 22, 2025, touching down at 3:58 AM EDT and reaching 300 yards wide. It killed 3 people, and did $440,000 of property damage.

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 mph

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

  2. EF186 to 110 mphthis tornado

    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 record

Rating
EF1
Date
June 22, 2025
Touchdown
3:58 AM EDT (07:58 UTC)
Lifted
4:03 AM EDT (08:03 UTC)
On the ground
5 minutes
Path length
2.4 miles (3.9 km)
Path width
300 yards (274 m)
Deaths
3
Injuries
0
Property damage
$440,000
County
Oneida County
Touchdown point
43.093, -75.367
Lift-off point
43.063, -75.371
Record number
2506220158-01

The damage survey

50 damage points were recorded along this path by NWS BGM, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF1. The highest wind the damage implies is 110 mph.

  • Very large uproot, at least 2 ft diameter
  • Missile in ground with additional one behind and to the side
  • Multiple directions snaps and uproots. One destroying end of residence, causing a fatality.
  • Primarily southwest-facing uproots on residences

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 mesoscale convective system (MCS) dropped southward across Central NY from eastern Ontario, moving into an environment with plenty of moisture and instability during the early morning hours. This complex of thunderstorms started to bow out and produced widespread damaging wind gusts and heavy rain. A couple of small kinks along the leading edge of the line of storms did result in two EF-1 tornadoes spinning up before daybreak in Oneida County. Unfortunately one of the tornadoes resulted in 3 fatalities in Clark Mills, NY.

A deadly pre-dawn tornado spun up at a kink in a line of severe thunderstorms in Clark Mills. Numerous trees were uprooted or snapped, with many of them on structures. Three homes were sliced or crushed by trees. Two residents were killed in one of the heavily-damaged homes, and a third fatality occurred on the crushed end of another residence. The tornado quickly became intense while traveling southwest |initially, and destroyed a historic grist mill along Oriskany Creek. The tornado then became absorbed into the southward motion of the line of thunderstorms, traveling along Kirkland Avenue before ending. While there was this focused corridor of convergent enhanced EF1 tornado damage, other scattered tree damage could be found throughout the area associated with damaging winds up to 70 mph from the line of severe storms.

A pre-dawn line of severe thunderstorms dropped south across the county. Rotation occurred in a kink in the line of storms, generating an EF1 tornado from just south of Westmoreland, through the western edge of the Hamilton College Campus, to near|Clinton. Numerous trees were uprooted or snapped, and a farm sustained significant damage to its silo and outbuildings. Debris from the farm was lofted at least 1000 feet across the field, with some of it impaling the ground as debris missiles. While there was this focused corridor of convergent enhanced EF1 tornado damage, other scattered tree damage could be found throughout the area associated with damaging winds up to 70 mph from the line of severe storms.

The deaths

3 direct deaths are recorded for this tornado, each with what Storm Data knows of it.

AgeSexWhereKind
50FMobile/Trailer HomeDirect
6FPermanent HomeDirect
6FPermanent HomeDirect

From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.

The warnings

4 minutes of warning. NWS BGM issued a tornado warning for this county at 07:54 UTC, 4 minutes before the tornado touched down, in force until 08:19 UTC.

Issued (UTC)ExpiredProductOffice
07:14 UTC08:15 UTCSevere Thunderstorm WarningBGM
07:46 UTC08:15 UTCSevere Thunderstorm WarningBGM
07:54 UTC08:19 UTCTornado WarningBGM
08:13 UTC08:36 UTCSevere Thunderstorm WarningBGM
08:14 UTC08:25 UTCTornado WarningBGM
08:25 UTC11:30 UTCFlash Flood WarningBGM
08:41 UTC13:45 UTCFlash Flood WarningBGM
09:07 UTC13:45 UTCFlash Flood WarningBGM
09:31 UTC12:30 UTCFlash Flood WarningBGM
10:18 UTC13:30 UTCFlash Flood WarningBGM
16:00 UTC00:00 UTCHeat AdvisoryBGM
16:05 UTC03:52 UTCFlood WarningBGM

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 06:00 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.

Albany, NY (KALY), 00:00Z

8.0 hours before the tornado, 133 km from the path. June 22, 2025.

Skew-T log-pSkew-T log-p diagram, Albany, NY at 00:00Z on 2025-06-22Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 257 joules per kilogram, CIN -29, lifted condensation level 1493 meters above ground. Wind barbs in knots down the right edge.LCLLFCEL10008507005003002001001 km2 km3 km6 km-30°-20°-10°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, Albany, NY at 00:00Z on 2025-06-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 95 square meters per square second, 0 to 6 km bulk shear 48 knots.193958Sfc1 km3 km6 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
257 J/kg
Mixed-layer CIN
-29 J/kg
Surface CAPE
739 J/kg
Mixed-layer LCL
1493 m above ground
0-6 km bulk shear
48 kt
0-1 km bulk shear
9 kt
0-1 km storm-relative helicity
95 m²/s²
0-3 km storm-relative helicity
240 m²/s²
Significant tornado parameter
0.0
Supercell composite
1.1
0-3 km lapse rate
7.5 K/km

Open this sounding in Storm Lab

Albany, NY (KALY), 12:00Z

4.0 hours after it, 133 km from the path. June 22, 2025.

Skew-T log-pSkew-T log-p diagram, Albany, NY at 12:00Z on 2025-06-22Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 2 joules per kilogram, CIN -374, lifted condensation level 1250 meters above ground. Wind barbs in knots down the right edge.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°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, Albany, NY at 12:00Z on 2025-06-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 413 square meters per square second, 0 to 6 km bulk shear 62 knots.19395878Sfc1 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
2 J/kg
Mixed-layer CIN
-374 J/kg
Surface CAPE
34 J/kg
Mixed-layer LCL
1250 m above ground
0-6 km bulk shear
62 kt
0-1 km bulk shear
48 kt
0-1 km storm-relative helicity
413 m²/s²
0-3 km storm-relative helicity
388 m²/s²
Significant tornado parameter
0.0
Supercell composite
0.0
0-3 km lapse rate
4.6 K/km

Open this sounding in Storm Lab

What was reported nearby

Local storm reports within 60 km of the path, in the three hours either side.

Time (UTC)ReportWhereCountyRemark
06:53 UTCTSTM WND DMG2 Wnw OsceolaOswego, NYTree and wires down.
06:58 UTCTSTM WND DMG2 Wnw OsceolaOswego, NYTree down blocking roadway.
07:04 UTCTSTM WND DMG4 Ne WilliamstownOswego, NYTree blocking road way.
07:05 UTCTSTM WND DMGOsceolaLewis, NYSeveral trees down in Osceola.
07:07 UTCTSTM WND DMGWest LeydenLewis, NYTree down in West Leyden.
07:07 UTCTSTM WND DMGWest LeydenLewis, NYDelayed report... Over a dozen uprooted trees in the West Leyden area.
07:25 UTCTSTM WND DMG1 Ene AvaOneida, NYNumerous trees snapped and some large uprooted trees on Traxel Road. From an image on the Town of Ava Highway Department Facebook page. Time estimated from radar.
07:25 UTCTSTM WND DMG2 Ese Point RockOneida, NYPictures emailed of trees down along property line.
07:25 UTCTSTM WND DMG2 S BoonvilleOneida, NYDowned tree across NY 46, between Jackson Hill Road and Homes Road.
07:25 UTCTSTM WND DMG3 Sse Point RockOneida, NYTree and wires down over Harris Road.
07:25 UTCTSTM WND DMGAvaOneida, NYWires down on Route 26.
07:27 UTCTSTM WND DMG3 Se Point RockOneida, NYCall received from spotter of many trees down on property.
07:28 UTCTSTM WND DMG1 Ssw GlenmoreOneida, NYTree on house.
07:30 UTCTSTM WND DMG1 Sw Stokes CornerOneida, NYTree and wires down across Sleepy Hollow Road and Maple Lane Drive.
07:30 UTCTSTM WND DMG3 Wnw Stokes CornerOneida, NYMany trees down along Sulphur Springs Road. Road completely blocked. Time estimated from radar.
07:30 UTCTSTM WND DMG3 W Stokes CornerOneida, NYMultiple trees down around Lee Center.
07:30 UTCTSTM WND DMGTabergOneida, NYTree and wires down on Water Street.
07:34 UTCTSTM WND DMG1 Se TabergOneida, NYWires down on John Street.
07:34 UTCTSTM WND DMG2 Ne CamdenOneida, NYTrees and wires down over Wescott Hill Road.
07:34 UTCTSTM WND DMGDelta LakeOneida, NYMultiple trees uprooted. Time estimated from radar.
07:34 UTCTSTM WND DMGVerona MillsOneida, NYCorrects previous tstm wnd dmg report from Verona Mills. Downed tree on NY 365A both directions at South Warner Street.
07:34 UTCTSTM WND DMGVerona MillsOneida, NYDowned tree on NY 365A both directions at South Warner Street.
07:37 UTCTSTM WND DMG6 Nw PolandHerkimer, NYTrees and wires down blocking Dover Road.
07:37 UTCTSTM WND DMG2 Ne ConstantiaOswego, NYTree down across roadway.
07:39 UTCTSTM WND DMG2 Wsw Griffiss AfbOneida, NYNumerous trees down across roads, homes, and wires down, across Rome NY.
07:40 UTCTSTM WND DMG1 Wsw FloydOneida, NYCall received of many trees down on property, all trees fell in the same direction.
07:43 UTCTSTM WND DMG4 Sse RomeOneida, NYMultiple trees down on property.
07:49 UTCTSTM WND DMG1 Wsw BarneveldOneida, NYDowned tree on NY 365, between Mappa Ave and Mapledale Road, blocked across 365.
07:49 UTCTSTM WND DMG3 Sw WestmorelandOneida, NYPictures of several trees down on property.
07:50 UTCTSTM WND DMG1 N South BayOneida, NYNumerous reports of trees and wires down, tree on house.
07:50 UTCTSTM WND DMG1 Se South BayMadison, NYVery large trees uprooted in the Upper South Bay Area.
07:50 UTCTSTM WND DMGClintonOneida, NYNumerous uprooted large trees, a few snapped trees (one larger snap towards the trunk, others snapped at the middle). Roof and siding damage to a few barn building. All on one farm property on Norton Avenue.
07:50 UTCTSTM WND DMGWestmorelandOneida, NYAt least 17 trees down in a yard. Time estimated from radar.
07:52 UTCTSTM WND DMG1 Se ViennaOneida, NY*** 2 INJ *** Media reported via NYSP that 2 people were seriously injured and transported to hospital after a large tree fell on their camper. NYSP was dispatched 415 AM, but radar-estimated timing of impact was 352 AM.
07:54 UTCTSTM WND DMG1 W ClintonOneida, NYNumerous trees down throughout the Hamilton College campus. Time estimated from radar.
07:54 UTCTSTM WND DMG1 W South BayMadison, NYMultiple trees knocked down and uprooted along Kinlock Point Road.
07:55 UTCTSTM WND DMG3 N FrankfortHerkimer, NYTree blocking road on Millers Grove Rd in town of Schuyler.
07:55 UTCTSTM WND DMG7 Nnw FrankfortHerkimer, NYCosby Manor Rd. Town of Schuyler. Trees & wires down blocking the road.
07:55 UTCTSTM WND DMG7 Nw FrankfortHerkimer, NYTree down on a trailer on Sycamore Lane in town of Schuyler. No injuries.
07:55 UTCTSTM WND DMG1 Ne Clark MillsOneida, NYMultiple trees down in the area. At least two separate structures were struck by trees which resulted in 3 fatalities.

From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.

This ground now

The live radar over the trackEvery 2025 tornado in New YorkEvery tornado in New York since 1950Warnings in force in New York nowThe forecast where you are

The other tornadoes of June 22, 2025

3 more were confirmed in the United States that day.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 223:59 AM EDTEF1Oneida, NY4.7450$125,000
June 227:17 PM CDTEF1Beltrami, MN5.4300
June 227:33 PM CDTEF1Beltrami, MN6.6400

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.