Tornadoes · United States · Missouri

2025 tornadoes in Missouri

96 tornadoes touched down in Missouri in 2025, 175 percent above the average of the record for the state. They killed 13 people and injured 53.

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 Missouri in 2025

March 14 22 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 146:40 PM CDTEF1Webster19.8400$275,000
March 147:12 PM CDTEF1Laclede22.3200$320,000
March 147:42 PM CDTEF1Phelps10.2400$25,000
March 147:50 PM CDTEF2Phelps10.35001$2.5 million
March 148:29 PM CDTEF1Franklin19.8100$148,000
March 148:33 PM CDTEF1Franklin5.6220$35,000
March 148:52 PM CDTEF2Franklin17.8644$6.5 million
March 149:11 PM CDTEF3Oregon to AR57.2800$2.5 million
March 149:16 PM CDTEF2Saint Louis20.7880$1.2 million
March 149:18 PM CDTEF2Jefferson25.3850$905,000
March 149:36 PM CDTEF3Oregon23.5800$800,000
March 149:38 PM CDTEF2Saint Louis to IL11.01,320$1.1 million
March 1410:20 PM CDTEF3Reynolds29.91,52532$5.0 million
March 1410:28 PM CDTEF3Carter30.63252$3.5 million
March 1410:48 PM CDTEF1Audrain6.8770$50,000
March 1411:15 PM CDTEF3Wayne28.650011$4.5 million
March 1411:25 PM CDTEF2Bollinger to IL33.1800$5.2 million
March 1411:27 PM CDTEF3Butler17.93501$15 million
March 1411:50 PM CDTEF1Stoddard6.125$100,000
March 1412:05 AM CDTEF1Stoddard4.650$500,000
March 1412:17 AM CDTEF2Scott6.4100$1.1 million
March 1412:56 AM CDTEF2Dunklin19.4550$550,000

March 15 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 151:03 AM CDTEF1New Madrid4.550$900,000

March 30 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 305:02 PM CDTEF1Ripley8.650$55,000

April 2 11 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 27:29 AM CDTEF2Vernon6.5200$500,000
April 27:30 AM CDTEF1Vernon16.6200$1.2 million
April 28:34 AM CDTEF2Cooper6.1200$100,000
April 23:13 PM CDTEF3Crawford21.9200$685,000
April 23:16 PM CDTEF1Howell1.1350$10,000
April 25:32 PM CDTEF1Ripley1.1125$185,000
April 26:13 PM CDTEF2Wayne8.3175$630,000
April 26:32 PM CDTEF2Stoddard14.7600$20 million
April 26:36 PM CDTEF1Butler13.4125$2.0 million
April 26:56 PM CDTEF1Cape Girardeau to IL8.0150$765,000
April 27:30 PM CDTEF1Scott1.0250$600,000

April 18 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 1810:15 PM CDTEF0Greene0.250$40,000

April 20 13 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 201:31 PM CDTEF2Callaway2.61001$125,000
April 202:29 PM CDTEF0Barton19.8300$3.4 million
April 204:21 PM CDTEF0Christian1.350$15,000
April 204:30 PM CDTEF0Morgan0.775$20,000
April 204:35 PM CDTEF0Douglas2.850$100,000
April 204:46 PM CDTEF0Webster1.130$100,000
April 204:59 PM CDTEF0Wright1.850$25,000
April 205:08 PM CDTEF1Wright2.1400
April 205:18 PM CDTEF1Boone3.3100
April 205:33 PM CDTEF1Boone2.3100$22,000
April 205:56 PM CDTEF1Audrain0.350$60,000
April 206:01 PM CDTEF0Shannon1.5250
April 206:19 PM CDTEF0Pike0.325$15,000

April 29 8 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 298:55 AM CDTEF1Lawrence4.4100$200,000
April 299:00 AM CDTEF1Lawrence5.2100$250,000
April 299:09 AM CDTEF0Lawrence5.350$100,000
April 299:24 AM CDTEF1Greene1.650$120,000
April 299:30 AM CDTEF0Christian4.925$250,000
April 299:35 AM CDTEF0Newton2.150$80,000
April 299:40 AM CDTEF0Greene8.4100$100,000
April 2912:24 PM CDTEF1Washington4.2150$50,000

May 16 7 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 161:25 PM CDTEF1Texas2.4100$20,000
May 162:39 PM CDTEF2Saint Louis to IL23.21,750438$1.6 billion
May 162:53 PM CDTEF2Iron3.3150
May 163:54 PM CDTEF3Stoddard16.1200210$15 million
May 163:59 PM CDTEF0Scott0.6100$10,000
May 164:03 PM CDTEF2Cape Girardeau1.4225$175,000
May 166:40 PM CDTEF1Scott1.3100$175,000

May 19 17 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 196:55 PM CDTEF1St. Clair to OK, AR4.650$150,000
May 197:15 PM CDTEF1Henry3.5200
May 197:24 PM CDTEF1Benton1.3500$115,000
May 197:28 PM CDTEF1Benton4.3500$148,000
May 197:35 PM CDTEF1Benton4.4300$160,000
May 198:02 PM CDTUnratedJefferson2.41
May 198:32 PM CDTEF0Buchanan4.320
May 198:56 PM CDTEF1Washington2.850
May 1910:18 PM CDTEF1Dent6.450$30,000
May 1910:20 PM CDTEF0Dent1.075$80,000
May 1910:21 PM CDTEF0Dent4.350$55,000
May 1910:28 PM CDTEF0Dent1.950$25,000
May 1910:39 PM CDTEF0Washington2.2140
May 1910:40 PM CDTEF0Reynolds1.650
May 1910:50 PM CDTEF1Crawford1.0270$60,000
May 1911:31 PM CDTEF1Saint Francois4.2500$30,000
May 1912:02 AM CDTEF0Sainte Genevieve1.325

May 20 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 201:08 AM CDTEF1Cape Girardeau1.7150$200,000

June 3 3 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 32:24 PM CDTEF0Jackson0.840
June 32:35 PM CDTEF1Jackson3.750
June 34:37 PM CDTEF0Wright0.4100$8,000

June 4 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 42:50 PM CDTEF1Saint Louis6.8300$94,000

June 6 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 67:27 AM CDTEF1Barry3.2100$50,000

June 7 4 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 77:05 PM CDTEF1Jefferson4.9300
June 78:35 PM CDTEF0Saint Francois1.365$25,000
June 79:52 PM CDTEF1Cape Girardeau3.550$110,000
June 710:23 PM CDTEF1Cape Girardeau1.6125$90,000

June 18 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 1810:55 AM CDTEF1Calhoun to IL3.6100

July 11 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
July 118:21 PM CDTEF0Cass0.9200

August 9 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
August 96:22 PM CDTEF1Shelby0.475$90,000
August 96:23 PM CDTEF1Shelby3.1100$105,000

August 10 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
August 107:10 PM CDTUnratedClark0.110

Crossed into Missouri

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

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 148:34 PM CDTEF3Baxter, AR to MO35.51,20034$7.0 million
March 149:11 PM CDTEF4Larkin tornado, Arkansas and Missouri116.01,4005$2.8 million
April 201:57 PM CDTEF1Cherokee, KS to MO24.1250$1.0 million

Nearby

Every tornado in Missouri since 1950Warnings in force in MissouriThe live radar over Missouri

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.