National Weather Service United States Department of Commerce

Track of Tropical Storm Elsa across South and North Carolina on July 8, 2021

The track of Tropical Storm Elsa across South and North Carolina on July 8, 2021

Tropical Storm Elsa brought gusty winds and locally heavy rainfall to the eastern portions of South and North Carolina on July 8, 2021.  Wind gusts over 50 mph occurred on the beaches, with over four inches of rain reported from a few locations in coastal South Carolina.

Elsa developed from an early-season tropical wave in the Atlantic on July 1.  The new tropical storm moved westward at speeds up to 29 mph, exceptionally fast for a tropical cyclone still in the deep tropics.  Elsa strengthened into a category 1 hurricane while approaching Barbados on July 2, but then weakened the following day before passing north of Jamaica.  Strong winds on Barbados caused property damage to homes and businesses.  Turning northwest, Elsa moved across Cuba on July 5 causing flash flooding and mudslides.  The storm reached the eastern Gulf of Mexico on July 6.  Briefly strengthening back to a hurricane while located west of Tampa late on July 6, Elsa weakened before its landfall on the Florida Panhandle on the morning of July 7 with maximum sustained winds near 65 mph.

Elsa maintained tropical storm strength as it moved northeastward across Georgia and the Carolinas on July 8 due to favorable upper-level winds and the proximity of the warm ocean.  Multiple tornado touchdowns occurred from Florida north through New Jersey on July 7-8, however none occurred in northeastern South Carolina or southeastern North Carolina. 

When Elsa strengthened to a tropical storm in the Atlantic on July 1, it immediately set a record as the earliest in the year the fifth named storm had developed, beating the record established back in 2020 when Tropical Storm Edouard formed on July 6. 

Elsa was actually the third tropical storm to strike the Carolinas this season; on June 21 tropical depression Claudette regained tropical storm status while located across inland northeastern North Carolina.  And on June 28 Tropical Storm Danny struck the South Carolina coast with 40 mph winds, bringing up to six inches of rain but otherwise little impact.


Satellite and radar composite of Tropical Storm Elsa moving across South and North Carolina on July 8, 2021

Visible satellite and radar composite of Tropical Storm Elsa moving across South and North Carolina.  This loop runs from 6:41 am until 2:56 pm EDT on July 8, 2021.  Lightning strikes are indicated in yellow.



Despite the center of Elsa tracking rather far inland across South and North Carolina, the strongest winds occurred across the coastal waters and beaches where gusts over 50 mph were reported from a number of airports, buoys, and automated weather stations.  A few trees were blown down by the wind across Darlington, Florence, and Marion counties in South Carolina.  Additional wind damage was reported in Horry County, SC where a number of trees were blown down along Ocean Boulevard during the morning of July 8.  In the Arrowhead community a large tree fell and damaged a fence.  Later in the day trees fell across power lines at Kings Highway and 72nd Avenue North knocking the lines down onto an occupied vehicle.  No injuries were reported.  At the height of the storm 14,000 customers were without electricity across Horry County.

URMA analyzed wind gusts during Tropical Storm Elsa's passage across South and North Carolina on July 8, 2021

URMA-analyzed wind gusts during Tropical Storm Elsa's passage across South and North Carolina on July 8, 2021


Location Sustained Wind Peak Gust
  mph mph
Sunset Beach Nearshore Buoy 40 58
Frying Pan Tower 49 58
Sunset Beach-Intracoastal Waterway, NC 43 56
Oak Island, NC 49 55
Wrightsville Beach-Johnnie Mercer Pier, NC 47 54
Myrtle Beach International Airport, SC 41 54
Southport-Cape Fear River Pilots, NC   54
Federal Point, NC 48 54
Kure Beach Pier, NC 45 53
Futch Beach, SC 41 53
Sunset Beach-38th Street, NC 36 52
North Myrtle Beach Grand Strand Airport, SC 37 50
Holden Beach-Starfish Dr., NC   50
Figure Eight Island, NC 41 50
Murrells Inlet, SC 41 49
Hampstead-2 miles E, NC 42 47
Wrightsvile Beach Nearshore Buoy 36 47
North Myrtle Beach Fire Station #4-Barefoot, SC   46
DeBordieu Colony, SC   46
N. Myrtle Beach Fire Station #2-Cherry Grove, SC   45
Florence Regional Airport, SC 26 45
Wilmington International Airport, NC 35 44
Wrightsville Beach Offshore Buoy 34 45
Frying Pan Shoals Buoy 36 45
Lockwoods Folly Inlet, NC 37 44
North Myrtle Beach Fire Station #3-Windy Hill, SC   44
Sunny Point RAWS, NC   43
Bald Head Island, NC 30 42
Georgetown, SC 31 42
Wilmington-Kings Grant, NC   40
N. Myrtle Beach Fire Station #1-Ocean Drive, SC   38
Georgetown Airport, SC 22 36
Myrtle Beach-Lake Arrowhead, SC 18 32
Kingstree Airport, SC 18 31



