North Carolina tornadoes

Every recorded tornado since 1950 · 99 counties with a record

North Carolina has recorded 1,551 tornadoes from 1950 through 2025, about 29 a year since 2000, with 53 rated F3/EF3 or stronger (NOAA Storm Prediction Center). The deadliest was the March 28, 1984 Greenville tornado (16 deaths in North Carolina). North Carolina ranks 20th of 52 states and territories by count and 21st of 51 per square mile.

Tornadoes in North Carolina, 1950 to 2025

Tornadoes per year (SPC; a tornado that crossed a state line counts in each state it touched).

  • recorded, no damage figure
  • under $1 million
  • $1 million or more
  • $10 million or more
  • $100 million or more, or 10 deaths
  • $1 billion or more, or 100 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1996: tornado reports rose with NEXRAD Doppler radar, mid-1990s (SPC)
Tornadoes
1,5511950 to 2025
A year since 2000
29average
Deaths
1342,808 injuries
F3/EF3 or stronger
533% of tornadoes
Busiest year
200467 tornadoes

Source: NOAA Storm Prediction Center tornado database, 1950-2025 (state segments). SPC severe weather database.

Are tornadoes common in North Carolina?

North Carolina averages about 29 tornadoes a year since 2000, 20th of 52 states and territories by count. The busiest year on record was 2004 (67). Per 10,000 square miles of land, North Carolina records 319 tornadoes since 1950, 21st of 51 states and territories by that measure.

  1. 1. Florida 701
  2. 2. Oklahoma 658
  3. 3. Mississippi 614
  4. 4. Louisiana 579
  5. 5. Illinois 567
  6. 6. Kansas 564
  7. 7. Iowa 555
  8. 8. Alabama 537
  9. 9. Indiana 492
  10. 10. Maryland 438
  11. 21. North Carolina 319

Source: NOAA SPC, tornadoes 1950-2025, per 10,000 square miles of land area (Census Bureau 2024 Gazetteer; places under 1,000 square miles not ranked). Damage colours: Storm Events damage, 2025 dollars.

Which counties in North Carolina have the most tornadoes?

Per square mile, New Hanover County leads North Carolina: 23 days with a tornado record since 1950, 119.7 per 1,000 square miles of land. By raw count, Carteret County has the most tornado records (80 since 1950); large counties collect more records simply by covering more ground, so the ranking counts days with a record per unit of area (a storm filed for several forecast zones adds several records but one day).

  1. New Hanover County 119.7 (33)
  2. Carteret County 118.2 (80)
  3. Dare County 88.7 (40)
  4. Pasquotank County 79.3 (21)
  5. Chowan County 75.3 (14)
  6. Lincoln County 64.2 (23)
  7. Greene County 60.0 (18)
  8. Onslow County 53.8 (50)
  9. Lenoir County 52.6 (30)
  10. Wilson County 51.7 (20)
  11. Mecklenburg County 51.6 (28)
  12. Gaston County 50.6 (19)

Source: NOAA NCEI Storm Events Database, days with a record in the county since 1950 per 1,000 square miles of land (Census Bureau 2024 Gazetteer); in brackets, the count of records.

When is tornado season in North Carolina?

North Carolina's tornadoes by month. The busiest month is May (271 tornadoes).

The values, month by month

Jan 35 · Feb 63 · Mar 153 · Apr 241 · May 271 · Jun 136 · Jul 125 · Aug 152 · Sep 190 · Oct 97 · Nov 68 · Dec 20 (records).

Source: NOAA Storm Prediction Center tornado database, state segments by the month they began, 1950-2025.

What were the deadliest tornadoes in North Carolina?

North Carolina: the tornadoes with the most deaths in the state, 1950-2025
DateCountiesRatingPath in stateKilledInjured
1984-03-28Greenville · Lenoir, Greene, PittF428 mi16153
1984-03-28Salemburg · Bladen, Cumberland, SampsonF340 mi12101
2011-04-16Askewville · Bertie, HertfordEF317.88 mi1258
2006-11-16Riegelwood · ColumbusF32.15 mi820
2011-04-16Raleigh · Moore, Lee, Chatham, WakeEF365.23 mi6103
1984-03-28Lewiston Woodville · BertieF36 mi619
1988-11-27Raleigh · Wake, Franklin, Nash, HalifaxF483 mi4154
1957-04-08Laurinburg · Scotland, Robeson, Cumberland, SampsonWhole track: NC, SC; 4 deathsF465.9 mi454
1989-05-05Belwood · Cleveland, Lincoln, CatawbaF414 mi452
1974-04-03Murphy · CherokeeWhole track: GA, NC; 4 deathsF418.9 mi426

