Tornadoes in Missouri

Missouri has recorded 2,707 tornadoes since 1950, 10th among the states; 168 were rated F3/EF3 or stronger.

  • 2,707tornadoes since 1950
  • 168rated F3/EF3 or stronger
  • 462deaths along their paths
  • 2006most in one year, 101
2025
  • Tornadoes on record, by year

Over time

Tornadoes per year in Missouri 1950: 6 1951: 6 1952: 9 1953: 6 1954: 33 1955: 30 1956: 23 1957: 42 1958: 31 1959: 31 1960: 34 1961: 33 1962: 21 1963: 15 1964: 21 1965: 28 1966: 37 1967: 70 1968: 29 1969: 23 1970: 37 1971: 30 1972: 11 1973: 79 1974: 20 1975: 18 1976: 12 1977: 17 1978: 9 1979: 8 1980: 10 1981: 33 1982: 77 1983: 22 1984: 40 1985: 13 1986: 17 1987: 6 1988: 17 1989: 13 1990: 31 1991: 17 1992: 23 1993: 43 1994: 34 1995: 35 1996: 29 1997: 12 1998: 23 1999: 41 2000: 27 2001: 39 2002: 28 2003: 86 2004: 71 2005: 39 2006: 101 101 2007: 42 2008: 98 2009: 45 2010: 65 2011: 78 2012: 29 2013: 49 2014: 47 2015: 48 2016: 18 2017: 83 2018: 47 2019: 66 2020: 19 2021: 47 2022: 16 2023: 21 2024: 94 2025: 99 19501960197019801990200020102020

The strongest tornadoes

Every county

Counties with any recorded events, highest first.

Tornadoes by county in Missouri
Greene County58
St. Louis County57
Newton County54
Cape Girardeau County52
Jasper County52
Stoddard County50
Barry County50
Scott County49
Jackson County49
Butler County49
Howell County46
Jefferson County45
St. Charles County45
Christian County44
Pettis County43
Cass County41
Douglas County41
Callaway County40
Dunklin County39
Barton County39
Nodaway County39
Pemiscot County39
New Madrid County38
Polk County38
Clay County38
Webster County38
Madison County37
Ozark County35
Texas County35
Boone County34
Franklin County34
Ray County34
Phelps County34
Stone County33
Johnson County33
Bollinger County32
Miller County32
Wright County31
Vernon County30
Lawrence County30
Lafayette County30
Benton County29
Bates County28
Perry County27
Mississippi County27
Harrison County27
Wayne County27
Dade County27
Laclede County27
Morgan County27
Washington County27
Audrain County27
Clinton County26
Iron County26
Monroe County26
Montgomery County25
Crawford County25
St. Francois County25
St. Clair County25
Ripley County25
Andrew County25
Saline County24
Camden County24
Reynolds County24
Pike County24
Lincoln County23
McDonald County23
Taney County23
Buchanan County23
Shelby County23
Moniteau County22
Oregon County22
Carter County22
Daviess County21
DeKalb County21
Dent County21
Cedar County20
Gentry County20
Pulaski County19
Henry County19
Shannon County19
Grundy County19
Atchison County19
Dallas County19
Cooper County19
Carroll County17
Macon County17
Platte County17
Linn County17
Clark County17
Chariton County16
Mercer County16
Hickory County16
Scotland County16
Marion County16
Holt County15
Warren County14
Worth County14
Lewis County13
Ralls County13
Livingston County13
Ste. Genevieve County13
Osage County12
Sullivan County12
Cole County11
Randolph County11
Caldwell County11
Putnam County10
Maries County10
Knox County10
Adair County10
Schuyler County9
Howard County8
Gasconade County8
St. Louis city8