Elsa's rain fell mainly during the morning and early afternoon hours, tapering off to lighter showers and sprinkles later in the day.  Most locations picked up between 1 and 4 inches, with a few higher totals across Georgetown and Horry counties in coastal South Carolina.  Some minor street flooding was reported along 51st Ave. North in Cherry Grove, SC during the morning of July 8.

Coastal North Carolina saw the smallest rainfall totals with barely half an inch recorded in Wilmington.


Locally Measured Rainfall Totals (inches)

Andrews, SC 4.81
Georgetown 13.3 mi. NW, SC 4.26
Longs 2.6 mi. NNW, SC 4.19
Hartsville-6 mi. NE, SC 3.83
Pawleys Island-S. End Marsh, SC 3.54
Murrells Inlet 0.9 mi. NNE, SC 3.53
Calabash 1.9 mi. NNE, NC 3.34
Darlington 7.5 mi. SSW, SC 3.27
Bennettsville 1.2 mi. SE, SC 3.22
Poston-5 mi. W, SC 3.21
Kingstree 7.9 mi. NW, SC 3.15
Longwood-1 mi. NE, NC 3.05
Clio 1.6 mi. WNW, SC 3.04
Hartsville 0.9 mi. W, SC 2.99
Clarkton, NC 2.95
Myrtle Beach 4.5 mi. NNW, SC 2.95
Nakina-2 mi. north, NC 2.89
Whiteville-College St., NC 2.82
Scranton 7.4 mi. W, SC 2.80
Pireway-4 mi. northwest, NC 2.78
Darlington County Airport, SC 2.69
Conway 10.4 mi. ENE, SC 2.54
Surfside Beach 2.0 mi. N, SC 2.53
St. Pauls, NC 2.52
Marion RAWS, SC 2.44
Whiteville RAWS, NC 2.41
Pawleys Island 2.4 mi. NW, SC 2.40
Sunset Beach 1.7 mi. WNW, NC 2.40
White Lake-4 mi. NE, NC 2.38
Florence Airport, SC 2.30
Florence 1.2 mi. NNE, SC 2.28
N. Myrtle Beach Fire Station #3-Windy Hill, SC 2.27
Oak Island 2.3 mi. E, NC 2.26
Nixonville, SC 2.17
North Myrtle Beach Airport, SC 2.17
Hemingway 6.3 mi. SE, SC 2.15
Bladenboro 2.0 mi. NNW, NC 2.14
Elizabethtown 6.2 mi. NW, NC 2.14
Loris 2.9 mi. WSW, SC 2.10
Olanta-1.5 mi. Northeast, SC 2.10
Lumberton RAWS station, NC 2.07
Little River 0.8 mi. ESE, SC 1.99
Whiteville (NC Econet), NC 1.96
Green Swamp Nature Conservancy RAWS, NC 1.81
Ivanhoe-6 mi. NE, NC 1.80
Myrtle Beach Airport, SC 1.58
Yaupon Beach 0.2 mi. SSW, NC 1.46
Leland Town Hall, NC 1.32
Bolivia 8.0 mi. SW, NC 1.25
Carolina Beach 0.4 mi. WSW, NC 1.07
Hampstead 1.3 mi. ESE, NC 0.79
Castle Hayne (NC Econet), NC 0.70
Holly Shelter Swamp RAWS, NC 0.69
Sunny Point RAWS, NC 0.69
Silver Lake 0.9 mi. NW, NC 0.64
Burgaw 0.3 mi. NE, NC 0.63
Wilmington-Kings Grant, NC 0.56
Wilmington Airport, NC 0.52
Topsail Beach 2.1 mi. W, NC 0.47


Other Impacts

Although Elsa's strongest winds occurred near high tide for coastal South Carolina, water levels remained well below coastal flood criteria at the Myrtle Beach tide gauge.  Water levels peaked at 1 to 2 feet above the predicted astronomical tide along the coast, but no flooding or significant beach erosion occurred.

  Highest Level Highest Level Time Max Surge (feet) Time
  feet MLLW feet MHHW EDT departure from astro. tide EDT
Winyah Bay-Oyster Landing North Inlet 5.13 0.03 8:30 PM +1.26 11:36 AM
Myrtle Beach 5.90 0.30 6:54 AM +1.65 6:54 AM
Wrightsville Beach 4.64 0.16 7:06 PM +1.46 11:10 AM
Wilmington-Cape Fear River Downtown 5.53 0.85 10:00 PM +2.38 2:54 PM



Additional Information

NWS Wilmington NC:  Post-Storm Report on Elsa (technical) 

NOAA NESDIS:  Tropical Storm Elsa Sets Records for 2021 Atlantic Hurricane Season

SCNow:  Elsa soaks Pee Dee on its way from the Gulf to the Atlantic

WMBF News:  Heavy winds from Elsa topple palm trees on Ocean Blvd.

NWS Storm Prediction Center:  Tornado Reports from July 7 and July 8

National Hurricane Center:  Archive of Elsa forecasts and discussions


Research and Page Author:  Tim Armstrong
Last Updated:  July 18, 2021