Source: NOAA Storm Prediction Center tornado database (state segments: deaths and path inside North Carolina), 1950-2025; counties are the first four the SPC lists for the segment. SPC severe weather database.

Where have the strongest tornadoes tracked in North Carolina?

  • F2/EF2
  • F3/EF3
  • F4/EF4
  • F5/EF5
  • no end point filed
269 tornadoes rated 2 or higher drawn from start to end of the whole track (a track that crossed into North Carolina from another state is drawn in full); 1,274 rated 0 or 1 are left off the map.

Source: NOAA Storm Prediction Center tornado database, 1950-2025, start and end points of each track; county lines: Census Bureau cartographic boundaries (2017), via us-atlas. SPC severe weather database. Census cartographic boundary files.

The strongest tornadoes in North Carolina

North Carolina: the highest-rated tornadoes, 1950-2025
DateCountiesRatingPath in stateWidthKilled
1984-03-28Greenville · Lenoir, Greene, PittF428 mi1,223 yd16
1988-11-27Raleigh · Wake, Franklin, Nash, HalifaxF483 mi400 yd4
1957-04-08Laurinburg · Scotland, Robeson, Cumberland, SampsonF465.9 mi150 yd4
1974-04-03Murphy · CherokeeF418.9 mi10 yd4
1989-05-05Belwood · Cleveland, Lincoln, CatawbaF414 mi800 yd4
1984-03-28Mount Olive · Sampson, Duplin, WayneF421 mi1,407 yd3
1984-03-28Red Springs · Scotland, Robeson, CumberlandF435 mi2,640 yd2
1989-05-05Indian Trail to Fairview · UnionF413 mi500 yd1
1989-05-05Chesnee · RutherfordF46 mi400 yd0
1998-05-07CaldwellF44 mi1,320 yd0

Source: NOAA Storm Prediction Center tornado database; F scale before February 1, 2007, EF scale after.

The longest tornado paths in North Carolina

North Carolina: the longest paths inside the state, 1950-2025
DateTornado and countiesRatingPath in stateWidthKilled
1992-11-23Wilson to Elizabeth · Harnett, Johnston, Wilson, EdgecombeF3160 mi100 yd0
1971-02-22Fayetteville · Cumberland, Sampson, Greene, EdgecombeF385.7 mi500 yd2
1988-11-27Raleigh · Wake, Franklin, Nash, HalifaxF483 mi400 yd4
1963-09-29Newton Grove · Robeson, Cumberland, SampsonF270.3 mi100 yd0
1957-04-08Laurinburg · Scotland, Robeson, Cumberland, SampsonF465.9 mi150 yd4
2011-04-16Raleigh · Moore, Lee, Chatham, WakeEF365.23 mi500 yd6
1966-11-02Raleigh · Harnett, Wake, Franklin, WarrenF264.5 mi77 yd0
1962-04-08Sampson, Wayne, Greene, PittF064.1 mi10 yd0
1971-03-15Cumberland, Sampson, DuplinF164 mi50 yd0
1956-04-06Gaston, Mecklenburg, UnionF156.4 mi100 yd0

Source: NOAA Storm Prediction Center tornado database, state segments: path length and width inside the state. SPC severe weather database.

Tornadoes in every North Carolina county

