The tornado outbreak of April 2, 2025

88 tornadoesIndiana, Illinois, Missouri and 8 more states

88 tornadoes touched down across 11 states between 5:13 AM and 12:52 AM the next day CDT, 5 of them rated EF3 or stronger, and 5 people were killed. The 8th-most tornadoes of any day since 1950.

Watch the day unfold

Tornado outbreak · April 2, 2025

How the day unfolded

Every tornado recorded that day, at its logged touchdown time and along its path, with the counties it crossed.

About this replay
Central time—Historical replay — logged touchdown times
Tornadoes—of 88 that day
Strongest so far—
Killed—in tornadoes so far

The day in numbers

Tornadoes
88
8th of 12,998 tornado days since 1950
EF3 or stronger
5
None rated EF4 or EF5
Killed
5
Along all the paths
Injured
35
Along all the paths
Path miles
765
All the paths end to end
First and last
5:13 AM to 12:52 AM the next day
Touchdowns, Central Daylight Time

Hour by hour

Tornadoes touching down in each hour, Central Daylight Time.

Tornadoes per hour, April 2, 2025 5 AM: 1 6 AM: 1 7 AM: 2 8 AM: 1 9 AM: 0 10 AM: 0 11 AM: 0 Noon: 0 1 PM: 1 2 PM: 0 3 PM: 3 4 PM: 1 5 PM: 7 6 PM: 14 7 PM: 11 8 PM: 17 17 9 PM: 11 10 PM: 4 11 PM: 4 Midnight: 10 5 AM8 AM11 AM2 PM5 PM8 PM11 PM

Every tornado

In order of touchdown. One has a record page, linked from the rating.

Tornadoes of April 2, 2025
5:13 AMEF1Osage County OK3.725000
6:37 AMEF1Tulsa County, Rogers County OK10.760000
7:29 AMEF2Vernon County MO6.520000
7:30 AMEF1Vernon County MO16.620000
8:34 AMEF2Cooper County MO6.120000
1:00 PMEFUMaricopa County AZ0.5500
3:13 PMEF3Crawford County, Washington County MO21.920000
3:16 PMEF1Howell County MO1.135000
3:40 PMEF0Logan County, Macon County and 1 more IL12.73000
4:21 PMEF0Madison County TN1.915000
5:00 PMEF1Iroquois County IL2.340000
5:05 PMEF2Bond County, Fayette County IL22.820001
5:09 PMEF0Iroquois County IL2.230000
5:32 PMEF1Ripley County MO1.112500
5:56 PMEF2Randolph County, Clay County AR24.650000
5:56 PMEF2Arkansas County AR8.310000
5:59 PMEF1Poinsett County AR7.540000
6:08 PMEF1Effingham County IL2.512500
6:13 PMEF2Wayne County, Bollinger County MO8.317500
6:21 PMEF1Arkansas County AR0.95000
6:23 PMEF1Effingham County, Jasper County IL8.310000
6:26 PMEF3Poinsett County, Craighead County AR24.21,50008
6:28 PMEF2Craighead County AR14.470000
6:29 PMEF0Cumberland County IL4.015000
6:32 PMEF2Stoddard County, Cape Girardeau County MO14.760000
6:33 PMEF2Cumberland County, Clark County and 2 more IL, IN48.91,20000
6:36 PMEF1Butler County, Dunklin County MO13.412500
6:40 PMEF0Cross County, Poinsett County AR6.57500
6:48 PMEF1Lafayette County AR7.625000
6:52 PMEF1Marshall County, Kosciusko County IN17.817500
6:56 PMEF1Cape Girardeau County, Alexander County MO, IL8.015000
7:02 PMEF1Clark County, Edgar County IL8.120000
7:08 PMEF1Union County IL10.05000
7:17 PMEF1Lafayette County AR0.37500
7:24 PMEF1Parke County IN10.812000
7:25 PMEF0Union County IL1.12500
7:30 PMEF1Scott County MO1.025000
7:35 PMEF0St. Francis County, Crittenden County AR3.17500
7:35 PMEF2Johnson County IL6.225000
7:46 PMEF1Steuben County, Branch County IN, MI10.860000
7:49 PMEF1Branch County MI3.712500
7:51 PMEF1Williamson County IL3.37500
8:00 PMEF2Carlisle County KY9.720000
8:05 PMEF2Hendricks County IN13.020001
8:14 PMEF1Saline County, Gallatin County IL5.030000
8:15 PMEF1Hendricks County IN1.530000
8:15 PMEF1Dyer County TN4.710000
8:18 PMEF2Ballard County, McCracken County KY18.21,00004
8:23 PMEF1Gallatin County, White County IL9.210000
8:28 PMEF1Hamilton County IN6.615000
8:35 PMEF1Gibson County, Obion County TN9.335000
8:43 PMEF2Madison County IN2.125000
8:43 PMEF2Massac County, Pope County and 1 more IL, KY12.015000
8:46 PMEF1Madison County IN11.615000
8:51 PMEF2Posey County, Vanderburgh County IN10.615000
8:52 PMEF1Posey County IN1.17500
8:52 PMEF0Madison County IN4.910000
8:55 PMEF1Vanderburgh County, Warrick County and 1 more IN17.023000
8:57 PMEF2Madison County IN15.220000
9:00 PMEF2Weakley County TN6.435000
9:01 PMEF1Vanderburgh County IN4.07500
9:04 PMEF1Delaware County IN5.820000
9:10 PMEF1Warrick County IN6.610000
9:17 PMEF1Weakley County, Graves County and 1 more TN, KY17.120000
9:34 PMEF1Hopkins County KY12.25000
9:47 PMEF1Adams County IN2.27500
9:48 PMEF1Adams County IN1.510000
9:57 PMEF0Lawrence County IN0.12000
9:58 PMEF1Van Wert County OH0.85000
9:58 PMEF2McLean County KY9.120000
10:02 PMEF1Van Wert County, Putnam County OH15.330000
10:18 PMEF2Paulding County, Putnam County OH4.737502
10:20 PMEF2Washington County, Scott County IN15.360000
10:53 PMEF1Floyd County IN2.250000
11:13 PMEF0Sandusky County OH0.71500
11:23 PMEF0Franklin County, Butler County IN, OH11.030000
11:29 PMEF3Jefferson County KY9.735000
11:58 PMEF0Warren County, Montgomery County OH3.020000
12:02 AMEF0Warren County OH8.520000
12:07 AMEF2Benton County, Tippah County and 1 more MS, TN12.545003
12:16 AMEF1Nelson County KY2.917500
12:17 AMEF0Brown County, Highland County and 1 more OH7.925000
12:19 AMEF0Clinton County OH2.710000
12:24 AMEF3Tate County MS12.265002
12:26 AMEF1Harrison County KY10.85000
12:29 AMEF0Clinton County, Fayette County OH9.135000
12:34 AMEF3McNairy County, Hardin County TN29.1650514
12:52 AMEF0Mason County KY1.815000

By state

Tornadoes by state, April 2, 2025
Indiana2200
Illinois1600
Missouri1110
Arkansas1010
Ohio900
Kentucky810
Tennessee615
Mississippi210
Oklahoma200
Arizona100
Michigan100

Tornadoes in 2025 · On this date in other years · The biggest outbreak days · The day’s damaging winds

Storm Prediction Center severe weather database, 1950 to 2025. A day is SPC’s calendar date in Central Standard Time; an outbreak day here has 40 or more tornadoes, or 6 or more rated F3/EF3 or stronger.