The 2021 season

Hurricane Elsa (2021)

Hurricane Elsa reached Category 1 in the North Atlantic between June 30, 2021 and July 10, 2021, with a lowest pressure of 991 mb, and made landfall. It killed 13 people directly and did $1.2 billion of damage in the United States, by the National Hurricane Center’s count.

Track and intensity

The whole track of Hurricane Elsa, colored by strength, with the other storms of the 2021 season in the same basin behind it, and its wind and pressure hour by hour. Every fix is in the track table below.

Open the live map with storms, cones and warnings

The storm

Basin
North Atlantic
Dates
June 30, 2021 to July 10, 2021
Peak strength
Category 1, 75 kt (86 mph)
Lowest pressure
991 mb (29.26 inHg)
Landfall
Yes
Accumulated cyclone energy
9.9
Tropical-storm-force wind reached
140 nmi (259 km, 161 mi) from the center at its widest
Hurricane-force wind reached
20 nmi (37 km, 23 mi) from the center at its widest
Eyewall radius at its peak
15 nmi (28 km, 17 mi)
Overall size
180 nmi (333 km, 207 mi) to the outermost closed isobar
Peak gust in the best track
85 kt (98 mph)
Fastest the center moved
42 kt (48 mph)
Identifier
AL052021

Radar at KOKX as it neared land, Jul 9, 15:00 UTC

Deaths and damage

The sources count different things and are not added together.

National Hurricane Center

13 direct deaths$1.2 billion in the United States

The season table in NHC’s report archive, final report. Direct deaths are those caused by the storm’s own wind, water or surge, anywhere in the world.

NOAA Storm Events

10 deaths (10 direct, 0 indirect)$2.1 million

What National Weather Service offices recorded county by county in 17 states and marine areas, in the United States only. Property and crop damage as each office estimated it, which is not a national loss total.

Landfalls

Time (UTC)WherePositionWindPressure
Jul 5, 18:30Jagüey Grande, Matanzas Province, Cuba, 61 km away22.2N 81.6W55 kt (63 mph)1005 mb
Jul 7, 14:30Steinhatchee, FL, 18 km away29.8N 83.5W55 kt (63 mph)1000 mb
Jul 9, 15:00Bridgehampton, NY, 4 km away40.9N 72.3W50 kt (58 mph)999 mb
Jul 9, 16:30Bradford, RI, 3 km away41.4N 71.7W50 kt (58 mph)999 mb

Landfall points the US agencies flagged in the best track. The nearest town is named from the site’s gazetteer, not from the report.

In the United States

NOAA’s Storm Events database, the record National Weather Service offices compile months after a storm, as compiled March 2026.

Deaths
10 (10 direct, 0 indirect)
Injuries
18
Property damage
$2.1 million
Crop damage
none recorded
Events recorded
508 in 59 reports from 17 states and marine areas

State by state

State or marine areaDeathsInjuriesDamageEvents
Gulf of Mexico9027
Florida10$338,00085
South Carolina00$1.1 million12
Virginia00$318,000123
North Carolina00$208,00030
Maryland00$105,00025
Georgia018$32,00026
Puerto Rico00$3,0004
Connecticut00$2,50023
Massachusetts00$1,60014
Atlantic North0038
New Jersey0027
Pennsylvania0025
Atlantic South0024
New York0023
Maine001
Delaware001

What was recorded

134 heavy rain, 95 tropical storm, 72 thunderstorm wind, 55 flash flood, 54 marine tropical storm, 29 marine thunderstorm wind, 21 flood, 16 tornado, 14 tropical depression, 7 storm surge/tide, 6 marine tropical depression, 2 lightning, 1 hail, 1 coastal flood, 1 funnel cloud.

Tornadoes and waterspouts

16 tornadoes recorded in the United States, strongest first.