All 99 counties: tornadoes whose track touched each, and the strongest
North Carolina: tornadoes whose track touched each county since 1950, most first
CountyTornadoesStrongest
Carteret County81F/EF2
Robeson County50F/EF4
Onslow County49F/EF3
Pender County48F/EF2
Brunswick County44F/EF3
Duplin County42F/EF4
Dare County41F/EF3
Beaufort County40F/EF3
Craven County40F/EF3
Wake County40F/EF4
Columbus County33F/EF3
New Hanover County33F/EF1
Pitt County33F/EF4
Bertie County30F/EF3
Lenoir County30F/EF4
Wayne County30F/EF4
Bladen County29F/EF3
Cleveland County29F/EF4
Mecklenburg County29F/EF3
Harnett County27F/EF3
Cumberland County25F/EF4
Johnston County25F/EF3
Sampson County25F/EF4
Union County24F/EF4
Iredell County23F/EF2
Jones County23F/EF3
Lincoln County23F/EF4
Gaston County21F/EF3
Hyde County21F/EF2
Martin County21F/EF2
Catawba County20F/EF4
Greene County20F/EF4
Pasquotank County20F/EF2
Wilson County20F/EF3
Nash County19F/EF4
Hertford County18F/EF3
Northampton County17F/EF2
Pamlico County17F/EF3
Randolph County17F/EF3
Stanly County17F/EF2
Tyrrell County17F/EF2
Cabarrus County16F/EF2
Davidson County16F/EF2
Edgecombe County16F/EF3
Forsyth County16F/EF3
Guilford County16F/EF3
Halifax County16F/EF4
Moore County16F/EF3
Chowan County14F/EF2
Perquimans County14F/EF2
Rowan County14F/EF2
Franklin County13F/EF4
Rockingham County13F/EF3
Washington County13F/EF2
Chatham County12F/EF3
Orange County12F/EF3
Rutherford County12F/EF4
Wilkes County12F/EF1
Alamance County11F/EF1
Alexander County11F/EF2
Caldwell County11F/EF4
Durham County11F/EF2
Hoke County11F/EF3
Person County11F/EF2
Scotland County11F/EF4
Burke County10F/EF2
Cherokee County10F/EF4
Currituck County10F/EF1
Stokes County10F/EF2
Surry County10F/EF1
Yadkin County10F/EF2
Granville County9F/EF2
Vance County9F/EF2
Anson County8F/EF2
Montgomery County8F/EF2
Buncombe County7F/EF1
Caswell County7F/EF2
Davie County7F/EF2
Camden County6F/EF2
Gates County6F/EF3
Lee County6F/EF3
McDowell County6F/EF2
Warren County6F/EF2
Clay County5F/EF1
Jackson County5F/EF2
Madison County5F/EF1
Henderson County4F/EF1
Macon 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

Source: NOAA Storm Prediction Center tornado database: whole tornadoes whose track touched the county (any state segment listing it). SPC severe weather database.

The costliest tornadoes in North Carolina

North Carolina: the most damaging tornadoes since 1993, 2025 dollars
DateRecordCharacterKilledInjuredDamage
2023-07-19 TornadoDortches, Nash County The remnants of a Mesoscale Convective Vortex initiated a tornadic supercell on its southeastern quadrant as it quickly moved into the northern Coastal Plain early Wednesday morning. The tornado initially touched down southwest of Dortches, NC where power poles were bent and hardwoods snapped at the trunk were ... EF3 7.19 mi x 600 yd 0 16 $291M
2011-04-16 TornadoBurt, Wake County The tornado exited Chatham County and entered southwest Wake County as an EF0. There was multiple tree and roof damage along Avent Ferry Road, southwest of Holly Springs. The tornado intensified to an EF1 with winds of 86 mph as it reached Fire Station Number Two and the Holly Glenn Subdivision before crossing highway ... EF3 37.99 mi x 300 yd 4 67 $151M
2011-04-16 TornadoFenix, Cumberland County The tornado exited Hoke County and continued to move northeast crossing into Cumberland County, just north of NC Highway 401. EF0 damage continued near the Clifdale community, where the damage was more sporadic across Bones Creek and Stewarts Creek. Strong tornado damage then occurred in and near the Beaver Creek ... EF3 26.21 mi x 800 yd 1 85 $131M
1998-05-07 TornadoClemmons, Forsyth County A large tornado tore through the Waterford Subdivision of Clemmons in southwest Forsyth county. The initial touchdown was at 630 pm local time. Several homes were completely destroyed, several hundred sustained major roof, wall, and window damage. Tree damage was extensive with debris scattered for miles. F3 2 mi x 1 yd 0 5 $91M
2018-04-15 TornadoGreensboro, Guilford County The tornado initially touched down on the north side of I-40 near where Willow Road crosses I-40. Damage at this point consisted of snapped trees and was consistent with 90 mph wind speeds, or EF-1 on the Enhanced Fujita Scale. The tornado remained on the ground as it traveled north toward Peeler Elementary School. ... EF2 15.15 mi x 500 yd 1 2 $76M
2011-04-16 TornadoWhite Hill, Lee County The tornado exited Moore County and proceeded to strengthen to an EF1 as it moved into Lee County along Wildlife Road. The tornado blew a single wide trailer off its foundation, while also damaging the home home next door. The tornado continued to intensify to EF3 intensity along Lemon Springs Road striking the St. ... EF3 19.13 mi x 500 yd 2 36 $75M
1998-03-20 TornadoMayodan, Rockingham County Severe thunderstorms during the afternoon hours on the 20th produced two tornadoes, damaging winds and hail to golf ball size.A supercell thunderstorm produced two tornadoes in North Carolina and a third one just over the Virginia border. The first tornado developed near Pine Hall in Stokes County around 314 PM EST ... F3 12 mi x 300 yd 2 27 $62M
2011-04-16 TornadoJason, Greene County This is the second segment for the tornado that originally spun up in Lenoir County. The tornado moved into Greene county just west of Highway 903. The tornado produced mainly EF0 and EF1 damage across the southern part of Greene County with damage to trees and a few homes. The tornado intensified to EF3 with winds ... EF3 15.25 mi x 400 yd 0 60 $39M

