Madison County

Population 433,516 (2025) 802 sq mi

Madison County has recorded 95 tornadoes since 1950, 4th most of 67 counties in Alabama; the most recent was on May 27, 2025.

Hazard fingerprint for Madison County 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. TORTROPFIREFLOODSEVEREHEATCOLDWINTER

Hazard fingerprint Each spoke is this county’s percentile among U.S. counties where that hazard occurs. How it is computed

2026
  • Tornado damage paths since 195095
  • Tropical cyclone tracks within 100 miles since 1851, wider where stronger8
  • Major flood years since 19785

At a glance

The record for Madison County in eight numbers. Each links to its section below.

Tornadoes since 1950

95

4th of 67 in Alabama

2.2 times the typical Alabama county

Details

Flood insurance claims

785

5th of 67 in Alabama

$11.6 million paid since 1978

Details

Tropical cyclones within 50 mi

3

67th of 67 in Alabama

None at hurricane strength since 1851

Details

Strongest tornado

EF5

April 27, 2011, 132.0 mile path

Strongest tropical cyclone

TS

Tropical storm Frederic, 1979, 18.9 miles away

Largest earthquake within 50 mi

4.6magnitude

April 29, 2003, 38.6 miles away

Details

Federal disaster declarations

21

Most recent: Hurricane Helene, 2024

Details

Record high

106°F

June 29, 2012

Details

Tornadoes

About one tornado a year since 1950, 10 of them rated F3/EF3 or stronger.

Strongest

April 27, 2011

EF5, 132.0 mile path

2,200 yards wide; 72 killed along the whole path.

Most recent

Tuesday, May 27, 2025

EF0, 0.1 mile path

Within the past year.

Tornadoes by decade Doppler radar era² 1950s: 2 2 1960s: 5 5 1970s: 13 13 1980s: 6 6 1990s: 9 9 2000s: 19 19 2010s: 23 23 2020s: 18 18 1950s1960s1970s1980s1990s2000s2010s2020s
Recorded tornadoes per decade. The 2020s are incomplete.
Tornadoes by month J: 3 F: 3 M: 10 A: 25 M: 28 28 J: 3 J: 7 A: 3 S: 1 O: 2 N: 6 D: 4 JFMAMJJASOND
By month of occurrence, all years.

Every recorded tornado

