Madison County, Mississippi

County storm and disaster record · FIPS 28089 · population 108,943 · 714 sq mi

NOAA's Storm Events Database holds 909 records for Madison County, Mississippi from 1950 through June 30, 2026, on 549 days; the most frequent are severe thunderstorm wind events (461 records). The deadliest single record is the February 26, 1958 tornado: 6 deaths and 12 injuries. FEMA has issued 26 declarations naming the county since 1969, 24 of them for natural hazards; the latest for a natural hazard was “Severe Winter Storm” on February 6, 2026.

The record, 1950 to 2026

Storm records filed for the county each year (2026 to June 30, 2026). Before 1996 NOAA recorded only tornadoes (from 1950), thunderstorm wind and hail (from 1955).

  • recorded, no damage figure
  • under $100,000
  • $100,000 or more
  • $1 million or more
  • $10 million or more, or a death
  • $100 million or more, or 10 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1955: wind and hail recorded from 1955
  • 1996: all 48 event types from 1996
Storm records
909on 549 days, 1950 to June 30, 2026
Deaths recorded
15223 injuries
Damage, 2025 dollars
$730Mas filed (scale steps before 1993)
Tornadoes
78strongest F4
FEMA declarations
26latest 2026

Source: NOAA NCEI Storm Events Database, records through June 30, 2026 (file revision 20260918); damage converted to 2025 dollars with the BLS CPI-U. Search the record at NCEI. BLS consumer price index.

What hazards hit Madison County most?

The most frequent records are severe thunderstorm wind events: 461 since 1956. The rank column places the county among Mississippi's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Madison County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Severe thunderstorm wind 461 317 1956-2026 1 2 $13M 10 of 82
Hail 164 123 1970-2026 0 0 $11M 19 of 82
Floods 114 75 1996-2026 0 0 $89M 12 of 82
Tornadoes 78 60 1952-2026 12 220 $176M 18 of 82
Winter storms 24 24 1996-2026 0 0 $3.6M 44 of 82
High wind and dust storms 20 20 2006-2025 1 0 $986K 12 of 82
Drought 19 19 2006-2026 0 0 $16M 41 of 82
Lightning 15 14 2005-2022 0 1 $4.6M 7 of 82
Heat 6 6 2000-2010 1 0 – 57 of 82
Hurricanes and tropical storms 5 5 2002-2021 0 0 $416M 48 of 82
Extreme cold 2 2 2010-2026 0 0 $812K 69 of 82
Fog, smoke and funnel clouds 1 1 2005-2005 0 0 – 43 of 82

Source: NOAA NCEI Storm Events Database (county and forecast-zone records attributed to the county; a zone record shows its own totals on each county it covers). Days: dates with at least one record of the hazard in the county. Ranks: days with a record per 1,000 square miles of land (Census Bureau 2024 Gazetteer), since 1950 for tornadoes, 1955 for hail and thunderstorm wind, 1996 for the rest.

How many tornadoes has Madison County had?

NOAA records 78 tornadoes in Madison County from 1952 to 2026, the strongest rated F4, with 12 deaths and 220 injuries recorded in the county. That is 18th of 82 Mississippi counties and 92nd of 3,080 U.S. counties by days with tornadoes per 1,000 square miles since 1950. A tornado that crossed a county line is counted in each county it touched, with the length of its path inside the county.

Counted as whole tornadoes rather than county records, the Storm Prediction Center's database holds 77 tornadoes whose track touched Madison County since 1950 (NOAA's county records number 78: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 14 people, 12 of them in Madison County.

The deadliest and strongest tornadoes that touched Madison County, whole tracks
DateTornadoRatingPathKilled
1958-02-26 17:30, as SPC files itJacksonF369.7 mi8
1976-03-29 14:03, as SPC files itCantonF422.3 mi3
2001-11-24 05:25, as SPC files itRidgeland to CantonF411.5 mi2
1990-02-09 23:50, as SPC files itUnnamedF11 mi1
1995-11-11 03:10, as SPC files itFlora to GluckstadtF315 mi0
1990-12-21 19:32, as SPC files itUnnamedF311 mi0
1967-12-02 08:30, as SPC files itFloraF382.3 mi0

Map of the strongest tornado tracks in Mississippi.

