21 tornadoes touched down in Alabama in March 2025, across 24 counties. That is more than double the March average of 9 over the previous 30 years, and the most in a March since 2023.
The busiest day was March 15, 2025, when 19 tornadoes crossed Autauga, Bibb, Bullock and 19 other counties.
The strongest was an EF3 near Maplesville on March 15, 2025, with a 24.3-mile path up to 1,000 yards wide. 3 people were killed and 11 people injured over the month.
5 of the 21 touched down at night, between 8 p.m. and 6 a.m.
Tornadoes by day
Tornado by tornado
As they happened, with notes from the damage surveys.
- 2:08 PM
EF1 near Eutaw
National Weather Service meteorologists surveyed damage associated with a tornado in Greene, Pickens, and Tuscaloosa counties that began around 3:08 PM on March 15, 2025. The tornado began on the south side of Highway 14 in Greene County, then moved northeastward and crossed County Road 161 near Lewiston.
- 3:00 PM
EF1 near Northport
National Weather Service meteorologists surveyed damage associated with a tornado in Tuscaloosa County that began around 4:00 PM on March 15, 2025. The tornado began along Highway 43 near Smith Landing Road, where a metal building lost part of its roof.
- 3:12 PM
EF2 in Tuscaloosa County
The tornado first touched down just west of CR 69 in the Windham Springs community. Here a few softwood trees sustained damage. The tornado tracked northeast across approximately five miles of inaccessible wooded areas before crossing Goodwater Road.
- 3:32 PM
EF2 in Pickens County
National Weather Service meteorologists surveyed damage associated with a tornado in Pickens County that began around 4:32 PM on March 15, 2025. The tornado began in a wooded area north of County Road 2, then moved northeastward across Houston Windle Road near New Salem Missionary Baptist Church.
- 4:20 PM
EF2 near Livingston
The tornado began in a densely wooded area east of Loon Curl Road within a private hunting camp. It tracked northeast towards County Road 13, crossing through and destroying several pine groves along its path.
- 5:38 PM
EF0 near Demopolis
The tornado touched down just north of US Highway 80, west of Allenville Road, producing minor tree damage to numerous cedar trees. The broad, weak but discernible tornado moved northeastward crossing Allenville Road, CR 12, and AL Highway 25, continuing to cause scattered tree damage.
- 6:39 PM
EF0 near Centreville
National Weather Service meteorologists surveyed damage associated with a tornado in Eastern Bibb County around 7:39 PM on March 15, 2025. The tornado began on the north side of Highway 82 near the Maud community.
- 6:57 PM
EF1 near Calera
The tornado began near the Chilton/Shelby County line and moved quickly into Shelby County.
- 7:00 PM
EF1 near Montevallo
National Weather Service meteorologists surveyed damage associated with a tornado in southern Shelby County around 8:00 PM on March 15, 2025. The tornado began near Highway 19 and quickly intensified as it crossed Highway 25, reaching a maximum intensity of 90 mph as it crossed Lawler Drive.
- 7:20 PM
EF1 in Mobile County
The tornado touched down along County Road 96 near Meinhardt Loop Road West, where a few trees had their tops snapped. The tornado continued to the northeast into an area that ground survey crews could not get to between the start point and Sam Lewis Road.
- 7:42 PM
EF2 near Talladega
National Weather Service Meteorologists surveyed damage in the town of Winterboro and just to the northeast and determined that the damage was consistent with a tornado.
- 7:48 PM
EF1 in Clarke County
An EF0 tornado began near Choctaw bluff tracking northeast tracking along the Alabama River. Sentinel and Planet satellite imagery revealed a narrow discontinuous path of tree damage, likely in the form of tree top snaps and/or uproots.
- 7:50 PM
EF3 near Maplesville
The tornado formed and intensified quickly about two miles south of Plantersville along County Road 63, uprooting swaths of trees right from the start.
- 8:10 PM
EF0 in Clarke County
A new tornado was discovered after thorough review of available high resolution satellite imagery. A narrow continuous path of notable tree damage was observed from just southwest of Barlow Bend Road and east of Pops Road, continuing northeast to just north of Linda's Creek.
- 8:33 PM
EF1 near Clanton
National Weather Service Meteorologists surveyed damage in rural southwestern Coosa County and determined that the damage was consistent with a tornado. The tornado began over the Coosa Wildlife Management area in extreme southwestern Coosa County, just east of the Coosa River based on satellite imagery.
- 9:48 PM
EF3 near Alexander City
National Weather Service Meteorologists surveyed damage in Tallapoosa County and determined that the damage was consistent with a tornado. The tornado quickly touched down near Russell Ferry Estates, crossing County Road 40 and passing over Midway Estates Road.
- 10:02 PM
EF2 near Troy
The tornado first touched down on Pike County Road 2228 south of Troy and west of AL Highway 87, where a few branches were broken from several trees in the area. It travelled northeastward, crossing Pike County Lake Road and then AL Highway 87.
- 10:59 PM
EF0 near Opelika
The tornado touched down east of Chambers County Road 173 near Snapper Creek in rural western Chambers County. The location is based on radar analysis of a velocity couplet and developing debris signature.
16 days later
11:22 AMEF0 near Dothan
A brief EF0 touched down with numerous large limbs and tops of tree torn down, a neighbors shed flipped over, and a fence blown over. This damage coincided with a TDS on radar crossing S County Road 59.
- 11:31 AM
EF1 near Dothan
A tornado touched down in Dothan, AL and produced EF-1 damage along its entire length. The maximum winds were estimated to be 105 mph. The tornado initially touched down near Rimson Rd. and then travelled east northeast along Southland Dr.
In the news
Coverage from 29 outlets.