Live NWS data · updated hourly

Alabama Hail Map & Storm Reports

Every verified hail report in Alabama from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

11
Days with claimable 1"+ hail
2.75"
Largest hail (baseball)
111
Hail reports · 12 mo
2 days ago
Most recent report

The storms worth working

Biggest verified hail days in Alabama this year — every one is still inside a typical insurance filing window.

May 7, 2026
2 months ago
2.75" baseball
Fairhope · Florala · 1 SW Summerdale · 3 W Summerdale11 reports
May 6, 2026
2 months ago
2.75" baseball
Boligee · Fort Davis · 1 N Fort Davis · Pike Road11 reports
Jun 1, 2026
6 weeks ago
2.5" tennis ball
2 ENE Hanover · Gadsden · 6 SE Grant · 3 SE Woodville4 reports
Feb 27, 2026
5 months ago
2" golf ball
2 SSE Holly Pond · 1 NW Hartselle · 2 W South Vinemont · 5 W Meridianville41 reports
Feb 26, 2026
5 months ago
2" golf ball
8 NW Russellville · 3 S Moulton · Fayette · 9 SSW Cherokee14 reports

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

57 mph wind — 1 S Headland, Henry Co. (Jul 12, 2026)54 mph wind — Napier Field, Dale Co. (Jul 12, 2026)43 mph wind — 1 S Headland, Henry Co. (Jul 10, 2026)40 mph wind — Napier Field, Dale Co. (Jul 10, 2026)41 mph wind — Fadette, Geneva Co. (Jul 10, 2026)56 mph wind — 0 N Bessemer Airport, Jefferson Co. (Jul 9, 2026)66 mph wind — 4 SSW Madison, Madison Co. (Jul 3, 2026)20 mph wind — 4 NW New Market, Madison Co. (Jul 3, 2026)1.75" hail — Hokes Bluff, Etowah Co. (Jul 1, 2026)0.88" hail — 1 S Southside, Etowah Co. (Jul 1, 2026)0.88" hail — 3 SE Fosters Crossroads, Randolph Co. (Jul 1, 2026)0.7" hail — Pell City, St. Clair Co. (Jul 1, 2026)1" hail — 2 W Posey Field Airport, Winston Co. (Jul 1, 2026)1" hail — 1 E Powell, DeKalb Co. (Jul 1, 2026)1" hail — 1 NW Powell, Jackson Co. (Jul 1, 2026)1" hail — 3 N Baileyton, Morgan Co. (Jul 1, 2026)0.75" hail — 1 SW Dale County Lake, Dale Co. (Jun 30, 2026)Tornado — 4 S Huntland, Franklin Co. (Jun 22, 2026)Tornado — 11 ENE New Market, Jackson Co. (Jun 22, 2026)Tornado — 3 SSE New Market, Madison Co. (Jun 22, 2026)Tornado — 2 SW New Market, Madison Co. (Jun 22, 2026)Tornado — 10 NNW Skyline, Jackson Co. (Jun 22, 2026)44 mph wind — Napier Field, Dale Co. (Jun 20, 2026)40 mph wind — 1 SSW Headland Municipa, Henry Co. (Jun 20, 2026)46 mph wind — 1 S Headland, Henry Co. (Jun 20, 2026)40 mph wind — 1 S Headland, Henry Co. (Jun 19, 2026)Tornado — 2 N Carpenter, Baldwin Co. (Jun 19, 2026)Tornado — 2 NNW Spanish Fort, Baldwin Co. (Jun 19, 2026)Tornado — 2 NNW Spanish Fort, GMZ630 Co. (Jun 19, 2026)Tornado — 1 N Carpenter, Baldwin Co. (Jun 19, 2026)Tornado — 4 NW Hurricane, Baldwin Co. (Jun 19, 2026)Tornado — 2 ESE Magnolia Grove Go, Mobile Co. (Jun 18, 2026)Tornado — Enterprise, Coffee Co. (Jun 17, 2026)Tornado — 1 NNE Ewell, Dale Co. (Jun 17, 2026)67 mph wind — 2 WSW Miflin, Baldwin Co. (Jun 16, 2026)46 mph wind — 2 NNE Kinsey, Henry Co. (Jun 1, 2026)49 mph wind — Lowe Army Heliport, Dale Co. (Jun 1, 2026)48 mph wind — Robert G. Pitts Airport, Lee Co. (Jun 1, 2026)1" hail — 2 ENE Hanover, Coosa Co. (Jun 1, 2026)49 mph wind — Shelby County Airport, Shelby Co. (Jun 1, 2026)56 mph wind — Anniston Regional Airpo, Calhoun Co. (Jun 1, 2026)53 mph wind — Birmingham Internationa, Jefferson Co. (Jun 1, 2026)0.88" hail — Gadsden, Etowah Co. (Jun 1, 2026)48 mph wind — Gadsden Municipal Airpo, Etowah Co. (Jun 1, 2026)1.75" hail — 6 SE Grant, Marshall Co. (Jun 1, 2026)80 mph wind — 3 SE Grant, Marshall Co. (Jun 1, 2026)2.5" hail — 3 SE Woodville, Marshall Co. (Jun 1, 2026)63 mph wind — 2 ESE Florence, Lauderdale Co. (May 31, 2026)Tornado — 2 SE Headland Municipal, Henry Co. (May 26, 2026)Tornado — 2 NNE Smyrna, Houston Co. (May 26, 2026)Tornado — 1 ENE Smyrna, Houston Co. (May 26, 2026)Tornado — 2 WNW Holly Pond, Cullman Co. (May 22, 2026)Tornado — 4 SSW Abernant, Tuscaloosa Co. (May 22, 2026)Tornado — 3 N Vance, Tuscaloosa Co. (May 22, 2026)Tornado — 3 SE Woods Bluff, Clarke Co. (May 22, 2026)Tornado — 3 S Sweet Water, Marengo Co. (May 22, 2026)Tornado — 2 W Gallion, Marengo Co. (May 22, 2026)Tornado — 3 ENE West Bend, Clarke Co. (May 22, 2026)Tornado — 1 SSW Isney, Choctaw Co. (May 22, 2026)1.25" hail — Florala, Covington Co. (May 7, 2026)1" hail — 1 SW Summerdale, Baldwin Co. (May 7, 2026)1.5" hail — 3 W Summerdale, Baldwin Co. (May 7, 2026)0.7" hail — Fairhope, Baldwin Co. (May 7, 2026)2" hail — Fairhope, Baldwin Co. (May 7, 2026)36 mph wind — 1 NNE Alabama Port, Mobile Co. (May 7, 2026)Tornado — 2 NW Bellefontaine, Mobile Co. (May 7, 2026)Tornado — 3 SE Dees, Mobile Co. (May 7, 2026)Tornado — 2 SE Dees, Mobile Co. (May 7, 2026)0.88" hail — 3 WSW Old Spring Hill, Marengo Co. (May 7, 2026)0.7" hail — Jefferson, Marengo Co. (May 7, 2026)1.5" hail — 3 NE Arcola, Hale Co. (May 7, 2026)2.75" hail — 3 S Birdine, Greene Co. (May 7, 2026)1.5" hail — 1 W Forkland, Greene Co. (May 7, 2026)1.5" hail — 2 SSW Forkland, Greene Co. (May 7, 2026)1.5" hail — Boligee, Greene Co. (May 6, 2026)1" hail — Fort Davis, Macon Co. (May 6, 2026)1" hail — 1 N Fort Davis, Macon Co. (May 6, 2026)1" hail — Pike Road, Montgomery Co. (May 6, 2026)2.75" hail — 1 WNW Waugh, Montgomery Co. (May 6, 2026)0.75" hail — 1 E Mount Meigs, Montgomery Co. (May 6, 2026)1" hail — 1 SSE Mount Meigs, Montgomery Co. (May 6, 2026)0.75" hail — 1 E Mitylene, Montgomery Co. (May 6, 2026)0.5" hail — 2 E Auburn Univ Montgom, Montgomery Co. (May 6, 2026)2.5" hail — 1 SE Auburn Univ Montgo, Montgomery Co. (May 6, 2026)58 mph wind — Dannelly Field, Montgomery Co. (May 6, 2026)58 mph wind — Dannelly Field, Montgomery Co. (May 6, 2026)0.7" hail — 2 WNW Faunsdale, Marengo Co. (May 6, 2026)0.88" hail — 8 W Hartselle, Morgan Co. (Apr 29, 2026)38 mph wind — 2 E Muscle Shoals, Colbert Co. (Apr 29, 2026)49 mph wind — 2 ESE Florence, Lauderdale Co. (Apr 29, 2026)37 mph wind — 2 SSW Florence, Lauderdale Co. (Apr 29, 2026)1" hail — Pearces Mill, Marion Co. (Apr 28, 2026)1" hail — 2 WNW Pea Ridge, Marion Co. (Apr 28, 2026)0.7" hail — Alexander City, Tallapoosa Co. (Apr 28, 2026)0.88" hail — Detroit, Lamar Co. (Apr 28, 2026)1" hail — Vernon, Lamar Co. (Apr 28, 2026)1" hail — Vernon, Lamar Co. (Apr 28, 2026)47 mph wind — 3 N Guntersville, Marshall Co. (Apr 5, 2026)0.25" hail — 2 NW Midland City, Dale Co. (Apr 4, 2026)0.25" hail — Madrid, Houston Co. (Apr 3, 2026)43 mph wind — 1 S Headland, Henry Co. (Apr 1, 2026)45 mph wind — Napier Field, Dale Co. (Apr 1, 2026)40 mph wind — 1 NE Napier Field, Dale Co. (Mar 16, 2026)45 mph wind — 1 S Headland, Henry Co. (Mar 16, 2026)47 mph wind — 2 SW Webb, Houston Co. (Mar 16, 2026)51 mph wind — 1 ENE Anniston Regional, Calhoun Co. (Mar 16, 2026)58 mph wind — Sylacauga Municipal Air, Talladega Co. (Mar 16, 2026)47 mph wind — Talladega Municipal Air, Talladega Co. (Mar 16, 2026)53 mph wind — Birmingham Internationa, Jefferson Co. (Mar 16, 2026)51 mph wind — 1 NW Section, Jackson Co. (Mar 16, 2026)Tornado — 3 SSW Somerville, Morgan Co. (Mar 16, 2026)1" hail — 1 NE Triana, Madison Co. (Mar 16, 2026)0.75" hail — 2 W Madison, Madison Co. (Mar 16, 2026)55 mph wind — 4 WNW Mooresville, Limestone Co. (Mar 16, 2026)Tornado — 8 WSW Minor Hill, Lawrence Co. (Mar 16, 2026)Tornado — 1 W Lexington, Lauderdale Co. (Mar 16, 2026)46 mph wind — Lucy, Houston Co. (Mar 12, 2026)49 mph wind — 2 E Haleburg, Henry Co. (Mar 12, 2026)44 mph wind — 2 SSW Gordon, Houston Co. (Mar 12, 2026)49 mph wind — 2 WSW Dothan, Houston Co. (Mar 12, 2026)40 mph wind — 1 NE Avon, Houston Co. (Mar 12, 2026)Tornado — 2 N Pearce, Houston Co. (Mar 12, 2026)51 mph wind — 1 NE Napier Field, Dale Co. (Mar 12, 2026)51 mph wind — 1 SSW Headland Municipa, Henry Co. (Mar 12, 2026)Tornado — 1 SE Newville, Henry Co. (Mar 12, 2026)41 mph wind — 1 SSW Headland Municipa, Henry Co. (Mar 12, 2026)40 mph wind — Fadette, Geneva Co. (Mar 12, 2026)53 mph wind — 3 SW Slocomb, Geneva Co. (Mar 12, 2026)Tornado — 1 SSW Murphy Station, Henry Co. (Mar 12, 2026)53 mph wind — 3 SW Slocomb, Geneva Co. (Mar 12, 2026)43 mph wind — 1 NE Napier Field, Dale Co. (Mar 12, 2026)44 mph wind — 2 NE Oak Grove, Geneva Co. (Mar 12, 2026)40 mph wind — 1 WNW Hanchey Field, Dale Co. (Mar 12, 2026)Tornado — 1 NE Hatchechubbe, Russell Co. (Mar 12, 2026)40 mph wind — 1 S Shell Army Field, Coffee Co. (Mar 12, 2026)Tornado — 3 SW Clayton, Barbour Co. (Mar 12, 2026)42 mph wind — 1 S Headland, Henry Co. (Mar 12, 2026)Tornado — 1 N Springhill, Pike Co. (Mar 12, 2026)55 mph wind — 1 N Greenville, Butler Co. (Mar 12, 2026)45 mph wind — 3 W I65 And Us 84, Conecuh Co. (Mar 12, 2026)90 mph wind — 1 WSW Excel, Monroe Co. (Mar 12, 2026)Tornado — 2 WSW Poarch, Escambia Co. (Mar 12, 2026)Tornado — Irvington, Mobile Co. (Mar 12, 2026)Tornado — 3 NNW Grand Bay, Mobile Co. (Mar 12, 2026)Tornado — 1 NNE Dees, Mobile Co. (Mar 12, 2026)Tornado — 2 SSE Turnerville, Mobile Co. (Mar 12, 2026)Tornado — 1 NW Georgetown, Mobile Co. (Mar 12, 2026)Tornado — 4 WNW Georgetown, Mobile Co. (Mar 12, 2026)Tornado — 1 ENE Souwilpa, Choctaw Co. (Mar 12, 2026)Tornado — 1 W Souwilpa, Choctaw Co. (Mar 12, 2026)Tornado — 1 NNE Bull City, Jefferson Co. (Mar 10, 2026)40 mph wind — 1 S Headland, Henry Co. (Mar 7, 2026)1.25" hail — 2 SSE Holly Pond, Cullman Co. (Feb 27, 2026)41 mph wind — Dannelly Field, Montgomery Co. (Feb 27, 2026)41 mph wind — 4 NNE Highland Lake, Blount Co. (Feb 27, 2026)1.25" hail — 1 NW Hartselle, Morgan Co. (Feb 27, 2026)1" hail — 4 W New Market, Madison Co. (Feb 27, 2026)2" hail — 2 W South Vinemont, Cullman Co. (Feb 27, 2026)1.25" hail — 1 SSW Hazel Green, Madison Co. (Feb 27, 2026)1" hail — 2 W Athens, Limestone Co. (Feb 27, 2026)0.7" hail — Altoona, Etowah Co. (Feb 27, 2026)1.75" hail — 3 W Altoona, Blount Co. (Feb 27, 2026)0.75" hail — 5 W Meridianville, Madison Co. (Feb 27, 2026)0.88" hail — 4 W Meridianville, Madison Co. (Feb 27, 2026)0.75" hail — 5 W Meridianville, Madison Co. (Feb 27, 2026)2" hail — Susan Moore, Blount Co. (Feb 27, 2026)1" hail — 1 N Susan Moore, Blount Co. (Feb 27, 2026)1.25" hail — 1 NW Hartselle, Morgan Co. (Feb 27, 2026)1.25" hail — 1 N Anderson, Lauderdale Co. (Feb 27, 2026)0.5" hail — Harvest, Madison Co. (Feb 27, 2026)1" hail — 2 E Holly Pond, Cullman Co. (Feb 27, 2026)2" hail — Blountsville, Blount Co. (Feb 27, 2026)0.7" hail — Blountsville, Blount Co. (Feb 27, 2026)1" hail — 6 W Harvest, Limestone Co. (Feb 27, 2026)1.5" hail — 4 N Brushy Lake, Lawrence Co. (Feb 27, 2026)1" hail — Harvest, Madison Co. (Feb 27, 2026)0.5" hail — 4 E Killen, Lauderdale Co. (Feb 27, 2026)1" hail — 5 SSW Fairview, Cullman Co. (Feb 27, 2026)1.25" hail — 2 SSE Holly Pond, Cullman Co. (Feb 27, 2026)1" hail — 1 NNW Killen, Lauderdale Co. (Feb 27, 2026)0.75" hail — 3 N Killen, Lauderdale Co. (Feb 27, 2026)1" hail — 5 SSE Moulton, Lawrence Co. (Feb 27, 2026)1" hail — Athens, Limestone Co. (Feb 27, 2026)2" hail — 2 W South Vinemont, Cullman Co. (Feb 27, 2026)1.25" hail — 2 NW Athens, Limestone Co. (Feb 27, 2026)1" hail — 4 NE Athens, Limestone Co. (Feb 27, 2026)1.25" hail — 6 NNE Killen, Lauderdale Co. (Feb 27, 2026)0.75" hail — 5 W Athens, Limestone Co. (Feb 27, 2026)1.25" hail — 9 E Russellville, Franklin Co. (Feb 27, 2026)1.25" hail — 1 NE Triana, Madison Co. (Feb 27, 2026)1.5" hail — 1 N Russellville, Franklin Co. (Feb 27, 2026)0.88" hail — 3 NE Upshaw, Cullman Co. (Feb 27, 2026)1.25" hail — 2 W Russellville, Franklin Co. (Feb 27, 2026)1.75" hail — 7 WNW Russellville, Franklin Co. (Feb 27, 2026)1" hail — 9 W Hartselle, Morgan Co. (Feb 27, 2026)2" hail — 8 NW Russellville, Colbert Co. (Feb 26, 2026)1" hail — 3 S Moulton, Lawrence Co. (Feb 26, 2026)1" hail — Fayette, Fayette Co. (Feb 26, 2026)1.75" hail — 9 SSW Cherokee, Colbert Co. (Feb 26, 2026)1" hail — 8 WNW Littleville, Colbert Co. (Feb 26, 2026)1" hail — 3 W Cropwell, St. Clair Co. (Feb 26, 2026)2" hail — 1 NE Moody, St. Clair Co. (Feb 26, 2026)1" hail — 2 NE Trussville, Jefferson Co. (Feb 26, 2026)1.75" hail — Trussville, Jefferson Co. (Feb 26, 2026)Tornado — 1 WSW Trussville, Jefferson Co. (Feb 26, 2026)1.75" hail — Grayson Valley, Jefferson Co. (Feb 26, 2026)1.25" hail — Pinson, Jefferson Co. (Feb 26, 2026)1" hail — 2 SSW Powellville, Walker Co. (Feb 26, 2026)0.88" hail — 3 W Curry, Walker Co. (Feb 26, 2026)0.88" hail — 3 SSE McDowell Campgrou, Walker Co. (Feb 26, 2026)44 mph wind — Napier Field, Dale Co. (Feb 22, 2026)53 mph wind — 2 SE Dykes Crossroads, Dale Co. (Feb 21, 2026)36 mph wind — 1 SE New Site, Tallapoosa Co. (Feb 21, 2026)46 mph wind — Napier Field, Dale Co. (Jan 31, 2026)40 mph wind — 1 NW Cairns Aaf, Dale Co. (Jan 31, 2026)41 mph wind — 1 NNE Napier Field, Dale Co. (Jan 31, 2026)46 mph wind — 1 NW Section, Jackson Co. (Jan 26, 2026)45 mph wind — Lucy, Houston Co. (Jan 25, 2026)51 mph wind — 1 N Skipperville, Dale Co. (Jan 25, 2026)Tornado — 2 ESE Madrid, Houston Co. (Jan 25, 2026)48 mph wind — 2 WSW Dothan, Houston Co. (Jan 25, 2026)Tornado — Pleasant Plains, Houston Co. (Jan 25, 2026)42 mph wind — 3 NNW Malvern, Geneva Co. (Jan 25, 2026)60 mph wind — Midland City, Dale Co. (Jan 25, 2026)66 mph wind — Enterprise Municipal a/, Coffee Co. (Jan 25, 2026)Tornado — Geneva, Geneva Co. (Jan 25, 2026)41 mph wind — Ashford, Houston Co. (Jan 25, 2026)44 mph wind — Cairns Aaf, Dale Co. (Jan 25, 2026)41 mph wind — 2 SSE Marvin Chapel, Geneva Co. (Jan 25, 2026)40 mph wind — 1 SSW Turner Crossroads, Coffee Co. (Jan 25, 2026)60 mph wind — Florala, Covington Co. (Jan 25, 2026)40 mph wind — Kinston, Coffee Co. (Jan 25, 2026)46 mph wind — Fort Morgan, Baldwin Co. (Jan 25, 2026)44 mph wind — East End of Dauphin, Mobile Co. (Jan 25, 2026)53 mph wind — 2 NNE Brachias, Montgomery Co. (Jan 25, 2026)71 mph wind — 2 ENE Montgomery Countr, Montgomery Co. (Jan 25, 2026)48 mph wind — Dannelly Field, Montgomery Co. (Jan 25, 2026)Tornado — 6 WNW Pintlala, Lowndes Co. (Jan 25, 2026)40 mph wind — 6 E Tillmans Corner, Mobile Co. (Jan 25, 2026)46 mph wind — 1 NW Section, Jackson Co. (Jan 25, 2026)43 mph wind — 4 SSW Madison, Madison Co. (Jan 25, 2026)43 mph wind — 6 ENE Huntsville, Madison Co. (Jan 25, 2026)44 mph wind — 4 E Huntsville, Madison Co. (Jan 25, 2026)35 mph wind — Brookley Field ASOS, Mobile Co. (Jan 18, 2026)41 mph wind — 1 E Robert G. Pitts Air, Lee Co. (Jan 10, 2026)46 mph wind — Jordan Hare Stadium, Lee Co. (Jan 10, 2026)51 mph wind — Dannelly Field, Montgomery Co. (Jan 10, 2026)51 mph wind — Dannelly Field, Montgomery Co. (Jan 10, 2026)Tornado — 4 SSW Oak Level, Cleburne Co. (Jan 10, 2026)1" hail — 1 ENE Paul, Conecuh Co. (Jan 3, 2026)1.75" hail — Whitehouse Forks, Baldwin Co. (Jan 3, 2026)1" hail — 1 SE Crossroads, Baldwin Co. (Jan 3, 2026)62 mph wind — 2 E Muscle Shoals, Colbert Co. (Dec 19, 2025)58 mph wind — 3 NNW Sheffield, Lauderdale Co. (Dec 19, 2025)63 mph wind — 4 E Killen, Lauderdale Co. (Dec 19, 2025)51 mph wind — 2 SSW Florence, Lauderdale Co. (Dec 19, 2025)0.88" hail — 1 WSW McCalla, Jefferson Co. (Nov 25, 2025)1" hail — 1 NNE Reeltown, Tallapoosa Co. (Nov 25, 2025)51 mph wind — Gadsden Municipal Airpo, Etowah Co. (Nov 25, 2025)51 mph wind — Gadsden Municipal Airpo, Etowah Co. (Nov 25, 2025)54 mph wind — Birmingham Internationa, Jefferson Co. (Nov 25, 2025)Tornado — 3 SE Morris, Jefferson Co. (Nov 25, 2025)Tornado — 2 NW Mount Olive, Jefferson Co. (Nov 25, 2025)Tornado — 4 NNW Birmingport, Jefferson Co. (Nov 25, 2025)1.25" hail — 1 SSW Gateswood, Baldwin Co. (Nov 9, 2025)Tornado — 2 NNE Elberta, Baldwin Co. (Oct 27, 2025)0.7" hail — 3 NE Huntsville, Madison Co. (Sep 17, 2025)0.7" hail — 1 SSW Madison, Madison Co. (Sep 17, 2025)0.7" hail — 1 N Triana, Madison Co. (Sep 17, 2025)0.88" hail — 1 SE Rogersville, Lauderdale Co. (Sep 11, 2025)45 mph wind — Napier Field, Dale Co. (Aug 15, 2025)41 mph wind — Napier Field, Dale Co. (Jul 30, 2025)47 mph wind — 3 W Richburg, Coffee Co. (Jul 29, 2025)41 mph wind — 2 NE Eunola, Geneva Co. (Jul 29, 2025)44 mph wind — Napier Field, Dale Co. (Jul 22, 2025)55 mph wind — 2 NE Eunola, Geneva Co. (Jul 15, 2025)48 mph wind — 2 NE Oak Grove, Geneva Co. (Jul 15, 2025)40 mph wind — 1 NW Cairns Aaf, Dale Co. (Jul 15, 2025)Napier Field1 S HeadlandDannelly Field1 SSW Headland MunicipaBirmingham InternationaGadsden Municipal Airpo
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Alabama address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