RatingCountyStateTime (UTC)PathWidthDeathsInjuries
EF1DuvalFloridaJul 7, 20:453.7 mi150 yd
EF1CamdenGeorgiaJul 7, 21:437.6 mi200 yd17
EF1EffinghamGeorgiaJul 8, 02:481.9 mi100 yd1
EF1BeaufortSouth CarolinaJul 8, 03:440.1 mi50 yd
EF1BeaufortSouth CarolinaJul 8, 03:500.6 mi75 yd
EF1CharlestonSouth CarolinaJul 8, 05:001.1 mi100 yd
EF1CharlestonSouth CarolinaJul 8, 06:360.8 mi150 yd
EF1Cape MayNew JerseyJul 9, 06:400.9 mi75 yd
EF0ColumbiaFloridaJul 7, 10:470.0 mi100 yd
EF0HertfordNorth CarolinaJul 8, 19:452.8 mi40 yd
EF0Suffolk (c)VirginiaJul 8, 23:041.4 mi50 yd
EF0Suffolk (c)VirginiaJul 8, 23:160.9 mi40 yd
EF0Isle of WightVirginiaJul 8, 23:313.0 mi50 yd
EF0CamdenNorth CarolinaJul 9, 00:011.5 mi60 yd
EF0OceanNew JerseyJul 9, 07:330.3 mi110 yd
EFUHydeNorth CarolinaJul 8, 18:5312.5 mi30 yd

Wind reports

The strongest winds National Weather Service offices recorded with this storm. An estimated figure is a forecaster’s judgment from the damage, not an instrument reading.

WindHowWhereStateTime (UTC)
65 kt (75 mph)Estimated.69 N of SOUTHARDNew JerseyJul 8, 19:45
65 kt (75 mph)EstimatedWHITEHOUSE STATIONNew JerseyJul 8, 18:57
60 kt (69 mph)Estimated.87 SE of NEW BRITAINPennsylvaniaJul 8, 22:12
60 kt (69 mph)Estimated.87 NW of CENTER VLYPennsylvaniaJul 8, 21:09
55 kt (63 mph)Estimated1.33 ESE of FRANCONIAVirginiaJul 8, 17:57
50 kt (58 mph)Estimated2.7 N of UNISONVirginiaJul 8, 19:15
50 kt (58 mph)Estimated1.23 ENE of BROOKHAVENNorth CarolinaJul 9, 20:00
50 kt (58 mph)Estimated5.43 W of PITTSBORONorth CarolinaJul 9, 20:30
50 kt (58 mph)Estimated1.53 SSW of GRESHAM PARKGeorgiaJul 9, 18:33
50 kt (58 mph)Estimated2.5 SSE of CONYERSGeorgiaJul 9, 19:00
50 kt (58 mph)Estimated1.9 SSW of NEWARKDelawareJul 9, 22:24
47 kt (54 mph)Measured1.19 NE of MAYPORT NASAtlantic SouthJul 7, 20:43

What forecast offices wrote

From the Storm Events narratives, unedited.

Per a U.S. Coast Guard media release, the U.S. Coast Guard suspended search for 9 souls missing at sea approximately 23 nautical miles southeast of Key West. A vessel with 22 souls on board departed Cuba and capsized approximately 1900 EST July 4th. A good samaritan motor vessel and U.S. Coast Guard assets were able to rescue 13 survivors in the water. Date of fatalities were assigned to the suspension of the search upon official presumption of lives lost at sea.

Straits of Florida From West End of Seven Mile Bridge To South of Halfmoon Shoal Out 20 Nm, Gulf of Mexico · Marine Tropical Storm · Jul 5, 00:30 UTC

Tropical storm force winds impacted the Lower Florida Keys of Monroe County, with peak sustained winds measured at 52 mph with gusts to 70 mph at Key West International Airport. Other notable wind measurements include sustained winds of 47 mph with gusts to 59 mph at the Naval Air Station Key West's Boca Chica Field, and a peak gust of 56 mph at the National Weather Service Forecast Office in Key West. Wind impacts included widely-separated instances of downed large tree limbs, mainly from Key West through the Saddlebunch Keys. A few power distribution circuits were out in the city of Key West due to fallen trees and tree limbs. Total customers impacted were estimated around 3500 in the Lower Keys. Moderate beach erosion occurred on the oceanside of Key West.

Monroe/Lower Keys, Florida · Tropical Storm · Jul 6, 02:30 UTC