Before 1993 NOAA filed damage by category, not amount, so the list above starts in 1993. The highest category filed here before then (entered as $250M, in the dollars of the day) holds: November 28, 1988 (tornado, Wake County, 2 killed).

Source: NOAA NCEI Storm Events Database: property and crop damage as estimated by the National Weather Service, in 2025 dollars.

Are tornadoes becoming more frequent in North Carolina?

North Carolina's count per decade against the whole country's, and its share. The Storm Prediction Center notes that tornado reports rose especially around the installation of the NEXRAD Doppler radar network in the mid-1990s, so a rising count is partly better detection; the share of the national total is the fairer comparison across decades.

Tornadoes: North Carolina and the United States by decade
DecadeNorth CarolinaUnited StatesNorth Carolina's share
1950s714,8371.5%
1960s816,8631.2%
1970s1818,6332.1%
1980s1478,2501.8%
1990s30512,2052.5%
2000s30712,8922.4%
2010s29512,2322.4%
2020-251648,2342.0%

Source: NOAA Storm Prediction Center tornado database, state segments.

The most recent tornadoes in North Carolina

The 12 most recent records, to June 30, 2026
DateRecordCharacterKilledInjuredDamage
2026-05-09 TornadoDelco, Columbus County EF1 1.38 mi x 100 yd 0 0 $50K
2026-03-16 TornadoCharlotte, Mecklenburg County EF0 1.44 mi x 25 yd 0 0 $50K
2026-03-16 TornadoIvy, Madison County EF0 2.18 mi x 50 yd 0 0 –
2026-03-16 TornadoLone Ridge, Madison County EF0 0.44 mi x 50 yd 0 0 –
2026-03-12 TornadoBelgrade, Onslow County EF1 0.26 mi x 50 yd 0 0 –
2026-03-12 TornadoWhortonville, Pamlico County EF1 0.32 mi x 150 yd 0 0 –
2026-03-12 TornadoLees Lndg, Pamlico County EF1 0.6 mi x 150 yd 0 0 –
2026-03-12 TornadoFlorence, Pamlico County EF1 1.57 mi x 150 yd 0 0 –
2026-03-12 TornadoJacksonville, Onslow County EF0 0.14 mi x 20 yd 0 0 –
2025-07-06 TornadoWilmington Airport, New Hanover County EF0 1.68 mi x 30 yd 0 0 $10K
2025-07-06 TornadoMiles, Orange County EF1 0.25 mi x 250 yd 0 0 $20K
2025-07-06 TornadoAlamance County EF1 0.6 mi x 175 yd 0 0 $50K

Source: NOAA NCEI Storm Events Database, records through June 30, 2026; the newest months are revised by NCEI as reports arrive. Search the record at NCEI.

Federal disaster declarations for tornadoes in North Carolina

FEMA has declared 8 disasters in North Carolina for tornadoes, counting its incident type and declarations that name tornado in the title (FEMA files most storm disasters under Severe Storm); 8 were major disasters, the latest on May 8, 2020.

The 12 most recent
DeclaredNumberTitleAreas named
2020-05-08DR-4543Severe Storms, Tornadoes, and Flooding19
2018-05-08DR-4364Tornado and Severe Storms2
2011-04-19DR-1969Severe Storms, Tornadoes, and Flooding20
1998-03-22DR-1211Severe Storms Tornadoes, and Flooding7
1989-05-17DR-827Tornadoes13
1988-12-02DR-818Severe Storms & Tornadoes9
1984-03-30DR-699Severe Storms & Tornadoes14
1974-04-12DR-428Tornadoes6

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), through October 2, 2026. OpenFEMA dataset page.

Next