Tornadoes · United States · Oklahoma

2025 tornadoes in Oklahoma

105 tornadoes touched down in Oklahoma in 2025, 78 percent above the average of the record for the state. They killed 1 people and injured 7.

2024 The whole country in 2025

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

Every tornado in Oklahoma in 2025

March 4 14 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 44:28 AM CSTEF1Carter0.51203$500,000
March 44:43 AM CSTEF0Carter1.240$100,000
March 45:03 AM CSTEF0Pontotoc8.8100$200,000
March 45:11 AM CSTEF1Pontotoc3.72001$10 million
March 45:16 AM CSTEF1Pontotoc1.040$300,000
March 45:25 AM CSTEF1Pontotoc4.8150$75,000
March 45:37 AM CSTEF1Johnston1.6100$200,000
March 45:46 AM CSTEF1Hughes2.950$75,000
March 46:06 AM CSTEF1Okmulgee1.8375$80,000
March 46:10 AM CSTEF1Okmulgee3.3350$40,000
March 46:22 AM CSTEF1Okmulgee2.7400$75,000
March 46:25 AM CSTEF0Okmulgee3.1250$10,000
March 46:33 AM CSTEF1McIntosh0.7150$20,000
March 46:51 AM CSTEF0McIntosh1.6150$50,000

March 29 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 2912:33 AM CDTEF0Okmulgee2.3300$20,000

April 2 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 25:13 AM CDTEF1Osage3.7250$10,000
April 26:37 AM CDTEF1Tulsa10.7600$575,000

April 4 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 43:37 PM CDTEF1McCurtain24.4303$100,000

April 19 12 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 198:19 PM CDTEF2Love1.3300$300,000
April 198:44 PM CDTUnratedLove0.720
April 199:40 PM CDTUnratedMurray0.5100
April 1910:03 PM CDTEF1Pontotoc4.31001$750,000
April 1910:10 PM CDTEF1Pontotoc0.430$50,000
April 1910:10 PM CDTUnratedJohnston0.550
April 1910:32 PM CDTEF1Hughes2.115011$400,000
April 1910:34 PM CDTEF1Marshall10.0500$300,000
April 1910:56 PM CDTEF2Marshall3.050$200,000
April 1911:06 PM CDTEF1Johnston12.0300$150,000
April 1911:42 PM CDTEF0Atoka3.3300
April 1911:54 PM CDTEF1Coal0.530$75,000

April 20 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 201:24 AM CDTEF0Love0.530

April 24 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 246:21 PM CDTUnratedWoodward0.330
April 246:44 PM CDTUnratedWoods0.330

April 26 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 262:30 PM CDTUnratedBryan3.030

April 29 4 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 297:05 AM CDTEF1Tulsa2.4300$80,000
April 297:55 AM CDTEF1Delaware8.71,000$150,000
April 298:02 AM CDTEF1Delaware7.9950$100,000
April 298:07 AM CDTEF1Delaware2.3450

April 30 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 3012:34 PM CDTUnratedHaskell0.1100
April 301:55 PM CDTEF0Sequoyah0.3150$5,000

May 2 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 21:53 AM CDTEF0Cotton0.630$25,000

May 17 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 175:28 PM CDTEF1Garvin1.840$5,000

May 18 3 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 185:41 PM CDTEF3Ellis6.050$100,000
May 185:56 PM CDTEF0Ellis0.210
May 185:58 PM CDTEF1Ellis3.550$15,000

May 19 14 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 192:46 PM CDTEF1Hughes4.4600$30,000
May 192:53 PM CDTEF0Hughes1.840$2,000
May 195:03 PM CDTEF1Cherokee2.6600$20,000
May 195:37 PM CDTEF1Atoka1.0400
May 195:44 PM CDTEF3Pittsburg16.03,0001$500,000
May 196:14 PM CDTEF1Pittsburg11.11,500$150,000
May 196:22 PM CDTEF1Muskogee9.5900$85,000
May 196:31 PM CDTEF1Pittsburg0.3100
May 196:44 PM CDTEF1Cherokee12.31,100$50,000
May 196:47 PM CDTEF1Cherokee10.41,300
May 196:55 PM CDTEF1Adair to AR16.72,200$50,000
May 197:11 PM CDTEF1Adair to AR8.21,000
May 197:21 PM CDTEF1LeFlore11.91,100
May 197:34 PM CDTEF1Sebastian to AR21.41,000$1.5 million

