Weather Alerts Map

Tornadoes in Oklahoma

Oklahoma has recorded 4,484 tornadoes from 1950 through 2025, about 70.6 per year over the last 30 years. They killed 452 people and injured 6,159. May is the most active month.

Live Oklahoma tornado warnings · All Oklahoma weather alerts

Map data: NWS, OpenFreeMap, OpenStreetMap

Tornadoes per year

96: 49964997: 57975798: 84988499: 1419914100: 43004301: 60016002: 17021703: 76037604: 62046205: 27052706: 27062707: 53075308: 78087809: 33093310: 1031010311: 1181111812: 63126313: 82138214: 16141615: 1091510916: 57165717: 85178518: 43184319: 1481914820: 38203821: 63216322: 54225423: 75237524: 1512415125: 10525105
Oklahoma tornadoes per year, 1996–2025
50s: 53750s53760s: 57460s57470s: 42470s42480s: 48380s48390s: 68090s68000s: 47600s47610s: 82410s82420s: 48620s486
Tornadoes per decade (the 2020s are partial)

When tornadoes happen in Oklahoma

Jan: 30Jan30Feb: 62Feb62Mar: 300Mar300Apr: 939Apr939May: 1,841May1,841Jun: 578Jun578Jul: 124Jul124Aug: 98Aug98Sep: 126Sep126Oct: 197Oct197Nov: 151Nov151Dec: 38Dec38
Tornadoes by month, 1950–2025
EF0: 1,785EF01,785EF1: 1,531EF11,531EF2: 727EF2727EF3: 207EF3207EF4: 53EF453EF5: 8EF58
Tornadoes by (E)F rating

Ratings before February 2007 use the original Fujita (F) scale; later tornadoes use the Enhanced Fujita (EF) scale. How the EF scale works.

Deadliest tornadoes in Oklahoma

DateRatingCountyPath lengthWidthDeathsInjuries
May 25, 1955F5—56.4 mi1,320 yd80273
May 3, 1999F5Grady County37 mi1,430 yd36583
May 20, 2013EF5McClain County13.9 mi1,900 yd24212
May 10, 2008EF4Ottawa County75.5 mi1,760 yd21350
May 25, 1955F5—28.4 mi500 yd20280
May 5, 1960F4Latimer County62.4 mi200 yd16106
May 5, 1961F4Le Flore County26.4 mi400 yd1658
June 8, 1974F4Creek County29 mi400 yd14150
January 22, 1957F4Sequoyah County0.1 mi880 yd1020
May 24, 2011EF5Canadian County63.1 mi1,760 yd9181

Strongest tornadoes in Oklahoma

DateRatingCountyPath lengthWidthDeathsInjuries
May 25, 1955F5—56.4 mi1,320 yd80273
May 3, 1999F5Grady County37 mi1,430 yd36583
May 20, 2013EF5McClain County13.9 mi1,900 yd24212
May 25, 1955F5—28.4 mi500 yd20280
May 24, 2011EF5Canadian County63.1 mi1,760 yd9181
May 5, 1960F5Pottawatomie County71.8 mi800 yd581
March 26, 1976F5Le Flore County11.9 mi440 yd264
April 2, 1982F5Choctaw County53 mi500 yd029
May 10, 2008EF4Ottawa County75.5 mi1,760 yd21350
May 5, 1960F4Latimer County62.4 mi200 yd16106

Most recent tornadoes

DateRatingCountyPath lengthWidthDeathsInjuries
November 24, 2025EF0Alfalfa County0.1 mi20 yd00
November 20, 2025EF0Tulsa County0.4 mi40 yd00
September 8, 2025?Harper County0.1 mi20 yd00
August 28, 2025EF0Cotton County0.1 mi10 yd00
July 12, 2025EF0Oklahoma County0.1 mi10 yd00
July 12, 2025EF0Garfield County0.2 mi20 yd00
June 18, 2025?Jackson County1 mi20 yd00
June 18, 2025EF1Adair County8.8 mi750 yd00
June 18, 2025EF1Cherokee County7.7 mi1,000 yd00
June 17, 2025EF1Delaware County3.7 mi700 yd00

Counties with the most tornadoes

CountyTornadoes since 1950Per 1,000 sq mi
Oklahoma County137500465444.3
Caddo County132267511737.1
Osage County113130249221.2
Canadian County111320501672.2
Cleveland County110528571428.6
Tulsa County100454385964.9
Kay County96270260869.6
Grady County95223478655.8
Lincoln County95258455882.4
Kiowa County94239862069
Pottawatomie County92302385786.8
Mayes County91359832061.1
Pittsburg County88174517611
McClain County85385551663.7
Kingfisher County84242271714.9
Tillman County84249781859.9
Rogers County82314171597.6
Garfield County78190764872.5
Ellis County77162006498.8
Jackson County77248356164.4

About this data

Tornado records come from the NOAA Storm Prediction Center database of confirmed tornadoes, 1950–2025. Tornadoes that crossed state lines are counted in the state where they began. Counts in the early decades are lower partly because many weak tornadoes went unreported before Doppler radar and storm spotter networks.