Tornadoes in Illinois

Illinois has recorded 3,149 tornadoes since 1950, 6th among the states; 155 were rated F3/EF3 or stronger.

  • 3,149tornadoes since 1950
  • 155rated F3/EF3 or stronger
  • 267deaths along their paths
  • 2024most in one year, 142
2025
  • Tornadoes on record, by year

Over time

Tornadoes per year in Illinois 1950: 9 1951: 5 1952: 4 1953: 4 1954: 7 1955: 25 1956: 28 1957: 42 1958: 27 1959: 37 1960: 40 1961: 34 1962: 13 1963: 11 1964: 7 1965: 28 1966: 11 1967: 41 1968: 8 1969: 10 1970: 17 1971: 16 1972: 30 1973: 63 1974: 107 1975: 46 1976: 27 1977: 33 1978: 13 1979: 12 1980: 14 1981: 33 1982: 35 1983: 14 1984: 34 1985: 15 1986: 22 1987: 22 1988: 20 1989: 15 1990: 50 1991: 32 1992: 23 1993: 34 1994: 20 1995: 77 1996: 62 1997: 32 1998: 99 1999: 64 2000: 55 2001: 21 2002: 37 2003: 120 2004: 80 2005: 21 2006: 123 2007: 23 2008: 49 2009: 52 2010: 52 2011: 73 2012: 34 2013: 54 2014: 53 2015: 70 2016: 46 2017: 50 2018: 55 2019: 48 2020: 63 2021: 74 2022: 35 2023: 121 2024: 142 142 2025: 126 19501960197019801990200020102020

The strongest tornadoes

Every county

Counties with any recorded events, highest first.

Tornadoes by county in Illinois
McLean County122
Will County100
Sangamon County93
Cook County87
Champaign County87
Macon County79
Tazewell County73
Logan County73
Henry County72
Vermilion County72
LaSalle County66
Madison County65
Kankakee County61
St. Clair County60
Christian County58
Iroquois County58
Livingston County54
Woodford County54
Montgomery County51
Fulton County50
Macoupin County49
Bureau County48
DuPage County46
Mercer County46
Kane County46
Randolph County45
McDonough County44
Morgan County44
Whiteside County44
Mason County41
Monroe County41
Rock Island County40
Lee County40
Jackson County40
Ford County39
Peoria County39
Coles County39
Warren County38
Marion County38
Piatt County37
Adams County36
Washington County35
Pike County35
Knox County35
Shelby County35
Edgar County34
Ogle County33
Jefferson County33
Kendall County32
Wayne County30
DeKalb County30
Douglas County30
McHenry County30
Hancock County29
Clinton County28
Effingham County27
White County27
Fayette County27
De Witt County26
Grundy County26
Union County25
Boone County25
Winnebago County24
Schuyler County24
Bond County24
Perry County24
Lake County23
Williamson County23
Greene County22
Carroll County21
Jo Daviess County21
Stephenson County21
Crawford County21
Jersey County21
Cass County20
Franklin County20
Johnson County20
Wabash County19
Massac County19
Clay County19
Saline County19
Alexander County18
Cumberland County18
Jasper County18
Scott County18
Marshall County18
Stark County17
Richland County17
Menard County16
Henderson County15
Moultrie County15
Pope County15
Gallatin County14
Hamilton County13
Clark County13
Pulaski County12
Putnam County12
Brown County12
Edwards County11
Lawrence County11
Calhoun County10
Hardin County5