County Hazards

States › North Carolina

North Carolina

The recorded hazard history of every county in North Carolina: storm events since 1950, federal disaster declarations since 1953, and National Flood Insurance Program claims since 1978.

North Carolina has 54,696 weather events in the NCEI Storm Events record since 1950 across 100 counties, led by damaging wind: 112.5 per 100 square miles against 56.0 nationally.

NCEI attributes 622 deaths and 3,872 injuries to those events, with property damage estimated at $15B. By events per 100 square miles the leading counties are New Hanover, Avery and Mitchell.

FEMA lists 85 disaster declarations touching the state since 1953, most recently Severe Winter Storm (24 Jan 2026). NFIP policyholders filed 109,593 flood claims since 1978, $2.3B paid; 106,560 residential policies are in force.

1,437events, last 12 monthsto 30 Jun 2026
54,696events since 1950112.5 per 100 sq mi (US 56.0)
85disaster declarations since 1953last 24 Jan 2026
109,593NFIP flood claims$2.3B paid

NCEI notes that Storm Data is compiled from a variety of sources including the National Weather Service, other federal, state and local agencies, the media and the public; that property and crop damage figures are estimates; and that some events are recorded by NWS forecast zone rather than by county. FEMA notes that NFIP claim records are redacted and aggregated to protect the privacy of policyholders. Storm records through 30 Jun 2026; declarations refreshed 29 Sep 2026; claims as of 8 Sep 2026.

Compared with the United States

MeasureNorth CarolinaUS
Recorded events since 195054,6961,977,440
Events per 100 square miles112.556.0
Events per 10,000 residents51.859.6
Deaths recorded by NCEI62226,435
Property damage (NCEI estimates)$15B$575B
NFIP claims per 1,000 residents10.48.1
Average paid NFIP claim$28K$43K
Residential flood policies in force106,5603,139,862

Hazard mix

Wind22,958
Hail9,900
Winter8,965
Flood5,375
Tornado1,691
Drought1,652
Tropical1,130
Other987
Lightning813
Cold771
Heat353
Fog68
Wildfire33
HazardEventsShare of USDeaths
■ Wind22,9583.3%87
■ Hail9,9002.3%—
■ Winter8,9653.1%58
■ Flood5,3752.9%186
■ Tornado1,6912.1%137
■ Drought1,6521.9%—
■ Tropical1,13010.2%61
■ Other9872.1%24
■ Lightning8134.5%41
■ Cold7711.4%11
■ Heat3530.6%16
■ Fog680.4%1
■ Wildfire330.3%—

Events by decade

Hail: 23Tornado: 78Wind: 67
Hail: 55Tornado: 90Wind: 229
Hail: 139Tornado: 194Wind: 427
Hail: 864Tornado: 169Wind: 1570
Hail: 1763Tornado: 310Flood: 651Wind: 2589Winter: 1277Tropical: 381Heat: 48Cold: 118Drought: 244Wildfire: 1Lightning: 152Fog: 38Other: 113
Hail: 3763Tornado: 321Flood: 1354Wind: 5793Winter: 3327Tropical: 204Heat: 9Cold: 165Drought: 1031Wildfire: 12Lightning: 320Fog: 28Other: 260
Hail: 2496Tornado: 337Flood: 1897Wind: 7577Winter: 3149Tropical: 331Heat: 88Cold: 252Drought: 91Wildfire: 19Lightning: 281Fog: 2Other: 338
Hail: 797Tornado: 192Flood: 1473Wind: 4706Winter: 1212Tropical: 214Heat: 208Cold: 236Drought: 286Wildfire: 1Lightning: 60Other: 276
1681950s3741960s7601970s2,6031980s7,6851990s16,5872000s16,8582010s9,6612020s
Recorded events in North Carolina by decade and hazard group, including events recorded by forecast zone. HailTornadoFloodWindWinterTropicalHeatColdDroughtWildfireLightningFogOther NCEI recorded only tornadoes, hail and thunderstorm wind before 1996.

Counties by events per 100 square miles

