Has a tornado ever hit Chicago?

Yes. Cook County, which includes Chicago, has 87 recorded tornadoes since 1950. The strongest was rated F4, and the most recent was on March 19, 2025.

By decade

Tornadoes in Chicago by decade

Tornadoes in Chicago by decade 1950s: 9 9 1960s: 12 12 1970s: 15 15 1980s: 5 5 1990s: 2 2 2000s: 7 7 2010s: 7 7 2020s: 30 30 1950s1960s1970s1980s1990s2000s2010s2020s

Every tornado

Tornadoes in Chicago
Mar 19, 2025Cook CountyEF00.35000
Jul 15, 2024Cook CountyEF234.632520
Jul 15, 2024Cook CountyEF04.125000
Jul 15, 2024Cook CountyEF01.217500
Jul 15, 2024Cook CountyEF12.17500
Jul 15, 2024Cook CountyEF05.730000
Jul 15, 2024Cook CountyEF15.525000
Jul 15, 2024Cook CountyEF00.48500
Jul 15, 2024Cook CountyEF00.412500
Jul 15, 2024Cook CountyEF13.215000
Jul 15, 2024Cook CountyEF13.140000
Jul 15, 2024Cook CountyEF01.415000
Jul 14, 2024Cook CountyEF07.425000
Jul 14, 2024Cook CountyEF08.030000
Jul 14, 2024Cook CountyEF03.620000
Feb 27, 2024Cook CountyEF03.830000
Feb 27, 2024Cook CountyEF12.611000
Feb 27, 2024Cook CountyEF12.516000
Jul 12, 2023Cook CountyEF19.115010
Jul 12, 2023Cook CountyEF110.944000
Jul 12, 2023Cook CountyEF00.58000
Jul 12, 2023Cook CountyEF01.18000
Jul 12, 2023Cook CountyEF03.422500
Jul 12, 2023Cook CountyEF03.430000
Jun 13, 2022Cook CountyEF00.23000
Jun 13, 2022Cook CountyEF02.22500
Jun 20, 2021Cook CountyEF317.6600110
Aug 10, 2020Cook CountyEF14.830000
Aug 10, 2020Cook CountyEF02.035000
Aug 10, 2020Cook CountyEF13.230000
May 27, 2019Cook CountyEF00.85000
Sep 3, 2018Cook CountyEF01.77500
Aug 9, 2016Cook CountyEF00.01000
May 26, 2015Cook CountyEF00.45000
Jun 21, 2011Cook CountyEF12.420000
Jun 15, 2011Cook CountyEF00.82000
Jun 23, 2010Cook CountyEF12.420000
Aug 4, 2008Cook CountyEF00.33000
Jun 7, 2008Cook CountyEF26.515060
Jun 7, 2008Cook CountyEF12.07500
Jun 7, 2008Cook CountyEF00.45000
May 16, 2007Cook CountyEF00.51500
Sep 22, 2006Cook CountyF00.35000
May 30, 2003Cook CountyF00.35000
May 5, 1991Cook CountyF00.55000
Mar 27, 1991Cook CountyF315.020070
Sep 29, 1986Cook CountyF10.150100
Jul 4, 1985Cook CountyF11.523000
May 29, 1983Cook CountyF10.23010
May 29, 1983Cook CountyF00.23020
Sep 22, 1980Cook CountyF00.11000
Apr 18, 1978Cook CountyF16.117700
Sep 7, 1977Cook CountyF10.17000
Jun 30, 1977Cook CountyF11.03300
Jun 13, 1976Cook CountyF43.31,760232
Mar 12, 1976Cook CountyF215.1150662
Jun 17, 1975Cook CountyF21.52000
Jul 14, 1974Cook CountyF00.11000
Jun 20, 1974Cook CountyF00.11000
Jun 16, 1973Cook CountyF00.11000
Apr 21, 1973Cook CountyF20.21000
Apr 21, 1973Cook CountyF10.21000
Aug 25, 1972Cook CountyF21.820010
Jul 14, 1972Cook CountyF121.91000
Jun 19, 1972Cook CountyF10.11020
Apr 30, 1970Cook CountyF24.91090
Apr 21, 1967Cook CountyF16.82000
Apr 21, 1967Cook CountyF415.020050033
Apr 21, 1967Cook CountyF10.31000
Jun 9, 1966Cook CountyF00.11000
Jun 9, 1966Cook CountyF20.11000
Jun 9, 1966Cook CountyF22.510301
Nov 12, 1965Cook CountyF235.9120902
Aug 26, 1965Cook CountyF12.07000
May 26, 1965Cook CountyF213.870110
May 26, 1965Cook CountyF21.05000
Jun 23, 1962Cook CountyF20.5100100
Mar 4, 1961Cook CountyF27.91001151
Sep 26, 1959Cook CountyF29.31000
Sep 26, 1959Cook CountyF112.110140
Sep 21, 1959Cook CountyF12.04000
May 26, 1959Cook CountyF10.11000
Aug 30, 1958Cook CountyF11.07000
Aug 23, 1956Cook CountyF20.14030
Apr 2, 1956Cook CountyF12.01000
May 26, 1955Cook CountyF11.510020
Oct 10, 1954Cook CountyF11.55000