Brunswick County, North Carolina

County storm and disaster record · FIPS 37019 · population 136,245 · 850 sq mi

NOAA's Storm Events Database holds 641 records for Brunswick County, North Carolina from 1950 through June 30, 2026, on 363 days; the most frequent are severe thunderstorm wind events (150 records). NOAA records 140 flood or flash floods there since 1996, with 1 death; its 9,879 flood insurance claims since 1978 (OpenFEMA) rank 55th of 2,942 U.S. counties; the deadliest named storm on its flood record is Hurricane Florence (2018). The deadliest single record is the February 15, 2021 tornado: 3 deaths and 10 injuries. FEMA has issued 35 declarations naming the county since 1984, 33 of them for natural hazards; the latest for a natural hazard was “Severe Winter Storm” on January 24, 2026.

The record, 1950 to 2026

Storm records filed for the county each year (2026 to June 30, 2026). Before 1996 NOAA recorded only tornadoes (from 1950), thunderstorm wind and hail (from 1955).

  • recorded, no damage figure
  • under $100,000
  • $100,000 or more
  • $1 million or more
  • $10 million or more, or a death
  • $100 million or more, or 10 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1955: wind and hail recorded from 1955
  • 1996: all 48 event types from 1996
Storm records
641on 363 days, 1950 to June 30, 2026
Deaths recorded
2322 injuries
Damage, 2025 dollars
$341Mas filed (scale steps before 1993)
Tornadoes
45strongest EF3
FEMA declarations
35latest 2026

Source: NOAA NCEI Storm Events Database, records through June 30, 2026 (file revision 20260918); damage converted to 2025 dollars with the BLS CPI-U. Search the record at NCEI. BLS consumer price index.

What hazards hit Brunswick County most?

The most frequent records are severe thunderstorm wind events: 150 since 1962. 41% of its severe thunderstorm wind events since 1962 fell in June and July. The rank column places the county among North Carolina's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Brunswick County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Severe thunderstorm wind 150 111 1962-2026 0 1 $1.1M 93 of 100
Floods 140 66 1996-2025 1 0 $6.8M 40 of 100
Hail 139 84 1979-2024 0 0 $57K 75 of 100
Tornadoes 45 33 1951-2024 3 11 $6.3M 25 of 100
Hurricanes and tropical storms 35 24 1996-2022 0 0 $320M 22 of 100
Lightning 30 26 1996-2025 1 2 $2.0M 14 of 100
Heavy rain 24 15 2002-2023 0 0 $1.5M 17 of 100
Winter storms 19 13 2000-2026 0 0 $241K 100 of 100
Rip currents and high surf 16 16 2004-2025 17 6 – 4 of 100
Drought 12 10 1999-2011 0 0 – 54 of 100
High wind and dust storms 11 9 2000-2022 1 0 $53K 87 of 100
Fog, smoke and funnel clouds 9 9 1996-2023 0 2 $10K 11 of 100
Heat 7 4 2011-2015 0 0 – 59 of 100
Wildfires 4 4 2007-2016 0 0 $3.1M 3 of 100

Source: NOAA NCEI Storm Events Database (county and forecast-zone records attributed to the county; a zone record shows its own totals on each county it covers). Days: dates with at least one record of the hazard in the county. Ranks: days with a record per 1,000 square miles of land (Census Bureau 2024 Gazetteer), since 1950 for tornadoes, 1955 for hail and thunderstorm wind, 1996 for the rest.

How many tornadoes has Brunswick County had?

NOAA records 45 tornadoes in Brunswick County from 1951 to 2024, the strongest rated EF3, with 3 deaths and 11 injuries recorded in the county. That is 25th of 100 North Carolina counties by days with tornadoes per 1,000 square miles since 1950. A tornado that crossed a county line is counted in each county it touched, with the length of its path inside the county.

Counted as whole tornadoes rather than county records, the Storm Prediction Center's database holds 44 tornadoes whose track touched Brunswick County since 1950 (NOAA's county records number 45: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 3 people.

The deadliest and strongest tornadoes that touched Brunswick County, whole tracks
DateTornadoRatingPathKilled
2021-02-15 22:34, as SPC files itCalabashEF321.9 mi3

