Verified NWS Local Storm Reports

Alabama Hail Storm — Friday, February 27, 2026

Every verified storm report NWS spotters filed in Alabama on Friday, February 27, 2026 — hail up to 2" (golf ball size). The same ground-truth data insurance adjusters trust.

2"
Largest hail (golf ball)
41
Hail reports
35
Towns hit
2
Wind & tornado reports
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 SSE Holly Pond1 NW Hartselle2 W South Vinemont5 W MeridianvilleHarvestBlountsville

Was a specific roof under this storm?

Type any Alabama address and get that exact roof's verified hail history — including this storm — plus measurements and a replacement cost range. Free.

Check a Roof Free

Hail by town — Friday, February 27, 2026

2 W South VinemontCullman Co.2 reportsmax 2"golf ball
BlountsvilleBlount Co.2 reportsmax 2"golf ball
Susan MooreBlount Co.1 reportmax 2"golf ball
3 W AltoonaBlount Co.1 reportmax 1.75"golf ball
7 WNW RussellvilleFranklin Co.1 reportmax 1.75"golf ball
4 N Brushy LakeLawrence Co.1 reportmax 1.5"ping pong ball
1 N RussellvilleFranklin Co.1 reportmax 1.5"ping pong ball
2 SSE Holly PondCullman Co.2 reportsmax 1.25"quarter
1 NW HartselleMorgan Co.2 reportsmax 1.25"quarter
1 SSW Hazel GreenMadison Co.1 reportmax 1.25"quarter
1 N AndersonLauderdale Co.1 reportmax 1.25"quarter
2 NW AthensLimestone Co.1 reportmax 1.25"quarter
6 NNE KillenLauderdale Co.1 reportmax 1.25"quarter
9 E RussellvilleFranklin Co.1 reportmax 1.25"quarter
1 NE TrianaMadison Co.1 reportmax 1.25"quarter
2 W RussellvilleFranklin Co.1 reportmax 1.25"quarter
HarvestMadison Co.2 reportsmax 1"quarter
4 W New MarketMadison Co.1 reportmax 1"quarter
2 W AthensLimestone Co.1 reportmax 1"quarter
1 N Susan MooreBlount Co.1 reportmax 1"quarter

All verified reports

Time (UTC)LocationEvent
2:00 PM2 SSE Holly PondCullman Co.1.25" hail
8:15 AMDannelly FieldMontgomery Co.41 mph wind
7:25 AM4 NNE Highland LakeBlount Co.41 mph wind
1:53 AM1 NW HartselleMorgan Co.1.25" hail
1:51 AM4 W New MarketMadison Co.1" hail
1:47 AM2 W South VinemontCullman Co.2" hail
1:40 AM1 SSW Hazel GreenMadison Co.1.25" hail
1:40 AM2 W AthensLimestone Co.1" hail
1:38 AMAltoonaEtowah Co.0.7" hail
1:35 AM3 W AltoonaBlount Co.1.75" hail
1:34 AM5 W MeridianvilleMadison Co.0.75" hail
1:33 AM4 W MeridianvilleMadison Co.0.88" hail
1:33 AM5 W MeridianvilleMadison Co.0.75" hail
1:23 AMSusan MooreBlount Co.2" hail
1:22 AM1 N Susan MooreBlount Co.1" hail
1:20 AM1 NW HartselleMorgan Co.1.25" hail
1:20 AM1 N AndersonLauderdale Co.1.25" hail
1:14 AMHarvestMadison Co.0.5" hail
1:12 AM2 E Holly PondCullman Co.1" hail
1:11 AMBlountsvilleBlount Co.2" hail
1:11 AMBlountsvilleBlount Co.0.7" hail
1:10 AM6 W HarvestLimestone Co.1" hail
1:09 AM4 N Brushy LakeLawrence Co.1.5" hail
1:09 AMHarvestMadison Co.1" hail
1:06 AM4 E KillenLauderdale Co.0.5" hail
1:03 AM5 SSW FairviewCullman Co.1" hail
1:00 AM2 SSE Holly PondCullman Co.1.25" hail
1:00 AM1 NNW KillenLauderdale Co.1" hail
12:57 AM3 N KillenLauderdale Co.0.75" hail
12:52 AM5 SSE MoultonLawrence Co.1" hail
12:49 AMAthensLimestone Co.1" hail
12:47 AM2 W South VinemontCullman Co.2" hail
12:46 AM2 NW AthensLimestone Co.1.25" hail
12:45 AM4 NE AthensLimestone Co.1" hail
12:41 AM6 NNE KillenLauderdale Co.1.25" hail
12:41 AM5 W AthensLimestone Co.0.75" hail
12:34 AM9 E RussellvilleFranklin Co.1.25" hail
12:33 AM1 NE TrianaMadison Co.1.25" hail
12:18 AM1 N RussellvilleFranklin Co.1.5" hail
12:18 AM3 NE UpshawCullman Co.0.88" hail
12:16 AM2 W RussellvilleFranklin Co.1.25" hail
12:10 AM7 WNW RussellvilleFranklin Co.1.75" hail
12:06 AM9 W HartselleMorgan Co.1" hail

About this storm

How big was the hail in Alabama on Friday, February 27, 2026?

The largest verified hail report that day measured 2" — golf ball sized. NWS spotters filed 41 hail reports across 35 towns.

Is that big enough to damage a roof?

Hail around 1" (quarter size) and up can bruise or crack asphalt shingles — that's the threshold insurance adjusters take seriously. Damage is often invisible from the ground, which is why an inspection matters even when the roof "looks fine."

How long do homeowners have to file a claim for this storm?

Most homeowner policies allow one to two years from the storm date — some as little as six months. This storm was 141 days ago, so the filing window is open for most policies.

How do I check if a specific address 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 report near that exact property, with dates, sizes, and distances.

Data: NWS Local Storm Reports via Iowa Environmental Mesonet. 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.