CountyEventsLast 12 moPer 100 sq miPer 10k residentsDominantTornadoesHailDeclarationsNFIP claimsNRI risk
New Hanover County6439334.528.1Wind331123211,183Relatively High
Avery County68111275.3381.2Winter25922288Relatively Low
Mitchell County60713274.3405.7Winter0352150Very Low
Durham County62416217.719.1Wind1112725443Relatively Moderate
Watauga County67912217.3125.2Wind47524463Relatively Low
Mecklenburg County1,04710200.09.3Wind28246182,883Relatively High
Wake County1,64551197.114.3Wind40393261,642Relatively High
Henderson County72814195.262.3Wind415218442Relatively Moderate
Yancey County59912191.6319.3Winter33623146Very Low
Catawba County7469185.946.1Wind2017721210Relatively Low
Gaston County6518183.028.2Wind1916920105Relatively Moderate
Lincoln County53711181.559.9Wind231312115Relatively Low
Surry County93850176.1131.8Wind91442072Relatively Low
Forsyth County71531175.318.5Wind1610925440Relatively Moderate
Cabarrus County6038166.926.1Wind1512419241Relatively Moderate
Alexander County4226162.3115.2Wind1161196Relatively Low
Davie County4257161.297.6Wind7792212Very Low
Rockingham County86719153.395.0Wind1216425108Relatively Low
Graham County4427151.4549.5Winter134177Very Low
Orange County58444146.939.2Wind128426568Relatively Low
Cleveland County6816146.767.9Wind281682054Relatively Low
Transylvania County5507145.4165.8Winter39118153Relatively Low
Madison County65113144.8302.8Winter77523110Very Low
Burke County7306144.283.3Wind1021124131Relatively Low
Guilford County92431143.117.0Wind1620628680Relatively Moderate
Alleghany County33513142.7303.2Wind3552013Very Low
Polk County3390142.6172.5Wind4752379Very Low
Ashe County59311139.1222.0Wind18826183Relatively Low
Buncombe County89215135.932.9Wind7207211,192Relatively Moderate
Rowan County6947135.746.8Wind131112165Relatively Moderate
Stokes County60215134.0135.1Wind9922518Very Low
Iredell County76819133.740.0Wind231632360Relatively Low
Lee County33912132.952.9Wind6582363Relatively Low
Yadkin County4408131.4118.3Wind1069216Very Low
Pasquotank County2955130.072.3Wind212523531Relatively Low
Chowan County2244129.7163.2Wind143326282Very Low
McDowell County5554126.1124.1Wind614121111Relatively Low
Alamance County53222125.630.6Wind109227168Relatively Low
Wilson County45211123.057.7Wind206928498Relatively Low
Vance County3076121.672.8Wind8532312Relatively Low
Stanly County47719120.775.2Wind15652166Relatively Low
Person County4618117.5117.8Wind1184279Very Low
Lenoir County46016115.384.1Wind3011129835Relatively Moderate
Davidson County63314114.437.1Wind1611629103Relatively Moderate
Caswell County48012112.8211.3Wind778251Very Low
Caldwell County5204110.264.6Wind111272385Relatively Low
Wayne County60518109.251.8Wind28124281,193Relatively Moderate
Johnston County86423109.138.1Wind2517327313Relatively Moderate
Carteret County5502108.480.2Wind8088308,997Relatively Moderate
Greene County28817108.0141.1Wind18482782Relatively Low
Wilkes County7949105.3120.7Wind121392234Relatively Moderate
Haywood County58111105.093.0Winter26321733Relatively Low
Cumberland County67917104.120.2Wind2314623827Relatively Moderate
Rutherford County5694100.688.1Wind1213122117Relatively Low
Nash County5401999.956.7Wind1910428735Relatively Low
Franklin County4902599.668.3Wind13682323Relatively Low
Union County6301099.625.9Wind221302181Relatively Moderate
Pitt County6471499.237.6Wind33175301,205Relatively Moderate
Scotland County307896.289.7Wind11501920Relatively Low
Macon County495696.0131.8Winter4721779Relatively Low
Harnett County5591694.041.1Wind2513123116Relatively Low
Randolph County7282593.150.1Wind161102465Relatively Low
Swain County489992.7345.9Winter4201756Relatively Low
Perquimans County223390.2169.8Wind142324160Very Low
Moore County6273589.961.0Wind1611523154Relatively Low
Craven County633989.662.9Wind39191326,126Relatively Moderate
Camden County202984.1186.4Wind51923285Very Low
Dare County312781.482.5Wind40543118,950Relatively Moderate
Chatham County5483780.470.4Wind12822241Relatively Low
Onslow County611980.229.6Wind50193304,432Relatively High
Currituck County2041377.968.8Wind1031242,007Very Low
Edgecombe County3881176.880.2Wind137527795Relatively Low
Hoke County298876.456.1Wind11582039Relatively Low
Robeson County722676.262.1Wind49172241,430Relatively Moderate
Granville County401975.464.7Wind9952615Relatively Low
Clay County161574.9142.4Wind6191335Very Low
Warren County313772.9166.8Wind635244Relatively Low
Gates County248772.8239.2Wind6352226Very Low
Hertford County257472.8120.8Wind183228159Relatively Low
Duplin County5891272.3121.4Wind3914026542Relatively Moderate
Bladen County628471.8212.7Wind2716627195Relatively Moderate
Martin County3221570.6148.0Wind21772342Relatively Low
Cherokee County319570.0109.4Wind10571656Relatively Low
Montgomery County343869.8133.0Wind759246Relatively Low
Anson County364568.5165.0Wind753224Relatively Low
Columbus County6291367.0125.6Wind3417929712Relatively Moderate
Brunswick County565366.539.2Wind45139359,879Relatively High
Sampson County6221065.8105.4Wind2313725148Relatively Moderate
Halifax County4621563.895.7Wind14672654Relatively Low
Washington County2181462.9200.1Wind122924157Relatively Low
Richmond County295962.369.0Wind4382025Relatively Low
Pamlico County2091462.1169.3Wind2048304,330Relatively Low
Beaufort County5062760.8113.8Wind38137329,462Relatively Moderate
Jones County2761358.6298.2Wind226627205Relatively Low
Northampton County308557.4179.8Wind17462534Relatively Low
Pender County480255.176.4Wind47126315,889Relatively Moderate
Jackson County225445.851.8Wind5611997Relatively Low
Bertie County294342.0168.0Wind323828423Relatively Low
Tyrrell County156939.9479.4Wind142325588Relatively Low
Hyde County152224.8337.2Wind2130321,734Relatively Low