Every tornado record filed for Madison County (78)
The 60 most recent of 78 tornadoes in Madison County
DatePlaceCharacterKilledInjuredDamage
2026-01-09 Revive, Madison County EF0 1.48 mi x 75 yd 0 0 $10K
2024-12-28 Coxs Ferry, Madison County EF1 16.6 mi x 570 yd 0 0 $71K
2024-04-10 Mansdale, Madison County EF0 0.7 mi x 150 yd 0 0 $24K
2024-03-25 Rocky Hill, Madison County EF1 0.53 mi x 800 yd 0 0 $9K
2023-11-20 Shocco, Madison County EF1 2.29 mi x 350 yd 0 0 $58K
2023-06-18 Ridgeland, Madison County EF1 1.38 mi x 300 yd 0 0 $484K
2023-06-18 Sharon, Madison County EF0 1.65 mi x 250 yd 0 0 $15K
2022-12-14 Shocco, Madison County EF1 8.5 mi x 1,000 yd 0 0 $50K
2022-03-30 Barnett Res East, Madison County EF1 5.26 mi x 350 yd 0 0 $20K
2022-03-22 Scotland Fork, Madison County EF0 0.12 mi x 25 yd 0 0 $101
2022-03-22 Loring, Madison County EF1 6.43 mi x 200 yd 0 0 $50K
2022-03-22 Rocky Hill, Madison County EF1 5 mi x 250 yd 0 0 $76K
2022-03-22 Stokes, Madison County EFU 0.99 mi x 50 yd 0 0 –
2022-03-22 Flora, Madison County EF1 2.58 mi x 350 yd 0 0 $76K
2022-03-22 Flora, Madison County EF1 6.39 mi x 800 yd 0 0 $50K
2022-03-22 Flora, Madison County EF1 0.08 mi x 50 yd 0 0 $2K
2021-05-04 Rocky Hill, Madison County EF1 1.34 mi x 500 yd 0 0 $11K
2021-05-02 Truitt, Madison County EF1 3.37 mi x 250 yd 0 0 $9K
2020-12-23 Way, Madison County EF0 0.9 mi x 50 yd 0 0 $6K
2019-12-29 Cameron, Madison County EF0 0.84 mi x 50 yd 0 0 $1K
2018-11-01 Rocky Hill, Madison County EF1 1.28 mi x 300 yd 0 0 $18K
2018-08-17 Madison Campbell Arp, Madison County EF1 1.7 mi x 250 yd 0 0 $588K
2018-03-11 Flora Lane Airport, Madison County EF0 6.11 mi x 150 yd 0 0 $41K
2017-04-30 Flora Lane Airport, Madison County EF1 2.52 mi x 1,500 yd 0 0 $12K
2017-04-30 Flora, Madison County EF1 5.64 mi x 450 yd 0 0 $120K
2017-04-30 Flora, Madison County EF1 6.02 mi x 400 yd 0 0 $48K
2015-04-25 Turnetta, Madison County EF1 1.66 mi x 75 yd 0 0 $25K
2014-04-28 Ballard, Madison County EF0 0.8 mi x 75 yd 0 0 $62K
2014-04-28 Mansdale, Madison County EF1 3.82 mi x 200 yd 0 0 $561K
2011-04-15 Madison Campbell Arp, Madison County EF1 0.88 mi x 200 yd 0 0 –
2010-01-20 Robinson Spgs, Madison County EF0 0.96 mi x 40 yd 0 0 $54K
2009-05-03 Camden, Madison County EF0 0.89 mi x 100 yd 0 0 $4K
2009-03-25 Madison County EF0 0.87 mi x 125 yd 0 0 $76K
2009-03-25 Mansdale, Madison County EF1 4.92 mi x 250 yd 0 0 $413K
2009-03-25 Rocky Hill, Madison County EF1 2.26 mi x 500 yd 0 0 $7K
2008-04-18 Revive, Madison County EF1 5.63 mi x 75 yd 0 0 $411K
2008-04-18 Farmhaven, Madison County EF1 1.19 mi x 150 yd 0 0 $233K
2008-04-04 Rocky Hill, Madison County EF1 0.39 mi x 500 yd 0 0 $34K
2005-09-25 Canton, Madison County F0 3 mi x 75 yd 0 0 $60K
2005-04-06 Canton, Madison County F0 2.5 mi x 30 yd 0 0 $2K
2004-11-24 Madison County F0 6 mi x 40 yd 0 0 $3K
2003-05-06 Flora, Madison County F0 1 mi x 30 yd 0 0 $48K
2003-04-06 Canton, Madison County F0 0.3 mi x 25 yd 0 0 $40K
2003-04-06 Gluckstadt, Madison County F0 0.3 mi x 25 yd 0 0 $40K
2002-11-10 Canton, Madison County F1 2 mi x 50 yd 0 0 $25K
2001-12-13 Madison County F0 0.2 mi x 25 yd 0 0 $2K
2001-11-24 Madison County F4 11.5 mi x 880 yd 2 21 $20M
1997-05-27 Madison County F0 0.5 mi x 30 yd 0 0 –
1997-02-28 Flora, Madison County F0 1 mi x 40 yd 0 0 –
1997-02-28 Flora, Madison County F0 2 mi x 40 yd 0 0 $4K
1995-11-11 Madison County F3 15 mi x 200 yd 0 2 $968K
1995-03-06 Flora, Madison County F0 1 mi x 200 yd 0 0 $6K
1990-12-21 Madison County F3 11 mi x 880 yd 0 0 $2.5M step
1990-02-09 Madison County F1 1 mi x 40 yd 1 4 $250K step
1989-03-04 Madison County F1 5 mi x 60 yd 0 0 $25K step
1989-03-04 Madison County F1 2 mi x 70 yd 0 0 $25K step
1988-12-28 Madison County F1 0.3 mi x 30 yd 0 0 –
1987-11-16 Madison County F2 15 mi x 73 yd 0 0 $250K step
1983-05-19 Madison County F2 4 mi x 77 yd 0 2 $2.5M step
1981-05-18 Madison County F2 7.1 mi x 300 yd 0 1 $250K step

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