As TS Elsa moved westward near the FL Straits and then northward once in the eastern Gulf of Mexico, outer rain bands produced maximum sustained winds generally between 25-35 mph. An earlier rain band moved across coastal Collier County, with peak wind gusts of 41 mph/36 knots recorded at the ASOS station at Naples Municipal Airport, 43 mph/37 knots recorded by the mesonet (XCAP) at Isles of Capri and at the AWOS station at Marco Island Airport, 45 mph/39 knots recorded by the mesonet (NPLSR) at Naples Pelican Bay, and 47 mph/41 knots recorded by the mesonet (MRCSC) at Marco Island. Overall wind impacts were minor.

Coastal Collier County, Florida · Tropical Depression · Jul 6, 11:00 UTC

Tropical storm force winds and gusts impacted Glynn county for a couple of hours in the early evening of July 7th. At 6:20 pm EDT, a trained spotter reported a tree blown down across GA Highway 32 near Mile Marker 2. This was about 5 miles ESE of Thalmann. At 6:43 pm EDT, the ASOS at McKinnon Airport on St. Simons Island measured a wind gust of 45 mph. Between 7-8 pm, a WeatherFlow mesonet site on Jekyll Island measured at maximum sustained wind of 48 mph (at 7:32 pm, 1 minute average) and a peak wind gust of 58 mph (at 7:19 pm). At 7:38 pm EDT, the ASOS at the St Simons Malcom McKinnon Airport measured a gust of 51 mph. At 7:45 pm EDT, the KSSI ASOS measured a sustained peak winds of 36 mph.

Coastal Glynn, Georgia · Tropical Storm · Jul 7, 22:20 UTC

Chatham County Emergency Management Agency reported numerous trees and powerlines down across the county. One tree fell on a house on Burbank Boulevard and a large tree was reported down on Johnny Mercer Boulevard near the Long Point neighborhood. Other trees were reported down including in the 20 block of Burbank Boulevard, Birchwood Circle, near the intersection of E 40th Street and Lincoln Street, the 1300 block of Seiler Avenue, near the intersection of Berkshire Boulevard and Magnolia Avenue, Burnsed Boulevard, the 7600 block of Laroche Avenue, the 100 block of Camilla, the 700 block of W 49th Street, the 400 block of Linwood Road, Garrard Avenue, and the intersection of Linwood Road and Deerfield Road.

Coastal Chatham, Georgia · Tropical Storm · Jul 8, 03:00 UTC

A National Weather Service (NWS) storm survey team determined that an EF-1 tornado occurred near Edisto Island in Charleston County. The beginning point for the tornado was detected by a NWS drone in a corn field near the end of Sunnyside Mills Road. The tornado had a discontinuous path northward across Store Creek, then across a large corn field, ending near the intersection of Cypress Trees Lane and Highway 174. Along the path, there were many hard and softwood trees snapped and uprooted, particularly near Cypress Trees Lane, and also at a few residences toward the beginning of the path just south of Store Creek. The maximum strength of the tornado was estimated to be EF-1, with peak winds of 95 mph, particularly toward the end of the path just south of Highway 174.

Charleston, South Carolina · Tornado · Jul 8, 05:00 UTC

A National Weather Service (NWS) storm survey team determined that an EF-1 tornado occurred near Awendaw in Charleston County. The tornado touched down in the private community of Wando Farms, where it snapped more than a dozen medium to large pine trees, and snapped large limbs off of very large live oak trees. One resident had the front door of their home blown in. The tornado then moved north, and appears to weaken as it crossed the Wando River and the surrounding marsh area. The tornado then ended near the intersection of Ronlin Farm Road and Woodville Road where it snapped and uprooted several trees around a few homes. The tornado was estimated to be an EF-1, with peak winds of 95 mph, with the highest winds likely near the beginning of the path.

Charleston, South Carolina · Tornado · Jul 8, 06:36 UTC

A supercell associated with Tropical Storm Elsa moved north from the Pamlico Sound into mainland Hyde County during the afternoon. Photo and video showed a tornado of unknown intensity in rural areas of Hyde County. Radar data indicates the tornado moved nearly due north, parallel to Piney Woods Road (Co. Road 1305) on the west side of Lake Mattamuskeet. This was corroborated by witness accounts during the survey. The tornado caused no damage from which the NWS survey team could assign an EF-scale rating; therefore per Directive 10-1605, this tornado has a rating of EFU. Start and ending coordinates and times were estimated via radar.