Events are county-recorded plus zone-recorded events whose zone is named for the county. NRI risk is FEMA's National Risk Index overall rating (December 2025).

Counties by flood claims per 100 policies in force

CountyClaims, last 10 yearsPolicies in forceClaims per 100 policiesClaims since 1978Paid
Robeson County85099885.21,430$55M
Columbus County39647383.7712$25M
Rutherford County7710275.5117$8.1M
Pamlico County1,3071,80572.44,330$103M
Burke County7711268.8131$11M
Buncombe County6741,02665.71,192$104M
Bladen County11217763.3195$9.2M
Haywood County42569561.2733$36M
Duplin County31152858.9542$52M
Hyde County58098958.61,734$45M
Henderson County28853254.1442$30M
Avery County14827454.0288$15M
Craven County2,7835,15454.06,126$239M
Watauga County24848551.1463$16M
Catawba County10320749.8210$4.9M

Counties with at least 100 residential policies in force. Claims by year of loss in the ten years to 2026, divided by residential policies in force as of 3 Aug 2026; a rough ratio, since policies in force today differ from those in force when the losses occurred.

Federal disaster declarations by year

195319902026
Declarations touching North Carolina by year declared, 1953 to 2026; each disaster number counted once.
Incident typeDeclarations
Hurricane34
Severe Storm11
Fire10
Flood8
Tropical Storm4
Severe Ice Storm4
Snowstorm4
Tornado4
Biological2
Winter Storm1

Most recent declarations (each disaster number once, with the number of counties designated):

DeclaredNumberTypeIncidentTitleCounties
24 Jan 2026EM-3637EmergencyWinter StormSevere Winter Storm100
11 Sep 2025DR-4889Major disasterTropical DepressionTropical Depression Chantal7
3 May 2025FM-5582Fire management assistanceFireSunset Drive Fire1
20 Apr 2025FM-5580Fire management assistanceFireSam Davis Road Fire1
27 Mar 2025FM-5578Fire management assistanceFireTable Rock Fire1
26 Mar 2025FM-5577Fire management assistanceFireAlarka Fire1
22 Mar 2025FM-5574Fire management assistanceFireBlack Cove Fire Complex1
19 Oct 2024DR-4837Major disasterTropical StormPotential Tropical Cyclone Eight6
28 Sep 2024DR-4827Major disasterTropical StormTropical Storm Helene39
26 Sep 2024EM-3617EmergencyTropical StormHurricane Helene100
6 Aug 2024EM-3608EmergencyTropical StormTropical Storm Debby74
1 Oct 2022EM-3586EmergencyHurricaneHurricane Ian100
8 Sep 2021DR-4617Major disasterHurricaneRemnants Of Tropical Storm Fred11
3 Mar 2021DR-4588Major disasterSevere StormTropical Storm Eta19
14 Oct 2020DR-4568Major disasterHurricaneHurricane Isaias16

Flood insurance claims by year

197820022026
NFIP claims in North Carolina by year of loss, 1978 to 2026.

109,593 claims, 83,082 paid, $2.3B in total; 11,713 repetitive-loss and 1,571 severe repetitive-loss properties. ZIP codes in North Carolina with flood claims (543).

Year by year

Each year's events, declarations and claims: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · and earlier years back to 1950

Questions and answers

Which North Carolina counties have the most recorded tornadoes?

Carteret (80), Onslow (50) and Robeson (49), by NCEI count since 1950. Larger counties record more events; the state table also ranks by events per 100 square miles.

Which North Carolina counties have the most flood insurance claims?

Dare (18,950), New Hanover (11,183) and Brunswick (9,879) since 1978, in the OpenFEMA NFIP claims file.

How many federal disaster declarations has North Carolina had?

85 declarations since 1953 (major disaster, emergency and fire management assistance declarations combined), 1 of them in 2026 so far.

How does North Carolina compare with the national rate?

112.5 recorded events per 100 square miles against 56.0 nationally; 10.4 NFIP claims per 1,000 residents against 8.1.

Provenance

NOAA NCEI Storm Events through 30 Jun 2026; OpenFEMA DisasterDeclarationsSummaries v2 refreshed 29 Sep 2026; OpenFEMA NfipClaims v3 as of 8 Sep 2026; NfipResidentialPenetrationRates v1 (3 Aug 2026); FEMA National Risk Index December 2025; US Census Bureau 2021 population and area. Built 30 Sep 2026. Methodology.