Kankakee County, Illinois

County storm and disaster record · FIPS 17091 · population 107,359 · 676 sq mi

NOAA's Storm Events Database holds 698 records for Kankakee County, Illinois from 1950 through June 30, 2026, on 396 days; the most frequent are severe thunderstorm wind events (294 records). The deadliest single record is the April 17, 1963 tornado: 1 death and 50 injuries. FEMA has issued 7 declarations naming the county since 1973, 5 of them for natural hazards; the latest for a natural hazard was “Hurricane Katrina Evacuation” on September 7, 2005.

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
698on 396 days, 1950 to June 30, 2026
Deaths recorded
793 injuries
Damage, 2025 dollars
$130Mas filed (scale steps before 1993)
Tornadoes
70strongest F4
FEMA declarations
7latest 2020

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 Kankakee County most?

The most frequent records are severe thunderstorm wind events: 294 since 1957. 46% of its severe thunderstorm wind events since 1957 fell in June and July. The rank column places the county among Illinois's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Kankakee County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Severe thunderstorm wind 294 168 1957-2026 1 3 $3.0M 47 of 102
Hail 138 87 1960-2026 0 0 $2.8M 51 of 102
Tornadoes 70 40 1950-2026 3 88 $121M 27 of 102
Winter storms 65 65 1997-2026 0 0 – 69 of 102
Floods 56 46 1996-2025 0 0 $2.3M 66 of 102
Extreme cold 19 18 1996-2026 3 0 – 49 of 102
High wind and dust storms 18 17 1996-2025 0 1 $131K 57 of 102
Heavy rain 11 6 2009-2025 0 0 – 39 of 102
Heat 9 9 2012-2026 0 0 – 86 of 102
Drought 8 8 2005-2024 0 0 – 86 of 102
Lightning 7 7 2000-2013 0 1 $816K 20 of 102
Fog, smoke and funnel clouds 2 2 2010-2025 0 0 – 57 of 102
Wildfires 1 1 2024-2024 0 0 $301K 12 of 102

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 Kankakee County had?