Tornadoes in Madison County since 1950
May 27, 2025EF00.12500
May 20, 2025EF27.240000
May 20, 2025EF18.728000
May 20, 2025EF213.212500
May 9, 2024EF16.130000
May 9, 2024EF113.721500
May 8, 2024EF14.320000
May 8, 2024EF03.514500
May 8, 2024EF29.555000
May 8, 2024EF01.79500
Jul 21, 2023EF17.15000
Jul 18, 2023EF02.410000
Apr 1, 2023EF312.021551
Mar 1, 2023EF10.12500
Feb 22, 2022EF03.111000
Jan 1, 2022EF03.715000
Jan 1, 2022EF09.63010
Aug 23, 2020EFU0.15000
Dec 16, 2019EF03.23700
Dec 16, 2019EF11.22500
May 9, 2019EF02.67500
Mar 19, 2018EF14.815000
Nov 29, 2016EF219.915000
Jul 14, 2015EF00.97500
Oct 3, 2014EF00.725000
Apr 28, 2014EF18.910000
Apr 11, 2013EF11.37500
Apr 11, 2013EF16.630000
Mar 2, 2012EF27.322000
Mar 2, 2012EF334.025000
May 25, 2011EF07.45000
May 25, 2011EF04.65000
Apr 27, 2011EF114.67500
Apr 27, 2011EF11.47500
Apr 27, 2011EF5132.02,20014572
Apr 27, 2011EF03.510000
Apr 27, 2011EF17.650000
Apr 27, 2011EF120.620000
Apr 27, 2011EF13.110000
Feb 28, 2011EF13.920000
Jan 21, 2010EF26.615010
Jun 3, 2009EF00.12000
May 6, 2009EF210.97500
May 3, 2009EF11.67500
Apr 2, 2009EF00.65000
May 8, 2008EF14.025000
Apr 11, 2008EF03.820000
Apr 3, 2007EF09.37500
Apr 7, 2006F02.13000
Apr 7, 2006F00.25000
Jul 14, 2004F01.05010
Jul 6, 2004F00.1200
May 30, 2004F123.515000
May 6, 2003F11.020000
May 6, 2003F00.12000
Mar 19, 2003F00.15000
Oct 12, 2002F00.12000
Sep 18, 2002F00.12000
Nov 24, 2001F22.630000
Feb 16, 2001F04.43000
May 7, 1998F12.08000
May 7, 1998F11.55000
May 25, 1997F00.23000
May 3, 1997F01.55000
May 3, 1997F01.34000
May 3, 1997F21.37010
May 18, 1995F439.01,300551
May 3, 1993F00.32000
Nov 22, 1992F26.010050
Nov 15, 1989F418.588046321
Jul 28, 1986F04.015000
Aug 16, 1985F18.53000
Aug 16, 1985F213.010000
Apr 14, 1985F10.13000
Apr 17, 1982F128.010000
Jul 17, 1977F20.27700
Mar 20, 1976F14.54000
Mar 20, 1976F20.52000
Mar 20, 1976F00.52000
Mar 20, 1976F14.510000
Apr 3, 1974F346.570072
Apr 3, 1974F583.350019016
Apr 3, 1974F552.050026728
Apr 1, 1974F38.480061
Nov 27, 1973F314.1200420
May 19, 1973F22.0500100
Apr 26, 1970F18.65000
Apr 24, 1970F20.51000
Dec 21, 1967F112.61010
Dec 18, 1967F222.9300272
Nov 24, 1967F26.68370
Mar 11, 1963F247.21031
Jun 6, 1961F10.11000
Apr 5, 1958F10.11000
Jun 8, 1951F20.110020
  1. Injuries and deaths are for the tornado’s whole path, which may extend beyond the county. Deaths recorded within Madison County: 48.
  2. Weak tornadoes were under-recorded before Doppler radar coverage became national in the early 1990s, so earlier decades read low. Ratings use the Fujita scale before February 2007 and the Enhanced Fujita scale after.

Storm Prediction Center severe weather database, 1950 to 2025.

Hurricanes and tropical storms

3 passed within 50 miles since 1851; none at hurricane strength.

Strongest within 50 miles

September 14, 1979

Frederic, Tropical storm

18.9 miles at closest approach, winds near 46 mph.

Most recent

October 29, 2020

Zeta, Tropical storm

54.9 miles at closest approach.

Every storm within 100 miles

Tropical cyclones within 100 miles
Zeta202054.9Tropical storm60Category 3
Opal199525.3Tropical storm43Category 4
Frederic197918.9Tropical storm46Category 4
Eloise197576.3Tropical storm58Category 3
Audrey195760.3Tropical storm40Category 3
Baker195099.7Tropical storm44Category 2
Unnamed193232.7Post-tropical40Tropical storm
Unnamed191655.1Tropical storm48Category 2
Unnamed19151.1Post-tropical40Category 4
Unnamed190793.3Post-tropical40Tropical storm
Unnamed18920.0Tropical storm40Tropical storm
  1. Tropical storms and hurricanes (34 kt or more, still tropical) at closest approach. Post-tropical remnants with gale-force winds are listed but not counted. Direct: track within 50 miles; near: within 100 miles. Distance is measured to the county boundary for counties and to the city centre for cities, using positions interpolated hourly between HURDAT2 fixes.

National Hurricane Center HURDAT2, 1851 to 2025.

Wildfire and smoke

No large wildfire has been mapped here since satellite mapping began in 1984.

Smoke overhead

Smokiest year

2023: 52 days

Heavy smoke on 6 days in 2023, the most of any year.

Last 10 years

11.3 days a year

Medium or heavy smoke, 2016 to 2025.

2025

7 days

Medium or heavy smoke. 35 so far in 2026.

