Tornadoes · United States · Missouri · 2025

EF1 tornado, Elmont to St Albans, Missouri, March 14, 2025

From Elmont to St Albans, this EF1 tornado ran 19.8 miles across Franklin County on March 14, 2025, touching down at 8:29 PM CDT and reaching 100 yards wide. It killed nobody, and did $148,000 of property damage.

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 mphthis tornado

    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.

The record

Rating
EF1
Date
March 14, 2025
Touchdown
8:29 PM CDT (01:29 UTC)
Lifted
8:52 PM CDT (01:52 UTC)
On the ground
23 minutes
Path length
19.8 miles (31.9 km)
Path width
100 yards (91 m)
Deaths
0
Injuries
0
Property damage
$148,000
County
Franklin County
Touchdown point
38.230, -91.242
Lift-off point
38.427, -90.983
Record number
2503141929-01

The damage survey

247 damage points were recorded along this path by NWS LSX, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF2. The highest wind the damage implies is 133 mph.

  • Numerous trees down though conservation area
  • Numerous trees snapped as well
  • Sheet metal structure thrown several hundred feet
  • Numerous empty semi trailers thrown

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

During the late afternoon of March 14, 2025, numerous severe thunderstorms developed across central Missouri and tracked east. After sunset, these thunderstorms began producing tornadoes, some strong, causing several injuries in the St. Louis county warning area (CWA). In total, 13 tornadoes touched down in the CWA, making it one of the most active outbreaks on record for the St. Louis CWA. Seven of these tornadoes occurred at least partially in St. Louis's Missouri counties.

At 8:29 PM a tornado began near the community of Elmont, MO, producing EF1 damage primarily to trees and one large barn. The tornado moved quickly to the northeast, and produced additional tree damage along Missouri route 185, and along Ridge Road within the Long Ridge Conservation Area. The tornado then continued northeast before ending very near Highway 47. Near the end of its path, the tornado damaged several homes, outbuildings, telephone poles and trees within the southern outskirts of Union, MO. The most significant of this damage occurred near N Bend Road, where damage to a home and barn suggested maximum wind speeds of approximately 105 miles per hour.

A tornado developed at 8:56pm on March 14th, 2025 on the east side of Villa Ridge, between American Inn Road and Saint Marys Road north of I-44. The tornado very quickly intensified as it moved into a neighborhood near the intersection of Interstate 44 and US Highway 100. In that neighborhood, the tornado damaged numerous homes, making several of them uninhabitable. The strongest estimated wind speeds in this neighborhood were estimated at 130 mph, based on significant damage to three of these homes. The tornado continued to the northeast, damaging an industrial facility before moving into a heavily wooded area in northeastern Franklin county. Here, the tornado resulted in a narrow track of concentrated, intense tree damage. There were also a number of homes in the path that sustained damage. Before crossing into St. Louis County, the tornado hit a microwave tower, knocking the top portion of the tower to the ground. These winds were also estimated to be 130mph.

From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.

The warnings

22 minutes of warning. NWS LSX issued a tornado warning for this county at 01:07 UTC, 22 minutes before the tornado touched down, in force until 01:45 UTC.

The county was under a tornado watch, issued at 21:06 UTC and running to 04:00 UTC.

Issued (UTC)ExpiredProductOffice
17:00 UTC06:00 UTCWind AdvisoryLSX
21:06 UTC04:00 UTCTornado WatchLSX
01:07 UTC01:45 UTCTornado WarningLSX
01:13 UTC02:15 UTCSevere Thunderstorm WarningLSX
01:16 UTC01:47 UTCTornado WarningLSX
01:22 UTC02:00 UTCTornado WarningLSX
01:40 UTC02:17 UTCTornado WarningLSX
02:07 UTC02:27 UTCTornado WarningLSX
02:13 UTC02:44 UTCSevere Thunderstorm WarningLSX

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.15 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.

Springfield, MO (KSGF), 00:00Z

1.5 hours before the tornado, 285 km from the path. March 15, 2025.

