The 2004 season

Hurricane Charley (2004)

Hurricane Charley reached Category 4 in the North Atlantic between August 9, 2004 and August 15, 2004, with a lowest pressure of 941 mb, and made landfall. It killed 15 people in the United States, by the National Weather Service’s record.

Track and intensity

The whole track of Hurricane Charley, colored by strength, with the other storms of the 2004 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
August 9, 2004 to August 15, 2004
Peak strength
Category 4, 130 kt (150 mph)
Lowest pressure
941 mb (27.79 inHg)
Landfall
Yes
Accumulated cyclone energy
10.6
Tropical-storm-force wind reached
100 nmi (185 km, 115 mi) from the center at its widest
Hurricane-force wind reached
50 nmi (93 km, 58 mi) from the center at its widest
Eyewall radius at its peak
5 nmi (9 km, 6 mi)
Overall size
100 nmi (185 km, 115 mi) to the outermost closed isobar
Peak gust in the best track
155 kt (178 mph)
Fastest the center moved
30 kt (35 mph)
Identifier
AL032004

Radar at KLTX as it neared land, Aug 14, 16:00 UTC

Deaths and damage

The sources count different things and are not added together.

NOAA Storm Events

15 deaths (15 direct, 0 indirect)$8.3 billion

What National Weather Service offices recorded county by county in 6 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
Aug 13, 04:30Alquízar, Artemisa, Cuba, 12 km away22.7N 82.6W105 kt (121 mph)966 mb
Aug 13, 19:45Pine Island Center, FL, 8 km away26.6N 82.2W130 kt (150 mph)941 mb
Aug 13, 20:45Punta Gorda Isles, FL, 3 km away26.9N 82.1W125 kt (144 mph)942 mb
Aug 14, 14:00McClellanville, SC, 11 km away33.0N 79.4W70 kt (81 mph)992 mb
Aug 14, 16:00North Myrtle Beach, SC, 3 km away33.8N 78.7W65 kt (75 mph)997 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
15 (15 direct, 0 indirect)
Injuries
799
Property damage
$7.8 billion
Crop damage
$465 million
Events recorded
92 in 25 reports from 6 states and marine areas

State by state

State or marine areaDeathsInjuriesDamageEvents
Florida15793$8.2 billion37
North Carolina03$23 million40
South Carolina03$6.5 million7
Virginia00$5,0005
Atlantic South002
Gulf of Mexico001

What was recorded

39 hurricane (typhoon), 18 tornado, 11 tropical storm, 8 flash flood, 6 high wind, 5 thunderstorm wind, 2 marine thunderstorm wind, 1 waterspout, 1 funnel cloud, 1 storm surge/tide.

Tornadoes and waterspouts

18 tornadoes and 1 waterspout recorded in the United States, strongest first.

RatingCountyStateTime (UTC)PathWidthDeathsInjuries
F2HendryFloridaAug 13, 15:0442.0 mi100 yd
F1CharlotteFloridaAug 13, 20:152.5 mi50 yd
F1VolusiaFloridaAug 13, 23:260.4 mi40 yd
F1OsceolaFloridaAug 14, 00:262.0 mi200 yd
F1OsceolaFloridaAug 14, 00:502.0 mi3000 yd
F1DareNorth CarolinaAug 14, 22:150.2 mi30 yd
F0OsceolaFloridaAug 13, 20:300.2 mi30 yd
F0VolusiaFloridaAug 13, 23:4030.0 mi20 yd1
F0BerkeleySouth CarolinaAug 14, 14:053.0 mi50 yd
F0CharlestonSouth CarolinaAug 14, 14:100.5 mi50 yd
F0HernandoFloridaAug 14, 16:053.0 mi40 yd
F0OnslowNorth CarolinaAug 14, 17:300.1 mi20 yd
F0PascoFloridaAug 14, 18:101.0 mi30 yd
F0HydeNorth CarolinaAug 14, 19:400.2 mi20 yd
F0PittNorth CarolinaAug 14, 20:000.1 mi20 yd
F0TyrrellNorth CarolinaAug 14, 20:150.1 mi20 yd
F0LevyFloridaAug 14, 21:411.0 mi30 yd
F0Chesapeake (c)VirginiaAug 14, 21:550.1 mi15 yd

Rainfall

The Weather Prediction Center attributes 1,098 rain gauge totals over the contiguous United States to this storm. The wettest reached 9.88 inches (251 mm).

StationTotalPosition
Bud Slough (IMC)9.88 in (251 mm)27.25N 82.11W
North Naples FL7.48 in (190 mm)26.20N 81.78W
Jamestown SC7.05 in (179 mm)33.30N 79.67W
Murdock ROMP 187.04 in (179 mm)27.19N 82.13W
Prairie Creek ROMP 126.53 in (166 mm)27.04N 81.74W
NORTH PORT ROMP 96.47 in (164 mm)27.08N 82.15W
MOORE HAVEN 1NE/S-77 FL6.24 in (158 mm)26.84N 81.09W
WINTER HAVEN ROMP 736.07 in (154 mm)28.02N 81.73W
Sweetwater6.00 in (152 mm)27.46N 81.74W
C & F Industries RG-35.66 in (144 mm)27.56N 82.01W
GARDNER 2N FL5.47 in (139 mm)27.37N 81.80W
Flatford Swamp5.28 in (134 mm)27.39N 82.14W

