North Carolina tornado history

1,555 tornadoes recorded in North Carolina from 1950 to 2025, drawn on the map and coloured by rating.

Tap or scroll to load the interactive map

Years1950 to 2025
Rating (F or EF scale)

Shows tornadoes that started in, or crossed, the chosen state. To see how many have passed near you, search a town or ZIP code, or tap the map.

Key
  • F0 / EF0 Light damage
  • F1 / EF1 Moderate damage
  • F2 / EF2 Considerable damage
  • F3 / EF3 Severe damage
  • F4 / EF4 Devastating damage
  • F5 / EF5 Incredible damage
  • Unknown Not rated (2007 onwards)

How to read the lines. Each line is one tornado, drawn from where it started to where it ended, coloured and sized by its rating. A dot means the record has no end point. Tap a line for its details, or tap anywhere else to see how many tornadoes have passed nearby. Weaker tornadoes appear as you zoom in. Ratings use the Fujita (F) scale before 1 February 2007 and the Enhanced Fujita (EF) scale from then on.

Tornadoes in North Carolina

The Storm Prediction Center records 1,555 tornadoes that touched North Carolina between 1950 and 2025, and 1,533 of them began there. A tornado that crossed a state line counts in every state it touched. They killed 148 people and injured 3,145. The busiest month is May, with 271 tornadoes.

  • 1,555tornadoes
  • 148deaths
  • 3,145injuries
  • 320per 10,000 sq mi of land
  • 99counties touched

Tornadoes per 10,000 square miles lets you compare states of different sizes. It counts every tornado that touched the state.

How strong were North Carolina's tornadoes?

RatingTornadoesShare
F0 / EF066543%
F1 / EF161339%
F2 / EF221814%
F3 / EF3423%
F4 / EF412<1%
F5 / EF500%
Unknown rating5<1%

North Carolina tornadoes over time

Tornadoes by decade
Bar chart of tornadoes by period. The most is 307 in 2000s.1950s711960s821970s1811980s1481990s3062000s3072010s2952020s165

The 2020s only run to 2025, so that bar is for a shorter period. The record starts in 1950.

Show the numbers
PeriodCount
1950s71
1960s82
1970s181
1980s148
1990s306
2000s307
2010s295
2020s165

The record has changed over the decades as detection and reporting improved, so more weak tornadoes show up in recent years than in the 1950s. The year with the most in North Carolina was 2004, with 67.

Tornadoes by month
Bar chart of tornadoes by period. The most is 271 in May.Jan35Feb63Mar153Apr242May271Jun136Jul126Aug154Sep190Oct97Nov68Dec20
Show the numbers
PeriodCount
Jan35
Feb63
Mar153
Apr242
May271
Jun136
Jul126
Aug154
Sep190
Oct97
Nov68
Dec20

Deadliest tornadoes that touched North Carolina

Strongest tornadoes that touched North Carolina

Most recent tornadoes in North Carolina

  • North Carolina tornado6 July 2025, EF1, 0.3 miles long
  • North Carolina tornado6 July 2025, EF1, 0.6 miles long
  • North Carolina tornado6 July 2025, EF1, 1.4 miles long
  • North Carolina tornado6 July 2025, EF1, 1 mile long
  • North Carolina tornado6 July 2025, EF0, 1.7 miles long

Notable North Carolina tornadoes with their own pages

Many of these tornadoes killed or injured people. The numbers are the official record's, and they may be revised.

North Carolina counties

Every county that a tornado has touched is listed, most tornadoes first. 95 of them have at least 3 tornadoes and their own page.

CountyTornadoesStrongest
Carteret County82F/EF2
Robeson County52F/EF4
Onslow County51F/EF3
Pender County51F/EF2
Brunswick County45F/EF3
Duplin County45F/EF4
Craven County43F/EF3
Dare County41F/EF3
Wake County41F/EF4
Beaufort County40F/EF3
Pitt County37F/EF4
New Hanover County35F/EF2
Lenoir County34F/EF4
Bertie County33F/EF3
Columbus County33F/EF3
Wayne County32F/EF4
Bladen County31F/EF3
Cleveland County31F/EF4
Sampson County30F/EF4
Johnston County29F/EF3
Mecklenburg County29F/EF3
Cumberland County27F/EF4
Harnett County27F/EF3
Iredell County27F/EF2
Jones County27F/EF3
Lincoln County26F/EF4
Martin County26F/EF3
Union County24F/EF4
Catawba County22F/EF4
Greene County22F/EF4
Hyde County22F/EF2
Wilson County22F/EF3
Gaston County21F/EF3
Pasquotank County21F/EF3
Forsyth County20F/EF3
Northampton County20F/EF4
Hertford County19F/EF3
Nash County19F/EF4
Edgecombe County18F/EF3
Halifax County18F/EF4
Randolph County18F/EF3
Stanly County18F/EF2
Cabarrus County17F/EF2
Davidson County17F/EF2
Guilford County17F/EF3
Moore County17F/EF3
Pamlico County17F/EF3
Tyrrell County17F/EF2
Perquimans County16F/EF3
Chowan County15F/EF3
Franklin County15F/EF4
Rowan County15F/EF2
Alamance County14F/EF1
Alexander County14F/EF4
Hoke County14F/EF4
Rutherford County14F/EF4
Caldwell County13F/EF4
Chatham County13F/EF3
Rockingham County13F/EF3
Washington County13F/EF2
Durham County12F/EF2
Orange County12F/EF3
Scotland County12F/EF4
Wilkes County12F/EF1
Camden County11F/EF2
Person County11F/EF2
Surry County11F/EF1
Anson County10F/EF2
Burke County10F/EF2
Cherokee County10F/EF4
Currituck County10F/EF1
Granville County10F/EF2
Stokes County10F/EF2
Yadkin County10F/EF2
Gates County9F/EF3
Montgomery County9F/EF2
Vance County9F/EF2
Buncombe County8F/EF1
Caswell County8F/EF2
Clay County7F/EF1
Davie County7F/EF2
Lee County7F/EF3
McDowell County7F/EF2
Jackson County6F/EF2
Warren County6F/EF2
Macon County5F/EF1
Madison County5F/EF1
Henderson County4F/EF1
Polk County4F/EF1
Richmond County4F/EF3
Swain County4F/EF2
Watauga County4F/EF1
Alleghany County3F/EF2
Transylvania County3F/EF2
Yancey County3F/EF1
Avery County2F/EF2
Haywood County2F/EF1
Ashe County1F/EF1
Graham County1F/EF2

Other states

Embed this map

Copy this code into your web page. It is free to use. Please keep the link under the map, as it is how people find where the map comes from.