Skew-T log-pSkew-T log-p diagram, Springfield, MO at 00:00Z on 2025-03-15Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 166 joules per kilogram, CIN -51, lifted condensation level 1136 meters above ground. Wind barbs in knots down the right edge.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed. The warm shading is its CAPE, the cool shading the inhibition it has to break through.
HodographHodograph, Springfield, MO at 00:00Z on 2025-03-15The wind through the lowest 10 kilometers as a curve, rings every 10 meters per second labeled in knots. Zero to 1 km storm-relative helicity 104 square meters per square second, 0 to 6 km bulk shear 96 knots.1939587897117136Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km. RM and LM are the right and left moving storms Bunkers' method gives; the shaded area is the 0 to 1 km storm-relative helicity.
Mixed-layer CAPE
166 J/kg
Mixed-layer CIN
-51 J/kg
Surface CAPE
404 J/kg
Mixed-layer LCL
1136 m above ground
0-6 km bulk shear
96 kt
0-1 km bulk shear
29 kt
0-1 km storm-relative helicity
104 m²/s²
0-3 km storm-relative helicity
209 m²/s²
Significant tornado parameter
0.2
Supercell composite
0.6
0-3 km lapse rate
6.4 K/km

Open this sounding in Storm Lab

Springfield, MO (KSGF), 12:00Z

10.5 hours after it, 285 km from the path. March 15, 2025.

Skew-T log-pSkew-T log-p diagram, Springfield, MO at 12:00Z on 2025-03-15Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel lifted from the surface. Mixed-layer CAPE 0 joules per kilogram, CIN -93243, lifted condensation level 1523 meters above ground. Wind barbs in knots down the right edge.LCL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed. The warm shading is its CAPE, the cool shading the inhibition it has to break through.
HodographHodograph, Springfield, MO at 12:00Z on 2025-03-15The wind through the lowest 10 kilometers as a curve, rings every 10 meters per second labeled in knots. Zero to 1 km storm-relative helicity 112 square meters per square second, 0 to 6 km bulk shear 68 knots.1939587897117Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km. RM and LM are the right and left moving storms Bunkers' method gives; the shaded area is the 0 to 1 km storm-relative helicity.
Mixed-layer CAPE
0 J/kg
Mixed-layer CIN
-93243 J/kg
Surface CAPE
0 J/kg
Mixed-layer LCL
1523 m above ground
0-6 km bulk shear
68 kt
0-1 km bulk shear
32 kt
0-1 km storm-relative helicity
112 m²/s²
0-3 km storm-relative helicity
207 m²/s²
Significant tornado parameter
0.0
Supercell composite
0.0
0-3 km lapse rate
5.2 K/km

Open this sounding in Storm Lab

The surface observations

Sullivan Regional (UUV), 12 km from the path, in the two hours either side.

Time (UTC)Temp (°F)Dew point (°F)WindGust (kt)Pressure (mb)Weather
23:35 UTC71.651.8190° 22 kt34991.9
23:55 UTC71.651.8180° 22 kt35991.2
00:15 UTC71.651.8190° 21 kt31991.2
00:35 UTC71.653.6180° 22 kt32990.9
00:55 UTC71.653.6180° 26 kt38990.2
01:15 UTC69.853.6170° 21 kt32989.2TS
01:35 UTC69.855.4140° 18 kt29985.8+TSRA
02:15 UTC55.455.4260° 11 kt991.5-TSRA
02:35 UTC55.455.4240° 8 kt991.5TSRA
02:55 UTC55.455.4230° 10 kt15991.5+TSRA
03:15 UTC55.455.4200° 10 kt16992.6-RA

From the Iowa Environmental Mesonet's archive of airport observations.

The radar

