North Carolina, 2026

Damaging Winds in North Carolina, June 18, 2026

June 18, 2026 · NWS RAH · 30 events in 11 counties and zones

A cold front across the lower Ohio valley moved into North Carolina and led to the development of widespread showers and storms in the middle to late evening hours. Numerous damaging wind reports were observed.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • 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 this ground

The toll

Deaths
0
Injuries
0
Property damage
$216,000
Crop damage
None recorded
Events
30

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.

What happened

The episode as NWS RAH wrote it up.

A cold front across the lower Ohio valley moved into North Carolina and led to the development of widespread showers and storms in the middle to late evening hours. Numerous damaging wind reports were observed.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Raleigh, NC wrote its last area forecast discussion before the first event at Jun 18, 2:05 PM EST, 4 hours 3 minutes earlier.

Area forecast discussion, Jun 18, 2:05 PM EST, 4 hours 3 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Hazardous weather outlook, Jun 18, 2:49 PM EST, 3 hours 19 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

In the hours before

Special weather statement, Jun 18, 12:49 PM EST, 5 hours 19 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jun 18, 1:48 PM EST, 4 hours 20 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jun 18, 1:57 PM EST, 4 hours 11 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jun 18, 3:07 PM EST, 3 hours 1 minute before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jun 18, 5:24 PM EST, 44 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jun 18, 5:44 PM EST, 24 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

The radar

The Raleigh/Durham radar (KRAX), 142 km away, was scanning. The volume nearest the first event began at 23:08 UTC.

Open the radar archive at this moment

Event by event

30 thunderstorm wind. Local standard time, as filed.

Thunderstorm Wind, Richmond

When
June 18, 6:08 PM EST
Where
Richmond County, 0.68 mi N of Rockingham
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
State Official
Coordinates
34.940, -79.780

Multiple trees were reported down across the city of Rockingham.

Thunderstorm Wind, Richmond

When
June 18, 6:12 PM EST
Where
Richmond County, 0.21 mi NNE of Hamlet
Measured
50 kt (58 mph) estimated gust
Property damage
$15,000
Reported by
911 Call Center
Coordinates
34.883, -79.698

Multiple trees were reported down across the city of Hamlet including a tree on a house.

Thunderstorm Wind, Richmond

When
June 18, 6:25 PM EST
Where
Richmond County, 1.26 mi ENE of Marston
Measured
50 kt (58 mph) estimated gust
Property damage
$4,000
Reported by
911 Call Center
Coordinates
34.989, -79.581

Multiple trees were reported down across Marston.

Thunderstorm Wind, Scotland

When
June 18, 6:25 PM EST
Where
Scotland County, 7.55 mi W of Oak Hill
Measured
50 kt (58 mph) estimated gust
Property damage
$4,000
Reported by
911 Call Center
Coordinates
34.949, -79.513

Multiple trees were reported down along Hoffman Road.

Thunderstorm Wind, Moore

When
June 18, 6:58 PM EST
Where
Moore County, 0.06 mi SW of Midtown
Measured
50 kt (58 mph) estimated gust
Property damage
$12,000
Reported by
911 Call Center
Coordinates
35.169, -79.421

A tree fell on a car along Southern Road, causing very minor damage. The tree also damaged a fence.

Thunderstorm Wind, Cumberland

When
June 18, 7:03 PM EST
Where
Cumberland County, 1.13 mi W of (Fbg)ft Bragg
Measured
50 kt (58 mph) measured gust
Reported by
AWOS
Coordinates
35.170, -79.020

A wind gust of 58 mph was recorded at Pope Air Force Base.

Thunderstorm Wind, Moore

