Hurricanes that hit North Carolina: hurricane history

216 storms have passed within 50 km of North Carolina from 1851 to 2025, drawn on the map and coloured by intensity.

Tap or scroll to load the interactive map

Years1842 to 2026
Ocean basin

Choosing a minimum category hides storms with no wind speed in the record. To see which storms have passed near you, search a town or ZIP code, or tap the map.

Key
  • Tropical depression Winds below 34 knots (39 mph)
  • Tropical storm 34 to 63 knots (39 to 73 mph)
  • Category 1 64 to 82 knots (74 to 95 mph)
  • Category 2 83 to 95 knots (96 to 110 mph)
  • Category 3 96 to 112 knots (111 to 129 mph), major
  • Category 4 113 to 136 knots (130 to 156 mph), major
  • Category 5 137 knots (157 mph) or more, major
  • Unknown intensity No wind speed in the record
  • Post-tropical Storm has become post-tropical (dashed line)

How to read the lines. Each line is the track of one storm, drawn through its six-hourly positions and coloured by its intensity at each point (the Saffir-Simpson scale), so a line changes colour as the storm strengthens or weakens. Tap a line for its details, or tap anywhere else to see which storms have passed nearby. Weaker storms appear as you zoom in. Hurricanes, typhoons and cyclones are the same kind of storm with different names in different oceans.

Storms near North Carolina

The record holds 216 tropical cyclones whose tracks passed within 50 km of North Carolina between 1851 and 2025. The busiest month is September, with 78 of them. The strongest, measured where each came closest to the place, reached category 4 strength. 10 of the storms have no wind speed in the record.

  • 216storms within 50 km
  • 13major (category 3 to 5) near here
  • 75at category 1 strength or more

A storm counts once, however many times it came close. The category is the storm's strongest point within 50 km, which can be weaker than its peak elsewhere.

How strong were the storms near North Carolina?

Category near hereStormsShare
Tropical depression2813%
Tropical storm10348%
Category 13818%
Category 22411%
Category 3105%
Category 431%
Category 500%
Unknown intensity105%

The agency behind most of the intensity figures here is the NOAA National Hurricane Center (HURDAT2, Atlantic).

North Carolina storms over time

Storms by decade
Bar chart of storms by period. The most is 20 in 2000s.1850s1870s1890s1910s1930s1950s1970s1990s2010s

The 2020s only run to 2025, so that bar is for a shorter period. This place's record starts in 1851, and records before the satellite era (about the 1960s) are far less complete.

Show the numbers
PeriodCount
1850s9
1860s10
1870s10
1880s17
1890s16
1900s10
1910s9
1920s6
1930s7
1940s9
1950s15
1960s14
1970s13
1980s11
1990s13
2000s20
2010s11
2020s16

Earlier decades hold fewer storms partly because they were harder to see. Before weather satellites (about the 1960s) many storms that stayed at sea went unrecorded, so compare decades with care.

Storms by month
Bar chart of storms by period. The most is 78 in Sep.Jan0Feb0Mar0Apr0May8Jun21Jul28Aug49Sep78Oct28Nov4Dec0
Show the numbers
PeriodCount
Jan0
Feb0
Mar0
Apr0
May8
Jun21
Jul28
Aug49
Sep78
Oct28
Nov4
Dec0

Strongest storms near North Carolina

  • Helene (1958)21 September 1958 to 4 October 1958, peak Category 4 (125 kt), 933 hPa
  • Hazel (1954)5 October 1954 to 18 October 1954, peak Category 4 (115 kt), 938 hPa
  • Diana (1984)8 September 1984 to 16 September 1984, peak Category 4 (115 kt), 949 hPa
  • Unnamed storm of August 1887 (North Atlantic)14 August 1887 to 24 August 1887, peak Category 3 (105 kt)
  • Unnamed storm of September 1893 (North Atlantic)25 September 1893 to 15 October 1893, peak Category 3 (105 kt), 955 hPa
  • Unnamed storm of August 1899 (North Atlantic)3 August 1899 to 4 September 1899, Category 3 (105 kt) near here, peak Category 4 (130 kt), 930 hPa

Most recent storms near North Carolina

  • Chantal (2025)4 July 2025 to 7 July 2025, peak Tropical storm (50 kt), 1,002 hPa
  • Helene (2024)23 September 2024 to 28 September 2024, Tropical storm (45 kt) near here, peak Category 4 (120 kt), 941 hPa
  • Debby (2024)2 August 2024 to 10 August 2024, Tropical storm (40 kt) near here, peak Category 1 (70 kt), 980 hPa
  • Ophelia (2023)21 September 2023 to 24 September 2023, peak Tropical storm (60 kt), 981 hPa
  • Idalia (2023)26 August 2023 to 8 September 2023, Tropical storm (50 kt) near here, peak Category 3 (105 kt), 945 hPa