WPC’s storm rainfall file, 1900 to 2020, compiled by David Roth.

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)
94 kt (108 mph)MeasuredHardeeFloridaAug 13, 21:00
91 kt (105 mph)MeasuredOrangeFloridaAug 13, 23:43
64 kt (74 mph)Measured43 E of FOLLY BEACHAtlantic SouthAug 14, 12:50
43 kt (49 mph)Measured19 E of SAPELO ISLANDAtlantic SouthAug 14, 09:50

What forecast offices wrote

From the Storm Events narratives, unedited.

Hurricane Charley created tropical storm force winds that brushed the far eastern part of the county with a wind gust of 61 mph recorded in Plant City. Damage was light and was limited to Plant City and areas to the south. The damage included downed trees and branches, sporadic power outages due to downed lines, and homes with fascia ripped off. Protective measures by the county before the storm totaled $425,000. The estimated damage was calculated by doubling the insured losses. The doubling accounted for uninsured losses and damage to the public infrastructure.

Hillsborough, Florida · Tropical Storm · Aug 13, 21:00 UTC

As Hurricane Charley moved across Volusia County the rainbands south of the eyewall swept across northern Brevard County. Strong tropical storm force winds swept the area with possible gust to near hurricane strength. Patrick Air Force Base reported wind gusts to 43 knots (50 mph). A Cape Canaveral NASA tower (elevated wind) reported a gust to 75 knots (86 mph). A Brevard County fire station in Port St. John reported a wind gust of 68 knots (77 mph). Damage in Brevard County was limited to power outages and a few trees down, with some damage to roofs and mobile homes north of Titusville. A Brevard County man was electrocuted and fell from a power pole as he attemted to restore power to his house on August 18th. He died in Orlando on August 23rd. Total damage estimate for the county was just under $1 million.

Brevard, Florida · Tropical Storm · Aug 14, 02:00 UTC

Radar estimated around 4 inches of rain fell in around 2 hours in the northern part of the county in association with Hurricane Charley. Flooding of low lying areas and poor drainage areas occurred.

Charleston, South Carolina · Flash Flood · Aug 14, 12:00 UTC

A weak tornado associated with the circulation from Hurricane Charley snapped trees along a 3 mile path through the Francis Marion National Forest. The tornado moved into northern Charleston county before dissipating. Also, the tornado was not on the ground the whole time.

Berkeley, South Carolina · Tornado · Aug 14, 14:05 UTC

Track

Time (UTC)PositionWindPressureStatus
Aug 9, 12:0011.4N 59.2W30 kt1010 mbTropical depression
Aug 9, 18:0011.7N 61.1W30 kt1009 mbTropical depression
Aug 10, 00:0012.2N 63.2W30 kt1009 mbTropical depression
Aug 10, 06:0012.9N 65.3W35 kt1007 mbTropical storm
Aug 10, 12:0013.8N 67.6W40 kt1004 mbTropical storm
Aug 10, 18:0014.9N 69.8W45 kt1000 mbTropical storm
Aug 11, 00:0015.6N 71.8W55 kt999 mbTropical storm
Aug 11, 06:0016.0N 73.7W55 kt999 mbTropical storm
Aug 11, 12:0016.3N 75.4W60 kt995 mbTropical storm
Aug 11, 18:0016.7N 76.8W65 kt993 mbHurricane
Aug 12, 00:0017.4N 78.1W65 kt992 mbHurricane
Aug 12, 06:0018.2N 79.3W75 kt988 mbHurricane
Aug 12, 12:0019.2N 80.7W80 kt984 mbHurricane
Aug 12, 18:0020.5N 81.6W90 kt980 mbHurricane
Aug 13, 00:0021.7N 82.2W90 kt976 mbHurricane
Aug 13, 04:30 landfall22.7N 82.6W105 kt966 mbHurricane
Aug 13, 06:0023.0N 82.6W105 kt966 mbHurricane
Aug 13, 12:0024.4N 82.9W95 kt969 mbHurricane
Aug 13, 18:0026.1N 82.4W125 kt947 mbHurricane
Aug 13, 19:45 landfall26.6N 82.2W130 kt941 mbHurricane
Aug 13, 20:45 landfall26.9N 82.1W125 kt942 mbHurricane
Aug 14, 00:0028.1N 81.6W75 kt970 mbHurricane
Aug 14, 06:0030.1N 80.8W75 kt993 mbHurricane
Aug 14, 12:0032.3N 79.7W65 kt988 mbHurricane
Aug 14, 14:00 landfall33.0N 79.4W70 kt992 mbHurricane
Aug 14, 16:00 landfall33.8N 78.7W65 kt997 mbHurricane
Aug 14, 18:0034.5N 78.1W60 kt1000 mbTropical storm
Aug 15, 00:0036.9N 75.9W40 kt1012 mbExtratropical
Aug 15, 06:0039.3N 73.8W35 kt1014 mbExtratropical
Aug 15, 12:0041.2N 71.1W30 kt1018 mbExtratropical

Other North Atlantic storms of 2004

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.