Alabama

67 counties199 tornadoes rated F3/EF3+100 county disaster declarations

Alabama has recorded 2,721 tornadoes since 1950, 9th among the states; 117 tropical storms and hurricanes within 50 miles since 1851; 166,393 acres burned by large wildfires since 1984.

2025
  • Tornadoes rated F2/EF2+ since 1950
  • Tropical cyclone tracks since 1851

Statewide totals

Unique events: a tornado that crossed three counties counts once.

Tornadoes since 1950
2,721
9th of 51
Rated F3/EF3 or stronger
199
4th of 51
Tropical cyclones within 50 mi
117
7th of 51
At hurricane strength
40
6th of 51
Acres burned since 1984
166K
145 large fires
Flood insurance claims
44,088
$1.2 billion paid

County leaders

Where in Alabama each hazard has struck most.

Notable events

The strongest tornadoes, hurricanes and fires in Alabama’s record. Each opens its own page.

Hurricanes and tropical storms

  1. Michael 2018Cat. 4
  2. Unnamed 1882Cat. 3
  3. Eloise 1975Cat. 3
  4. Unnamed 1926Cat. 3
  5. Elena 1985Cat. 3
  6. Frederic 1979Cat. 3
  7. Unnamed 1916Cat. 3
  8. Unnamed 1894Cat. 3
  9. Ivan 2004Cat. 3
  10. Opal 1995Cat. 3

Every county

Sort by any column. Each county opens its full record.

Counties of Alabama
Autauga County441807724
Baldwin County1166617,90619,74539
Barbour County452603428
Bibb County39132,9141220
Blount County57402725
Bullock County2722571324
Butler County32280328
Calhoun County3288,58412923
Chambers County26155032423
Cherokee County19615,2932725
Chilton County44162,2121024
Choctaw County302805328
Clarke County453803128
Clay County25148,746124
Cleburne County21106,375022
Coffee County4135059130
Colbert County507014424
Conecuh County34380327
Coosa County291501023
Covington County51383,9033733
Crenshaw County31300229
Cullman County9358083032
Dale County4332014433
Dallas County4622019627
DeKalb County7645,2984034
Elmore County551606624
Escambia County31507,33538428
Etowah County35515712929
Fayette County55130021
Franklin County3091,585422
Geneva County3144015433
Greene County2918011122
Hale County54182,66711523
Henry County393201928
Houston County6041019528
Jackson County6353,0466928
Jefferson County110115,2252,88439
Lamar County421101426
Lauderdale County505014120
Lawrence County47610,4834622
Lee County451806222
Limestone County80405922
Lowndes County262301120
Macon County31184,556526
Madison County953078521
Marengo County472204020
Marion County4891851126
Marshall County75404129
Mobile County1236325,59715,11741
Monroe County27335632426
Montgomery County6123041724
Morgan County554020024
Perry County40204,522224
Pickens County551675711619
Pike County53270023
Randolph County22120125
Russell County31203,2416024
Shelby County521066579726
St. Clair County4477589630
Sumter County31249891720
Talladega County35122,47110725
Tallapoosa County44150620
Tuscaloosa County94163,72729828
Walker County5991,2136525
Washington County33426,4291527
Wilcox County152502122
Winston County4377,0971125

Cities

