Tornadoes · United States · Illinois · 2025
EF1 tornado, Stewardson to Windsor, Illinois, March 14, 2025
From Stewardson to Windsor, this EF1 tornado ran 5.1 miles across Shelby County on March 14, 2025, touching down at 11:47 PM CDT and reaching 75 yards wide. It killed nobody.
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.
EF065 to 85 mph
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
EF186 to 110 mphthis tornado
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
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.
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.
EF4166 to 200 mph
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
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.
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.
The record
- Rating
- EF1
- Date
- March 14, 2025
- Touchdown
- 11:47 PM CDT (04:47 UTC)
- Lifted
- 11:52 PM CDT (04:52 UTC)
- On the ground
- 5 minutes
- Path length
- 5.1 miles (8.2 km)
- Path width
- 75 yards (69 m)
- Deaths
- 0
- Injuries
- 0
- County
- Shelby County
- Touchdown point
- 39.230, -88.650
- Lift-off point
- 39.270, -88.570
- Record number
- 2503142247-01
The damage survey
47 damage points were recorded along this path by NWS ILX, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF2. The highest wind the damage implies is 120 mph.
- Two large grain bins collapsed.
- Grain bin rolled out in the field.
- Structure was open on south side. Winds came in and tore roof off and north wall.
- Debris from metal building to the west.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
What the Weather Service recorded
A potent low pressure system progressed across the Midwest on Friday, March 14, 2025. Ahead of this system, temperatures soared nearly 30 degrees above normal with high temperatures reaching the low 80s across central Illinois. Into the evening and overnight hours, a cold front swept across Illinois, with a line of severe thunderstorms developing ahead of the front. These storms produced widespread damaging straight-line winds and eight tornadoes within the NWS Lincoln County Warning Area, all of which occurred in eastern Illinois. Two of these tornadoes were rated EF-2: one in Moultrie and Piatt counties, and another in Cumberland and Coles counties. The latter of these resulted in two injuries.
The tornado began near the intersection of county roads 100N and 2700E, about two miles south-southwest of Stewardson, where a hardwood tree was uprooted and the northeast side of the roof of a farm outbuilding was peeled off. The tornado crossed county road 2700E and struck a larger farm complex where a large farm building had its walls collapse and strewn about three-quarters of a mile to the northeast. The tornado crossed county road 2800E, damaging a small farm outbuilding. It continued northeast, uprooting a few large hardwood trees just north of county roads 300N and 3000E before dissipating.
The tornado began near county road 1175N, damaging a few trees and destroying a small shed. It then traveled north-northeast, destroying a large pole barn near county road 1300N and North 2900 East Road. As the tornado continued northeast, it destroyed two grain bins and snapped over a half dozen power poles. It uprooted multiple hardwood trees about a quarter mile west of county road 3000E before dissipating.
From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.
The warnings
36 minutes of warning. NWS ILX issued a tornado warning for this county at 04:11 UTC, 36 minutes before the tornado touched down, in force until 05:00 UTC.
The county was under a tornado watch, issued at 01:02 UTC and running to 06:15 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 18:00 UTC | 07:29 UTC | Wind Advisory | ILX |
| 01:02 UTC | 06:15 UTC | Tornado Watch | ILX |
| 03:41 UTC | 04:45 UTC | Severe Thunderstorm Warning | ILX |
| 04:11 UTC | 05:00 UTC | Tornado Warning | ILX |
| 04:15 UTC | 05:15 UTC | Severe Thunderstorm Warning | ILX |
| 04:20 UTC | 05:00 UTC | Tornado Warning | ILX |
| 04:55 UTC | 05:13 UTC | Tornado Warning | ILX |
Every warning and watch covering the touchdown point that day, from the Iowa Environmental Mesonet's archive of National Weather Service products. Lead time is measured from the issue of the warning in force to the touchdown time in the database, both of which were recorded to the minute by different people.
The forecast that day
The Storm Prediction Center had this point in a Moderate Risk, with a 0.10 chance of a tornado within 25 miles, in the hatched area where significant tornadoes were expected. The outlook in force was issued at 01:01 UTC.
SPC's Day 1 convective outlook as it stood when the tornado began, read at the touchdown point. The same archive is on the radar archive.
The air that afternoon
The radiosonde launches on either side of the tornado, from the nearest station that was launching then, drawn and analyzed the way Storm Lab does: the same diagram, the same parcel and shear definitions SPC's mesoanalysis uses.
Lincoln, IL (KILX), 00:00Z
4.8 hours before the tornado, 100 km from the path. March 15, 2025.
- Mixed-layer CAPE
- 99 J/kg
- Mixed-layer CIN
- -343 J/kg
- Surface CAPE
- 393 J/kg
- Mixed-layer LCL
- 2530 m above ground
- 0-6 km bulk shear
- 55 kt
- 0-1 km bulk shear
- 25 kt
- 0-1 km storm-relative helicity
- 222 m²/s²
- 0-3 km storm-relative helicity
- 360 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.1
- 0-3 km lapse rate
- 7.6 K/km
Lincoln, IL (KILX), 12:00Z
7.2 hours after it, 100 km from the path. March 15, 2025.
- Mixed-layer CAPE
- 0 J/kg
- Mixed-layer CIN
- -96333 J/kg
- Surface CAPE
- 0 J/kg
- Mixed-layer LCL
- 1836 m above ground
- 0-6 km bulk shear
- 79 kt
- 0-1 km bulk shear
- 50 kt
- 0-1 km storm-relative helicity
- 373 m²/s²
- 0-3 km storm-relative helicity
- 420 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.0
- 0-3 km lapse rate
- 5.7 K/km
The surface observations
Effingham (1H2), 21 km from the path, in the two hours either side.
| Time (UTC) | Temp (°F) | Dew point (°F) | Wind | Gust (kt) | Pressure (mb) | Weather |
|---|---|---|---|---|---|---|
| 02:55 UTC | 71.2 | 51 | 130° 17 kt | 23 | 993.9 | |
| 03:15 UTC | 70.3 | 51.6 | 120° 18 kt | 25 | 993.6 | |
| 03:35 UTC | 70 | 52 | 130° 16 kt | 30 | 993.2 | |
| 03:55 UTC | 70 | 52.7 | 120° 17 kt | 26 | 992.9 | |
| 04:15 UTC | 70 | 53 | 120° 21 kt | 31 | 992.2 | |
| 04:35 UTC | 69.4 | 54 | 120° 27 kt | 34 | 991.5 | VCTS |
| 04:55 UTC | 66.6 | 56.7 | 150° 18 kt | 36 | 992.2 | -VCTSRA |
| 05:15 UTC | 56.5 | 55.6 | 210° 17 kt | 33 | 994.9 | +TSRA |
| 05:35 UTC | 56.3 | 55.8 | 190° 12 kt | 16 | 996.6 | +TSRA |
| 05:55 UTC | 57.2 | 57.2 | 220° 6 kt | 996.3 | VCTSRA | |
| 06:15 UTC | 57.7 | 57.4 | 230° 6 kt | 995.3 | TSRA | |
| 06:35 UTC | 58 | 57.4 | 150° 6 kt | 27 | 995.6 | -VCTSDZ |
From the Iowa Environmental Mesonet's archive of airport observations.
The radar
The Lincoln radar (KILX), 118 km away, was scanning. The volume nearest the touchdown began at 04:49 UTC.
Open the radar archive at this moment, over the track
Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.
What was reported nearby
Local storm reports within 60 km of the path, in the three hours either side.
| Time (UTC) | Report | Where | County | Remark |
|---|---|---|---|---|
| 04:11 UTC | TORNADO | 1 Sw Hagerstown | Fayette, IL | At approximately 11:11 PM a tornado began just southwest of Hagarstown, IL in Fayette County and continued northeastward for 13.4 miles through Vandalia, IL before dissipating southwest of Sefton, IL in Fayette County ar |
| 04:22 UTC | HAIL 1.75 | 1 S Vandalia | Fayette, IL | |
| 04:22 UTC | HAIL 1.75 | 1 S Vandalia | Fayette, IL | |
| 04:25 UTC | HAIL 1.25 | Altamont | Effingham, IL | |
| 04:40 UTC | TSTM WND DMG | 3 Wnw Findlay | Shelby, IL | Barn with 2nd level torn off, near Findlay along Rt 128. Delayed Report. Time estimated by radar. |
| 04:45 UTC | HAIL 1.75 | 1 E Moccasin | Effingham, IL | Hail lasted for approximately 5 minutes and partially covered the road. |
| 04:49 UTC | TSTM WND DMG | Bethany | Moultrie, IL | Trees down on north side of town. |
| 04:51 UTC | TSTM WND DMG | 1 S Vandalia | Fayette, IL | Fayette County EMA reporting multiple lines down in Vandalia. |
| 04:52 UTC | TSTM WND DMG | 3 Ene Bethany | Moultrie, IL | Farm outbuilding destroyed. |
| 04:53 UTC | TSTM WND DMG | Hammond | Piatt, IL | Delayed report. Relayed from broadcast media. Time estimated by radar. Large 12 in tree limbs down on a house. Shingles peeled upward on roofing. |
| 04:55 UTC | FUNNEL CLOUD | 3 Nw Watson | Effingham, IL | Corrects previous funnel cloud report from 3 NW Watson. |
| 04:55 UTC | FUNNEL CLOUD | 4 Nw Watson | Effingham, IL | |
| 04:57 UTC | TORNADO | 3 W Lovington | Moultrie, IL | EF1, peak wind speed 110 mph. Path length 5.1 miles, width 150 yards. Most damage was to trees and power lines, but farm outbuildings were destroyed near the touchdown point, a well as county road 950E a quarter mile nor |
| 04:59 UTC | TSTM WND DMG | Hammond | Piatt, IL | Gutters and roofing material ripped off of house, small outbuilding demolished, large limbs and cell tower blown down. Time estimated from radar. |
| 05:00 UTC | TSTM WND DMG | Neoga | Cumberland, IL | Report from social media. Porch and portion of roof torn off of home. |
| 05:01 UTC | TORNADO | 2 Ssw Hammond | Piatt, IL | Corrects previous tornado report from Hammond. EF2, peak wind speed 115 mph. Path length 12.8 miles, max width 150 yards. A farmstead lost over 2 dozen trees in far northern Moultrie County, with a home and several outbu |
| 05:02 UTC | TSTM WND DMG | 1 Ne Neoga | Cumberland, IL | Semis blown over on I-57. |
| 05:03 UTC | TORNADO | 1 Se Neoga | Cumberland, IL | *** 2 INJ *** EF2, peak wind speed 120 mph. Path length 11.3 miles, max width 300 yards. Touched down on the southeast side of Neoga, and damaged the roof of the high school and caved in the front door of the elementary |
| 05:05 UTC | TORNADO | Hammond | Piatt, IL | EF2, peak wind speed 115 mph. Path length 10.1 miles, max width 150 yards. Numerous trees were damaged in Hammond, some of which caused building damage as they fell. The peak intensity occurred near the intersection of D |
| 05:08 UTC | TORNADO | 1 W Trilla | Coles, IL | Outbuilding destroyed. Time estimated from radar with a radar confirmed tornado. |
| 05:10 UTC | TORNADO | 3 Sse Cooks Mill | Coles, IL | EF1, peak wind speed 100 mph. Path length 0.6 miles, max width 75 yards. Snapped 11 power poles near the intersection of county roads 500E and 1100N. |
| 05:13 UTC | TSTM WND DMG | Janesville | Coles, IL | time estimated from radar. Public photos shared of large tree branches broken and a small outbuilding shifted from the foundation. |
| 05:15 UTC | TSTM WND DMG | 1 Wnw Lerna | Coles, IL | power lines down. Time estimated from radar. |
| 05:20 UTC | TSTM WND DMG | 1 Se Charleston | Coles, IL | power poles and lines down. Time estimated from radar. |
| 05:31 UTC | TSTM WND DMG | 3 N Mattoon | Coles, IL | power poles broken and powerlines down. |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2025 tornado in IllinoisEvery tornado in Illinois since 1950Warnings in force in Illinois nowThe forecast where you are
The other tornadoes of March 14, 2025
53 more were confirmed in the United States that day.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| March 14 | 6:40 PM CDT | EF1 | Webster, MO | 19.8 | 400 | $275,000 | ||
| March 14 | 7:12 PM CDT | EF1 | Laclede, MO | 22.3 | 200 | $320,000 | ||
| March 14 | 7:42 PM CDT | EF1 | Phelps, MO | 10.2 | 400 | $25,000 | ||
| March 14 | 7:50 PM CDT | EF2 | Phelps, MO | 10.3 | 500 | 1 | $2.5 million | |
| March 14 | 8:29 PM CDT | EF1 | Franklin, MO | 19.8 | 100 | $148,000 | ||
| March 14 | 8:33 PM CDT | EF1 | Franklin, MO | 5.6 | 220 | $35,000 | ||
| March 14 | 8:34 PM CDT | EF3 | Baxter, AR to MO | 35.5 | 1,200 | 3 | 4 | $7.0 million |
| March 14 | 8:49 PM CDT | EF0 | Cedar, IA | 1.9 | 50 | |||
| March 14 | 8:52 PM CDT | EF2 | Franklin, MO | 17.8 | 644 | $6.5 million | ||
| March 14 | 9:11 PM CDT | EF4 | Larkin tornado, Arkansas and Missouri | 116.0 | 1,400 | 5 | $2.8 million | |
| March 14 | 9:11 PM CDT | EF3 | Oregon, MO to AR | 57.2 | 800 | $2.5 million | ||
| March 14 | 9:16 PM CDT | EF2 | Saint Louis, MO | 20.7 | 880 | $1.2 million | ||
| March 14 | 9:18 PM CDT | EF2 | Jefferson, MO | 25.3 | 850 | $905,000 | ||
| March 14 | 9:36 PM CDT | EF3 | Oregon, MO | 23.5 | 800 | $800,000 | ||
| March 14 | 9:38 PM CDT | EF2 | Saint Louis, MO to IL | 11.0 | 1,320 | $1.1 million | ||
| March 14 | 9:52 PM CDT | EF1 | Monroe, IL | 14.7 | 275 | $150,000 | ||
| March 14 | 10:09 PM CDT | EF1 | Hempstead, AR | 8.6 | 525 | 2 | $500,000 | |
| March 14 | 10:16 PM CDT | EF3 | Independence, AR | 81.0 | 700 | 3 | $300,000 | |
| March 14 | 10:17 PM CDT | EF1 | Clark, AR | 22.1 | 150 | |||
| March 14 | 10:20 PM CDT | EF3 | Reynolds, MO | 29.9 | 1,525 | 3 | 2 | $5.0 million |
| March 14 | 10:28 PM CDT | EF3 | Carter, MO | 30.6 | 325 | 2 | $3.5 million | |
| March 14 | 10:28 PM CDT | EF1 | Saint Clair, IL | 6.8 | 450 | $170,000 | ||
| March 14 | 10:28 PM CDT | EF1 | Independence, AR | 3.6 | 100 | |||
| March 14 | 10:30 PM CDT | EF2 | Saint Clair, IL | 11.0 | 700 | $960,000 | ||
| March 14 | 10:48 PM CDT | EF1 | Audrain, MO | 6.8 | 770 | $50,000 | ||
| March 14 | 10:55 PM CDT | EF2 | Nevada, AR | 14.6 | 1,263 | $250,000 | ||
| March 14 | 11:11 PM CDT | EF1 | Fayette, IL | 13.4 | 400 | $110,000 | ||
| March 14 | 11:13 PM CDT | EF4 | Diaz tornado, AR | 18.5 | 1,760 | 2 | ||
| March 14 | 11:14 PM CDT | EF2 | Humphreys, MS | 35.8 | 1,320 | |||
| March 14 | 11:15 PM CDT | EF3 | Wayne, MO | 28.6 | 500 | 1 | 1 | $4.5 million |
| March 14 | 11:25 PM CDT | EF2 | Bollinger, MO to IL | 33.1 | 800 | $5.2 million | ||
| March 14 | 11:27 PM CDT | EF3 | Butler, MO | 17.9 | 350 | 1 | $15 million | |
| March 14 | 11:39 PM CDT | EF0 | Kendall, IL | 3.6 | 125 | |||
| March 14 | 11:43 PM CDT | EF1 | Jefferson, AR | 0.9 | 50 | |||
| March 14 | 11:50 PM CDT | EF1 | Shelby, IL | 2.3 | 100 | |||
| March 14 | 11:50 PM CDT | EF2 | Woodruff, AR | 5.0 | 200 | |||
| March 14 | 11:50 PM CDT | EF1 | Stoddard, MO | 6.1 | 25 | $100,000 | ||
| March 14 | 11:53 PM CDT | EF2 | Clay, AR | 9.9 | 125 | $250,000 | ||
| March 14 | 11:57 PM CDT | EF1 | Moultrie, IL | 4.9 | 150 | |||
| March 14 | 12:01 AM CDT | EF2 | Moultrie, IL | 12.6 | 200 | |||
| March 14 | 12:03 AM CDT | EF0 | Craighead, AR | 1.4 | 50 | $10,000 | ||
| March 14 | 12:03 AM CDT | EF2 | Cumberland, IL | 12.9 | 300 | 2 | ||
| March 14 | 12:05 AM CDT | EF0 | DuPage, IL | 0.8 | 50 | |||
| March 14 | 12:05 AM CDT | EF1 | Stoddard, MO | 4.6 | 50 | $500,000 | ||
| March 14 | 12:10 AM CDT | EF2 | Jackson, IL | 15.2 | 250 | $1.8 million | ||
| March 14 | 12:10 AM CDT | EF1 | Coles, IL | 0.6 | 75 | |||
| March 14 | 12:16 AM CDT | EF2 | Craighead, AR | 13.8 | 150 | 4 | $2.0 million | |
| March 14 | 12:17 AM CDT | EF2 | Scott, MO | 6.4 | 100 | $1.1 million | ||
| March 14 | 12:18 AM CDT | EF2 | Carroll, MS | 24.2 | 1,200 | 3 | ||
| March 14 | 12:23 AM CDT | EF0 | Poinsett, AR | 2.8 | 50 | $5,000 | ||
| March 14 | 12:40 AM CDT | EF1 | Champaign, IL | 13.7 | 450 | |||
| March 14 | 12:50 AM CDT | EF1 | Edgar, IL | 6.4 | 425 | |||
| March 14 | 12:56 AM CDT | EF2 | Dunklin, MO | 19.4 | 550 | $550,000 |
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.