Days with medium or heavy smoke overhead, by year 2011: 6 2012: 5 2013: 1 2014: 0 2015: 3 2016: 0 2017: 1 2018: 5 2019: 2 2020: 4 2021: 19 2022: 18 2023: 52 52 2024: 5 2025: 7 201120122013201420152016201720182019202020212022202320242025
Days each year on which a satellite-traced plume of medium or heavy smoke covered the county’s population centre, 2011 to 2025.
  1. A smoke day is a date on which a smoke plume traced by NOAA Hazard Mapping System analysts from satellite imagery covered this place's point (the county's population centre or the city centre). Counts here are of medium or heavy smoke. Since 2018 analysts have often drawn light smoke as one area over most of the continent, so light-smoke counts are not comparable from year to year. The plumes show smoke anywhere in the air above, not air quality at the ground, and smoke hidden by cloud is missed.

NOAA Hazard Mapping System smoke analysis, 2011 to 2026, retrieved October 30, 2026.

Floods and flood insurance

785 federal flood insurance claims since 1978, with $11.6 million paid.

Federal flood insurance claims by year 1979: 35 1980: 6 1982: 5 1983: 17 1990: 46 1991: 27 1994: 9 1998: 5 1999: 226 226 2000: 9 2003: 82 2004: 22 2005: 5 2009: 27 2010: 10 2011: 23 2012: 13 2013: 9 2015: 29 2016: 8 2017: 35 2019: 21 2020: 18 2021: 25 2022: 5 2023: 18 2026: 7 197919912003201120172023
Claims per year since 1978. Years with fewer than five claims are not shown.

Most claims in one year

1999: 226 claims

$3.8 million paid.

2nd most

2003: 82 claims

$1.3 million paid.

3rd most

1990: 46 claims

$680,000 paid.

Claims by ZIP code

Flood insurance claims by ZIP code
35802230$3.7 million
35801107$1.5 million
3576395$1.1 million
3580392$964,000
3574130$580,000
3575829$215,000
3581025$327,000
3580525$248,000
3576021$345,000
3580620$127,000
3581616$1.2 million
3581115$267,000
3574914$238,000
3575012$155,000
3575712$473,000
357619$52,000
357738$115,000
357487$22,000
358077$6,594
357596$95,000

Flood events since 1996

  • Flash Flood203
  • Flood44
  • Heavy Rain26

3 deaths recorded in flood events since 1996.

This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).

OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026. NOAA Storm Events through 2026.

River crests

Most severe crest

March 19, 1973

Tennessee River at Whitesburg, 26.10 ft

9.10 feet above the 17.0 ft flood stage; major flooding by today’s categories.

Most recent moderate or major crest

June 8, 2026

Flint River (AL) at Brownsboro, 22.68 ft

Major flooding.

Highest river crests above flood stage
Mar 19, 1973Tennessee River at Whitesburg26.10+9.10Major
Dec 25, 1990Tennessee River at Whitesburg24.80+7.80Major
May 9, 2003Tennessee River at Whitesburg24.67+7.67Major
Apr 28, 2011Flint River (AL) at Brownsboro24.58+7.58Major
Feb 2, 1957Tennessee River at Whitesburg23.93+6.93Major
Mar 14, 1963Tennessee River at Whitesburg23.40+6.40Major
Jan 1, 1927Tennessee River at Whitesburg23.20+6.20Major
Jan 9, 1946Tennessee River at Whitesburg23.10+6.10Major
Feb 6, 2004Flint River (AL) at Brownsboro23.03+6.03Major
Feb 15, 1948Tennessee River at Whitesburg23.00+6.00Major
Dec 26, 2015Flint River (AL) at Brownsboro22.99+5.99Major
Jun 8, 2026Flint River (AL) at Brownsboro22.68+5.68Major
Sep 20, 2021Flint River (AL) at Brownsboro22.67+5.67Major
Dec 7, 2004Flint River (AL) at Brownsboro22.59+5.59Major
Feb 6, 2020Flint River (AL) at Brownsboro22.16+5.16Major
Feb 24, 2019Flint River (AL) at Brownsboro22.12+5.12Major
May 7, 2003Flint River (AL) at Brownsboro22.10+5.10Major
Jan 6, 1949Tennessee River at Whitesburg22.90+5.90Moderate
Feb 25, 2019Tennessee River at Whitesburg22.90+5.90Moderate
Apr 3, 1936Tennessee River at Whitesburg22.72+5.72Moderate
Mar 30, 1994Tennessee River at Whitesburg22.40+5.40Moderate
Dec 27, 2015Tennessee River at Whitesburg22.31+5.31Moderate
Mar 16, 1973Indian Creek (AL) at Madison12.70+5.20Moderate
Dec 11, 2004Tennessee River at Whitesburg22.03+5.03Moderate
Feb 17, 1990Tennessee River at Whitesburg22.00+5.00Moderate

