VORTEX
TORNADO HISTORY
← All States

Oklahoma Tornado History — 4,482 Tornadoes Since 1950

33 cities covered · 1950–present · NOAA Storm Prediction Center
Confirmed records complete through December 29, 2025

How many tornadoes does Oklahoma get per year?

Oklahoma has had 4,482 tornadoes on record since 1950, including 268 strong to violent (EF3+) tornadoes — averaging about 59.0 per year since 1950 (about 81.9 per year over the last decade). Counts come from the NOAA Storm Prediction Center archive for Oklahoma. The 33 cities below report tornadoes within their own search radius, so those figures overlap each other and do not sum to the state total.

When was the most recent tornado in Oklahoma?

The most recent confirmed tornado in our Oklahoma dataset was an EF0 tornado on November 24, 2025. Confirmed records are complete through December 29, 2025; more recent preliminary reports are listed below.

When is tornado season in Oklahoma?

May is historically the peak month for tornadoes in Oklahoma, with 1,858 on record since 1950. Tornadoes can occur any time of year, but spring through early summer (April–June) generally sees the highest activity across most US states.

Oklahoma at a Glance

Cities Covered
33
Tornado-prone metros
Tornadoes on Record
4,482
Sum across city radii
EF3+ Tornadoes
268
6.0% of all tornadoes
Peak Month
May
1,858 aggregate

Notable Tornadoes in Oklahoma

Deadliest Tornado in Oklahoma
F5 on May 26, 1955 — 80 fatalities.
Most Recent Tornado
EF0 on November 24, 2025.

41 preliminary tornado reports in Oklahoma since December 29, 2025

These are 41 preliminary reports, not confirmed tornadoes. They have not yet been through an NWS damage survey, and are not counted in the confirmed totals above.

Preliminary reports are revised, merged, and sometimes withdrawn — historically about 23% are consolidated downward once surveys complete. Ratings are omitted until a survey assigns one.

Confirmed records above are complete through December 29, 2025. NOAA publishes the confirmed archive annually, so tornadoes after that date appear here first and move into the totals above once finalized.

Preliminary June 25, 2026
5 N Elmwood, Beaver County
Preliminary May 27, 2026
1 NE Goodland, Choctaw County
Preliminary May 27, 2026
Antlers, Pushmataha County
Preliminary April 28, 2026
1 SSE Apple, Choctaw County
Preliminary April 27, 2026
4 SW Bigheart, Osage County
Preliminary April 27, 2026
3 S Foraker, Osage County
Preliminary April 26, 2026
4 SSE Mill Creek, Johnston County
Preliminary April 26, 2026
5 E Pauls Valley, Garvin County
Preliminary April 26, 2026
5 E Hickory, Pontotoc County
Preliminary April 24, 2026
Kiowa, Pittsburg County

Showing the 10 most recent of 41 preliminary reports.

Source: NOAA Storm Prediction Center preliminary storm reports, updated daily.

Recent tornado warnings in Oklahoma

County-by-county tornado warning pages for Oklahoma →

Cities