stormpast.com

North Carolina Hurricane History

Of North Carolina's 100 counties, 100 have recorded at least 10 tropical cyclones within 50 miles since 1851 — 3,793 passes in all. The most exposed is Carteret County with 85.

100
counties published
3,793
Storm passes
665
At hurricane strength
85
Most in one county

Every track near North Carolina

North Carolina
TS / TDCat 1Cat 2Cat 3Cat 4Cat 5
Every HURDAT2 track crossing this window since 1851, coloured by the strongest category the storm reached anywhere within 50 miles of a published county. Hairlines are a five-degree graticule.

Jump to a county

All published counties, A–Z

CountyStormsHurricanesMost recent
A
Alamance County283Chantal (2025)
Alexander County160Zeta (2020)
Alleghany County120Zeta (2020)
Anson County432Debby (2024)
Ashe County120Zeta (2020)
Avery County110Zeta (2020)
B
Beaufort County7021Ophelia (2023)
Bertie County539Ophelia (2023)
Bladen County6012Chantal (2025)
Brunswick County7627Chantal (2025)
Buncombe County110Zeta (2020)
Burke County130Zeta (2020)
C
Cabarrus County282Debby (2024)
Caldwell County120Zeta (2020)
Camden County5715Claudette (2021)
Carteret County8534Ophelia (2023)
Caswell County263Chantal (2025)
Catawba County212Zeta (2020)
Chatham County354Chantal (2025)
Cherokee County160Helene (2024)
Chowan County6417Ophelia (2023)
Clay County180Helene (2024)
Cleveland County191Bertha (2020)
Columbus County6417Chantal (2025)
Craven County7420Ophelia (2023)
Cumberland County476Chantal (2025)
Currituck County5717Claudette (2021)
D
Dare County8032Claudette (2021)
Davidson County231Bertha (2020)
Davie County211Zeta (2020)
Duplin County6116Ophelia (2023)
Durham County354Chantal (2025)
E
Edgecombe County505Chantal (2025)
F
Forsyth County201Zeta (2020)
Franklin County453Chantal (2025)
G
Gaston County232Bertha (2020)
Gates County5612Ophelia (2023)
Graham County140Helene (2024)
Granville County323Chantal (2025)
Greene County577Ophelia (2023)
Guilford County212Michael (2018)
H
Halifax County455Chantal (2025)
Harnett County446Chantal (2025)
Haywood County120Zeta (2020)
Henderson County130Zeta (2020)
Hertford County498Chantal (2025)
Hoke County415Chantal (2025)
Hyde County7825Claudette (2021)
I
Iredell County212Bertha (2020)
J
Jackson County160Helene (2024)
Johnston County474Chantal (2025)
Jones County7120Ophelia (2023)
L
Lee County384Chantal (2025)
Lenoir County599Ophelia (2023)
Lincoln County232Bertha (2020)
M
Macon County160Helene (2024)
Madison County100Zeta (2020)
Martin County528Ophelia (2023)
McDowell County100Zeta (2020)
Mecklenburg County272Debby (2024)
Mitchell County100Zeta (2020)
Montgomery County362Debby (2024)
Moore County393Chantal (2025)
N
Nash County485Chantal (2025)
New Hanover County7928Ophelia (2023)
Northampton County454Chantal (2025)
O
Onslow County7322Ophelia (2023)
Orange County335Chantal (2025)
P
Pamlico County7627Ophelia (2023)
Pasquotank County5816Claudette (2021)
Pender County7022Ophelia (2023)
Perquimans County6016Claudette (2021)
Person County294Chantal (2025)
Pitt County599Ophelia (2023)
Polk County161Zeta (2020)
R
Randolph County292Elsa (2021)
Richmond County412Chantal (2025)
Robeson County498Chantal (2025)
Rockingham County243Zeta (2020)
Rowan County221Bertha (2020)
Rutherford County161Zeta (2020)
S
Sampson County569Chantal (2025)
Scotland County403Chantal (2025)
Stanly County332Debby (2024)
Stokes County191Zeta (2020)
Surry County171Zeta (2020)
Swain County140Helene (2024)
T
Transylvania County150Helene (2024)
Tyrrell County6619Claudette (2021)
U
Union County383Debby (2024)
V
Vance County364Chantal (2025)
W
Wake County404Chantal (2025)
Warren County404Chantal (2025)
Washington County6819Ophelia (2023)
Watauga County110Zeta (2020)
Wayne County547Chantal (2025)
Wilkes County130Zeta (2020)
Wilson County536Chantal (2025)
Y
Yadkin County201Zeta (2020)
Yancey County100Zeta (2020)
About this data. Computed from NOAA HURDAT2, 1851–2025. Tracks are interpolated to one-hour steps before distances are measured. Counties with fewer than 10 recorded storms are not published — see Methodology.