Madison County, Alabama: hail history 2014–2026

Madison County ranks #1 of 19 Alabama counties for hail: 179.6 reports per 1,000 square miles, 146 reports in all. Hail reached 1 inch on 32 days and 1.75 inches on 6. Record: 2.75 inches (a baseball), May 20, 2025 near Haden.

Hail since my roof went on: Madison County

Madison County: enter a year.

Year by year

Hail in Madison County, by year
YearReportsDays 1 in+Days 1.75 in+Largest
2015 4 201 in
2016 4 101.25 in
2017 19 611.75 in
2018 3 111.75 in
2019 4 101.25 in
2020 1 101 in
2021 17 222.5 in
2022 10 401.5 in
2023 39 811.75 in
2024 5 201 in
2025 33 312.75 in
2026 (Jan–Jun) 7 101.25 in

Download this table as CSV

2023 was the busiest year (39 reports) and 2014 the quietest (0). Madison County averaged 18 reports a year from 2020 to 2025, 209% above the 6 of 2014 to 2019. 2026 stands at 7 through June, against a full-year average of 12. Days with 1-inch stones average 2.6 per full year.

Madison County: reports by month

Hail reports in Madison County by month 0 Jan 8 Feb 17 Mar 31 Apr 35 May 32 Jun 11 Jul 4 Aug 3 Sep 0 Oct 0 Nov 5 Dec
Hail reports in Madison County by month
Jan0
Feb8
Mar17
Apr31
May35
Jun32
Jul11
Aug4
Sep3
Oct0
Nov0
Dec5

May is the peak at 24% of reports; June follows with 22%. April to June alone bring 67%. 30 of 146 reports fell outside April to September.

Largest stone: 2.75 inches

0.75 penny 1 quarter 1.25 half dollar 1.5 ping-pong 1.75 golf ball 2 hen egg 2.5 tennis ball 2.75 baseball 3 teacup 4 grapefruit 4.5 softball
Six lumpy white baseball-size hailstones on burlap, next to a real baseball and a golf ball for scale
Example photo, not from Madison County. Photo: NOAA WPL.

Reported hail locations, Madison County

1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2.5 in hail2.5 in hail2.75 in hail Huntsville
  • 951 to 1.74 in
  • 121.75 to 2.74 in, golf ball to tennis ball
  • 12.75 in and up, baseball

Largest plotted stone: 2.75 in. Bigger dots are bigger stones.

108 reports of 1 inch or larger have coordinates. Each dot is a reported location, not a storm path.

Sources: NOAA, Census county outline

Madison County’s ten biggest hail days

DateSizeReportsPlace
May 20, 20252.75 in, a baseball23Haden
April 24, 20212.5 in, a tennis ball15Fletcher Chapel
June 25, 20231.75 in, a golf ball15Manley Xrds
March 1, 20171.75 in, a golf ball7Hazel Green
March 19, 20181.75 in, a golf ball3Meridianville
March 27, 20211.75 in, a golf ball2New Hope
June 7, 20221.5 in, a ping-pong ball4Cherrytree
February 26, 20261.25 in, a half dollar7Mint Spg
June 18, 20231.25 in, a half dollar5Owens Xrds
June 25, 20161.25 in, a half dollar4Moores Mill
“Hail up to 2.5 inch diameter was reported off of Old Monrovia Road and Research Park Blvd.”
NWS report, April 24, 2021
“Quarter to golf ball sized hail was reported on County Line Road.”
NWS report, June 25, 2023

Tornadoes and wind in Madison County

26 tornadoes on record in Madison County; the strongest listed is EF3, 4.49 miles long, near Fisk. Top gust: 100 mph near Molder.

DateRatingPath lengthWidthNear
April 1, 2023EF34.49 mi215 ydFisk · 1 deaths, 5 injured
November 29, 2016EF213.21 mi130 ydHuntsville Mills Arp
May 8, 2024EF29.51 mi550 ydHuntsville Mills Arp
May 20, 2025EF23.88 mi125 ydMadison
May 20, 2025EF22.27 mi400 ydMaysville
May 9, 2024EF112 mi215 ydFisk
April 28, 2014EF18.91 mi100 ydNew Sharon
May 20, 2025EF18.68 mi280 ydHuntsville Mills Arp
DateGustNear
June 28, 2018100 mphMolder
May 20, 202594 mphHuntsville Mills Arp
November 18, 201781 mphMadison Co Jet Port
June 22, 201881 mphHarvest Epps Arpt
July 11, 201981 mphHuntsville
March 1, 202381 mphStegers Store

Homes in Madison County

Median build year in Madison County: 1991. 63.6% of 174,709 homes predate 2000. Houses permitted since 2014: 34,647, or 198.3 per 1,000 homes. Busiest year: 2020.

Share of homes in Madison County by decade built 2.1% pre-1940 1.4% 1940s 5.6% 1950s 14.0% 1960s 9.6% 1970s 15.3% 1980s 15.6% 1990s 18.4% 2000s 15.2% 2010s 2.9% 2020+
Share of homes in Madison County by decade built
pre-19402.1%
1940s1.4%
1950s5.6%
1960s14.0%
1970s9.6%
1980s15.3%
1990s15.6%
2000s18.4%
2010s15.2%
2020+2.9%
Madison County: ACS, 2019 to 2023.
Building permits, Madison County
YearHousesAll units
20141,7002,677
20152,0102,496
20162,2032,875
20172,4152,797
20182,7112,782
20193,1163,283
20203,8343,918
20213,7575,541
20223,1403,187
20233,4175,449
20243,4784,710
20252,8664,070
Madison County: BPS, 2014 to 2025.

Quick answers

How many hail reports has Madison County had?

NOAA logged 146 hail reports in Madison County, Alabama, from 2015 to June 2026.

How many days had hail of 1 inch or larger in Madison County?

32 days, including 6 days with hail of 1.75 inches or larger. The National Weather Service calls hail of 1 inch or larger severe.

What was the largest hail reported in Madison County?

2.75 inches (a baseball), reported on May 20, 2025.

Which month has the most hail in Madison County?

May has the most reports, 24% of the 146 in the record.

Does a hail day in the record mean my roof was damaged?

A counted day only means a spotter reported hail somewhere in the area. An inspection is the only way to know whether a roof was hit.

Next steps for Madison County

Madison County cities we cover

Cite this page

Data version: NOAA Storm Events hail data, 2014 to June 2026, loaded October 6, 2026. All dataset versions. Download the table as CSV. Free to quote with credit under CC BY 4.0.

Source: NOAA Storm Events Database, public domain. Counts and tables on this page are free to reuse with credit to PickARoofer under CC BY 4.0.

Method · Counties · Hail map