NOAA records 70 tornadoes in Kankakee County from 1950 to 2026, the strongest rated F4, with 3 deaths and 88 injuries recorded in the county. That is 27th of 102 Illinois 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 61 tornadoes whose track touched Kankakee County since 1950 (NOAA's county records number 70: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 4 people, 3 of them in Kankakee County.

The deadliest and strongest tornadoes that touched Kankakee County, whole tracks
DateTornadoRatingPathKilled
1963-04-17 15:55, as SPC files itMedaryvilleCrossed IL, INF457.3 mi1
1976-03-12 13:35, as SPC files itDeMotteCrossed IL, INF338.5 mi1
1954-04-07 15:00, as SPC files itBourbonnaisF342.6 mi1
1978-06-25 12:10, as SPC files itSymertonF11.3 mi1
2010-06-05 21:18, as SPC files itHopkins ParkEF37.75 mi0
1982-04-02 23:40, as SPC files itKankakee to BradleyF312 mi0

Map of the strongest tornado tracks in Illinois.

Every tornado record filed for Kankakee County (70)
The 60 most recent of 70 tornadoes in Kankakee County
DatePlaceCharacterKilledInjuredDamage
2026-06-11 Leesville, Kankakee County EFU 0.6 mi x 50 yd 0 0 –
2026-04-17 Sherburnville, Kankakee County EF0 0.49 mi x 250 yd 0 0 –
2026-04-17 Sun River Terrace, Kankakee County EF0 5.48 mi x 75 yd 0 0 –
2026-03-10 Greater Kankakee Airport, Kankakee County EF3 18.96 mi x 1,550 yd 1 9 –
2026-03-10 Ahern, Kankakee County EF0 1.76 mi x 80 yd 0 0 –
2026-03-10 Sun River Terrace, Kankakee County EFU 0.15 mi x 20 yd 0 0 –
2026-03-10 Sun River Terrace, Kankakee County EFU 0.09 mi x 20 yd 0 0 –
2026-03-10 Sun River Terrace, Kankakee County EF1 1.31 mi x 150 yd 0 0 –
2026-03-10 Otto, Kankakee County EFU 0.48 mi x 60 yd 0 0 –
2026-03-10 Kankakee Airport, Kankakee County EFU 0.54 mi x 10 yd 0 0 –
2024-07-15 Sherburnville, Kankakee County EF1 2.6 mi x 100 yd 0 0 –
2024-07-15 Deselm, Kankakee County EF0 12.3 mi x 275 yd 0 0 –
2024-04-02 Whitaker, Kankakee County EF0 0.52 mi x 25 yd 0 0 –
2024-04-02 Goodrich, Kankakee County EF0 4.6 mi x 50 yd 0 0 –
2024-04-02 Hillside Manor, Kankakee County EFU 0.65 mi x 10 yd 0 0 –
2023-07-28 Limestone, Kankakee County EF0 6.07 mi x 350 yd 0 0 –
2023-07-28 Sun River Terrace, Kankakee County EF1 5.51 mi x 90 yd 0 0 –
2023-05-07 Yeager, Kankakee County EFU 0.97 mi x 50 yd 0 0 –
2023-05-07 Grant Park, Kankakee County EFU 0.21 mi x 50 yd 0 0 –
2020-08-10 Grant Park, Kankakee County EF0 1.47 mi x 150 yd 0 0 –
2016-07-17 Buckingham, Kankakee County EF1 2.16 mi x 100 yd 0 0 –
2015-06-22 Dickeys, Kankakee County EF0 1.02 mi x 50 yd 0 0 –
2015-06-22 Altorf, Kankakee County EF1 2.24 mi x 300 yd 0 0 –
2014-06-30 Puder, Kankakee County EF0 0.1 mi x 165 yd 0 0 –
2014-06-30 Puder, Kankakee County EF1 2.4 mi x 410 yd 0 0 $160K
2014-06-30 Puder, Kankakee County EF0 0.7 mi x 120 yd 0 0 –
2014-06-30 Puder, Kankakee County EF2 3.9 mi x 240 yd 0 0 $623K
2014-06-30 Sollitt, Kankakee County EF0 4.4 mi x 295 yd 0 0 $10K
2014-06-30 Whitaker, Kankakee County EF1 3.2 mi x 110 yd 0 0 $207K
2014-06-30 Whitaker, Kankakee County EF1 5.5 mi x 450 yd 0 0 $207K
2014-06-30 Whitaker, Kankakee County EF1 2.7 mi x 110 yd 0 0 $197K
2014-06-30 Manteno, Kankakee County EF0 3.1 mi x 45 yd 0 0 $166K
2014-06-30 St George, Kankakee County EF1 10.3 mi x 150 yd 0 0 $25K
2014-06-30 Yeager, Kankakee County EF1 7.2 mi x 175 yd 0 0 –
2013-11-17 Puder, Kankakee County EF1 0.05 mi x 75 yd 0 0 –
2013-06-12 Deselm, Kankakee County EF0 0.24 mi x 50 yd 0 0 $44K
2011-06-20 Lehigh, Kankakee County EF0 2.43 mi x 100 yd 0 0 $131K
2011-05-25 Leesville, Kankakee County EF1 5.78 mi x 50 yd 0 0 $328K
2010-06-05 Wichert, Kankakee County EF1 0.56 mi x 50 yd 0 0 $102K
2010-06-05 Aroma Park, Kankakee County EF3 7.75 mi x 175 yd 0 1 $812K
2010-06-05 Irwin, Kankakee County EF1 0.62 mi x 30 yd 0 0 $677K
2009-03-08 Whitaker, Kankakee County EF1 0.51 mi x 120 yd 0 0 $41K
2009-03-08 St George, Kankakee County EF1 0.74 mi x 80 yd 0 0 $55K
2008-06-07 Essex, Kankakee County EF1 0.4 mi x 40 yd 0 0 –
2007-06-03 Herscher, Kankakee County EF0 0.4 mi x 10 yd 0 0 –
2006-05-24 Aroma Park, Kankakee County F1 1.5 mi x 50 yd 0 0 $110K
2004-04-20 Hopkins Park, Kankakee County F2 3 mi x 50 yd 0 0 –
2004-04-20 Grant Park, Kankakee County F0 3 mi x 20 yd 0 0 –
2004-04-20 Kankakee County F1 6 mi x 75 yd 0 0 –
2003-05-30 Deselm, Kankakee County F0 2.5 mi x 50 yd 0 0 –
2000-05-18 Herscher, Kankakee County F0 0.5 mi x 50 yd 0 0 –
2000-05-18 Union Hill, Kankakee County F0 0.5 mi x 50 yd 0 0 –
1996-04-19 Momence, Kankakee County F0 5 mi x 20 yd 0 0 –
1996-04-19 Herscher, Kankakee County F0 4 mi x 20 yd 0 0 –
1995-05-10 Momence, Kankakee County F0 0.5 mi x 20 yd 0 0 –
1991-03-27 Kankakee County F1 0.5 mi x 50 yd 0 0 –
1991-03-22 Kankakee County F1 8 mi x 100 yd 0 0 $2.5M step
1990-06-22 Kankakee County F2 1 mi x 100 yd 0 0 $250K step
1982-04-02 Kankakee County F3 12 mi x 750 yd 0 15 $25M step
1978-06-25 Kankakee County F1 1.3 mi x 17 yd 0 0 $250 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 Kankakee County?

The most recent record with damage, injuries or deaths is the March 10, 2026 tornado (1 death and 9 injuries).

A destructive EF-3 tornado with peak winds of 160 mph impacted portions of central and eastern Kankakee County before moving into northwest Indiana. The most notable damage caused by this tornado in Kankakee County occurred in the Aroma Park area. This tornado began just north of W 3000S Road southwest of Kankakee, IL, about one mile east of State Route 115. The tornado intensified while traveling east-northeastward into the far southern section of the city of Kankakee in the vicinity of Route 45, where concentrated higher end EF-1 tree damage and structural damage was observed. The tornado intensified further while moving across E 2500S Road, destroying a two-story home and several metal farm buildings, consistent with EF-3 caliber wind speeds. …
National Weather Service event narrative, NOAA Storm Events Database (search the full record, event 1320573)
The 12 most recent records kept for Kankakee County
DateRecordCharacterKilledInjuredDamage
2026-06-29 HeatKankakee County · forecast zone Kankakee 0 0 –
2026-06-11 TornadoLeesville, Kankakee County EFU 0.6 mi x 50 yd 0 0 –
2026-06-11 Thunderstorm WindWoodland, Kankakee County 55 kt wind 0 0 –
2026-06-11 Thunderstorm WindSun River Terrace, Kankakee County 55 kt wind 0 0 –
2026-06-11 Thunderstorm WindSun River Terrace, Kankakee County 55 kt wind 0 0 –
2026-06-11 Thunderstorm WindHopkins Park, Kankakee County 55 kt wind 0 0 –
2026-06-11 Thunderstorm WindMomence, Kankakee County 60 kt wind 0 0 –
2026-06-11 Thunderstorm WindSt George, Kankakee County 55 kt wind 0 0 –
2026-06-11 Thunderstorm WindBradley, Kankakee County 60 kt wind 0 0 –
2026-06-10 Thunderstorm WindSollitt, Kankakee County 50 kt wind 0 0 –
2026-06-10 Thunderstorm WindBradley, Kankakee County 54 kt wind 0 0 –
2026-06-10 Thunderstorm WindUnion Hill, Kankakee County 50 kt wind 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 Kankakee County, most deaths first
DateRecordCharacterKilledInjuredDamage
1963-04-17 TornadoKankakee County F4 25.2 mi x 130 yd 1 50 $2.5M step
1954-04-07 TornadoKankakee County F3 29.6 mi x 400 yd 1 13 $250K step
2026-03-10 TornadoGreater Kankakee Airport, Kankakee County A destructive EF-3 tornado with peak winds of 160 mph impacted portions of central and eastern Kankakee County before moving into northwest Indiana. The most notable damage caused by this tornado in Kankakee County occurred in the Aroma Park area. This tornado began just north of W 3000S Road southwest of Kankakee, ... EF3 18.96 mi x 1,550 yd 1 9 –
2009-12-28 Cold/Wind ChillKankakee County · forecast zone Kankakee A 55 year old woman died due to cold exposure on Kolmar Street in Chicago on December 29th. Low temperatures were in the single digits. A 58 year old man died from cold exposure in Mount Vernon Park on Aberdeen Street in Chicago on December 31st. Low temperatures were in the single digits. A 19 year old man left his ... 1 0 –
2008-01-29 Extreme Cold/Wind ChillKankakee County · forecast zone Kankakee A man's truck ran off the road and he walked to the nearest house for help, about one half mile away. He was found frozen to death the next morning by the owner of the house he walked to. 1 0 –
1996-02-02 Cold/Wind ChillKankakee County · forecast zone Kankakee A bitter cold arctic air mass moved into northern Illinois Thursday night February 1. Temperatures didn't moderate until the afternoon of Sunday February 4. The coldest temperatures occurred Saturday February 3. In Chicago, the temperature remained below zero for 67 consecutive hours. Several temperature records were ... 1 0 –
1986-06-27 Thunderstorm WindKankakee County 1 0 –
1982-04-02 TornadoKankakee County F3 12 mi x 750 yd 0 15 $25M 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.

The costliest records in Kankakee County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
2008-05-30 HailManteno, Kankakee County 2.50 in hail 0 0 $2.7M
2018-02-20 FloodKankakee River Pk Ar, Kankakee County 0 0 $1.3M
2010-06-05 TornadoAroma Park, Kankakee County EF3 7.75 mi x 175 yd 0 1 $812K
2007-08-23 Thunderstorm WindBourbonnais, Kankakee County 60 kt wind 0 3 $712K
2009-07-16 LightningKankakee County 0 0 $688K
2010-06-05 TornadoIrwin, Kankakee County EF1 0.62 mi x 30 yd 0 0 $677K
2014-06-30 TornadoPuder, Kankakee County EF2 3.9 mi x 240 yd 0 0 $623K
2001-07-08 Thunderstorm WindSt Anne, Kankakee County 65 kt wind 0 0 $417K

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: April 2, 1982 (tornado, Kankakee County).

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 Kankakee 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).