Map of the strongest tornado tracks in North Carolina.

Every tornado record filed for Brunswick County (45)
Every tornado recorded in Brunswick County, newest first
DatePlaceCharacterKilledInjuredDamage
2024-09-15 Ft Caswell, Brunswick County EF0 0.49 mi x 20 yd 0 0 –
2024-08-06 Regan, Brunswick County EF0 0.33 mi x 40 yd 0 0 $5K
2023-08-30 Long Beach Airport, Brunswick County EF0 0.43 mi x 20 yd 0 0 $2K
2023-08-30 Easy Hill, Brunswick County EF1 0.25 mi x 40 yd 0 0 $2K
2023-08-30 Long Beach Airport, Brunswick County EF0 0.32 mi x 20 yd 0 0 $48K
2022-09-30 Holden Beach, Brunswick County EF0 0.74 mi x 20 yd 0 0 –
2021-02-15 Grissettown, Brunswick County EF3 21.9 mi x 275 yd 3 10 –
2020-08-03 Piney Grove, Brunswick County EF0 2.91 mi x 20 yd 0 0 $2K
2020-08-03 Woodburn, Brunswick County EF1 2.59 mi x 30 yd 0 0 $6K
2020-08-03 Camp Branch, Brunswick County EF1 0.27 mi x 25 yd 0 0 $2K
2020-08-03 Ft Caswell, Brunswick County EF2 8.3 mi x 80 yd 0 0 $1.1M
2020-08-03 Piney Grove, Brunswick County EF0 1.6 mi x 20 yd 0 0 $1K
2020-08-03 Easy Hill, Brunswick County EF1 1.48 mi x 40 yd 0 0 $228K
2020-04-13 Caswell Beach, Brunswick County EF0 0.42 mi x 15 yd 0 0 $17K
2020-04-13 Long Beach, Brunswick County EF0 0.08 mi x 15 yd 0 0 $9K
2019-09-05 Southport, Brunswick County EF0 4.12 mi x 35 yd 0 0 $6K
2019-09-05 Supply, Brunswick County EF1 2.56 mi x 50 yd 0 0 $12K
2019-09-05 Seaside, Brunswick County EF2 9.31 mi x 200 yd 0 1 $2.3M
2018-09-16 Winnabow, Brunswick County EF0 0.09 mi x 40 yd 0 0 –
2017-10-23 Supply, Brunswick County EF0 0.36 mi x 50 yd 0 0 $8K
2017-02-15 Regan, Brunswick County EF1 3.18 mi x 60 yd 0 0 $96K
2015-06-27 Malmo, Brunswick County EF0 0.03 mi x 25 yd 0 0 $3K
2013-09-22 Holden Beach, Brunswick County EF0 0.21 mi x 20 yd 0 0 $13K
2013-06-07 East Arcadia, Brunswick County EF0 0.09 mi x 20 yd 0 0 $13K
2009-04-06 Regan, Brunswick County EF1 2.32 mi x 100 yd 0 0 $28K
2004-09-10 Long Beach, Brunswick County F0 0.2 mi x 25 yd 0 0 –
2004-09-10 Southport, Brunswick County F0 0 0 –
2002-07-24 Shallotte, Brunswick County F0 2 mi x 50 yd 0 0 –
2001-09-11 Shallotte, Brunswick County F0 0.3 mi x 20 yd 0 0 –
1998-06-13 Leland, Brunswick County F0 0.1 mi x 10 yd 0 0 –
1997-07-19 Leland, Brunswick County F0 0.1 mi x 10 yd 0 0 $4K
1997-07-19 Winnabow, Brunswick County F0 0.1 mi x 10 yd 0 0 –
1996-10-08 Supply, Brunswick County F0 0.4 mi x 15 yd 0 0 $188K
1996-08-04 Southport, Brunswick County F0 0.1 mi x 20 yd 0 0 –
1995-07-01 Bald Head Island, Brunswick County F0 0.1 mi x 10 yd 0 0 –
1994-09-18 Longwood, Brunswick County F1 0.2 mi x 40 yd 0 0 $995K
1990-05-05 Brunswick County F1 1 mi x 300 yd 0 0 $3K step
1980-04-27 Brunswick County F0 0 0 –
1976-08-16 Brunswick County F1 0 0 $3K step
1976-05-18 Brunswick County F1 0.1 mi x 13 yd 0 0 $25K step
1975-10-17 Brunswick County F1 2 mi x 27 yd 0 0 $25K step
1975-09-07 Brunswick County F0 0.1 mi x 33 yd 0 0 $25K step
1964-09-12 Brunswick County F0 2 mi x 33 yd 0 0 $25K step
1962-06-13 Brunswick County F2 0 0 $25K step
1951-07-06 Brunswick County F1 0 0 $25K step

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