When
June 18, 7:05 PM EST
Where
Moore County, 1.9 mi SSW of Vass
Measured
50 kt (58 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
35.224, -79.290

A large tree was reported down along the roadway blocking traffic near the intersection of Furr Road and Pine Drive.

Thunderstorm Wind, Cumberland

When
June 18, 7:13 PM EST
Where
Cumberland County, 0.93 mi SW of Fayetteville
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
Utility Company
Coordinates
35.059, -78.910

A tree fell down on powerlines.

Thunderstorm Wind, Moore

When
June 18, 7:13 PM EST
Where
Moore County, 2.86 mi NNE of Vass
Measured
50 kt (58 mph) estimated gust
Property damage
$8,000
Reported by
911 Call Center
Coordinates
35.290, -79.269

A tree fell on on power lines and trees were also down in the roadway, along Cranes Creek Road.

Thunderstorm Wind, Cumberland

When
June 18, 7:14 PM EST
Where
Cumberland County, 0.68 mi ESE of Fayetteville
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.065, -78.890

A tree was reported down near Blue Street and Murchison Road.

Thunderstorm Wind, Cumberland

When
June 18, 7:14 PM EST
Where
Cumberland County, 0.54 mi N of Fayetteville
Measured
50 kt (58 mph) estimated gust
Property damage
$20,000
Reported by
911 Call Center
Coordinates
35.078, -78.901

A tree fell on a house along Coley Drive. No injuries were reported.

Thunderstorm Wind, Cumberland

When
June 18, 7:16 PM EST
Where
Cumberland County, 0.93 mi SW of Fayetteville
Measured
50 kt (58 mph) estimated gust
Property damage
$25,000
Reported by
911 Call Center
Coordinates
35.059, -78.910

A tree fell on a house, causing the roof to cave in along Morganton Road.

Thunderstorm Wind, Cumberland

When
June 18, 7:20 PM EST
Where
Cumberland County, 0.6 mi S of Fayetteville
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.061, -78.900

A tree was reported down near West Rowan Street.

Thunderstorm Wind, Moore

When
June 18, 7:25 PM EST
Where
Moore County, 1.39 mi SE of Pinebluff
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.107, -79.461

A large tree was reported down near East Baltimore Avenue.

Thunderstorm Wind, Moore

When
June 18, 7:26 PM EST
Where
Moore County, 2.04 mi SSE of Howard Mill
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.471, -79.643

A tree was reported down near Jasper Road.

Thunderstorm Wind, Moore

When
June 18, 7:30 PM EST
Where
Moore County, 2.13 mi ESE of Mt Pleasant
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.189, -79.135

A large tree was reported down along Lobelia Road.

Thunderstorm Wind, Moore

When
June 18, 7:35 PM EST
Where
Moore County, 0.53 mi E of Spies
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.420, -79.691

A tree was reported down along Spies Road.

Thunderstorm Wind, Montgomery

When
June 18, 7:40 PM EST
Where
Montgomery County, 2.97 mi WSW of Troy
Measured
50 kt (58 mph) estimated gust
Property damage
$12,000
Reported by
Trained Spotter
Coordinates
35.358, -79.951

A tree fell on a car in Troy.

Thunderstorm Wind, Sampson

When
June 18, 7:45 PM EST
Where
Sampson County, 0.76 mi W of Midway
Measured
50 kt (58 mph) estimated gust
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
35.171, -78.493

A section of a hog house near the 1000 block of Hollerin Road was severely damaged and the roof was blown off. A home on Hickory Green Lane also had its garage door partially pulled out. Four or five homes in the neighborhood had shingles and shutters pulled off, and there were multiple trees down in that area.

Thunderstorm Wind, Chatham

When
June 18, 7:55 PM EST
Where
Chatham County, 1.21 mi ENE of Gulf
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
35.557, -79.260

A few trees were reported down along Jordan Road and US Highway 421.

Thunderstorm Wind, Harnett

When
June 18, 8:00 PM EST
Where
Harnett County, 4.36 mi NE of Dunn
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
Trained Spotter
Coordinates
35.369, -78.571

There was a downed power pole along Hodges Chapel Road.

Thunderstorm Wind, Wayne

When
June 18, 8:18 PM EST
Where
Wayne County, 0.88 mi SW of (Gww)goldsboro-Wayne
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.460, -77.980

A tree was reported down on powerlines along US Highway 117.

Thunderstorm Wind, Wayne

When
June 18, 8:20 PM EST
Where
Wayne County, 0.16 mi WSW of Grantham
Measured
50 kt (58 mph) estimated gust
Property damage
$20,000
Reported by
Emergency Manager
Coordinates
35.299, -78.173

Received about twenty reports of trees and power lines down throughout the county, especially the southern and western parts of the county.

Thunderstorm Wind, Wayne

When
June 18, 8:21 PM EST
Where
Wayne County, 1.23 mi SSE of Mt Olive Arpt
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
35.204, -78.020

Trees were reported down near the intersection of East North Carolina Highway 55 Kelly Springs Road.

Thunderstorm Wind, Stanly

When
June 18, 8:34 PM EST
Where
Stanly County, 0.83 mi SSE of Albemarle
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
35.360, -80.212

A tree was reported down on power lines along Long Street.

Thunderstorm Wind, Wayne

When
June 18, 8:35 PM EST
Where
Wayne County, 0.3 mi WSW of Adamsville
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
35.368, -77.975

Trees were reported down on South Best Street.

Thunderstorm Wind, Wayne

When
June 18, 8:36 PM EST
Where
Wayne County, 1.2 mi E of (Gsb)seymour Johnson
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
35.330, -77.949

Trees were reported down on powerlines off of Old Highway 111.

Thunderstorm Wind, Stanly

When
June 18, 8:37 PM EST
Where
Stanly County, 1.03 mi S of Plyler
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
35.355, -80.279

A tree was reported down along the roadway on Treece Road.

Thunderstorm Wind, Franklin

When
June 18, 8:56 PM EST
Where
Franklin County, 0.99 mi ESE of Louisburg
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.096, -78.283

A tree was reported down along North Carolina Highway 56.

Thunderstorm Wind, Franklin

When
June 18, 8:56 PM EST
Where
Franklin County, 1.72 mi NW of Stallings Xrds
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.119, -78.190

A tree was reported down along Firetower Road.

What these are

Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in North Carolina in 2026Every state in 2026This day in weather historyWarnings in North Carolina, June 2026

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-10-01. Each event’s entry at NCEI: 1350315, 1350316, 1350317, 1350318, 1350344, 1350314, 1350325, 1350319, 1350326, 1350320, 1350321, 1350322, 1350328, 1350327, 1350331, 1350330, 1350329, 1350341, 1350346, 1350342, 1350332, 1350333, 1350343, 1350336, 1350338, 1350335, 1350334, 1350337, 1350339, 1350340.