Kankakee County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Severe thunderstorm wind19101222748383
Hail054522433326
Tornadoes43416112120
Winter storms––––6181526
Floods––––4202012
Extreme cold––––1648

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

What time of year?

46% of its severe thunderstorm wind events since 1957 fell in June and July. The two busiest months are in violet.

The values, month by month

Jan 53 · Feb 28 · Mar 61 · Apr 56 · May 104 · Jun 144 · Jul 110 · Aug 61 · Sep 20 · Oct 18 · Nov 20 · Dec 23 (records).

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

Federal disaster declarations for Kankakee County

FEMA's register lists 7 declarations that include Kankakee County: 3 major disasters, 4 emergencies and 0 fire management assistance declarations. Most were for biological (2) and snowstorm (2).

Declarations including Kankakee County, newest first
DeclaredNumberTypeTitle
2020-03-26DR-4489BiologicalCovid-19 Pandemic
2020-03-13EM-3435BiologicalCovid-19
2005-09-07EM-3230HurricaneHurricane Katrina Evacuation
2004-04-23DR-1513Severe StormSevere Storms and Tornadoes
2001-01-17EM-3161SnowstormIllinois Winter Snow Storms
1999-01-08EM-3134SnowstormIl-Winter Storm 1/1/99
1973-04-26DR-373FloodSevere Storms & Flooding

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 Kankakee County had?

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