Source: NOAA NCEI Storm Events Database, tornado records by county (path length in the county, maximum width); ratings as published: F scale before February 1, 2007, EF scale after. Whole-track figures: NOAA Storm Prediction Center tornado database (1950-2025). SPC severe weather database.

When was the last damaging storm in Brunswick County?

The most recent record with damage, injuries or deaths is the June 19, 2026 thunderstorm wind ($1,000 in damage in 2025 dollars).

The 12 most recent records kept for Brunswick County
DateRecordCharacterKilledInjuredDamage
2026-06-19 Thunderstorm WindEastbrook, Brunswick County 50 kt wind 0 0 $1K
2026-03-12 Thunderstorm WindMalmo, Brunswick County 50 kt wind 0 0 –
2026-02-01 Winter StormBrunswick County · forecast zone Coastal Brunswick 0 0 –
2026-02-01 Winter StormBrunswick County · forecast zone Inland Brunswick 0 0 –
2026-01-31 Winter StormBrunswick County · forecast zone Coastal Brunswick 0 0 –
2026-01-31 Winter StormBrunswick County · forecast zone Inland Brunswick 0 0 –
2025-07-26 LightningPiney Grove, Brunswick County 0 0 $100K
2025-07-16 Rip CurrentBrunswick County · forecast zone Coastal Brunswick 0 0 –
2025-06-25 Thunderstorm WindBoneparte Lndg, Brunswick County 50 kt wind 0 0 –
2025-06-16 Rip CurrentBrunswick County · forecast zone Coastal Brunswick 1 0 –
2025-05-27 Flash FloodSouthport, Brunswick County 0 0 –
2025-01-21 Winter StormBrunswick County · forecast zone Coastal Brunswick 0 0 –

Source: NOAA NCEI Storm Events Database; every record of 2025-2026 is listed, earlier ones when they caused deaths, injuries or $250,000 of damage (2025 dollars), and every tornado.

The deadliest and costliest records

Records with deaths or injuries in Brunswick County, most deaths first
DateRecordCharacterKilledInjuredDamage
2021-02-15 TornadoGrissettown, Brunswick County The tornado touched down near the intersection of Old Georgetown Road SW and Angel Trace Road as an EF-0, where a couple of pine trees were snapped and several large limbs were broken. It moved to the northeast across a forest, then rapidly intensified to an EF-2 as it approached Hwy 904. A large portion of a roof was ... EF3 21.9 mi x 275 yd 3 10 –
2013-07-03 Rip CurrentBrunswick County · forecast zone Coastal Brunswick Numerous rip current rescues occurred over much of the beaches of Brunswick county. There were 3 fatalities, one at Ocean Isle Beach, and two at Sunset Beach. Three other people were hospitalized. 3 3 –
2021-08-18 Rip CurrentBrunswick County · forecast zone Coastal Brunswick Oak Island Water Rescue reported three people got caught in a rip current near the pier on Trott St. The father was brought to shore by bystanders and pronounced dead, while a second person was rescued. The third person, the son, was found in the water a few hours later. 2 0 –
2013-07-04 Rip CurrentBrunswick County · forecast zone Coastal Brunswick A family of four was near the 100 block of Ocean Boulevard. The father got caught in a rip current and the other family members attempted to rescue him. All were taken to the hospital, where the father later passed away. 1 3 –
2025-06-16 Rip CurrentBrunswick County · forecast zone Coastal Brunswick A 23 year old male drowned in a rip current at Holden Beach, just west of Lockwood Folly Inlet, while swimming with two friends. 1 0 –
2024-09-16 FloodSupply, Brunswick County An 80 year old male drove around police barricades and drowned on flooded section of roadway near the Lockwood Folly bridge near Highway 211 and Stone Chimney Road. 1 0 –
2024-07-14 Rip CurrentBrunswick County · forecast zone Coastal Brunswick A 17 year old female drowned in a rip current shortly after noon at Ocean Isle Beach, NC. Two other teens who were caught in the rip current were rescued. 1 0 –
2022-07-03 Rip CurrentBrunswick County · forecast zone Coastal Brunswick A fifty-two year old male drowned in a rip current near 25th Place E in Oak Island. 1 0 –
The costliest records in Brunswick County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
1998-08-26 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $179M
1999-09-15 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $89M
1996-07-12 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $21M
1996-09-05 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $13M
2004-08-14 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $13M
2005-09-14 Hurricane (Typhoon)Brunswick County · forecast zone Brunswick 0 0 $3.5M
2016-04-19 WildfireBrunswick County · forecast zone Inland Brunswick 0 0 $2.9M
2019-09-05 TornadoSeaside, Brunswick County EF2 9.31 mi x 200 yd 0 1 $2.3M

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 $25K, in the dollars of the day) holds: July 6, 1951 (tornado, Brunswick County); June 13, 1962 (tornado, Brunswick County); September 12, 1964 (tornado, Brunswick County).

