Storm records

Storm Records: North Carolina

54,913 events since 1950

Every storm the National Weather Service has filed in North Carolina: its floods, heat, cold, winter storms, hail, wind, lightning and tornadoes, year by year and county by county, each episode with its narrative.

The worst in North Carolina on the map

The deadliest and costliest episodes on record here, colored by kind of event.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over North Carolina

The record

Events
54,913
Deaths
730
Injuries
3,894
Damage
$17 billion

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

Every year

Tap a year for every episode in it.

From 1996 the record holds 48 kinds of event with each office’s narrative; before that, tornadoes, hail and thunderstorm wind only, and before 1955 tornadoes alone.

Deaths each year

By kind of event

Kind of eventEventsDeathsInjuriesDamage
Thunderstorm Wind20,47646355$149 million
Hail9,90001$203 million
Winter Weather4,3022652$871,000
Flash Flood4,05314729$2.7 billion
Winter Storm2,29727188$35 million
Heavy Snow1,72442$4.0 million
High Wind1,7111538$282 million
Tornado1,6911372,808$2.1 billion
Drought1,65200$97 million
Flood1,194397$1.7 billion
Heavy Rain82127$11 million
Lightning81341277$58 million
Strong Wind7712626$72 million
Tropical Storm644285$875 million
Ice Storm48610$301 million
Cold/Wind Chill47090$1.0 million
Hurricane (Typhoon)4243326$8.6 billion
Excessive Heat22700
Frost/Freeze18400$58 million
Rip Current16010021
Sleet13700
Coastal Flood12800$19 million
Heat1261621
Extreme Cold/Wind Chill11720
Funnel Cloud9300
Debris Flow642211$39 million
Storm Surge/Tide6100$253 million
Dense Fog50116$54,000
Waterspout3701$100,000
Wildfire3300$5.6 million
Blizzard1900
Freezing Fog1800
High Surf1780
Dust Devil800$25,000
Astronomical Low Tide300
Dense Smoke103
Tropical Depression100$20,000

The deadliest

The costliest

Counties

Every storm event filed in each county, including the zone-filed ones that covered it.

Counties and zones as filed

The places filed most often, as the offices named them.

County or zoneEventsDeathsInjuriesDamage
Wake1,52714235$585 million
Mecklenburg8891050$64 million
Guilford80469$108 million
Surry789020$9.6 million
Johnston7561291$108 million
Rockingham749241$52 million
Wilkes65223$13 million
Robeson6479345$20 million
Randolph626117$37 million
New Hanover6151035$15 million
Cumberland5959199$289 million
Forsyth595161$88 million
Burke591026$59 million
Iredell573515$8.9 million
Columbus5721153$62 million
Craven556353$10 million
Bladen556716$49 million
Pitt55411173$32 million
Catawba550115$116 million
Sampson54815224$146 million
Onslow5445151$26 million
Moore54229$43 million
Brunswick534514$13 million
Avery zone52710$84 million
Wayne52511170$258 million
Cleveland521052$35 million
Davidson520530$34 million
Rowan518015$5.8 million
Durham514313$47 million
Duplin507392$37 million
Mitchell zone50700$11 million
Union506432$33 million
Gaston499627$16 million
Stokes495016$26 million
Yancey zone49200$11 million
Buncombe4894016$610 million
Orange471716$79 million
Carteret462414$17 million
Harnett458441$58 million
Cabarrus45718$19 million
Chatham45533$30 million
Rutherford454522$44 million
Pender445649$15 million
Henderson442724$224 million
Nash440858$545 million
Alamance41638$12 million
McDowell41624$111 million
Madison zone41501$16 million
Beaufort408487$79 million
Buncombe zone40330$148 million
Haywood zone40232$32 million
Stanly39658$37 million
Franklin386328$44 million
Caswell38003$6.4 million
Caldwell379115$44 million
Lincoln374635$32 million
Lenoir373549$59 million
Halifax368214$100 million
Wilson358427$89 million
Swain zone35300$3.3 million
Watauga34749$265 million
Person33902$5.3 million
Yadkin33808$13 million
Watauga zone33202$48 million
Dare328941$6.7 million
Northern Jackson zone31700$2.7 million
Ashe zone31021$22 million
Graham zone30600$1.6 million
Granville29803$5.0 million
Anson29727$43 million
Edgecombe29599$112 million
Henderson zone28654$50 million
Ashe28310$118 million
Macon zone282410$11 million
Transylvania280016$64 million
Transylvania zone27037$25 million
Montgomery26207$26 million
Cherokee258426$31 million
Southern Jackson zone25800$5.7 million
Lee251338$86 million
Davie24302$730,000
Martin242010$4.7 million
Northampton240018$29 million
Scotland238229$51 million
Polk23648$17 million
Madison23676$56 million
Hoke232111$37 million
Alexander22884$4.1 million
Richmond22501$54 million
Jackson225113$15 million
Bertie22121111$46 million
Warren21733$3.1 million
Greene213864$58 million
Macon21312$3.6 million
Pasquotank210032$6.1 million
Vance21011$13 million
Jones208116$16 million
Currituck20632$1.1 million
Catawba zone19610$13 million
Iredell zone19520$14 million
Alexander zone19400$11 million
Hertford190115$53 million
Alleghany zone18704$13 million
Davie zone18200$11 million
Gates180414$9.4 million
Haywood179106$406 million
Rowan zone17650$12 million
Lincoln zone16301$12 million
Cleveland zone16022$15 million
Mecklenburg zone158113$50 million
Hyde15615$1.8 million
Avery154611$46 million
Burke Mountains zone15401$1.0 million
McDowell Mountains zone15301$3.6 million
Gaston zone15223$23 million
Surry zone14976$13 million
Chowan14822$2.3 million
Alleghany14807$7.2 million
Eastern Dare zone147230$593 million
Cabarrus zone14610$15 million
Perquimans14429$3.2 million
Caldwell Mountains zone14400$1.0 million
Wilkes zone14222$12 million
Caldwell zone14101$12 million
Burke zone13910$18 million
McDowell zone139114$18 million
Washington13756$3.5 million
Graham136214$648,000
Swain13613$10 million
Pamlico132146$12 million
Camden12500$760,000
Clay12410$1.5 million
Union zone12400$14 million
Person zone12210$3.0 million
Guilford zone12010$14 million
Forsyth zone12042$5.0 million
Rockingham zone11821$13 million
Wake zone11876$8.1 million
Alamance zone11610$3.5 billion
Rutherford zone11510$11 million
Orange zone11302$6.3 million
Davidson zone11322$10 million
Rutherford Mountains zone11100$1.5 million
Durham zone11021$4.4 million
Carteret zone109169$508 million
Coastal New Hanover zone109104$1.5 million
Johnston zone10883$20 million
Yancey107141$96 million
Stokes zone10740$12 million
Franklin zone10432$4.0 million

Every year

More

Every tornado in North CarolinaEvery warning in North Carolina since 1986River gauges in North CarolinaEvery state

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24.