The St Louis radar (KLSX), 56 km away, was scanning. The volume nearest the touchdown began at 01:31 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)ReportWhereCountyRemark
22:43 UTCNON-TSTM WND DMGSullivanFranklin, MORoof blown off of house.
23:10 UTCNON-TSTM WND DMGKirkwoodSt. Louis, MOLarge tree uprooted.
23:31 UTCNON-TSTM WND DMG2 N MurphySt. Louis, MOLarge covered structure collapsed near the football field at Rockwood Summit High School.
00:31 UTCNON-TSTM WND DMG4 Sw TroyLincoln, MODowned powerlines on Pear Tree Road between Mennemeyer and S. Moore School Road.
00:42 UTCNON-TSTM WND DMG3 S BergerFranklin, MODowned tree blocking one lane on Rt. VV near Berger MO.
00:49 UTCNON-TSTM WND DMG2 Ese Saint CharlesSt. Charles, MOWall of brick building blown down. Debris in roadway.
00:50 UTCTSTM WND DMGRollaPhelps, MORoof off house. Time based on radar. Possible tor.
01:23 UTCHAIL 13 Ne RosatiCrawford, MO
01:23 UTCHAIL 13 Ne RosatiCrawford, MO
01:30 UTCHAIL 11 W CubaCrawford, MO
01:30 UTCHAIL 11 W CubaCrawford, MO
01:33 UTCTORNADO6 E BayFranklin, MOAt approximately 8:33 PM a tornado began south of Kohl City, MO in Franklin County and continued northeastward for 5.5 miles before dissipating just southwest of Etlah, MO in Franklin County around 8:39 PM. Most damage w
01:34 UTCHAIL 1.251 N SteelvilleCrawford, MO
01:34 UTCHAIL 1.251 N SteelvilleCrawford, MO
01:37 UTCHAIL 13 Ne CubaCrawford, MOReport from mPING: Quarter (1.00 in.).
01:37 UTCHAIL 13 Ne CubaCrawford, MOReport from mPING: Quarter (1.00 in.).
01:40 UTCHAIL 1.25BourbonCrawford, MO
01:40 UTCHAIL 1.25BourbonCrawford, MO
01:41 UTCHAIL 1.25BourbonCrawford, MOPicture submitted via social media. Time estimated by radar.
01:41 UTCHAIL 1.25BourbonCrawford, MOPicture submitted via social media. Time estimated by radar.
01:43 UTCTSTM WND DMG5 Wnw Saint ClairFranklin, MOVia email: Roof of outbuilding missing and 2nd floor side wall completely destroyed. Roof panels torn from about 2/3 of the residence.
01:43 UTCTORNADO5 Wnw Saint ClairFranklin, MOCorrects previous tstm wnd dmg report from 5 WNW Saint Clair. Via email: Roof of outbuilding missing and 2nd floor side wall completely destroyed. Roof panels torn from about 2/3 of the residence. Very large living tree
01:44 UTCHAIL 1.52 Nw LeasburgCrawford, MOReport from mPING: Ping Pong Ball (1.50 in.).
01:44 UTCHAIL 1.52 Nw LeasburgCrawford, MOReport from mPING: Ping Pong Ball (1.50 in.).
01:45 UTCHAIL 11 Sw BourbonCrawford, MOReport from mPING: Quarter (1.00 in.).
01:45 UTCHAIL 11 Sw BourbonCrawford, MOReport from mPING: Quarter (1.00 in.).
01:47 UTCHAIL 1.753 Se UnionFranklin, MOReport from mPING: Golf Ball (1.75 in.).
01:47 UTCHAIL 1.753 Se UnionFranklin, MOReport from mPING: Golf Ball (1.75 in.).
01:49 UTCHAIL 11 Ene SullivanFranklin, MOQuarter size hail, high wind, and street flooding.
01:49 UTCHAIL 11 Ene SullivanFranklin, MOQuarter size hail, high wind, and street flooding.
01:50 UTCTSTM WND DMG4 E Hawk PointLincoln, MOTree Branches Broken.
01:50 UTCHAIL 1.5SteelvilleCrawford, MO
01:50 UTCHAIL 1.5SteelvilleCrawford, MO
01:51 UTCTORNADO4 Ssw UnionFranklin, MORelayed information from a resident off Massey Ford Road near the Bourbouse River. Tornado took down several trees and power lines down. Power is out.
01:51 UTCTORNADO4 Ssw UnionFranklin, MOCorrects previous tornado report from 4 SSW Union. Damage surveys confirmed an EF-1 tornado stretching from Elmont, MO to the southern outskirts of Union, MO. Damage to several homes, outbuildings, telephone poles, and t
01:51 UTCTORNADO4 Ssw UnionFranklin, MODamage surveys confirmed an EF-1 tornado stretching from Elmont, MO to the southern outskirts of Union, MO. Damage to several homes, outbuildings, telephone poles, and trees was observed. Maximum wind speeds were estimat
01:53 UTCTSTM WND DMG2 Ene Villa RidgeFranklin, MOBuilding with significant roof damage. Intersection of MO 100 and St Marys Rd. Viia Ridge.
01:54 UTCTORNADO3 Ssw Villa RidgeFranklin, MOTractor trailer impacted on I-44 near mile marker 247 near Union. No further information available. Time estimated by radar.
01:56 UTCTSTM WND DMG1 Wnw Gray SummitFranklin, MOMultiple building with significant damage. Roofs blown off.
01:56 UTCTORNADO1 Se Villa RidgeFranklin, MO*** 1 INJ *** A tornado developed at 8:56 p.m. on March 14, 2025 on the east side of Villa Ridge, between American Inn Road and Saint Marys Road north of Interstate 44. The tornado very quickly intensified as it moved in

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 MissouriEvery tornado in Missouri since 1950Warnings in force in Missouri nowThe forecast where you are