May 24 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 244:10 AM CDTEF1Pontotoc2.650$75,000

June 3 6 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 33:45 PM CDTEF0Grant0.230
June 33:49 PM CDTUnratedNoble0.120
June 34:35 PM CDTEF0Canadian0.620$3,000
June 35:00 PM CDTEF1McClain2.8125$60,000
June 35:39 PM CDTEF1Garvin2.4150$10,000
June 38:28 PM CDTEF0Atoka4.5100

June 6 13 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 63:55 AM CDTEF1Kingfisher8.2300$20,000
June 64:48 AM CDTEF0McClain1.530$15,000
June 64:54 AM CDTEF0McClain1.3100$1,000
June 65:28 AM CDTEF0Cleveland2.4200$50,000
June 65:52 AM CDTEF0McClain2.350$2,000
June 65:56 AM CDTEF1Mayes4.8300$75,000
June 66:22 AM CDTEF1McIntosh5.6300
June 66:52 AM CDTEF1Sequoyah7.61,100$30,000
June 67:04 AM CDTEF1Sequoyah3.0650
June 67:12 AM CDTEF1Sequoyah4.0650$20,000
June 67:31 AM CDTEF1Sequoyah3.6900$20,000
June 66:54 PM CDTUnratedCimarron0.825
June 610:05 PM CDTUnratedCimarron5.550$2,000

June 7 4 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 71:12 AM CDTEF0Woods0.530$1,000
June 71:36 AM CDTEF1Alfalfa0.530$20,000
June 75:13 AM CDTEF1Cherokee9.32,000$10,000
June 75:52 AM CDTEF1Pittsburg8.92,000$100,000

June 8 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 82:48 PM CDTUnratedDallam to TX9.4100

June 14 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 146:40 PM CDTEF0Custer0.450

June 17 11 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 178:06 PM CDTEF2Ellis14.31,200$105,000
June 178:07 PM CDTEF1Ellis1.850$20,000
June 178:16 PM CDTUnratedRoger Mills0.130
June 179:39 PM CDTEF0Alfalfa2.240$10,000
June 179:52 PM CDTUnratedMajor2.030
June 179:53 PM CDTUnratedGrant1.030
June 1712:36 AM CDTEF1Mayes4.3350$300,000
June 1712:42 AM CDTEF1Mayes8.2750
June 1712:53 AM CDTEF1Cherokee1.8700$10,000
June 1712:56 AM CDTEF1Cherokee6.9600$50,000
June 1712:59 AM CDTEF1Delaware3.7700$20,000

June 18 3 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 181:04 AM CDTEF1Cherokee7.71,000$50,000
June 181:14 AM CDTEF1Adair8.8750$100,000
June 186:10 PM CDTUnratedJackson1.020

July 12 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
July 121:13 PM CDTEF0Garfield0.220
July 122:30 PM CDTEF0Oklahoma0.110

August 28 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
August 284:10 PM CDTEF0Cotton0.110

September 8 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
September 85:57 PM CDTUnratedHarper0.120

November 20 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
November 203:59 PM CSTEF0Tulsa0.440

November 24 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
November 242:45 PM CSTEF0Alfalfa0.120

Crossed into Oklahoma

Tornadoes that touched down in a neighboring state and ran into Oklahoma. They are counted under the state they began in.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 185:21 PM CDTEF1Hemphill, TX to OK1.775$35,000
May 196:55 PM CDTEF1St. Clair, MO to OK, AR4.650$150,000

Nearby

Every tornado in Oklahoma since 1950Warnings in force in OklahomaThe live radar over Oklahoma

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.