River gauges

River gauges and their highest listed crests
Aldridge Creek (AL) at Sherwood Drive in Huntsville12.014.55 ftJun 28, 19990
Aldridge Creek (AL) at Toney Drive in Huntsville11.09.40 ftJun 28, 19990
Aldridge Creek (AL) near Farley11.013.78 ftJun 28, 19990
Flint River (AL) at Brownsboro17.024.58 ftApr 28, 20119
Indian Creek (AL) at Madison7.512.70 ftMar 16, 19730
Pinhook Creek (AL) at Clinton Avenue in Huntsville16.016.79 ftMay 6, 20030
Tennessee River at Whitesburg17.026.10 ftMar 19, 19738
  1. Crests are the highest and the recent crests the National Weather Service lists for each river gauge in the county that has a flood stage, not every flood. Flood categories use each gauge's current flood stages; crests from before levees, dams or channel changes may not be comparable. Crests measured on an old datum are left out of the rankings.

NOAA National Water Prediction Service gauge records, retrieved October 30, 2026.

Drought

In severe drought or worse for 131 of 1,581 months since 1895 (8%); the longest spell lasted 21 months.

131

Months in severe drought or worse since 1895

35

Months in extreme drought

8%

Share of all months, severe or worse

53

Drought reports to the Weather Service since 1996

Lowest reading

September 1925

−5.68, extreme drought

Longest severe spell

21 months

March 2007 to November 2008.

Latest month

September 2026

+1.25, slightly wet

Last severe month: November 2008.

Months in severe drought or worse, by year 1895: 0 1896: 0 1897: 1 1898: 6 1899: 3 1900: 0 1901: 0 1902: 4 1903: 1 1904: 0 1905: 0 1906: 0 1907: 0 1908: 0 1909: 0 1910: 1 1911: 0 1912: 0 1913: 1 1914: 11 11 1915: 4 1916: 0 1917: 0 1918: 1 1919: 0 1920: 0 1921: 0 1922: 0 1923: 0 1924: 0 1925: 10 1926: 5 1927: 0 1928: 0 1929: 0 1930: 6 1931: 11 1932: 0 1933: 0 1934: 0 1935: 0 1936: 0 1937: 0 1938: 0 1939: 0 1940: 0 1941: 9 1942: 11 1943: 8 1944: 2 1945: 0 1946: 0 1947: 0 1948: 0 1949: 0 1950: 0 1951: 0 1952: 1 1953: 1 1954: 6 1955: 1 1956: 0 1957: 0 1958: 0 1959: 0 1960: 0 1961: 0 1962: 0 1963: 0 1964: 0 1965: 0 1966: 0 1967: 0 1968: 0 1969: 0 1970: 0 1971: 0 1972: 0 1973: 0 1974: 0 1975: 0 1976: 0 1977: 0 1978: 0 1979: 0 1980: 0 1981: 0 1982: 0 1983: 0 1984: 0 1985: 0 1986: 1 1987: 0 1988: 3 1989: 0 1990: 0 1991: 0 1992: 0 1993: 0 1994: 0 1995: 0 1996: 0 1997: 0 1998: 0 1999: 0 2000: 1 2001: 0 2002: 0 2003: 0 2004: 0 2005: 0 2006: 1 2007: 10 2008: 11 2009: 0 2010: 0 2011: 0 2012: 0 2013: 0 2014: 0 2015: 0 2016: 0 2017: 0 2018: 0 2019: 0 2020: 0 2021: 0 2022: 0 2023: 0 2024: 0 2025: 0 18951905191519251935194519551965197519851995200520152025
Months each year with a Palmer index of −3 or lower, 1895 to 2025. Twelve means the whole year.
  1. The Palmer Drought Severity Index is computed by NOAA each month from the county's average temperature and precipitation, relative to the county's own climate. Zero is normal; -3 or lower is severe drought and -4 or lower extreme drought. It describes the long-term balance of moisture, not water supply or crop losses.

