Tropical Storm Cristobal (2020)
Tropical Storm Cristobal peaked at 50 kt in the North Atlantic between June 1, 2020 and June 12, 2020, with a lowest pressure of 982 mb, and made landfall. It killed 6 people directly and did $310 million of damage in the United States, by the National Hurricane Center’s count.
Track and intensity
The whole track of Tropical Storm Cristobal, colored by strength, with the other storms of the 2020 season in the same basin behind it, and its wind and pressure hour by hour. Every fix is in the track table below.
The storm
- Basin
- North Atlantic
- Dates
- June 1, 2020 to June 12, 2020
- Peak strength
- Tropical Storm, 50 kt (58 mph)
- Lowest pressure
- 982 mb (29.00 inHg)
- Landfall
- Yes
- Accumulated cyclone energy
- 4.0
- Tropical-storm-force wind reached
- 240 nmi (444 km, 276 mi) from the center at its widest
- Eyewall radius at its peak
- 20 nmi (37 km, 23 mi)
- Overall size
- 270 nmi (500 km, 311 mi) to the outermost closed isobar
- Peak gust in the best track
- 60 kt (69 mph)
- Fastest the center moved
- 28 kt (32 mph)
- Identifier
- AL032020
Deaths and damage
The sources count different things and are not added together.
National Hurricane Center
6 direct deaths$310 million 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
1 deaths (1 direct, 0 indirect)$4.5 million
What National Weather Service offices recorded county by county in 20 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) | Where | Position | Wind | Pressure |
|---|---|---|---|---|
| Jun 3, 13:00 | Ciudad del Carmen, Campeche, Mexico, 29 km away | 18.7N 92.1W | 50 kt (58 mph) | 993 mb |
| Jun 7, 22:00 | Grand Isle, LA, 19 km away | 29.3N 89.8W | 45 kt (52 mph) | 990 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
- 1 (1 direct, 0 indirect)
- Injuries
- 3
- Property damage
- $3.1 million
- Crop damage
- $1.4 million
- Events recorded
- 449 in 43 reports from 20 states and marine areas
State by state
| State or marine area | Deaths | Injuries | Damage | Events |
|---|---|---|---|---|
| Missouri | 1 | 0 | $55,000 | 18 |
| Florida | 0 | 0 | $1.5 million | 35 |
| Iowa | 0 | 0 | $1.1 million | 71 |
| Ohio | 0 | 1 | $974,100 | 79 |
| Minnesota | 0 | 0 | $290,000 | 6 |
| Texas | 0 | 0 | $200,000 | 3 |
| Wisconsin | 0 | 0 | $87,000 | 17 |
| Mississippi | 0 | 0 | $85,000 | 5 |
| Georgia | 0 | 0 | $76,000 | 13 |
| Illinois | 0 | 0 | $37,000 | 12 |
| Pennsylvania | 0 | 0 | $30,200 | 3 |
| Michigan | 0 | 0 | $27,000 | 75 |
| Alabama | 0 | 0 | $25,000 | 8 |
| Indiana | 0 | 2 | $1,000 | 69 |
| Gulf of Mexico | 0 | 0 | 15 | |
| Lake Erie | 0 | 0 | 13 | |
| Lake Superior | 0 | 0 | 3 | |
| Arkansas | 0 | 0 | 2 | |
| Tennessee | 0 | 0 | 1 | |
| Lake Michigan | 0 | 0 | 1 |
What was recorded
220 thunderstorm wind, 72 heavy rain, 33 flash flood, 33 strong wind, 25 marine thunderstorm wind, 20 flood, 11 hail, 10 tornado, 8 funnel cloud, 5 storm surge/tide, 4 marine tropical storm, 3 marine high wind, 3 tropical storm, 2 coastal flood.
Tornadoes and waterspouts
10 tornadoes recorded in the United States, strongest first.
| Rating | County | State | Time (UTC) | Path | Width | Deaths | Injuries |
|---|---|---|---|---|---|---|---|
| EF1 | Orange | Florida | Jun 6, 23:20 | 5.1 mi | 500 yd | ||
| EF0 | Sumter | Florida | Jun 6, 21:53 | 0.3 mi | 75 yd | ||
| EF0 | Pinellas | Florida | Jun 6, 21:59 | 0.9 mi | 75 yd | ||
| EF0 | Orange | Florida | Jun 6, 22:07 | 0.0 mi | 10 yd | ||
| EF0 | Sumter | Florida | Jun 6, 22:20 | 0.5 mi | 75 yd | ||
| EF0 | Orange | Florida | Jun 6, 22:40 | 0.0 mi | 20 yd | ||
| EF0 | Volusia | Florida | Jun 7, 00:27 | 2.0 mi | 200 yd | ||
| EF0 | Lake | Florida | Jun 7, 19:40 | 0.0 mi | 25 yd | ||
| EF0 | Lake | Florida | Jun 7, 22:41 | 0.5 mi | 20 yd | ||
| EF0 | Miami | Ohio | Jun 10, 00:32 | 0.5 mi | 75 yd |
Rainfall
The Weather Prediction Center attributes 8,522 rain gauge totals over the contiguous United States to this storm. The wettest reached 15.20 inches (386 mm).
| Station | Total | Position |
|---|---|---|
| Stuart 5.9 SSE | 15.20 in (386 mm) | 27.12N 80.20W |
| Deerfield Beach 1.4 S | 14.60 in (371 mm) | 26.29N 80.12W |
| CAESAR 3WSW | 13.65 in (347 mm) | 30.57N 89.59W |
| MADISON 8S | 13.55 in (344 mm) | 30.36N 83.44W |
| HOPEWELL | 13.54 in (344 mm) | 30.39N 83.44W |
| PEARL RIVER | 13.38 in (340 mm) | 30.39N 89.74W |
| MCNEILL 3W | 12.97 in (329 mm) | 30.66N 89.69W |
| Lake Sarasota 0.5 NE | 12.84 in (326 mm) | 27.30N 82.43W |
| CAMP COVINGTON | 12.83 in (326 mm) | 30.60N 90.15W |
| JASPER 5W | 12.82 in (326 mm) | 30.53N 83.05W |
| Lakewood Ranch 3.5 E | 12.82 in (326 mm) | 27.41N 82.37W |
| GULFPORT 6WNW | 12.76 in (324 mm) | 30.40N 89.20W |
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.
| Wind | How | Where | State | Time (UTC) |
|---|---|---|---|---|
| 70 kt (81 mph) | Measured | CONVERSE | Indiana | Jun 10, 18:08 |
| 70 kt (81 mph) | Estimated | 1.73 SW of OAK HARBOR | Ohio | Jun 10, 22:05 |
| 70 kt (81 mph) | Estimated | .53 NNE of DE KALB | Texas | Jun 8, 23:15 |
| 70 kt (81 mph) | Estimated | 2.54 SE of ESPYVILLE | Ohio | Jun 10, 21:53 |
| 66 kt (76 mph) | Measured | 1.38 N of SWEETSERS | Indiana | Jun 10, 18:24 |
| 66 kt (76 mph) | Measured | 5.49 WSW of THE ISLANDS | Lake Erie | Jun 10, 22:30 |
| 66 kt (76 mph) | Measured | 8.81 WNW of AVON POINT | Lake Erie | Jun 10, 23:20 |
| 60 kt (69 mph) | Measured | (MBS)TRI CITY APT SA | Michigan | Jun 10, 17:18 |
| 60 kt (69 mph) | Estimated | .52 E of FAWN RIVER | Michigan | Jun 10, 18:12 |
| 56 kt (64 mph) | Estimated | .52 E of GRISWOLD | Iowa | Jun 10, 02:37 |
| 56 kt (64 mph) | Estimated | 2.18 WSW of (DAB)DAYTONA BEACH AIRPORT | Florida | Jun 7, 02:15 |
| 55 kt (63 mph) | Estimated | 1.22 W of TURNERSVILLE | Pennsylvania | Jun 11, 01:53 |
What forecast offices wrote
From the Storm Events narratives, unedited.
A National Weather Service damage survey confirmed straight-line winds estimated at 55-65 mph impacted the Daytona Flea and Farmers Market in Daytona Beach around 2115 LST. Damage consisted of the removal of a large portion of a corrugated roof, with metal roofing peeled back on several adjacent buildings. Roof debris was blown downwind 100 yards onto adjacent portions of Interstate 95, causing the roadway to be closed for several hours. No other damage was noted in the area and there were no injuries or fatalities.
Volusia, Florida · Thunderstorm Wind · Jun 7, 02:15 UTC
Based on numerous videos, pictures, and reports received from Lake County Emergency Management, Lake County Sheriff's Office, local broadcast media, trained spotters and the public, a waterspout on Lake Dora came onshore in Tavares as a brief tornado before quickly dissipating. The waterspout formed on Lake Dora at approximately 1741 LST. The waterspout came onshore on the north side of the lake near the 32900th block of Lakeshore Drive in Tavares at approximately 1742 LST, as a weakening tornado. The tornado knocked down a power pole and transformer on Lakeshore Drive before dissipating north of the road. Peak winds are estimated between 60-65 mph. No other damages or injuries occurred.
Lake, Florida · Tornado · Jun 7, 22:41 UTC
The Willard Fire Department performed a water rescue at a low water crossing on the Sac River at the intersection of North Farm Road 105 and Farm Road 44. No injuries were reported. The vehicle was washed downstream.
Greene, Missouri · Flood · Jun 9, 15:15 UTC
The Dawson County Emergency Manager reported several trees blown down across the county from the Juno area to Dawsonville. Trees fell onto structures in the 600 block of Highway 53 East and in the 3000 block of Afton Road.
Dawson, Georgia · Thunderstorm Wind · Jun 9, 20:55 UTC
The Paulding County Emergency Manager reported trees and power lines blown down across the county from the southwest corner along Ragan drive northeast across Dallas on Wagon Trail Circle, Summer Creek Cove and Old Hickory Way and into the northeast portion of the county near the intersection of Ferguson Place and Cochran Road.
Paulding, Georgia · Thunderstorm Wind · Jun 9, 21:40 UTC
Area river gauges were indicating high water leavels occurring on many creeks and rivers across Johnson County and in particular in North Liberty and Iowa City. While levels have peaked and creeks and rivers are starting to recede, these creeks and rivers remain out of their banks.
Johnson, Iowa · Flash Flood · Jun 10, 00:00 UTC
Heavy rains from Tropical Depression Cristobal caused a mudslide to occur near Elba and Whitewater State Park. Other mudslides near Winona brought down power poles. High water covered roads near Lewiston.
Winona, Minnesota · Flash Flood · Jun 10, 01:30 UTC
Runoff from the heavy rains associated with Tropical Depression Cristobal pushed the Turkey River out of its banks twice in Spillville. The first crest was almost two and half feet above the flood stage at 11.4 feet on the 10th. The second crest was around a quarter of a foot above the flood stage at 9.23 feet, also on the 10th.
Winneshiek, Iowa · Flood · Jun 10, 02:47 UTC
The spotter near Mohawk reported 2.50 inches of rain from early morning into the late afternoon. The spotter also reported that the Trap Rock River had risen considerably but was still well below flood stage.
Houghton, Michigan · Heavy Rain · Jun 10, 05:00 UTC
Rainfall of 2 to 4 inches with localized amounts in excess of 5 inches fell over much of Price County. The heavier amounts led to flash flooding in the Town of Knox in the form of washed out roads and shoulders along with damaged culverts. This led to a disaster declaration for the county.
Price, Wisconsin · Flash Flood · Jun 10, 06:00 UTC
WJMN-TV reported at least one tree down on power lines along Highway US-41 in Negaunee Township on the morning of the 10th. These downed trees were likely responsible for the reports of numerous power outages between Negaunee and Marquette.
Marquette, Michigan · Strong Wind · Jun 10, 13:00 UTC
Marion County Emergency Management provided evidence of significant wind damage across the Marion area due to severe thunderstorm winds of up to 80 mph. Numerous trees and power lines were downed across the city with several large trees falling onto residences. Winds ripped off a significant portion of a roof of an industrial building on the west side of Marion. Winds also caused the brick facade of a building in downtown Marion to collapse onto a vehicle. The vehicle was occupied at the time of the damage and the female occupant sustained minor injuries. There was also evidence on social media that a gustnado may have formed with the squall line that moved through the Marion area just before 6 pm local time.
Marion, Ohio · Thunderstorm Wind · Jun 10, 21:53 UTC
Ottawa County Emergency Management, Sheriff Dispatch, and several trained spotters reported widespread wind damage across Ottawa County. Tree damage and downed power poles and lines were reported in Oak Harbor, Port Clinton, Catawba Island, and Marblehead in the mainland portions of the county. Several of the downed trees were quite large, as much as three and a half feet in diameter, and several were reported to be snapped. Outside of a few trees falling onto structures, some homes reported wind damage with a roof removed from a garage and others having miscellaneous roof and shingle damage. An automated wind sensor at Carl R Keller Field reported a 60 mph wind gust during the event. Power outages in the area lasted several days.
Ottawa, Ohio · Thunderstorm Wind · Jun 10, 22:05 UTC
Crawford County Sheriff Dispatch reported widespread tree damage across western portions of Crawford County. A large tree was downed in the Jamestown Campgrounds on the southwest portions of Pymatuning Reservoir. More tree damage was noted in the Linesville Area, North Shenango Township, East Fallowfield Township, and Summit Township. Several roads were closed in the southwest portion of the county.
Crawford, Pennsylvania · Thunderstorm Wind · Jun 11, 01:53 UTC
Track
| Time (UTC) | Position | Wind | Pressure | Status |
|---|---|---|---|---|
| Jun 1, 18:00 | 19.4N 90.9W | 25 kt | 1006 mb | Tropical depression |
| Jun 2, 00:00 | 19.6N 91.6W | 25 kt | 1005 mb | Tropical depression |
| Jun 2, 06:00 | 19.6N 92.1W | 30 kt | 1005 mb | Tropical depression |
| Jun 2, 12:00 | 19.5N 92.5W | 35 kt | 1004 mb | Tropical storm |
| Jun 2, 18:00 | 19.2N 92.6W | 40 kt | 1001 mb | Tropical storm |
| Jun 3, 00:00 | 19.0N 92.5W | 45 kt | 996 mb | Tropical storm |
| Jun 3, 06:00 | 18.9N 92.3W | 50 kt | 994 mb | Tropical storm |
| Jun 3, 12:00 | 18.8N 92.2W | 50 kt | 993 mb | Tropical storm |
| Jun 3, 13:00 landfall | 18.7N 92.1W | 50 kt | 993 mb | Tropical storm |
| Jun 3, 18:00 | 18.5N 91.9W | 45 kt | 994 mb | Tropical storm |
| Jun 4, 00:00 | 18.2N 91.7W | 40 kt | 995 mb | Tropical storm |
| Jun 4, 06:00 | 17.9N 91.5W | 35 kt | 997 mb | Tropical storm |
| Jun 4, 12:00 | 17.7N 91.2W | 30 kt | 999 mb | Tropical depression |
| Jun 4, 18:00 | 17.6N 90.8W | 30 kt | 999 mb | Tropical depression |
| Jun 5, 00:00 | 17.9N 90.4W | 30 kt | 999 mb | Tropical depression |
| Jun 5, 06:00 | 18.6N 90.1W | 35 kt | 998 mb | Tropical storm |
| Jun 5, 12:00 | 19.6N 89.9W | 40 kt | 997 mb | Tropical storm |
| Jun 5, 18:00 | 20.8N 89.9W | 45 kt | 997 mb | Tropical storm |
| Jun 6, 00:00 | 22.0N 90.0W | 50 kt | 996 mb | Tropical storm |
| Jun 6, 06:00 | 23.0N 90.1W | 50 kt | 994 mb | Tropical storm |
| Jun 6, 12:00 | 23.9N 90.2W | 45 kt | 992 mb | Tropical storm |
| Jun 6, 18:00 | 24.8N 90.2W | 45 kt | 992 mb | Tropical storm |
| Jun 7, 00:00 | 25.8N 90.1W | 45 kt | 992 mb | Tropical storm |
| Jun 7, 06:00 | 26.9N 90.0W | 45 kt | 992 mb | Tropical storm |
| Jun 7, 12:00 | 28.0N 89.9W | 45 kt | 991 mb | Tropical storm |
| Jun 7, 18:00 | 29.0N 89.8W | 45 kt | 990 mb | Tropical storm |
| Jun 7, 22:00 landfall | 29.3N 89.8W | 45 kt | 990 mb | Tropical storm |
| Jun 8, 00:00 | 29.8N 89.9W | 45 kt | 990 mb | Tropical storm |
| Jun 8, 06:00 | 30.6N 90.6W | 35 kt | 991 mb | Tropical storm |
| Jun 8, 12:00 | 31.7N 91.5W | 30 kt | 993 mb | Tropical depression |
| Jun 8, 18:00 | 32.9N 92.0W | 30 kt | 994 mb | Tropical depression |
| Jun 9, 00:00 | 34.2N 92.1W | 25 kt | 994 mb | Tropical depression |
| Jun 9, 06:00 | 35.8N 92.2W | 25 kt | 993 mb | Tropical depression |
| Jun 9, 12:00 | 38.0N 92.1W | 25 kt | 991 mb | Tropical depression |
| Jun 9, 18:00 | 40.3N 91.7W | 30 kt | 988 mb | Tropical depression |
| Jun 10, 00:00 | 42.6N 90.8W | 30 kt | 986 mb | Extratropical |
| Jun 10, 06:00 | 45.0N 89.3W | 35 kt | 983 mb | Extratropical |
| Jun 10, 12:00 | 47.5N 87.4W | 35 kt | 982 mb | Extratropical |
| Jun 10, 18:00 | 49.8N 85.1W | 35 kt | 982 mb | Extratropical |
| Jun 11, 00:00 | 51.7N 82.6W | 30 kt | 983 mb | Extratropical |
| Jun 11, 06:00 | 52.7N 81.2W | 30 kt | 985 mb | Extratropical |
| Jun 11, 12:00 | 53.2N 80.4W | 35 kt | 987 mb | Extratropical |
| Jun 11, 18:00 | 53.4N 79.8W | 35 kt | 989 mb | Extratropical |
| Jun 12, 00:00 | 53.3N 79.4W | 35 kt | 992 mb | Extratropical |
| Jun 12, 06:00 | 52.5N 79.1W | 35 kt | 998 mb | Extratropical |
Other North Atlantic storms of 2020
- Tropical Storm ArthurNorth Atlantic · 2020
- Tropical Storm BerthaNorth Atlantic · 2020
- Tropical Storm DollyNorth Atlantic · 2020
- Tropical Storm EdouardNorth Atlantic · 2020
- Tropical Storm FayNorth Atlantic · 2020 · 2 deaths · $220 million
- Tropical Storm GonzaloNorth Atlantic · 2020
- Hurricane HannaNorth Atlantic · 2020 · 4 deaths · $1.1 billion
- Hurricane IsaiasNorth Atlantic · 2020 · 12 deaths · $5.0 billion
- Unnamed tropical depressionNorth Atlantic · 2020
- Tropical Storm JosephineNorth Atlantic · 2020
- Tropical Storm KyleNorth Atlantic · 2020
- Hurricane LauraNorth Atlantic · 2020 · 47 deaths · $19 billion
- Hurricane MarcoNorth Atlantic · 2020
- Tropical Storm OmarNorth Atlantic · 2020
- Hurricane NanaNorth Atlantic · 2020
- Tropical Storm ReneNorth Atlantic · 2020
- Hurricane PauletteNorth Atlantic · 2020 · 2 deaths
- Hurricane SallyNorth Atlantic · 2020 · 4 deaths · $7.3 billion
- Hurricane TeddyNorth Atlantic · 2020 · 2 deaths · $20 million
- Tropical Storm VickyNorth Atlantic · 2020
- Tropical Storm AlphaNorth Atlantic · 2020
- Tropical Storm WilfredNorth Atlantic · 2020
- Tropical Storm BetaNorth Atlantic · 2020 · $225 million
- Hurricane GammaNorth Atlantic · 2020 · 6 deaths
- Hurricane DeltaNorth Atlantic · 2020 · 2 deaths · $2.9 billion
- Hurricane EpsilonNorth Atlantic · 2020 · 1 death
- Hurricane ZetaNorth Atlantic · 2020 · 5 deaths · $4.4 billion
- Hurricane EtaNorth Atlantic · 2020 · 172 deaths · $1.5 billion
- Tropical Storm ThetaNorth Atlantic · 2020
- Hurricane IotaNorth Atlantic · 2020 · 67 deaths
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.