Weather Alerts Map

Tornadoes in Alabama

Alabama has recorded 2,681 tornadoes from 1950 through 2025, about 58.7 per year over the last 30 years. They killed 679 people and injured 8,742. April is the most active month.

Live Alabama tornado warnings · All Alabama weather alerts

Map data: NWS, OpenFreeMap, OpenStreetMap

Tornadoes per year

96: 33963397: 29972998: 50985099: 23992300: 44004401: 55015502: 34023403: 42034204: 55045505: 81058106: 69066907: 43074308: 94089409: 80098010: 39103911: 1401114012: 56125613: 21132114: 52145215: 31153116: 63166317: 57175718: 44184419: 81198120: 70207021: 65216522: 98229823: 73237324: 69246925: 702570
Alabama tornadoes per year, 1996–2025
50s: 13450s13460s: 15460s15470s: 26470s26480s: 25280s25290s: 25190s25100s: 59700s59710s: 58410s58420s: 44520s445
Tornadoes per decade (the 2020s are partial)

When tornadoes happen in Alabama

Jan: 194Jan194Feb: 193Feb193Mar: 442Mar442Apr: 587Apr587May: 288May288Jun: 93Jun93Jul: 76Jul76Aug: 86Aug86Sep: 107Sep107Oct: 125Oct125Nov: 291Nov291Dec: 199Dec199
Tornadoes by month, 1950–2025
EF0: 905EF0905EF1: 1,081EF11,081EF2: 498EF2498EF3: 144EF3144EF4: 35EF435EF5: 7EF57
Tornadoes by (E)F rating

Ratings before February 2007 use the original Fujita (F) scale; later tornadoes use the Enhanced Fujita (EF) scale. How the EF scale works.

Deadliest tornadoes in Alabama

DateRatingCountyPath lengthWidthDeathsInjuries
April 27, 2011EF5Franklin County132 mi2,200 yd72145
April 27, 2011EF4Greene County80.7 mi2,600 yd641500
April 8, 1998F5Tuscaloosa County30.3 mi1,320 yd32259
April 3, 1974F5Lawrence County52 mi500 yd28267
April 3, 1974F5Lamar County79.5 mi500 yd28272
April 27, 2011EF5DeKalb County33.7 mi1,320 yd250
April 15, 1956F4Jefferson County21.3 mi200 yd25200
March 3, 2019EF4Lee County68 mi1,600 yd2390
April 4, 1977F5Jefferson County14.7 mi550 yd22130
March 27, 1994F4St. Clair County50 mi880 yd22150

Strongest tornadoes in Alabama

DateRatingCountyPath lengthWidthDeathsInjuries
April 27, 2011EF5Franklin County132 mi2,200 yd72145
April 8, 1998F5Tuscaloosa County30.3 mi1,320 yd32259
April 3, 1974F5Lamar County79.5 mi500 yd28272
April 3, 1974F5Lawrence County52 mi500 yd28267
April 27, 2011EF5DeKalb County33.7 mi1,320 yd250
April 4, 1977F5Jefferson County14.7 mi550 yd22130
April 3, 1974F5—83.3 mi500 yd16190
April 27, 2011EF4Greene County80.7 mi2,600 yd641500
April 15, 1956F4Jefferson County21.3 mi200 yd25200
March 3, 2019EF4Lee County68 mi1,600 yd2390

Most recent tornadoes

DateRatingCountyPath lengthWidthDeathsInjuries
November 25, 2025EF0Jefferson County4.2 mi150 yd00
November 25, 2025EF1Jefferson County17.9 mi300 yd00
October 26, 2025EF1Baldwin County1.2 mi125 yd00
May 29, 2025EF0Mobile County2.5 mi100 yd00
May 27, 2025EF0Madison County0.1 mi25 yd00
May 25, 2025EF0Jackson County8.1 mi140 yd00
May 21, 2025EF1Bullock County5 mi900 yd00
May 20, 2025EF1Cleburne County2 mi550 yd00
May 20, 2025EF1Calhoun County3.5 mi1,000 yd00
May 20, 2025EF1DeKalb County0.4 mi250 yd00

Counties with the most tornadoes

CountyTornadoes since 1950Per 1,000 sq mi
Mobile County122257103336
Baldwin County114185698113.2
Jefferson County109253875899.3
Tuscaloosa County93182339137
Cullman County92324190476.2
Madison County86277730673.3
Limestone County77354227353.5
Marshall County75343197879.9
DeKalb County73243333333.3
Jackson County62148961039
Montgomery County60197961783.4
Walker County58189911504.4
Houston County58259000000
Hale County57229239130.4
Fayette County56230955414
Blount County56224868217.1
Elmore County55230129240.7
Morgan County54241137931
Pike County53204270833.3
Shelby County51168267515.9

About this data

Tornado records come from the NOAA Storm Prediction Center database of confirmed tornadoes, 1950–2025. Tornadoes that crossed state lines are counted in the state where they began. Counts in the early decades are lower partly because many weak tornadoes went unreported before Doppler radar and storm spotter networks.