NOAA NCEI nClimDiv county Palmer Drought Severity Index, 1895 to September 2026, issued October 6, 2026.

Earthquakes and landslides

1 earthquake of magnitude 4 or more within 50 miles since 1900; the largest was magnitude 4.6 in 2003.

3

Magnitude 2.5+ inside the county since 1973

14

Magnitude 3+ within 50 miles since 1973

1

Magnitude 4+ within 50 miles since 1900

0

Magnitude 5+ within 50 miles since 1900

Largest within 50 miles

April 29, 2003

Magnitude 4.6

8 km S of Valley Head, Alabama; 38.6 miles away, 12.3 miles deep.

Most recent, magnitude 3 or more

May 10, 2020

Magnitude 3.1

7 km SSE of Sewanee, Tennessee; 24.8 miles away.

Earthquakes of magnitude 3 or more within 50 miles, by year 1973: 0 1974: 0 1975: 1 1976: 0 1977: 0 1978: 0 1979: 0 1980: 0 1981: 0 1982: 1 1983: 0 1984: 0 1985: 0 1986: 1 1987: 0 1988: 0 1989: 1 1990: 0 1991: 0 1992: 0 1993: 0 1994: 3 3 1995: 0 1996: 0 1997: 0 1998: 0 1999: 0 2000: 0 2001: 2 2002: 0 2003: 3 2004: 0 2005: 0 2006: 0 2007: 0 2008: 0 2009: 0 2010: 1 2011: 0 2012: 0 2013: 0 2014: 0 2015: 0 2016: 0 2017: 0 2018: 0 2019: 0 2020: 1 2021: 0 2022: 0 2023: 0 2024: 0 2025: 0 19731978198319881993199820032008201320182023
Per year, 1973 to 2025.

Every earthquake of magnitude 4 or more within 50 miles

Earthquakes of magnitude 4 or more within 50 miles
Apr 29, 20034.638.612.38 km S of Valley Head, Alabama
  1. Earthquakes of magnitude 2.5 or more in the USGS Comprehensive Catalog since 1900. Within 50 miles means the epicentre lies within 50 miles of the county boundary (or inside the county).
  2. Small earthquakes were under-recorded before the modern seismic networks of the 1970s and are still missed in remote areas, so early decades read low. Magnitudes are as the catalogue reports them and mix scales (moment, local and body-wave).

USGS ANSS Comprehensive Earthquake Catalog, 1900 to present, retrieved October 30, 2026.

Mapped landslides

1

Landslides mapped, probable or better

0

With a recorded date

1

Source inventory

Mapped by USGS Conterminous (1).

  1. Landslides mapped in the USGS compilation of landslide inventories across the United States (version 3.0, 2025), rated probable or better. The compilation joins inventories made by federal and state agencies for different purposes and areas, so the number mapped in a county reflects how closely it has been surveyed as much as how often its slopes fail. An area with few records may simply not have been mapped. Deaths are as recorded in the inventories; a slide listed in two inventories is counted once.

USGS Landslide Inventories across the United States, version 3.0, retrieved October 27, 2026.

Severe weather and other events

2,450 events in the National Weather Service record, 2,233 of them since 1996.

287

Hail reports, 1 inch or larger

23

Hail, 2 inches or larger

682

Damaging gusts, 58 mph+

81

Winter weather events since 1996

176

Heat events since 1996

115

Cold events since 1996

Largest hail

April 10, 2009

3.00 inches

Strongest measured or estimated gust

June 28, 2018

100 mph

More event types since 1996

Other Storm Events types since 1996
Lightning69510May 2, 2025
Dust storms and dust devils200Jun 3, 2016
Dense fog and smoke101Oct 17, 2013

