Tornadoes in North Carolina

North Carolina has recorded 1,551 tornadoes since 1950, 20th among the states; 53 were rated F3/EF3 or stronger.

  • 1,551tornadoes since 1950
  • 53rated F3/EF3 or stronger
  • 148deaths along their paths
  • 2004most in one year, 67
2025
  • Tornadoes on record, by year

Over time

Tornadoes per year in North Carolina 1950: 9 1951: 4 1952: 7 1953: 3 1954: 9 1955: 6 1956: 10 1957: 8 1958: 4 1959: 11 1960: 10 1961: 8 1962: 3 1963: 11 1964: 12 1965: 9 1966: 5 1967: 8 1968: 6 1969: 9 1970: 2 1971: 4 1972: 4 1973: 38 1974: 21 1975: 35 1976: 23 1977: 27 1978: 15 1979: 12 1980: 14 1981: 11 1982: 12 1983: 15 1984: 24 1985: 8 1986: 16 1987: 4 1988: 19 1989: 24 1990: 17 1991: 27 1992: 29 1993: 15 1994: 24 1995: 26 1996: 54 1997: 10 1998: 66 1999: 37 2000: 23 2001: 13 2002: 11 2003: 36 2004: 67 67 2005: 23 2006: 31 2007: 14 2008: 56 2009: 33 2010: 27 2011: 65 2012: 23 2013: 10 2014: 31 2015: 9 2016: 16 2017: 31 2018: 37 2019: 46 2020: 46 2021: 19 2022: 19 2023: 22 2024: 43 2025: 15 19501960197019801990200020102020

The strongest tornadoes

Every county

Counties with any recorded events, highest first.

Tornadoes by county in North Carolina
Carteret County81
Robeson County50
Onslow County49
Pender County48
Brunswick County44
Duplin County42
Dare County41
Craven County40
Beaufort County40
Wake County40
Pitt County34
Columbus County33
New Hanover County33
Bertie County31
Wayne County30
Lenoir County30
Mecklenburg County29
Bladen County29
Cleveland County29
Harnett County27
Sampson County25
Cumberland County25
Johnston County25
Union County24
Jones County23
Lincoln County23
Iredell County23
Martin County22
Hyde County21
Pasquotank County21
Gaston County21
Greene County20
Catawba County20
Wilson County20
Nash County19
Hertford County18
Northampton County18
Stanly County17
Pamlico County17
Tyrrell County17
Randolph County17
Moore County16
Halifax County16
Edgecombe County16
Davidson County16
Guilford County16
Cabarrus County16
Forsyth County16
Chowan County15
Rowan County14
Perquimans County14
Rockingham County13
Franklin County13
Washington County13
Wilkes County12
Rutherford County12
Orange County12
Chatham County12
Caldwell County11
Hoke County11
Person County11
Scotland County11
Alamance County11
Durham County11
Alexander County11
Cherokee County10
Currituck County10
Burke County10
Stokes County10
Yadkin County10
Surry County10
Vance County9
Granville County9
Anson County8
Montgomery County8
Davie County7
Buncombe County7
Caswell County7
Camden County6
McDowell County6
Gates County6
Warren County6
Lee County6
Clay County5
Jackson County5
Madison County5
Polk County4
Henderson County4
Macon County4
Swain County4
Richmond County4
Watauga County4
Transylvania County3
Yancey County3
Alleghany County3
Haywood County2
Avery County2
Ashe County1
Graham County1