Hyde, North Carolina · Tornado · Jul 8, 18:53 UTC

As Tropical Storm Elsa moved through southern Virginia, a band of showers and thunderstorms pushed across Isle of Wight County. Within that band of storms, a tornado briefly touched down on the north side of Smithfield. The damage path stretched from Jordan Road to Blounts Corner Road on the other side of the Pagan River. The damage was limited to a few snapped trees and broken limbs. One tree did land on a house.

Isle of Wight, Virginia · Tornado · Jul 8, 23:31 UTC

As Tropical Storm Elsa moved through northeast North Carolina, a band of showers and thunderstorms pushed across the Pasquotank River and Camden county. Within that band of storms, a brief tornado developed as the storms crossed the river and the tornado moved ashore near Sunset Avenue and tracked northeast about 1.3 miles to near Areneuse Creek and Route 343. The tornado snapped numerous trees, ripped the roof off of a boat house on the river, and destroyed an outbuilding when a large pine tree fell on it.

Camden, North Carolina · Tornado · Jul 9, 00:01 UTC

An EF-0 tornado touched down in a residential area along Sycamore Drive in Little Egg Harbor Township. The tornado snapped numerous large tree limbs and snapped a few trees along Sycamore Drive and Harbourtown Boulevard. One small tree was uprooted on Sycamore Drive. Some homes suffered some cosmetic damage along Rosemont Lane and Harbourtown Boulevard where some sections of vinyl fencing were blown over. The tornado continued along Rosemont Lane where numerous tree limbs were down. A residence at the intersection of Rosemont Lane and Vista Court had 2 sections of wooden fencing blown out and tossed approximately 50 feet, striking the rear side of the house. A few houses along Vista Court also sustained some cosmetic damage. The tornado ended at the end of Vista Court where a few trees were snapped or uprooted.

Ocean, New Jersey · Tornado · Jul 9, 07:33 UTC

A mesonet station at Fire Island NY USCG recorded a maximum sustained wind of 39 mph and 47 mph gust at 524 and 526 am LST respectively, while the mesonet at the State Boat Channel recorded a 39 mph maximum sustained wind at 527am, and 47 mph peak wind gust at 847am LST. At Islip McArthur Airport, a 49 mph peak wind gust was recorded at 916am. Peak winds generally ranged from 30 to 40 mph with gusts to 50 mph across the area. These winds combined with saturated grounds resulted in widely scattered downed trees and power outages. In Babylon, tree limbs and wires have been downed at 846am LST.

Southwest Suffolk, New York · Tropical Storm · Jul 9, 10:00 UTC

A mesonet station at Bayville NY recorded a maximum sustained wind of 46 mph and 53 mph gust at 1201 pm LST. Peak winds generally ranged from 30 to 35 mph with gusts to 40 mph across the area. These winds combined with saturated grounds resulted in widely scattered downed trees and power outages. Multiple trees were reported down on the Long Island Railroad Oyster Bay Branch in Oyster Bay NY at 812 am LST, resulting in train service on the line being suspended. In addition, a large tree was downed on a property on Herbert Drive in New Hyde Park at 935 am LST.

Northern Nassau, New York · Tropical Storm · Jul 9, 10:00 UTC

At the CT USCG Academy in New London a maximum sustained wind of 40 mph and peak wind gust of 47 mph was recorded at 1127am and 1136am LST, respectively. At the New London Airport ASOS, a 43 mph wind gust was recorded at 1130am LST. The highest sustained winds generally measured 30 to 40 mph with peak gusts to 50 mph across the area. These winds, combined with heavy rainfall, downed a tree and wires. closing Route 138 Bushnell Hollow Road at Grandview Drive at 917am LST.

Southern New London, Connecticut · Tropical Storm · Jul 9, 10:00 UTC

Track