Costliest events since 1996

  1. Mar 30, 2022Thunderstorm Wind$7.5 million
    National Weather Service narrative

    A power pole was reported down at this location.

  2. Feb 17, 2022Strong Wind, Madison$5.0 million
    National Weather Service narrative

    Sustained gradient winds of 20 to 30 mph with gusts between 40 and 50 mph produce power outages in portions of the county, including the Huntsville community.

  3. Dec 23, 1998Ice Storm, Madison$1.5 million
    National Weather Service narrative

    A winter storm brought a mixture of freezing rain...sleet...and rain to the northern half of Alabama. The northwestern quarter of Alabama was especially hard hit. The precipitation began in a narrow band across Fayette, Walker, Cullman, and Marshall counties around 2 am and then around 5am in the rest of the counties and lasted until early afternoon on the 24th. The northwestern quarter of the state saw temperatures at or below freezing for the majority of the event. Liquid equivalent precipitation ranged from one to three inches. Significant ice accumulations of one half to one inch were common across the area. Numerous trees were down across every county. Significant power…

  4. Jun 28, 1999Flash Flood$1.5 million
    National Weather Service narrative

    Heavy rainfall of four to seven inches, most of which occurred in just less than two hours, flooded the Huntsville area. According to newspaper reports, one woman was killed when her car stalled on a flooded bridge on Vermont Road. As she exited the car, she was swept away in the water. A television cameraman was injured when he was swept away by high water while filming. He was rescued by the Huntsville Fire Department. Several other motorists were stranded in high water and were rescued by the fire department. Numerous roads in the area were flooded and subsequently closed. Many local streams and creeks were out of their banks, sending several feet of water into approximately…

  5. May 6, 2003Flash Flood$1.5 million
    National Weather Service narrative

    extensive flooding across county with around 200 homes and businesses sustaining extensive flood damage.

  6. Aug 25, 2007Thunderstorm Wind$1.0 million
    National Weather Service narrative

    Thunderstorm winds produced some siding damage to a home in the Hazel Green community.

  7. Nov 14, 2007Thunderstorm Wind$1.0 million
    National Weather Service narrative

    Severe thunderstorm winds ripped a quality metal roof off a building on Old Cove Road near Green Mountain and blew it 800 feet.

  8. Jun 29, 2008Thunderstorm Wind$1.0 million
    National Weather Service narrative

    A non-severe thunderstorm produced a microburst as it was dissipating at the Huntsville International Airport during an air show. Several tents were damaged and destroyed by the thunderstorm winds. A large and expensive army tent and equipment was extensively damaged.

  9. Dec 20, 2007Strong Wind, Madison$1.0 million
    National Weather Service narrative

    Strong winds sustained around 40 mph with gusts to around 50 mph, knocked down several trees and powerlines across the county. Locations particularly hard hit included: Moutain Gap Road 7 miles SSE of Huntsville, the intersection of Rock Cut Road and U.S. Highway 72 in Gurley, and other locations in eastern Madison county.

  10. Mar 14, 2016Strong Wind, Madison$1.0 million
    National Weather Service narrative

    Trained spotter reported minor damage and a downed tree near the intersection of S. Memorial Hwy and Mountain Gap Rd. in Huntsville.

  1. Storm Events records before 1996 cover only tornadoes, thunderstorm wind and hail. Damage figures are as reported by the National Weather Service at the time, not adjusted for inflation.

NOAA NCEI Storm Events Database, 1950 to 2026, issued October 26, 2026.

Weather records

From Huntsville Intnl Airport, 11.9 miles from the county’s population centre, with records from 1958.