Many of these storms killed people and destroyed homes. The figures are the official record's, and this page says nothing about their human cost.

North Carolina ranks number 3 among US states and territories for the number of storms.

Notable storms near North Carolina with their own pages

  • Helene (1958)21 September 1958 to 4 October 1958, peak Category 4 (125 kt), 933 hPa
  • Hazel (1954)5 October 1954 to 18 October 1954, peak Category 4 (115 kt), 938 hPa
  • Diana (1984)8 September 1984 to 16 September 1984, peak Category 4 (115 kt), 949 hPa
  • Carol (1954)25 August 1954 to 1 September 1954, peak Category 3 (100 kt), 955 hPa
  • Bob (1991)16 August 1991 to 29 August 1991, peak Category 3 (100 kt), 950 hPa
  • Emily (1993)22 August 1993 to 6 September 1993, peak Category 3 (100 kt), 960 hPa
  • Fran (1996)23 August 1996 to 10 September 1996, peak Category 3 (105 kt), 946 hPa
  • Bonnie (1998)19 August 1998 to 31 August 1998, peak Category 3 (100 kt), 954 hPa
  • Ione (1955)10 September 1955 to 27 September 1955, peak Category 4 (120 kt), 938 hPa
  • Dorian (2019)24 August 2019 to 9 September 2019, peak Category 5 (160 kt), 910 hPa
  • Donna (1960)29 August 1960 to 14 September 1960, peak Category 4 (125 kt), 930 hPa
  • Gloria (1985)16 September 1985 to 2 October 1985, peak Category 4 (125 kt), 920 hPa

North Carolina counties

Every county that a storm has come near is listed, most storms first. 100 of them have at least 3 storms and their own page.

CountyStormsStrongest near the county
Hyde County98Category 4
Carteret County91Category 4
Dare County91Category 4
Brunswick County82Category 4
Craven County82Category 3
Beaufort County80Category 3
Pender County78Category 4
Onslow County75Category 4
Columbus County72Category 4
Jones County72Category 3
Bladen County70Category 4
New Hanover County70Category 4
Duplin County69Category 4
Sampson County68Category 4
Pamlico County66Category 3
Camden County63Category 3
Currituck County63Category 3
Perquimans County62Category 3
Pasquotank County61Category 3
Tyrrell County61Category 3
Washington County58Category 3
Halifax County57Category 4
Johnston County55Category 4
Pitt County55Category 2
Chowan County54Category 3
Cumberland County54Category 4
Northampton County54Category 2
Robeson County54Category 4
Martin County53Category 2
Wilson County53Category 4
Bertie County52Category 2
Gates County52Category 2
Nash County52Category 4
Harnett County51Category 4
Lenoir County51Category 2
Wayne County51Category 4
Hertford County50Category 2
Edgecombe County49Category 4
Greene County47Category 4
Wake County46Category 4
Anson County45Category 2
Richmond County44Category 2
Moore County43Category 3
Chatham County42Category 3
Franklin County42Category 4
Hoke County41Category 3
Scotland County41Category 3
Warren County41Category 4
Montgomery County39Category 2
Lee County38Category 3
Union County38Category 2
Durham County36Category 4
Granville County36Category 4
Randolph County36Category 2
Stanly County35Category 2
Vance County33Category 4
Orange County30Category 2
Mecklenburg County29Category 2
Person County29Category 1
Alamance County28Category 2
Rowan County28Category 1
Davidson County27Category 1
Cabarrus County25Category 1
Iredell County25Category 2
Caswell County24Category 1
Guilford County24Category 2
Davie County23Category 1
Gaston County23Category 2
Rockingham County23Category 1
Forsyth County22Category 1
Lincoln County21Category 2
Stokes County20Category 1
Catawba County18Category 2
Cleveland County18Category 2
Cherokee County17Tropical storm
Surry County17Category 1
Yadkin County17Category 1
Clay County16Tropical storm
Macon County16Tropical storm
Wilkes County16Category 2
Jackson County15Tropical storm
Swain County15Tropical storm
Alexander County14Category 2
Rutherford County14Category 2
Burke County13Category 2
Graham County13Tropical storm
Ashe County12Category 2
Caldwell County12Category 2
Haywood County12Tropical storm
Watauga County12Category 2
Alleghany County11Tropical storm
Avery County11Category 2
Henderson County11Tropical storm
Polk County11Tropical storm
Transylvania County11Tropical storm
Buncombe County10Tropical storm
Madison County10Tropical storm
McDowell County10Category 2
Mitchell County10Category 2
Yancey County9Category 2

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.