Time (UTC)PositionWindPressureStatus
Jun 30, 18:009.4N 42.8W30 kt1008 mbTropical depression
Jul 1, 00:009.3N 45.3W35 kt1007 mbTropical storm
Jul 1, 06:009.4N 47.7W35 kt1006 mbTropical storm
Jul 1, 12:009.9N 50.2W40 kt1005 mbTropical storm
Jul 1, 18:0010.7N 52.6W45 kt1004 mbTropical storm
Jul 2, 00:0011.5N 55.0W50 kt1002 mbTropical storm
Jul 2, 06:0012.3N 57.3W55 kt1000 mbTropical storm
Jul 2, 12:0013.0N 59.8W65 kt995 mbHurricane
Jul 2, 18:0013.8N 62.4W75 kt991 mbHurricane
Jul 3, 00:0014.7N 65.1W70 kt995 mbHurricane
Jul 3, 06:0015.7N 67.9W65 kt998 mbHurricane
Jul 3, 12:0016.6N 70.3W60 kt1000 mbTropical storm
Jul 3, 18:0017.2N 72.5W60 kt1002 mbTropical storm
Jul 4, 00:0017.6N 74.4W55 kt1004 mbTropical storm
Jul 4, 06:0018.0N 75.5W55 kt1006 mbTropical storm
Jul 4, 12:0018.5N 76.5W50 kt1007 mbTropical storm
Jul 4, 18:0019.3N 77.6W50 kt1007 mbTropical storm
Jul 5, 00:0020.1N 78.6W55 kt1005 mbTropical storm
Jul 5, 06:0020.7N 79.6W55 kt1005 mbTropical storm
Jul 5, 12:0021.3N 80.7W55 kt1005 mbTropical storm
Jul 5, 18:0022.1N 81.5W55 kt1005 mbTropical storm
Jul 5, 18:30 landfall22.2N 81.6W55 kt1005 mbTropical storm
Jul 6, 00:0022.9N 82.0W50 kt1005 mbTropical storm
Jul 6, 06:0023.7N 82.4W50 kt1005 mbTropical storm
Jul 6, 12:0024.6N 82.7W55 kt1003 mbTropical storm
Jul 6, 18:0025.5N 82.9W60 kt997 mbTropical storm
Jul 7, 00:0026.6N 83.2W65 kt996 mbHurricane
Jul 7, 06:0027.8N 83.5W55 kt998 mbTropical storm
Jul 7, 12:0029.1N 83.6W55 kt999 mbTropical storm
Jul 7, 14:30 landfall29.8N 83.5W55 kt1000 mbTropical storm
Jul 7, 18:0030.3N 83.4W45 kt1002 mbTropical storm
Jul 8, 00:0031.5N 82.7W45 kt1005 mbTropical storm
Jul 8, 06:0032.8N 81.8W40 kt1006 mbTropical storm
Jul 8, 12:0034.2N 80.5W40 kt1006 mbTropical storm
Jul 8, 18:0035.5N 79.0W45 kt1004 mbTropical storm
Jul 9, 00:0036.8N 77.4W45 kt1003 mbTropical storm
Jul 9, 06:0038.4N 75.5W50 kt1001 mbTropical storm
Jul 9, 12:0040.3N 73.1W50 kt999 mbTropical storm
Jul 9, 15:00 landfall40.9N 72.3W50 kt999 mbTropical storm
Jul 9, 16:30 landfall41.4N 71.7W50 kt999 mbTropical storm
Jul 9, 18:0042.0N 71.0W45 kt999 mbExtratropical
Jul 10, 00:0044.0N 68.3W40 kt997 mbExtratropical
Jul 10, 06:0046.8N 64.4W35 kt999 mbExtratropical

Other North Atlantic storms of 2021

What this means

A best track is the record a warning agency settles on after the storm, not what it said at the time: position, maximum sustained wind and central pressure every six hours, revised against every observation that came in later. Category is the Saffir-Simpson scale, which runs from Category 1 at 64 kt to Category 5 at 137 kt and reads wind only, so it says nothing about surge or rain. Accumulated cyclone energy adds up the square of the wind through the storm's life, so it counts strength and duration together.

Sources

Storm history from NOAA NCEI’s International Best Track Archive for Climate Stewardship (IBTrACS), which merges the official best track of every warning agency. Live storms, cones, watches and warnings from the National Hurricane Center and the Central Pacific Hurricane Center. Archived radar from NOAA’s Level II archive.