All-time high
106°FJun 29, 2012
All-time low
−11°F2 times, most recently Jan 21, 1985
Warmest night
79°F2 times, most recently Aug 9, 2010
Coldest day
9°FDec 22, 1989
Wettest day
9.07 inDec 22, 1990
Snowiest day
15.7 inDec 31, 1963
Hottest year
2016mean 65.0°F
Coldest year
1976mean 58.2°F
Wettest year
198973.58 in
Driest year
200728.65 in
Snowiest season
24.1 in1963-64
Average monthly high and low temperature and precipitation, last 30 years, Huntsville Intnl Airport 32°F 51° 32° 5.1 Jan 56° 36° 4.9 Feb 65° 43° 5.3 Mar 74° 51° 4.8 Apr 82° 60° 4.9 May 89° 68° 3.7 Jun 90° 71° 4.7 Jul 90° 69° 3.6 Aug 86° 63° 3.3 Sep 76° 52° 3.2 Oct 64° 41° 4.0 Nov 55° 36° 5.6 Dec Precipitation, inches
Average daily high and low by month, and average monthly precipitation, over the last 30 years.
Days reaching 95°F per year 1976: 2 1977: 22 1978: 10 1979: 3 1980: 27 1981: 9 1982: 0 1983: 23 1984: 1 1985: 5 1986: 18 1987: 24 1988: 26 1989: 0 1990: 30 1991: 21 1992: 2 1993: 25 1994: 1 1995: 16 1996: 3 1997: 4 1998: 28 1999: 27 2000: 26 2001: 0 2002: 11 2003: 1 2004: 0 2005: 11 2006: 30 2007: 28 2008: 12 2009: 12 2010: 54 2011: 39 2012: 27 2013: 7 2014: 7 2015: 33 2016: 55 55 2017: 10 2018: 25 2019: 39 2020: 7 2021: 4 2022: 37 2023: 11 2024: 31 2025: 23 19761986199620062016
Days reaching 95°F each complete year, last 50 years. Thirty-year average: 20.1.
Snowfall by winter 1976: 1.0 in 1977: 3.9 in 1978: 3.6 in 1979: 4.8 in 1980: 0.5 in 1981: 4.6 in 1982: 0.0 in 1983: 2.6 in 1984: 8.2 in 1985: 0.9 in 1986: 1.1 in 1987: 10.6 in 1988: 0.5 in 1989: 0.3 in 1990: 0.0 in 1991: 0.2 in 1992: 7.3 in 1993: 0.1 in 1994: 1.9 in 2005: 0.4 in 2006: 1.0 in 2007: 0.7 in 2008: 0.7 in 2009: 3.2 in 2010: 14.3 in 14.3 2011: 0.0 in 2012: 0.7 in 2013: 5.2 in 2014: 9.8 in 2015: 0.4 in 2016: 0.0 in 2017: 0.4 in 2018: 0.0 in 2019: 0.7 in 2020: 3.6 in 2021: 5.2 in 2022: 0.6 in 2023: 0.8 in 2024: 5.8 in 2025: 0.2 in 1976198620062016
Total snowfall each winter (July to June), last 50 winters.

Median first snow

January 10

Earliest: November 14, 1969

Median last snow

February 11

Latest: March 22, 1968

5 of 58 winters had no measurable snow.

Station Huntsville Intnl Airport (USW00003856), 623 ft elevation, 11.9 miles from the population centre. Daily records from 1958 to October 26, 2026; 99.8% of days in the last 30 years are complete. Records at a single station can differ from a city’s official threaded record, which may combine several stations.

NOAA NCEI Global Historical Climatology Network Daily.

Federal disaster declarations

21 since 1953. The most recent: Hurricane Helene, September 26, 2024.