Places of 10,000 people or more with their own records.

  • Huntsville
    Hazard fingerprint for Huntsville Tornado: 97th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 91th percentile. Hail & wind: 97th percentile. Heat: 100th percentile. Cold: 98th percentile. Winter: 59th percentile.
  • Mobile
    Hazard fingerprint for Mobile Tornado: 95th percentile. Tropical: 96th percentile. Wildfire: 56th percentile. Flood: 83th percentile. Hail & wind: 53th percentile. Heat: 60th percentile. Cold: 9th percentile. Winter: 15th percentile.
  • Birmingham
    Hazard fingerprint for Birmingham Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Montgomery
    Hazard fingerprint for Montgomery Tornado: 89th percentile. Tropical: 69th percentile. Wildfire: 0th percentile. Flood: 45th percentile. Hail & wind: 35th percentile. Heat: 89th percentile. Cold: 86th percentile. Winter: 6th percentile.
  • Tuscaloosa
    Hazard fingerprint for Tuscaloosa Tornado: 84th percentile. Tropical: 65th percentile. Wildfire: 22th percentile. Flood: 38th percentile. Hail & wind: 50th percentile. Heat: 77th percentile. Cold: 62th percentile. Winter: 13th percentile.
  • Hoover
    Hazard fingerprint for Hoover Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Auburn
    Hazard fingerprint for Auburn Tornado: 86th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 34th percentile. Hail & wind: 55th percentile. Heat: 43th percentile. Cold: 34th percentile. Winter: 11th percentile.
  • Dothan
    Hazard fingerprint for Dothan Tornado: 96th percentile. Tropical: 84th percentile. Wildfire: 0th percentile. Flood: 70th percentile. Hail & wind: 89th percentile. Heat: 43th percentile. Cold: 16th percentile. Winter: 3th percentile.
  • Madison
    Hazard fingerprint for Madison Tornado: 97th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 91th percentile. Hail & wind: 97th percentile. Heat: 100th percentile. Cold: 98th percentile. Winter: 59th percentile.
  • Decatur
    Hazard fingerprint for Decatur Tornado: 94th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 86th percentile. Hail & wind: 95th percentile. Heat: 87th percentile. Cold: 94th percentile. Winter: 47th percentile.
  • Florence
    Hazard fingerprint for Florence Tornado: 87th percentile. Tropical: 42th percentile. Wildfire: 0th percentile. Flood: 91th percentile. Hail & wind: 98th percentile. Heat: 97th percentile. Cold: 95th percentile. Winter: 46th percentile.
  • Prattville
    Hazard fingerprint for Prattville Tornado: 86th percentile. Tropical: 67th percentile. Wildfire: 0th percentile. Flood: 36th percentile. Hail & wind: 51th percentile. Heat: 47th percentile. Cold: 34th percentile. Winter: 9th percentile.
  • Phenix City
    Hazard fingerprint for Phenix City Tornado: 63th percentile. Tropical: 61th percentile. Wildfire: 32th percentile. Flood: 26th percentile. Hail & wind: 28th percentile. Heat: 33th percentile. Cold: 22th percentile. Winter: 9th percentile.
  • Vestavia Hills
    Hazard fingerprint for Vestavia Hills Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Opelika
    Hazard fingerprint for Opelika Tornado: 86th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 34th percentile. Hail & wind: 55th percentile. Heat: 43th percentile. Cold: 34th percentile. Winter: 11th percentile.
  • Alabaster
    Hazard fingerprint for Alabaster Tornado: 81th percentile. Tropical: 57th percentile. Wildfire: 7th percentile. Flood: 60th percentile. Hail & wind: 76th percentile. Heat: 53th percentile. Cold: 39th percentile. Winter: 14th percentile.
  • Athens
    Hazard fingerprint for Athens Tornado: 99th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 76th percentile. Hail & wind: 92th percentile. Heat: 88th percentile. Cold: 95th percentile. Winter: 41th percentile.
  • Gadsden
    Hazard fingerprint for Gadsden Tornado: 80th percentile. Tropical: 42th percentile. Wildfire: 3th percentile. Flood: 47th percentile. Hail & wind: 81th percentile. Heat: 43th percentile. Cold: 34th percentile. Winter: 19th percentile.
  • Northport
    Hazard fingerprint for Northport Tornado: 84th percentile. Tropical: 65th percentile. Wildfire: 22th percentile. Flood: 38th percentile. Hail & wind: 50th percentile. Heat: 77th percentile. Cold: 62th percentile. Winter: 13th percentile.
  • Daphne
    Hazard fingerprint for Daphne Tornado: 85th percentile. Tropical: 96th percentile. Wildfire: 45th percentile. Flood: 77th percentile. Hail & wind: 28th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 15th percentile.
  • Enterprise
    Hazard fingerprint for Enterprise Tornado: 76th percentile. Tropical: 80th percentile. Wildfire: 0th percentile. Flood: 49th percentile. Hail & wind: 76th percentile. Heat: 33th percentile. Cold: 9th percentile. Winter: 3th percentile.
  • Foley
    Hazard fingerprint for Foley Tornado: 85th percentile. Tropical: 96th percentile. Wildfire: 45th percentile. Flood: 77th percentile. Hail & wind: 28th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 15th percentile.
  • Homewood
    Hazard fingerprint for Homewood Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Trussville
    Hazard fingerprint for Trussville Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Fairhope
    Hazard fingerprint for Fairhope Tornado: 85th percentile. Tropical: 96th percentile. Wildfire: 45th percentile. Flood: 77th percentile. Hail & wind: 28th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 15th percentile.
  • Pelham
    Hazard fingerprint for Pelham Tornado: 81th percentile. Tropical: 57th percentile. Wildfire: 7th percentile. Flood: 60th percentile. Hail & wind: 76th percentile. Heat: 53th percentile. Cold: 39th percentile. Winter: 14th percentile.
  • Bessemer
    Hazard fingerprint for Bessemer Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Albertville
    Hazard fingerprint for Albertville Tornado: 98th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 76th percentile. Hail & wind: 93th percentile. Heat: 77th percentile. Cold: 94th percentile. Winter: 43th percentile.
  • Helena
    Hazard fingerprint for Helena Tornado: 81th percentile. Tropical: 57th percentile. Wildfire: 7th percentile. Flood: 60th percentile. Hail & wind: 76th percentile. Heat: 53th percentile. Cold: 39th percentile. Winter: 14th percentile.
  • Oxford
    Hazard fingerprint for Oxford Tornado: 68th percentile. Tropical: 53th percentile. Wildfire: 49th percentile. Flood: 41th percentile. Hail & wind: 67th percentile. Heat: 60th percentile. Cold: 56th percentile. Winter: 15th percentile.
  • Mountain Brook
    Hazard fingerprint for Mountain Brook Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Anniston
    Hazard fingerprint for Anniston Tornado: 68th percentile. Tropical: 53th percentile. Wildfire: 49th percentile. Flood: 41th percentile. Hail & wind: 67th percentile. Heat: 60th percentile. Cold: 56th percentile. Winter: 15th percentile.
  • Cullman
    Hazard fingerprint for Cullman Tornado: 98th percentile. Tropical: 42th percentile. Wildfire: 9th percentile. Flood: 72th percentile. Hail & wind: 91th percentile. Heat: 83th percentile. Cold: 95th percentile. Winter: 36th percentile.
  • Calera
    Hazard fingerprint for Calera Tornado: 81th percentile. Tropical: 57th percentile. Wildfire: 7th percentile. Flood: 60th percentile. Hail & wind: 76th percentile. Heat: 53th percentile. Cold: 39th percentile. Winter: 14th percentile.
  • Prichard
    Hazard fingerprint for Prichard Tornado: 95th percentile. Tropical: 96th percentile. Wildfire: 56th percentile. Flood: 83th percentile. Hail & wind: 53th percentile. Heat: 60th percentile. Cold: 9th percentile. Winter: 15th percentile.
  • Troy
    Hazard fingerprint for Troy Tornado: 89th percentile. Tropical: 74th percentile. Wildfire: 0th percentile. Flood: 19th percentile. Hail & wind: 18th percentile. Heat: 50th percentile. Cold: 22th percentile. Winter: 7th percentile.
  • Chelsea
    Hazard fingerprint for Chelsea Tornado: 81th percentile. Tropical: 57th percentile. Wildfire: 7th percentile. Flood: 60th percentile. Hail & wind: 76th percentile. Heat: 53th percentile. Cold: 39th percentile. Winter: 14th percentile.
  • Muscle Shoals
    Hazard fingerprint for Muscle Shoals Tornado: 91th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 86th percentile. Hail & wind: 98th percentile. Heat: 98th percentile. Cold: 94th percentile. Winter: 36th percentile.
  • Millbrook
    Hazard fingerprint for Millbrook Tornado: 92th percentile. Tropical: 65th percentile. Wildfire: 0th percentile. Flood: 52th percentile. Hail & wind: 72th percentile. Heat: 43th percentile. Cold: 34th percentile. Winter: 10th percentile.
  • Gulf Shores
    Hazard fingerprint for Gulf Shores Tornado: 85th percentile. Tropical: 96th percentile. Wildfire: 45th percentile. Flood: 77th percentile. Hail & wind: 28th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 15th percentile.
  • Saraland
    Hazard fingerprint for Saraland Tornado: 95th percentile. Tropical: 96th percentile. Wildfire: 56th percentile. Flood: 83th percentile. Hail & wind: 53th percentile. Heat: 60th percentile. Cold: 9th percentile. Winter: 15th percentile.
  • Gardendale
    Hazard fingerprint for Gardendale Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Hartselle
    Hazard fingerprint for Hartselle Tornado: 94th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 86th percentile. Hail & wind: 95th percentile. Heat: 87th percentile. Cold: 94th percentile. Winter: 47th percentile.
  • Hueytown
    Hazard fingerprint for Hueytown Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Scottsboro
    Hazard fingerprint for Scottsboro Tornado: 74th percentile. Tropical: 42th percentile. Wildfire: 22th percentile. Flood: 54th percentile. Hail & wind: 79th percentile. Heat: 77th percentile. Cold: 96th percentile. Winter: 55th percentile.
  • Selma
    Hazard fingerprint for Selma Tornado: 61th percentile. Tropical: 72th percentile. Wildfire: 0th percentile. Flood: 17th percentile. Hail & wind: 20th percentile. Heat: 60th percentile. Cold: 22th percentile. Winter: 7th percentile.
  • Center Point
    Hazard fingerprint for Center Point Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Fort Payne
    Hazard fingerprint for Fort Payne Tornado: 95th percentile. Tropical: 34th percentile. Wildfire: 37th percentile. Flood: 68th percentile. Hail & wind: 90th percentile. Heat: 70th percentile. Cold: 96th percentile. Winter: 49th percentile.
  • Talladega
    Hazard fingerprint for Talladega Tornado: 61th percentile. Tropical: 53th percentile. Wildfire: 25th percentile. Flood: 41th percentile. Hail & wind: 64th percentile. Heat: 53th percentile. Cold: 34th percentile. Winter: 15th percentile.
  • Jasper
    Hazard fingerprint for Jasper Tornado: 86th percentile. Tropical: 49th percentile. Wildfire: 14th percentile. Flood: 34th percentile. Hail & wind: 66th percentile. Heat: 43th percentile. Cold: 43th percentile. Winter: 15th percentile.
  • Alexander City
    Hazard fingerprint for Alexander City Tornado: 77th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 22th percentile. Hail & wind: 51th percentile. Heat: 47th percentile. Cold: 34th percentile. Winter: 12th percentile.
  • Jacksonville
    Hazard fingerprint for Jacksonville Tornado: 68th percentile. Tropical: 53th percentile. Wildfire: 49th percentile. Flood: 41th percentile. Hail & wind: 67th percentile. Heat: 60th percentile. Cold: 56th percentile. Winter: 15th percentile.
  • Pell City
    Hazard fingerprint for Pell City Tornado: 83th percentile. Tropical: 46th percentile. Wildfire: 10th percentile. Flood: 37th percentile. Hail & wind: 64th percentile. Heat: 39th percentile. Cold: 34th percentile. Winter: 15th percentile.
  • Ozark
    Hazard fingerprint for Ozark Tornado: 88th percentile. Tropical: 80th percentile. Wildfire: 0th percentile. Flood: 51th percentile. Hail & wind: 87th percentile. Heat: 39th percentile. Cold: 9th percentile. Winter: 4th percentile.
  • Moody
    Hazard fingerprint for Moody Tornado: 83th percentile. Tropical: 46th percentile. Wildfire: 10th percentile. Flood: 37th percentile. Hail & wind: 64th percentile. Heat: 39th percentile. Cold: 34th percentile. Winter: 15th percentile.
  • Irondale
    Hazard fingerprint for Irondale Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Leeds
    Hazard fingerprint for Leeds Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.
  • Eufaula
    Hazard fingerprint for Eufaula Tornado: 66th percentile. Tropical: 72th percentile. Wildfire: 0th percentile. Flood: 8th percentile. Hail & wind: 16th percentile. Heat: 56th percentile. Cold: 22th percentile. Winter: 3th percentile.
  • Sylacauga
    Hazard fingerprint for Sylacauga Tornado: 61th percentile. Tropical: 53th percentile. Wildfire: 25th percentile. Flood: 41th percentile. Hail & wind: 64th percentile. Heat: 53th percentile. Cold: 34th percentile. Winter: 15th percentile.
  • Pike Road
    Hazard fingerprint for Pike Road Tornado: 89th percentile. Tropical: 69th percentile. Wildfire: 0th percentile. Flood: 45th percentile. Hail & wind: 35th percentile. Heat: 89th percentile. Cold: 86th percentile. Winter: 6th percentile.
  • Spanish Fort
    Hazard fingerprint for Spanish Fort Tornado: 85th percentile. Tropical: 96th percentile. Wildfire: 45th percentile. Flood: 77th percentile. Hail & wind: 28th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 15th percentile.
  • Russellville
    Hazard fingerprint for Russellville Tornado: 61th percentile. Tropical: 53th percentile. Wildfire: 20th percentile. Flood: 40th percentile. Hail & wind: 69th percentile. Heat: 89th percentile. Cold: 95th percentile. Winter: 33th percentile.
  • Boaz
    Hazard fingerprint for Boaz Tornado: 98th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 76th percentile. Hail & wind: 93th percentile. Heat: 77th percentile. Cold: 94th percentile. Winter: 43th percentile.
  • Rainbow City
    Hazard fingerprint for Rainbow City Tornado: 80th percentile. Tropical: 42th percentile. Wildfire: 3th percentile. Flood: 47th percentile. Hail & wind: 81th percentile. Heat: 43th percentile. Cold: 34th percentile. Winter: 19th percentile.
  • Valley
    Hazard fingerprint for Valley Tornado: 57th percentile. Tropical: 49th percentile. Wildfire: 6th percentile. Flood: 28th percentile. Hail & wind: 29th percentile. Heat: 39th percentile. Cold: 34th percentile. Winter: 12th percentile.
  • Clay
    Hazard fingerprint for Clay Tornado: 95th percentile. Tropical: 57th percentile. Wildfire: 31th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 83th percentile. Cold: 76th percentile. Winter: 18th percentile.