The other tornadoes of March 14, 2025

53 more were confirmed in the United States that day.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
March 146:40 PM CDTEF1Webster, MO19.8400$275,000
March 147:12 PM CDTEF1Laclede, MO22.3200$320,000
March 147:42 PM CDTEF1Phelps, MO10.2400$25,000
March 147:50 PM CDTEF2Phelps, MO10.35001$2.5 million
March 148:33 PM CDTEF1Franklin, MO5.6220$35,000
March 148:34 PM CDTEF3Baxter, AR to MO35.51,20034$7.0 million
March 148:49 PM CDTEF0Cedar, IA1.950
March 148:52 PM CDTEF2Franklin, MO17.8644$6.5 million
March 149:11 PM CDTEF4Larkin tornado, Arkansas and Missouri116.01,4005$2.8 million
March 149:11 PM CDTEF3Oregon, MO to AR57.2800$2.5 million
March 149:16 PM CDTEF2Saint Louis, MO20.7880$1.2 million
March 149:18 PM CDTEF2Jefferson, MO25.3850$905,000
March 149:36 PM CDTEF3Oregon, MO23.5800$800,000
March 149:38 PM CDTEF2Saint Louis, MO to IL11.01,320$1.1 million
March 149:52 PM CDTEF1Monroe, IL14.7275$150,000
March 1410:09 PM CDTEF1Hempstead, AR8.65252$500,000
March 1410:16 PM CDTEF3Independence, AR81.07003$300,000
March 1410:17 PM CDTEF1Clark, AR22.1150
March 1410:20 PM CDTEF3Reynolds, MO29.91,52532$5.0 million
March 1410:28 PM CDTEF3Carter, MO30.63252$3.5 million
March 1410:28 PM CDTEF1Saint Clair, IL6.8450$170,000
March 1410:28 PM CDTEF1Independence, AR3.6100
March 1410:30 PM CDTEF2Saint Clair, IL11.0700$960,000
March 1410:48 PM CDTEF1Audrain, MO6.8770$50,000
March 1410:55 PM CDTEF2Nevada, AR14.61,263$250,000
March 1411:11 PM CDTEF1Fayette, IL13.4400$110,000
March 1411:13 PM CDTEF4Diaz tornado, AR18.51,7602
March 1411:14 PM CDTEF2Humphreys, MS35.81,320
March 1411:15 PM CDTEF3Wayne, MO28.650011$4.5 million
March 1411:25 PM CDTEF2Bollinger, MO to IL33.1800$5.2 million
March 1411:27 PM CDTEF3Butler, MO17.93501$15 million
March 1411:39 PM CDTEF0Kendall, IL3.6125
March 1411:43 PM CDTEF1Jefferson, AR0.950
March 1411:47 PM CDTEF1Shelby, IL5.175
March 1411:50 PM CDTEF1Shelby, IL2.3100
March 1411:50 PM CDTEF2Woodruff, AR5.0200
March 1411:50 PM CDTEF1Stoddard, MO6.125$100,000
March 1411:53 PM CDTEF2Clay, AR9.9125$250,000
March 1411:57 PM CDTEF1Moultrie, IL4.9150
March 1412:01 AM CDTEF2Moultrie, IL12.6200
March 1412:03 AM CDTEF0Craighead, AR1.450$10,000
March 1412:03 AM CDTEF2Cumberland, IL12.93002
March 1412:05 AM CDTEF0DuPage, IL0.850
March 1412:05 AM CDTEF1Stoddard, MO4.650$500,000
March 1412:10 AM CDTEF2Jackson, IL15.2250$1.8 million
March 1412:10 AM CDTEF1Coles, IL0.675
March 1412:16 AM CDTEF2Craighead, AR13.81504$2.0 million
March 1412:17 AM CDTEF2Scott, MO6.4100$1.1 million
March 1412:18 AM CDTEF2Carroll, MS24.21,2003
March 1412:23 AM CDTEF0Poinsett, AR2.850$5,000
March 1412:40 AM CDTEF1Champaign, IL13.7450
March 1412:50 AM CDTEF1Edgar, IL6.4425
March 1412:56 AM CDTEF2Dunklin, MO19.4550$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.