Source: NOAA NCEI Storm Events Database: deaths and injuries direct and indirect; damage is property plus crops as estimated by the National Weather Service, converted to 2025 dollars.

Is it getting more frequent?

Records per decade for Brunswick County's most frequent hazards. Counts rose everywhere after 1996, when NOAA began recording every event type, so compare decades within a hazard's complete period only (the shaded cells come before it).

Brunswick County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Severe thunderstorm wind0561543234315
Floods––––14136548
Hail002112753397
Tornadoes124185915
Hurricanes and tropical storms––––88154
Lightning––––26193

Source: NOAA NCEI Storm Events Database, records per calendar decade; zone records from the CZ_TYPE field (Z).

What time of year?

41% of its severe thunderstorm wind events since 1962 fell in June and July. The two busiest months are in violet.

The values, month by month

Jan 22 · Feb 25 · Mar 33 · Apr 57 · May 81 · Jun 84 · Jul 99 · Aug 69 · Sep 99 · Oct 43 · Nov 17 · Dec 12 (records).

Source: NOAA NCEI Storm Events Database, records by the month they began.

Federal disaster declarations for Brunswick County

FEMA's register lists 35 declarations that include Brunswick County: 18 major disasters, 16 emergencies and one fire management assistance declaration. Most were for hurricane (25) and tropical storm (3).

Declarations including Brunswick County, newest first
DeclaredNumberTypeTitle
2026-01-24EM-3637Winter StormSevere Winter Storm
2025-05-03FM-5582FireSunset Drive Fire
2024-10-19DR-4837Tropical StormPotential Tropical Cyclone Eight
2024-09-26EM-3617Tropical StormHurricane Helene
2024-08-06EM-3608Tropical StormTropical Storm Debby
2022-10-01EM-3586HurricaneHurricane Ian
2020-10-14DR-4568HurricaneHurricane Isaias
2020-08-02EM-3534HurricaneHurricane Isaias
2020-03-25DR-4487BiologicalCovid-19 Pandemic
2020-03-13EM-3471BiologicalCovid-19
2019-10-04DR-4465HurricaneHurricane Dorian
2019-09-03EM-3423HurricaneHurricane Dorian
2019-01-31DR-4412HurricaneTropical Storm Michael
2018-09-14DR-4393HurricaneHurricane Florence
2018-09-10EM-3401HurricaneHurricane Florence
2016-10-10DR-4285HurricaneHurricane Matthew
2016-10-07EM-3380HurricaneHurricane Matthew
2011-08-31DR-4019HurricaneHurricane Irene
2011-08-25EM-3327HurricaneHurricane Irene
2010-10-14DR-1942Severe StormSevere Storms, Flooding, and Straight-Line Winds
2010-09-01EM-3314HurricaneHurricane Earl
2008-10-08DR-1801Severe StormTropical Storm Hanna
2005-10-07DR-1608HurricaneHurricane Ophelia
2005-09-14EM-3254HurricaneHurricane Ophelia
2005-09-05EM-3222HurricaneHurricane Katrina Evacuation
2003-09-18DR-1490HurricaneHurricane Isabel
1999-09-16DR-1292HurricaneHurricane Floyd Major Disaster Declarations
1999-09-15EM-3146HurricaneHurricane Floyd Emergency Declarations
1999-09-01EM-3141HurricaneHurricane Dennis
1998-08-27DR-1240HurricaneHurricane Bonnie
1996-09-06DR-1134HurricaneHurricane Fran
1996-07-18DR-1127HurricaneHurricane Bertha
1993-03-17EM-3110SnowstormSevere Snowfall & Winter Storm
1989-09-25DR-844HurricaneHurricane Hugo
1984-09-21DR-724HurricaneHurricane Diana

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), declarations through October 2, 2026; one declaration is counted once however many areas it names. OpenFEMA dataset page.