Napier FieldDale Co.9 reports
1 S HeadlandHenry Co.8 reports
Dannelly FieldMontgomery Co.6 reports
1 SSW Headland MunicipaHenry Co.3 reports
Birmingham InternationaJefferson Co.3 reports
Gadsden Municipal AirpoEtowah Co.3 reports
1 NE Napier FieldDale Co.3 reports
1 NW SectionJackson Co.3 reports
FadetteGeneva Co.2 reports
4 SSW MadisonMadison Co.2 reports
2 ESE FlorenceLauderdale Co.2 reports
FloralaCovington Co.2 reportsmax 1.25"

Largest hail · last 12 months

3 S Birdine2 months ago2.75" baseball
1 WNW Waugh2 months ago2.75" baseball
3 SE Woodville6 weeks ago2.5" tennis ball
1 SE Auburn Univ Montgo2 months ago2.5" tennis ball
Fairhope2 months ago2" golf ball
2 W South Vinemont5 months ago2" golf ball
Susan Moore5 months ago2" golf ball
Blountsville5 months ago2" golf ball
2 W South Vinemont5 months ago2" golf ball
8 NW Russellville5 months ago2" golf ball

Latest verified reports

WhenLocationEvent
Jul 12, 2026yesterday1 S HeadlandHenry Co.57 mph wind
Jul 12, 2026yesterdayNapier FieldDale Co.54 mph wind
Jul 10, 20263 days ago1 S HeadlandHenry Co.43 mph wind
Jul 10, 20263 days agoNapier FieldDale Co.40 mph wind
Jul 10, 20263 days agoFadetteGeneva Co.41 mph wind
Jul 9, 20264 days ago0 N Bessemer AirportJefferson Co.56 mph wind
Jul 3, 202610 days ago4 SSW MadisonMadison Co.66 mph wind
Jul 3, 202610 days ago4 NW New MarketMadison Co.20 mph wind
Jul 1, 202612 days agoHokes BluffEtowah Co.1.75" hail
Jul 1, 202612 days ago1 S SouthsideEtowah Co.0.88" hail
Jul 1, 202612 days ago3 SE Fosters CrossroadsRandolph Co.0.88" hail
Jul 1, 202612 days agoPell CitySt. Clair Co.0.7" hail
Jul 1, 202612 days ago2 W Posey Field AirportWinston Co.1" hail
Jul 1, 202612 days ago1 E PowellDeKalb Co.1" hail
Jul 1, 202612 days ago1 NW PowellJackson Co.1" hail
Jul 1, 202612 days ago3 N BaileytonMorgan Co.1" hail
Jun 30, 202613 days ago1 SW Dale County LakeDale Co.0.75" hail
Jun 22, 20263 weeks ago4 S HuntlandFranklin Co.Tornado
Jun 22, 20263 weeks ago11 ENE New MarketJackson Co.Tornado
Jun 22, 20263 weeks ago3 SSE New MarketMadison Co.Tornado
Jun 22, 20263 weeks ago2 SW New MarketMadison Co.Tornado
Jun 22, 20263 weeks ago10 NNW SkylineJackson Co.Tornado
Jun 20, 20263 weeks agoNapier FieldDale Co.44 mph wind
Jun 20, 20263 weeks ago1 SSW Headland MunicipaHenry Co.40 mph wind
Jun 20, 20263 weeks ago1 S HeadlandHenry Co.46 mph wind

Alabama storm damage FAQ

Was there hail in Alabama recently?

The most recent verified severe weather report in Alabama was filed on Jul 12, 2026. Over the last 12 months, NWS spotters logged 111 hail reports across 17 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Alabama in the last 12 months measured 2.75" — baseball sized — and the state logged 11 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-07-14 02:15 UTC · refreshes hourly.