Source: NOAA NCEI Storm Events Database, tornado records by county (path length in the county, maximum width); ratings as published: F scale before February 1, 2007, EF scale after. Whole-track figures: NOAA Storm Prediction Center tornado database (1950-2025). SPC severe weather database.

When was the last damaging storm in Madison County?

The most recent record with damage, injuries or deaths is the April 26, 2026 thunderstorm wind (1 injury).

A large tree was blown onto the road. A police officer crashed into the falling tree and suffered a serious injury.
National Weather Service event narrative, NOAA Storm Events Database (search the full record, event 1351855)
The 12 most recent records kept for Madison County
DateRecordCharacterKilledInjuredDamage
2026-06-22 Thunderstorm WindStokes, Madison County 52 kt wind 0 0 –
2026-06-01 DroughtMadison County · forecast zone Madison 0 0 –
2026-06-01 Thunderstorm WindRocky Hill, Madison County 52 kt wind 0 0 –
2026-06-01 Thunderstorm WindMadison County 52 kt wind 0 0 –
2026-06-01 Flash FloodMadison County 0 0 –
2026-05-23 Thunderstorm WindShocco, Madison County 50 kt wind 0 0 –
2026-05-23 Thunderstorm WindMadison Campbell Arp, Madison County 52 kt wind 0 0 –
2026-05-22 Thunderstorm WindFlora, Madison County 52 kt wind 0 0 –
2026-05-01 DroughtMadison County · forecast zone Madison 0 0 –
2026-04-28 HailCameron, Madison County 1.50 in hail 0 0 –
2026-04-26 Thunderstorm WindShocco, Madison County 50 kt wind 0 1 –
2026-04-24 HailRobinson Spgs, Madison County 1.00 in hail 0 0 –

Source: NOAA NCEI Storm Events Database; every record of 2025-2026 is listed, earlier ones when they caused deaths, injuries or $250,000 of damage (2025 dollars), and every tornado.

The deadliest and costliest records