How many floods has Brunswick County had?

NOAA's Storm Events Database holds 140 flood or flash flood records for Brunswick County from 1996 to 2025, on 66 days, with 1 death. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Brunswick County ranks 55th of 2,942 U.S. counties. The 100 counties with the most claims

Named storms on Brunswick County's flood and tropical record
StormBeganRecordsDeaths in the county
Hurricane Florence2018-09-1610
Hurricane Matthew2016-10-0840
Tropical Storm Hanna2008-09-0610
Hurricane Ophelia2005-09-1410
Hurricane Floyd1999-09-1510
Hurricane Bonnie1998-08-2610
Hurricane Fran1996-09-0510
Hurricane Bertha1996-07-1210

The National Flood Insurance Program has paid $99.3 million on 9,879 claims filed in Brunswick County; the most in one year was 1,784 in 1999. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1978: 2 · 1979: 44 · 1980: 2 · 1981: 3 · 1982: 3 · 1983: 36 · 1984: 123 · 1985: 40 · 1986: 46 · 1987: 346 · 1988: 12 · 1989: 1,573 · 1990: 59 · 1991: 40 · 1992: 23 · 1993: 584 · 1994: 78 · 1995: 148 · 1996: 612 · 1997: 7 · 1998: 487 · 1999: 1,784 · 2000: 6 · 2001: 18 · 2002: 1 · 2003: 18 · 2004: 396 · 2005: 208 · 2006: 8 · 2007: 1 · 2008: 25 · 2009: 7 · 2010: 58 · 2011: 26 · 2012: 4 · 2013: 5 · 2014: 21 · 2015: 111 · 2016: 424 · 2017: 6 · 2018: 1,149 · 2019: 16 · 2020: 880 · 2021: 11 · 2022: 112 · 2023: 10 · 2024: 300 · 2025: 5 · 2026: 1.

Source: FEMA OpenFEMA NFIP Redacted Claims, as of September 8, 2026; claims by year of loss, payments in the dollars of the year paid. OpenFEMA dataset page.

FEMA's modeled risk for Brunswick County

FEMA's National Risk Index rates Brunswick County Relatively High overall, with an expected annual loss of $153 million. These are FEMA's model estimates of future loss from 18 hazards, not a count of what happened; they can differ from the record above.

National Risk Index ratings for Brunswick County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
HurricaneVery High$111Monce in about 3 years (modeled)
Winter WeatherRelatively High$395K1.6 a year (modeled)
LightningRelatively High$1.1M57 a year (modeled)
Coastal FloodingRelatively High$4.4M3.7 a year (modeled)
Ice StormRelatively High$431Konce in about 2 years (modeled)
WildfireRelatively Moderate$1.9Monce in about 535 years (modeled)
Riverine FloodingRelatively Moderate$24M2.1 a year (modeled)
TornadoRelatively Moderate$4.5Monce in about 2 years (modeled)

Source: FEMA National Risk Index, county table, December 2025 release. FEMA's National Risk Index map.

Counties that share a border with Brunswick County

  1. Horry County, SC 1,170
  2. New Hanover County 813
  3. Brunswick County 641
  4. Columbus County 630
  5. Pender County 548

Source: U.S. Census Bureau county adjacency file; NOAA NCEI Storm Events Database, records since 1950. The Census Bureau's adjacency file.

Next