National Storms

Alabama hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Alabama had hail reported on 237 days from 2016 to 2025, about 24 a year, and on 1,600 days since 1955. The largest hailstone on record in the state is 5.38″ (March 19, 2018). Madison County had the most hail days of any county from 2016 to 2025 (36).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 281991: 201992: 191993: 231994: 181995: 471996: 361997: 441998: 471999: 472000: 452001: 352002: 452003: 432004: 382005: 412006: 522007: 362008: 472009: 402010: 332011: 482012: 452013: 222014: 282015: 272016: 152017: 222018: 162019: 172020: 262021: 162022: 272023: 382024: 222025: 382026: 111990199419982002200620102014201820222026max 52
Days with hail reported in Alabama, by year (1990–2026)

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.

Alabama cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Madison1062.75″May 20, 2025
Huntsville843.00″May 20, 2025
Florence852.75″May 20, 2025
Warrior871.75″Apr 23, 2025
Kimberly871.75″Apr 23, 2025
Muscle Shoals742.00″Mar 15, 2025
Alexander City751.75″Aug 18, 2024
Wetumpka752.75″May 9, 2024
Guntersville762.00″May 2, 2025
Hoover642.50″May 17, 2025
Sheffield642.00″Mar 15, 2025
Decatur634.25″May 2, 2025
Cullman663.75″Feb 26, 2026
Athens662.75″Feb 26, 2026
Haleyville662.00″Jul 1, 2026
Red Bay652.75″Jun 14, 2023
Auburn642.75″Aug 11, 2023
Sylacauga642.00″Jun 25, 2023
Foley662.00″Mar 8, 2024
Ozark641.75″Mar 13, 2025

Biggest hail days in Alabama since 2016

DayLargest hailReports
March 19, 20185.38″53
May 9, 20244.50″16
April 9, 20214.00″33
July 22, 20184.00″15
February 12, 20244.00″6
April 5, 20173.75″56
May 20, 20253.75″41
June 14, 20233.00″20
July 21, 20183.00″12
March 28, 20203.00″1
April 24, 20212.75″69
March 25, 20232.75″23

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Alabama history

Alabama counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Madison County364633.00″Mar 15, 2026
Jefferson County324753.00″Feb 26, 2026
Morgan County211954.25″Jul 1, 2026
Tuscaloosa County182532.75″Aug 18, 2024
Franklin County181464.00″Feb 26, 2026
Mobile County172413.50″Jul 5, 2025
Baldwin County171784.00″May 7, 2026
Lawrence County171773.50″Feb 26, 2026
Jackson County171342.75″Aug 20, 2026
Talladega County171433.75″May 17, 2025
Blount County171204.50″Feb 26, 2026
Elmore County161112.75″May 9, 2024
Walker County151774.25″Feb 26, 2026
Limestone County151923.75″Feb 26, 2026
Colbert County151452.75″Feb 26, 2026
Lee County151243.00″Mar 31, 2025
Cullman County142565.38″Feb 26, 2026
DeKalb County141972.75″Aug 7, 2026
Lauderdale County142123.75″Feb 26, 2026
Marshall County142012.75″Sep 21, 2026
Sumter County141112.00″May 25, 2025
Shelby County131964.50″May 17, 2025
Marion County121464.50″Apr 28, 2026
Montgomery County121243.00″May 6, 2026
Calhoun County121564.50″May 2, 2025
Chilton County12943.00″May 18, 2025
Fayette County12612.00″Feb 26, 2026
Etowah County111324.50″Jul 1, 2026
Clarke County111213.50″May 12, 2024
Coosa County11622.00″Jun 1, 2026
Winston County101152.75″Jul 1, 2026
Tallapoosa County101103.00″Nov 25, 2025
Monroe County10802.75″May 1, 2025
Dale County10641.75″Mar 13, 2025
Cherokee County91094.50″Apr 10, 2025
Washington County9882.75″May 3, 2025
Pickens County9892.75″May 25, 2025
Russell County9894.00″May 26, 2025
Escambia County9682.75″Jun 10, 2025
Coffee County9552.00″May 8, 2025
Lamar County81253.00″Apr 28, 2026
St. Clair County81113.00″Feb 26, 2026
Autauga County8904.50″Jul 4, 2025
Marengo County8744.25″May 24, 2025
Hale County8612.75″May 6, 2026
Pike County8463.00″May 8, 2025
Houston County7902.75″Jun 9, 2025
Cleburne County7504.25″Aug 18, 2024
Covington County61124.00″May 7, 2026
Dallas County6994.50″May 10, 2025
Chambers County6842.75″Mar 26, 2023
Conecuh County6382.75″Jan 3, 2026
Wilcox County6361.75″Jun 16, 2023
Randolph County5984.00″May 16, 2025
Bibb County5724.50″Mar 25, 2023
Clay County5572.50″Jun 25, 2023
Macon County4553.00″May 6, 2026
Greene County4442.75″May 6, 2026
Crenshaw County4392.50″Dec 9, 2023
Butler County4412.75″May 27, 2024
Geneva County4312.75″Mar 13, 2025
Barbour County3722.75″Jun 13, 2023
Choctaw County3692.75″Apr 4, 2022
Lowndes County3543.50″Jun 17, 2022
Perry County3472.50″Jun 14, 2023
Henry County2322.75″Jun 14, 2023
Bullock County0271.75″Jun 26, 2011

Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.

When hail falls in Alabama, by month and week: Alabama hail season

Download every Alabama hail, tornado and wind report as CSV, by year: Alabama storm report downloads

All Alabama cities

Adamsville Alabaster Albertville Alexander City Andalusia Anniston Arab Argo Athens Attalla Auburn Bay Minette Bessemer Birmingham Boaz Brent Brewton Calera Center Point Centre Centreville Chelsea Chickasaw Childersburg Citronelle Clanton Clay Columbiana Cullman Dadeville Daleville Daphne Decatur Demopolis Dothan Elba Enterprise Eufaula Eutaw Evergreen Fairfield Fairhope Fayette Florence Foley Fort Payne Fultondale Gadsden Gardendale Geneva Glencoe Good Hope Greenville Guntersville Haleyville Hamilton Hanceville Hartselle Headland Heflin Helena Hokes Bluff Homewood Hoover Hueytown Huntsville Indian Springs Village Irondale Jackson Jacksonville Jasper Jemison Kimberly La Fayette Lake View Lanett Leeds Lincoln Livingston Loxley Luverne Madison Margaret Marion Midfield Millbrook Mobile Monroeville Montevallo Montgomery Moody Moulton Moundville Mountain Brook Muscle Shoals New Hope Northport Odenville Oneonta Opelika Opp Owens Cross Roads Oxford Ozark Pelham Pell City Phenix City Piedmont Pike Road Pinson Pleasant Grove Prattville Prichard Rainbow City Rainsville Red Bay Roanoke Robertsdale Russellville Saraland Satsuma Scottsboro Selma Semmes Sheffield Smiths Station Southside Spanish Fort Springville Sumiton Sylacauga Talladega Tallassee Tarrant Thomasville Triana Trinity Troy Trussville Tuscaloosa Tuscumbia Tuskegee Union Springs Valley Valley Grande Vestavia Hills Warrior Weaver Wetumpka Winfield