Records with deaths or injuries in Madison County, most deaths first
DateRecordCharacterKilledInjuredDamage
1958-02-26 TornadoMadison County F3 10 mi x 60 yd 6 12 $250K step
1976-03-29 TornadoMadison County F4 22.3 mi x 880 yd 3 177 $25M step
2001-11-24 TornadoMadison County A violent tornado touched down about six miles west-southwest of the city of Madison. The touchdown point of the tornado was just south of the Fairfield subdivision, which is a large, well built subdivision of mostly brick homes. Numerous houses were seriously damaged or destroyed as the tornado, as much as one half ... F4 11.5 mi x 880 yd 2 21 $20M
1990-02-09 TornadoMadison County F1 1 mi x 40 yd 1 4 $250K step
2025-03-04 Strong WindMadison County · forecast zone Madison Several trees and power lines were blown down. One downed power line started a brush fire, and a man was electrocuted by the downed lines. A peak wind gust of 52 mph was measured at the Jackson Medgar Wiley Evers Airport ASOS site KJAN at 2:39 PM. 45 kt wind 1 0 –
2023-06-16 Thunderstorm WindFlora, Madison County A line of severe thunderstorms blew down numerous trees in a swath across southern and central portions of Madison County including the Gluckstadt, Madison, and Canton areas. Some of these trees fell into power lines and downed power poles. A large tree was blown onto the carport of a home on Douglas Street in Canton ... 65 kt wind 1 0 $242K
2000-06-26 HeatMadison County · forecast zone Madison 1 0 –
1995-11-11 TornadoMadison County The tornado began at 0310 five miles west-southwest of Flora and traveled in an easterly direction and lifted five miles southwest of Canton at around 0330. Three mobile homes were totally destroyed. A two story house was almost totally destroyed and two of the occupants were injured. A pickup truck in front of this ... F3 15 mi x 200 yd 0 2 $968K

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

The costliest records in Madison County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
2005-08-29 Hurricane (Typhoon)Madison County · forecast zone Madison 0 0 $416M
2001-11-24 TornadoMadison County F4 11.5 mi x 880 yd 2 21 $20M
2023-11-01 DroughtMadison County · forecast zone Madison 0 0 $7.3M
2003-04-06 HailMadison County 2.75 in hail 0 0 $3.2M
2005-03-13 LightningMadison County 0 0 $3.0M
2008-04-04 Thunderstorm WindRocky Hill, Madison County 78 kt wind 0 0 $2.7M
2020-03-04 Thunderstorm WindFlora, Madison County 78 kt wind 0 1 $1.7M
2005-03-13 HailRidgeland, Madison County 1.75 in hail 0 0 $1.5M

Before 1993 NOAA filed damage by category, not amount, so the list above starts in 1993. The highest category filed here before then (entered as $25M, in the dollars of the day) holds: March 29, 1976 (tornado, Madison County, 3 killed).

Source: NOAA NCEI Storm Events Database: deaths and injuries direct and indirect; damage is property plus crops as estimated by the National Weather Service, converted to 2025 dollars.

Is it getting more frequent?

Records per decade for Madison County's most frequent hazards. Counts rose everywhere after 1996, when NOAA began recording every event type, so compare decades within a hazard's complete period only (the shaded cells come before it).

Madison County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Severe thunderstorm wind1516304812713797
Hail003923694317
Floods––––6345123
Tornadoes53887161219
Winter storms––––32109
High wind and dust storms––––05114

Source: NOAA NCEI Storm Events Database, records per calendar decade; zone records from the CZ_TYPE field (Z).

What time of year?

Records by month in Madison County. The two busiest months are in violet.

The values, month by month

Jan 55 · Feb 63 · Mar 108 · Apr 183 · May 89 · Jun 122 · Jul 100 · Aug 67 · Sep 28 · Oct 17 · Nov 42 · Dec 35 (records).

Source: NOAA NCEI Storm Events Database, records by the month they began.

Federal disaster declarations for Madison County

FEMA's register lists 26 declarations that include Madison County: 19 major disasters, 7 emergencies and 0 fire management assistance declarations. Most were for severe storm (12) and hurricane (9).