The National Flood Insurance Program has paid $10.2 million on 695 claims filed in Kankakee County; the most in one year was 118 in 2008. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1978: 1 · 1979: 85 · 1981: 22 · 1982: 38 · 1983: 3 · 1984: 10 · 1985: 53 · 1986: 1 · 1987: 2 · 1988: 1 · 1989: 1 · 1990: 35 · 1991: 9 · 1993: 6 · 1994: 4 · 1996: 11 · 1997: 8 · 1998: 5 · 1999: 11 · 2000: 4 · 2001: 2 · 2002: 13 · 2003: 2 · 2004: 3 · 2005: 31 · 2006: 5 · 2007: 8 · 2008: 118 · 2009: 25 · 2010: 3 · 2012: 1 · 2013: 2 · 2014: 8 · 2015: 73 · 2016: 2 · 2018: 84 · 2019: 1 · 2020: 2 · 2021: 1 · 2024: 1; 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 Kankakee County

FEMA's National Risk Index rates Kankakee County Relatively Moderate overall, with an expected annual loss of $68.2 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 Kankakee County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
Cold WaveRelatively High$10.0M3.8 a year (modeled)
Riverine FloodingRelatively Moderate$48M1.5 a year (modeled)
TornadoRelatively Moderate$5.2Monce in about 2 years (modeled)
Strong WindRelatively Moderate$986K5.5 a year (modeled)
EarthquakeRelatively Low$1.6Monce in about 667 years (modeled)
Heat WaveRelatively Low$1.3M4.4 modeled event-days a year
HailRelatively Low$427K3.6 a year (modeled)
LightningRelatively Low$253K45 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 Kankakee County

  1. Will County 1,579
  2. Lake County, IN 866
  3. Kankakee County 698
  4. Iroquois County 564
  5. Livingston County 563
  6. Grundy County 495
  7. Ford County 380
  8. Newton County, IN 317

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

Next