Federal disaster declarations
Sep 26, 2024HurricaneHurricane HeleneEmergencyEM-3618-AL
Sep 14, 2020HurricaneHurricane SallyEmergencyEM-3545-AL
Mar 29, 2020BiologicalCovid-19 PandemicMajor disasterDR-4503-AL
Mar 13, 2020BiologicalCovid-19EmergencyEM-3472-AL
Apr 17, 2019Severe StormSevere Storms, Straight-Line Winds, Tornadoes, and FloodingMajor disasterDR-4426-AL
Sep 11, 2017HurricaneHurricane IrmaEmergencyEM-3389-AL
Apr 28, 2011Severe StormSevere Storms, Tornadoes, Straight-Line Winds, and FloodingMajor disasterDR-1971-AL
Apr 27, 2011Severe StormSevere Storms, Tornadoes, and Straight-Line WindsEmergencyEM-3319-AL
Aug 30, 2008HurricaneHurricane GustavEmergencyEM-3292-AL
Sep 10, 2005HurricaneHurricane Katrina EvacuationEmergencyEM-3237-AL
Sep 15, 2004HurricaneHurricane IvanMajor disasterDR-1549-AL
May 12, 2003Severe StormSevere Storms, Tornadoes, and FloodingMajor disasterDR-1466-AL
Dec 7, 2001Severe StormSevere Storms and TornadoesMajor disasterDR-1399-AL
Jan 15, 1999Severe StormRiv-Severe Winter Wx 12/23/98Major disasterDR-1261-AL
Feb 23, 1996Severe StormSevere Winter Storms, Ice and FloodingMajor disasterDR-1104-AL
Mar 15, 1993SnowstormSevere Snowfall, Winter StormEmergencyEM-3096-AL
Jan 4, 1991FloodSevere Storms & FloodingMajor disasterDR-890-AL
Nov 17, 1989TornadoSevere Storms & TornadoesMajor disasterDR-848-AL
Jul 20, 1977DroughtDroughtEmergencyEM-3045-AL
Apr 4, 1974TornadoTornadoesMajor disasterDR-422-AL
Mar 27, 1973TornadoTornadoes & FloodingMajor disasterDR-369-AL

This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).

OpenFEMA Disaster Declarations Summaries, retrieved October 30, 2026. Statewide declarations are not listed.

How this compares

Where Madison County stands among 67 counties in Alabama and 3,143 in the United States.

Ranks
Tornadoes since 1950954 / 6764 / 3,143
Tornadoes rated F3/EF3 or stronger1011 / 6736 / 3,143
Tropical cyclones within 50 mi367 / 671,131 / 3,143
Hurricane-strength passes within 50 mi0——
Wildfire acres since 19840——
Flood insurance claims7855 / 67383 / 3,143
Flood insurance paid$11.6 million7 / 67424 / 3,143
Disaster declarations2159 / 671,345 / 3,143
Flood events since 19962731 / 6779 / 3,143
Hail and wind events since 19961,4472 / 6718 / 3,143
Winter storm events since 1996811 / 671,241 / 3,143
Reported damage since 1996$35.3 million19 / 671,053 / 3,143
River crests at major flood stage173 / 67273 / 3,143
High tide flooding days a year, last 10 years0.0——
Months in severe drought since 18951319 / 671,440 / 3,143
Medium or heavy smoke days a year, last 10 years11.320 / 672,290 / 3,143
Earthquakes M4+ within 50 mi since 1900129 / 671,397 / 3,143
Earthquakes M2.5+ in the county since 1973315 / 67583 / 3,143

Neighbouring counties

Neighbouring counties
Franklin County TN3722,09632
Jackson County6353,04669
Limestone County804059
Lincoln County TN453049
Marshall County754041
Morgan County5540200

Sources and vintage

Every number on this page comes from these public records.

  • Tornadoes NOAA Storm Prediction Center severe weather database, through 2025.
  • Tropical cyclones NOAA National Hurricane Center HURDAT2 (Atlantic; Northeast and Central Pacific), through 2025.
  • Wildfire USGS/USFS Monitoring Trends in Burn Severity, through 2026.
  • Storm events NOAA NCEI Storm Events Database, through 2026.
  • Flood insurance OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026.
  • Declarations OpenFEMA Disaster Declarations Summaries v2, retrieved October 30, 2026.
  • Weather records NOAA NCEI Global Historical Climatology Network Daily, station USW00003856.
  • River crests NOAA National Weather Service, National Water Prediction Service river gauges, retrieved October 30, 2026.
  • Drought NOAA NCEI nClimDiv county Palmer Drought Severity Index, through September 2026.
  • Smoke NOAA NESDIS Hazard Mapping System smoke analysis, retrieved October 30, 2026.
  • Landslides USGS Landslide Inventories across the United States, version 3.0 (2025).
  • Earthquakes USGS ANSS Comprehensive Earthquake Catalog (ComCat), retrieved October 30, 2026.

Joins, thresholds and known limits are set out in the methodology. Found an error? Report it. Page built October 30, 2026.