Declarations including Madison County, newest first
DeclaredNumberTypeTitle
2026-02-06DR-4899Winter StormSevere Winter Storm
2026-01-24EM-3640Winter StormSevere Winter Storm
2024-06-10DR-4790Severe StormSevere Storms, Straight-Line Winds, Tornadoes, and Flooding
2023-08-12DR-4727Severe StormSevere Storms, Straight-Line Winds, and Tornadoes.
2021-10-22DR-4626HurricaneHurricane Ida
2021-08-28EM-3569HurricaneHurricane Ida
2020-10-08EM-3548HurricaneHurricane Delta
2020-04-05DR-4528BiologicalCovid-19 Pandemic
2020-03-13EM-3474BiologicalCovid-19
2014-04-30DR-4175Severe StormSevere Storms, Tornadoes, and Flooding
2012-08-29DR-4081HurricaneHurricane Isaac
2012-08-28EM-3348HurricaneTropical Storm Isaac
2008-08-30EM-3291HurricaneHurricane Gustav
2005-08-29DR-1604HurricaneHurricane Katrina
2005-07-10DR-1594HurricaneHurricane Dennis
2003-04-24DR-1459Severe StormSevere Storms, Tornadoes, Floods
2001-12-07DR-1398Severe StormSevere Storms, Tornadoes and Flooding
2001-02-23DR-1360Severe StormSevere Storms and Tornadoes
1991-05-17DR-906Severe StormSevere Storms, Tornadoes & Flooding
1991-01-03DR-888Severe StormSevere Storms, Tornadoes & Flooding
1990-02-28DR-859Severe StormSevere Storms, Tornadoes & Flooding
1983-06-01DR-683Severe StormSevere Storms, Tornadoes, and Flooding
1979-04-16DR-577Severe StormStorms, Tornadoes, Floods
1977-02-22EM-3032SnowstormDrought & Freezing
1976-04-01DR-499Severe StormSevere Storms, Tornadoes & Flooding
1969-08-18DR-271HurricaneHurricane Camille

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), declarations through October 2, 2026; one declaration is counted once however many areas it names. OpenFEMA dataset page.

How many floods has Madison County had?

NOAA's Storm Events Database holds 114 flood or flash flood records for Madison County from 1996 to 2026, on 75 days, with 0 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Madison County ranks 329th of 2,942 U.S. counties.

Named storms on Madison County's flood and tropical record
StormBeganRecordsDeaths in the county
Hurricane Katrina2005-08-2920

The National Flood Insurance Program has paid $10.1 million on 1,003 claims filed in Madison County; the most in one year was 178 in 1983. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1979: 51 · 1980: 37 · 1982: 85 · 1983: 178 · 1984: 25 · 1985: 24 · 1986: 41 · 1987: 54 · 1988: 7 · 1989: 20 · 1990: 22 · 1991: 24 · 1992: 2 · 1993: 4 · 1994: 14 · 1995: 54 · 1996: 14 · 1997: 17 · 1998: 3 · 1999: 4 · 2000: 16 · 2001: 17 · 2002: 1 · 2003: 44 · 2004: 4 · 2005: 12 · 2006: 3 · 2007: 2 · 2008: 12 · 2009: 4 · 2010: 4 · 2011: 35 · 2012: 4 · 2014: 9 · 2016: 11 · 2017: 53 · 2018: 5 · 2019: 21 · 2020: 28 · 2021: 3 · 2022: 25 · 2023: 1 · 2024: 7 · 2025: 2; the other years: 0.

Source: FEMA OpenFEMA NFIP Redacted Claims, as of September 8, 2026; claims by year of loss, payments in the dollars of the year paid. OpenFEMA dataset page.

FEMA's modeled risk for Madison County

FEMA's National Risk Index rates Madison County Relatively Moderate overall, with an expected annual loss of $54.3 million. These are FEMA's model estimates of future loss from 18 hazards, not a count of what happened; they can differ from the record above.

National Risk Index ratings for Madison County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
TornadoRelatively High$15M1 a year (modeled)
Ice StormRelatively High$733K1.1 a year (modeled)
Heat WaveRelatively Moderate$3.2M15 modeled event-days a year
Cold WaveRelatively Moderate$7.2Mabout once a year (modeled)
HailRelatively Moderate$1.8M4.3 a year (modeled)
LightningRelatively Moderate$899K70 a year (modeled)
Strong WindRelatively Moderate$1.4M3.6 a year (modeled)
Riverine FloodingRelatively Moderate$20M2.5 a year (modeled)

Source: FEMA National Risk Index, county table, December 2025 release. FEMA's National Risk Index map.

Counties that share a border with Madison County

  1. Hinds County 1,537
  2. Rankin County 1,435
  3. Madison County 909
  4. Yazoo County 674
  5. Leake County 610
  6. Scott County 609
  7. Attala County 516
  8. Holmes County 464

Source: U.S. Census Bureau county adjacency file; NOAA NCEI Storm Events Database, records since 1950. The Census Bureau's adjacency file.

Next