Tropical cyclones in 2025


During 2025, tropical cyclones formed in seven major bodies of water, commonly known as tropical cyclone basins. They were named by various weather agencies when they attained maximum sustained winds of. Throughout the year, a total of 138 systems formed, with 94 of them being named. The most intense storm of the year was Hurricane Melissa in the North Atlantic Ocean, which had a minimum pressure of. The deadliest and costliest tropical cyclone of the year was Cyclone Senyar in the North Indian Ocean, which caused at least 2,253 deaths and over $20 billion in damage in Thailand, Malaysia and Indonesia. Among this year's systems, twenty-five became major tropical cyclones, of which five intensified into Category 5 tropical cyclones on the Saffir–Simpson scale. The accumulated cyclone energy index for the 2025, as calculated by Colorado State University was 728.6 units, which was near-normal of the 1991–2020 mean of 770.2 units.
The most active basin in the year was the [2025 Pacific Coast of Mexico|Pacific typhoon season|Western Pacific Ocean], which had twenty-seven named systems. The Eastern Pacific Ocean had an above-average season, with twenty named storms forming; eleven of those became hurricanes, of which four strengthened into major hurricanes. The North Atlantic Ocean had a total of thirteen named storms. The North Indian Ocean was active, with four named storms forming. Activity across the southern hemisphere's three basins was fairly significant, with the regions recording twenty-nine named storms altogether, with the most intense Southern Hemisphere cyclone of the year, [Cyclone Cyclone Vince (2025)|Vince (2025)|Cyclone Vince] in the South-West Indian basin, peaking with a central pressure of 923 hPa.
Tropical cyclones are primarily monitored by ten warning centers around the world, which are designated as a Regional Specialized Meteorological Center or a Tropical Cyclone Warning Center by the World Meteorological Organization. These centers are: National Hurricane Center, Central Pacific Hurricane Center, Japan Meteorological Agency, Indian Meteorological Department, Météo-France, Indonesia's Meteorology, Climatology, and Geophysical Agency, Australian Bureau of Meteorology, Papua New Guinea's National Weather Service, Fiji Meteorological Service, and New Zealand's MetService. Unofficial, but still notable, warning centers include the Philippine Atmospheric, Geophysical and Astronomical Services Administration, the United States's Joint Typhoon Warning Center, and the Brazilian Navy Hydrographic Center.

Summary


ImageSize = width:1600 height:369
PlotArea = top:10 bottom:80 right:20 left:20
Legend = columns:3 left:20 top:58 columnwidth:270
AlignBars = early
DateFormat = dd/mm/yyyy
Period = from:25/12/2024 till:10/01/2026
TimeAxis = orientation:horizontal
ScaleMinor = grid:black unit:month increment:1 start:01/01/2025
Colors =
id:canvas value:gray
id:NATL value:blue legend: North_Atlantic_Ocean
id:EPAC/CPAC value:green legend: East_and_Central_Pacific_Ocean
id:WPAC value:red legend: West_Pacific_Ocean
id:NIO value:orange legend: North_Indian_Ocean
id:SWIO value:purple legend: Southwest_Indian_Ocean
id:SPAC value:yellow legend: South_Pacific_Ocean
id:AUSR value:pink legend: Australian_Region
id:SATL value:black legend: South_Atlantic_Ocean
id:MED value:gray legend: Mediterranean_Sea
Backgroundcolors = canvas:canvas
BarData =
barset:Hurricane
bar:Month
PlotData=
barset:Hurricane width:11 align:left fontsize:S shift: anchor:till
from:30/12/2024 till:04/01/2025 color:AUSR
barset:break
from:06/01/2025 till:17/01/2025 color:SWIO text:"Dikeledi"
from:31/12/2024 till:02/01/2025 color:SPAC text:"02F"
from:05/01/2025 till:08/01/2025 color:SPAC text:"03F"
from:06/01/2025 till:12/01/2025 color:AUSR text:"09U"
from:09/01/2025 till:12/01/2025 color:SPAC text:"Pita"
from:13/01/2025 till:17/01/2025 color:AUSR text:"10U"
from:17/01/2025 till:22/01/2025 color:AUSR text:"Sean"
from:24/01/2025 till:31/01/2025 color:SWIO text:"Elvis"
from:28/01/2025 till:04/02/2025 color:SWIO text:"Faida"
from:29/01/2025 till:02/02/2025 color:AUSR text:"13U"
from:31/01/2025 till:04/02/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:04/02/2025 till:11/02/2025 color:SWIO text:"Vince"
from:31/01/2025 till:12/02/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:12/02/2025 till:18/02/2025 color:SWIO text:"Taliah"
from:31/01/2025 till:04/02/2025 color:SPAC text:"05F"
from:01/02/2025 till:04/02/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:04/02/2025 till:08/02/2025 color:SPAC text:"16U/06F"
from:07/02/2025 till:11/02/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:11/02/2025 till:13/02/2025 color:SPAC text:"19U/07F"
from:07/02/2025 till:16/02/2025 color:AUSR text:"[Cyclone Cyclone Zelia (2025)|Zelia (2025)|Zelia]"
from:11/02/2025 till:13/02/2025 color:AUSR text:"20U"
from:11/02/2025 till:15/02/2025 color:WPAC text:
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:16/02/2025 till:17/02/2025 color:WPAC text:"TD"
from:18/02/2025 till:26/02/2025 color:AUSR text:"Bianca"
barset:break
from:19/02/2025 till:21/02/2025 color:SPAC text:"08F"
from:20/02/2025 till:09/03/2025 color:AUSR text:"Alfred"
from:22/02/2025 till:25/02/2025 color:SPAC text:"[Cyclone Cyclone Rae (2025)|Rae (2025)|Rae]"
from:24/02/2025 till:02/03/2025 color:SWIO text:"Garance"
from:24/02/2025 till:05/03/2025 color:SWIO text:"Honde"
from:24/02/2025 till:27/02/2025 color:SPAC text:"Seru"
from:05/03/2025 till:08/03/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:08/03/2025 till:11/03/2025 color:SWIO text:"Ivone"
from:06/03/2025 till:16/03/2025 color:SWIO text:"Jude"
from:17/03/2025 till:22/03/2025 color:AUSR text:"25U"
from:22/03/2025 till:29/03/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:29/03/2025 till:01/04/2025 color:SWIO text:"Courtney
from:25/03/2025 till:29/03/2025 color:AUSR text:"Dianne"
from:09/04/2025 till:18/04/2025 color:AUSR text:"Errol"
from:13/04/2025 till:23/04/2025 color:AUSR text:"30U"
from:14/04/2025 till:16/04/2025 color:SPAC text:"Tam"
from:20/04/2025 till:21/04/2025 color:SWIO text:"Kanto"
from:09/05/2025 till:12/05/2025 color:AUSR text:"33U"
from:11/05/2025 till:14/05/2025 color:AUSR text:"34U"
from:24/05/2025 till:25/05/2025 color:NIO text:"ARB 01"
from:28/05/2025 till:31/05/2025 color:EPAC/CPAC text:"[Tropical Storm Tropical Storm Alvin (2025)|Alvin (2025)|Alvin]"
barset:break
from:29/05/2025 till:30/05/2025 color:NIO text:"BOB 01"
from:08/06/2025 till:10/06/2025 color:EPAC/CPAC text:"Barbara"
from:08/06/2025 till:11/06/2025 color:EPAC/CPAC text:"Cosme"
from:09/06/2025 till:14/06/2025 color:WPAC text:"[Tropical Storm Tropical Storm Wutip (2025)|Wutip (2025)|Wutip]"
from:11/06/2025 till:13/06/2025 color:WPAC text:"Auring"
from:13/06/2025 till:15/06/2025 color:EPAC/CPAC text:"Dalila"
from:17/06/2025 till:20/06/2025 color:EPAC/CPAC text:"Erick"
from:22/06/2025 till:26/06/2025 color:WPAC text:"Sepat"
from:23/06/2025 till:24/06/2025 color:NATL text:"Andrea"
from:24/06/2025 till:27/06/2025 color:WPAC text:"03W"
from:28/06/2025 till:30/06/2025 color:NATL text:"Barry"
from:29/06/2025 till:03/07/2025 color:EPAC/CPAC text:"Flossie"
from:01/07/2025 till:08/07/2025 color:WPAC text:"Mun"
from:03/07/2025 till:11/07/2025 color:WPAC text:"[Typhoon Typhoon Danas (2025)|Danas (2025)|Danas]"
from:04/07/2025 till:07/07/2025 color:NATL text:"[Tropical Storm Tropical Storm Chantal (2025)|Chantal (2025)|Chantal]"
from:11/07/2025 till:15/07/2025 color:WPAC text:"Nari"
from:11/07/2025 till:14/07/2025 color:WPAC text:"07W"
from:14/07/2025 till:15/07/2025 color:NIO text:
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:17/07/2025 till:20/07/2025 color:NIO text:"BOB 02"
from:15/07/2025 till:16/07/2025 color:AUSR
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:16/07/2025 till:18/07/2025 color:SWIO text:"01"
barset:break
from:15/07/2025 till:16/07/2025 color:WPAC text:"08W"
from:15/07/2025 till:16/07/2025 color:NIO text:"LAND 01"
from:16/07/2025 till:23/07/2025 color:WPAC text:"[Tropical Storm Tropical Storm Wipha (2025)|Wipha (2025)|Wipha]"
from:22/07/2025 till:03/08/2025 color:WPAC text:"Co-May"
from:22/07/2025 till:27/07/2025 color:WPAC text:"Francisco"
from:23/07/2025 till:04/08/2025 color:WPAC text:"Krosa"
from:25/07/2025 till:27/07/2025 color:NIO text:"BOB 04"
from:27/07/2025 till:01/08/2025 color:EPAC/CPAC
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:02/08/2025 till:04/08/2025 color:WPAC text:"Iona"
from:28/07/2025 till:30/07/2025 color:EPAC/CPAC text:"Keli"
from:31/07/2025 till:05/08/2025 color:WPAC text:"Bailu"
from:31/07/2025 till:03/08/2025 color:EPAC/CPAC text:"Gil"
from:01/08/2025 till:02/08/2025 color:WPAC text:"TD"
from:02/08/2025 till:04/08/2025 color:WPAC text:"14W"
from:03/08/2025 till:06/08/2025 color:NATL text:"Dexter"
from:04/08/2025 till:08/08/2025 color:EPAC/CPAC text:
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:09/08/2025 till:13/08/2025 color:EPAC/CPAC text:"Henriette"
from:04/08/2025 till:07/08/2025 color:WPAC text:"15W"
from:06/08/2025 till:15/08/2025 color:WPAC text:"Podul"
from:06/08/2025 till:11/08/2025 color:EPAC/CPAC text:"Ivo"
from:07/08/2025 till:08/08/2025 color:SWIO text:"Awo"
barset:break
from:08/08/2025 till:09/08/2025 color:WPAC text:"Fabian"
from:11/08/2025 till:22/08/2025 color:NATL text:"[Hurricane Hurricane Erin (2025)|Erin (2025)|Erin]"
from:17/08/2025 till:19/08/2025 color:WPAC text:"17W"
from:17/08/2025 till:23/08/2025 color:WPAC text:"Lingling"
from:18/08/2025 till:19/08/2025 color:NIO text:"BOB 05"
from:22/08/2025 till:26/08/2025 color:WPAC text:"[Typhoon Tropical Storm Kajiki (2025)|Kajiki (2025)|Kajiki]"
from:23/08/2025 till:28/08/2025 color:NATL text:"Fernand"
from:24/08/2025 till:28/08/2025 color:EPAC/CPAC text:"Juliette"
from:27/08/2025 till:31/08/2025 color:WPAC text:"Nongfa"
from:31/08/2025 till:10/09/2025 color:EPAC/CPAC text:"Kiko"
from:02/09/2025 till:05/09/2025 color:EPAC/CPAC text:"[Hurricane Hurricane Lorena (2025)|Lorena (2025)|Lorena]"
from:02/09/2025 till:05/09/2025 color:WPAC text:"[Tropical Storm Tropical Storm Peipah (2025)|Peipah (2025)|Peipah]"
from:04/09/2025 till:09/09/2025 color:WPAC text:"Tapah
from:09/09/2025 till:11/09/2025 color:SWIO text:"Blossom"
from:09/09/2025 till:11/09/2025 color:NIO text:"LAND 04"
from:11/09/2025 till:13/09/2025 color:EPAC/CPAC
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:14/09/2025 till:16/09/2025 color:EPAC/CPAC text:"Mario"
from:16/09/2025 till:20/09/2025 color:WPAC text:"[Tropical Storm Tropical Storm Mitag (2025)|Mitag (2025)|Mitag]"
from:17/09/2025 till:25/09/2025 color:WPAC text:"Ragasa"
from:17/09/2025 till:25/09/2025 color:NATL text:"[Hurricane Hurricane Gabrielle (2025)|Gabrielle (2025)|Gabrielle]"
barset:break
from:17/09/2025 till:28/09/2025 color:WPAC text:"Neoguri"
from:21/09/2025 till:29/09/2025 color:EPAC/CPAC text:"[Hurricane Hurricane Narda (2025)|Narda (2025)|Narda]"
from:22/09/2025 till:30/09/2025 color:WPAC text:"[Typhoon Typhoon Bualoi (2025)|Bualoi (2025)|Bualoi]"
from:24/09/2025 till:01/10/2025 color:NATL text:"Humberto"
from:26/09/2025 till:28/09/2025 color:NIO text:"BOB 06"
from:27/09/2025 till:02/10/2025 color:NATL text:"Imelda"
from:30/09/2025 till:10/10/2025 color:EPAC/CPAC text:"Octave"
from:01/10/2025 till:07/10/2025 color:WPAC text:"[Typhoon Typhoon Matmo (2025)|Matmo (2025)|Matmo]"
from:01/10/2025 till:03/10/2025 color:NIO text:"BOB 07"
from:01/10/2025 till:07/10/2025 color:NIO text:"Shakhti"
from:04/10/2025 till:10/10/2025 color:WPAC text:[Typhoon Typhoon Halong (2025)|Halong (2025)|Halong]"
from:04/10/2025 till:10/10/2025 color:EPAC/CPAC text:"Priscilla"
from:06/10/2025 till:14/10/2025 color:WPAC text:"Nakri"
from:07/10/2025 till:11/10/2025 color:NATL text:"Jerry"
from:09/10/2025 till:11/10/2025 color:EPAC/CPAC text:"[Tropical Storm Tropical Storm Raymond (2025)|Raymond (2025)|Raymond]"
from:10/10/2025 till:10/10/2025 color:NATL text:"Karen"
from:12/10/2025 till:13/10/2025 color:WPAC text:
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:16/10/2025 till:23/10/2025 color:WPAC text:"Fengshen"
from:13/10/2025 till:15/10/2025 color:NATL text:"Lorenzo"
from:17/10/2025 till:25/10/2025 color:SWIO text:"Chenge"
barset:break
from:20/10/2025 till:23/10/2025 color:WPAC text:"Salome"
from:21/10/2025 till:31/10/2025 color:NATL text:"Melissa"
from:22/10/2025 till:01/11/2025 color:NIO text:"ARB 03"
from:24/10/2025 till:29/10/2025 color:EPAC/CPAC text:"Sonia"
from:25/10/2025 till:29/10/2025 color:NIO text:"Montha"
from:31/10/2025 till:07/11/2025 color:WPAC text:"Kalmaegi"
from:04/11/2025 till:12/11/2025 color:WPAC text:"[Typhoon Typhoon Fung-wong (2025)|Fung-wong (2025)|Fung-wong]"
from:14/11/2025 till:25/11/2025 color:AUSR text:"Fina"
from:23/11/2025 till:03/12/2025 color:WPAC text:"Koto"
from:25/11/2025 till:27/11/2025 color:NIO
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:27/11/2025 till:30/11/2025 color:WPAC text:"Senyar/34W"
from:26/11/2025 till:03/12/2025 color:NIO text:"Ditwah"
from:01/12/2025 till:09/12/2025 color:WPAC text:"Wilma"
from:03/12/2025 till:05/12/2025 color:SPAC text:"01F"
from:05/12/2025 till:07/12/2025 color:SPAC text:"02F"
from:07/12/2025 till:18/12/2025 color:AUSR text:"Bakung"
from:09/12/2025 till:09/12/2025 color:WPAC text:"TD"
from:11/12/2025 till:27/12/2025 color:AUSR text:
barset:break
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
barset:skip
from:27/12/2025 till:05/01/2026 color:SWIO text:"Grant"
from:11/12/2025 till:17/12/2025 color:SPAC text:"03F"
from:15/12/2025 till:29/12/2025 color:AUSR text:"07U"
barset:break
from:26/12/2025 till:31/12/2025 color:AUSR text:"Hayley"
from:29/12/2025 till:02/01/2026 color:SPAC text:"04F"
from:29/12/2025 till:02/01/2026 color:AUSR text:"Iggy"
bar:Month width:5 align:center fontsize:S shift: anchor:middle color:canvas
from:30/12/2024 till:31/12/2024 text:Dec. '24
from:01/01/2025 till:31/01/2025 text:January
from:01/02/2025 till:28/02/2025 text:February
from:01/03/2025 till:31/03/2025 text:March
from:01/04/2025 till:30/04/2025 text:April
from:01/05/2025 till:31/05/2025 text:May
from:01/06/2025 till:30/06/2025 text:June
from:01/07/2025 till:31/07/2025 text:July
from:01/08/2025 till:31/08/2025 text:August
from:01/09/2025 till:30/09/2025 text:September
from:01/10/2025 till:31/10/2025 text:October
from:01/11/2025 till:30/11/2025 text:November
from:01/12/2025 till:31/12/2025 text:December
from:01/01/2026 till:10/01/2026 text:Jan. '26
TextData =
pos:
text:"This table is based on the"
pos:
text:"tropical cyclone basins"

North Atlantic Ocean

Tropical cyclogenesis in the Atlantic Ocean began on June 23 with the formation of Tropical Storm Andrea, three weeks after the official start of the season and three days later than the basin's average first named storm date. This marked the latest start to an Atlantic hurricane season since 2014, when Hurricane Arthur developed on July 1. Andrea remained over open waters in the central Atlantic. The second storm, Tropical Storm Barry, formed in the Bay of Campeche on June 28 and made landfall near Tampico the following day.
Early-season storm formation was limited by several factors. A sprawling North Atlantic High steered tropical waves emerging from West Africa farther south than usual, toward Central America and into the eastern Pacific Ocean. In addition, persistent Saharan dust and the interaction of Kelvin and Rossby waves over the Americas contributed to a hostile environment for tropical development.
The third storm, Tropical Storm Chantal, developed off the Atlantic coast of the Southeastern United States on July 4 and made landfall two days later in South Carolina. All three early-season storms were short-lived, lasting a combined 2.5 days as named storms, well below the 1991-2020 average of 9.1 days through August 2.
After nearly a month of inactivity, Tropical Storm Dexter developed along a stalled front off the North Carolina coast on August 4 before moving out to sea. Hurricane Erin formed near Cape Verde on August 11 and traversed the Atlantic, intensifying into a Category 5 hurricane near the northern Leeward Islands on August 16. It then brought rain, wind, and rip currents to Puerto Rico, Turks and Caicos, the Bahamas, and the East Coast of the United States, while remaining off shore. Shortly after Erin became extratropical, Tropical Storm Fernand formed in the open Atlantic, southeast of Bermuda. Wind shear along with dry air and stable atmospheric conditions inhibited tropical cyclogenesis during the first half of September, the climatological peak of hurricane season. This highly unusual, nearly three-week long inactive stretch came to an end with the formation of Hurricane Gabrielle on September 17, far to the east of the northern Leeward Islands. The only other season in the weather satellite era to have no named storm active between the end of August and mid-September was the 1992 season. Gabrielle approached Bermuda at Category 4, completed a right turn just southeast of the island, then moved toward the Azores. Next, Hurricane Humberto formed in the central Atlantic on September 24. It ultimately became the second Category 5 hurricane of the season. To its west, Hurricane Imelda formed on September 27. On September 30, the centers of these two systems came within of each other, closer together than any other two storms in the Atlantic in the satellite era.
On October 7, Tropical Storm Jerry formed in the tropical Atlantic, bringing heavy winds and rains to the Leeward Islands; then came short-lived Subtropical Storm Karen, which formed in the Northern Atlantic on October 10. Next, on October 13, Tropical Storm Lorenzo formed in the open Eastern Atlantic. Later, on October 21, Hurricane Melissa formed in the Caribbean Sea. It became the third Category 5 hurricane of the season, and the third-most-intense Atlantic hurricane by central pressure on record, tied with the 1935 Labor Day hurricane. These three Category 5 hurricanes are the second-most of any season after 2005, the only other season to have more than two Category 5 hurricanes.
Four out of five 2025 Atlantic hurricanes were Category 4 or 5 storms—the highest percentage ever observed in any hurricane season.

Eastern & Central Pacific Oceans

Activity within the Eastern Pacific began with the formation and development of Tropical Storm Alvin on May 28, two weeks after the official start of the season, but nearly two weeks earlier than the average formation date of the basin's first named storm. Alvin persisted off the coast of Mexico for a few days before degenerating into a remnant low on May 31. The pace of activity quickened in early June. Two storms, Hurricane Barbara and Tropical Storm Cosme, formed on June 8, off the coast of southwestern Mexico. Next came Tropical Storm Dalila, which formed near the coast of southern Mexico on June 13. Hurricane Erick followed early on June 17, off the coast of southern Mexico. Erick was the earliest major hurricane on record to make landfall on either coast of Mexico ; the previous Pacific coast record was set by [Hurricane Hurricane Kiko (2025)|Kiko (1989)|Hurricane Kiko] on August 26, 1989.
Next came Hurricane Flossie on June 29, which became a Category 3 hurricane off the southwestern coast of Mexico Dalila, Erick, and Flossie became the earliest fourth, fifth, and sixth named storms respectively in the Eastern Pacific since official naming of storms began there in 1960. Tropical activity in the Central Pacific commenced in late July, with the formation of Hurricane Iona on July 27 and Tropical Storm Keli the following day. Both tracked to the south of Island of Hawaiʻi, with Iona crossing the International Date Line. Soon thereafter, Hurricane Gil formed in the open Eastern Pacific on July 31, far south-southwest of the Baja California peninsula.
Four tropical cyclones formed during the month of August. The month began with Hurricane Henriette, which formed on August 4 southwest of the Baja California peninsula and eventually moved northeast of Hawaii. It was soon joined by Tropical Storm Ivo on August 6. Developing later in the month were: Tropical Storm Juliette, on August 24; and Hurricane Kiko, on August 31. Each formed well offshore of the southern tip of Baja California. Four systems developed during September: Hurricane Lorena, on September 2; Tropical Storm Mario, on September 11; Hurricane Narda, on September 21; and Hurricane Octave, on September 30. In early October, Hurricane Priscilla formed, ultimately paralleling the Southwestern coast of Mexico, causing rain, high surf, and rip currents. Additionally, heavy rainfail was recorded in the Southwestern United States. Tropical Storm Raymond followed, bringing rainfall to Arizona, particularly Pinal County. In late October, Tropical Storm Sonia formed, tracking westward out to sea.

Western Pacific Ocean

A short-lived depression formed on February 11 in the South China Sea. It did not strengthen and dissipated into a tropical low late the next day. The system then brought heavy rains to Vietnam, causing flooding. On June 4 a Tropical Disturbance formed assigned as 92W. As it continued westward to the South China Sea, it briefly strengthened into Tropical Depression 01W. The next day it intensified into Tropical Storm Wutip. On the next day, a tropical depression formed, named Auring by PAGASA the next day. On June 12, Wutip had strengthened to a Severe Tropical Storm after getting more organized. Wutip made landfalls on both Hainan and western Guangdong as a minimal typhoon, as estimated by the JTWC. Auring made landfalls on Taiwan and Eastern China. Auring soon dissipated due to land interaction, with Wutip dissipating after making its second landfall. After 6 days of inactivity, 02W formed north of the Northern Mariana Islands. Wind shear soon decreased, and 02W was improving, letting it intensify to Tropical Storm Sepat. It soon degraded in an increasingly unfavorable environment and dissipated near Japan on June 24. 03W formed in the South China Sea and impacted China and Vietnam, killing six people on June 26.
Tropical Depression 04W formed near the Northern Mariana Islands on July 1, and soon strengthened to Tropical Storm Mun, which peaked at 60 mph as a Severe Tropical Storm. No damage occurred from Mun. Whilst Mun was active, a depression formed in the northeastern South China Sea. It soon strengthened into a tropical storm, named Danas by the JMA or Bising by PAGASA, shortly before it exited the PAR. Danas rapidly intensified into a typhoon before making landfall in Budai in southwestern Taiwan as a Category 3-equivalent storm. It exited to the north of Taiwan and turned west, making two landfalls as a tropical storm in Zhejiang. Following Danas was Severe Tropical Storm Nari, which took a similar track to Mun, but made landfall as a weakening storm in Hokkaido. At the same time, a depression formed in the East China Sea, designated Tropical by the JMA but subtropical by the JTWC. It was initially expected to strengthen slightly, but made landfall over Kyushu without reaching storm status. The JTWC recognized a fast-moving tropical storm that formed near the Ogasawara Islands on July 15, unofficially making a landfall on Japan the same day. It then dissipated without being recognized by the JMA, mostly due to its potentially incomplete low-level circulation. The next day, a tropical depression formed east of the Philippines, named Crising by PAGASA. The JMA soon upgraded it to a tropical storm, naming it Wipha. The JTWC followed suit the next day, and the JMA declared it a severe tropical storm on July 19. It made landfall in southern China on July 20, after extreme preparations were taken, including Wind Signal No.10, the highest possible state in Hong Kong. The JTWC estimated it as a Typhoon at landfall. Wipha emerged into the Gulf of Tonkin and briefly restrengthened before landfall in Vietnam. It dissipated the next day. Within the next few days, three more systems formed, Francisco, Co-may, and Krosa. Francisco formed east of Kyushu Island, and moved westward before degrading into a remnant low before making a landfall due to a Fujiwhara effect with Co-may, which formed west of northern Luzon and turned northeastward due to Francisco, making landfall as a Typhoon before degrading into a depression. After Francisco dissipated, Co-may began to restrengthen near where Francisco formed. It fluctuated between Storm and Depression status on July 27 and 28. It slightly strengthened before it made landfall near Shanghai. Flooding from the storm caused 55 deaths. Meanwhile, Krosa formed near Guam and strengthened to a Typhoon, before dry air intrusion caused it to weaken to a tropical storm, and fluctuated in intensity before passing near Japan. Behind that, Bailu became a short-lived tropical storm.
To start off August, several tropical depressions formed which did not intensify, including a crossover of Iona from the Central Pacific. Also there was an unnumbered, 14W, 15W, Fabian, and 17W, all depressions. While those formed, Podul moved toward Taiwan and made landfall as a Typhoon, crossing into China as a tropical storm. Following that was Lingling, which made landfall in northern Kagoshima before dissipating. Another depression formed near the Philippines on August 22, soon upgraded to Tropical Storm Kajiki. It began quick intensification as it moved westward through the northern South China Sea and approached Vietnam as a Typhoon, or a Category 2, becoming the strongest system of the season so far. After Kajiki, there was Tropical Storm Nongfa, which had a similar track to Kajiki.
The month of September began with Tropical Storm Peipah on September 2. Typhoon Tapah formed three days later, making landfall in Taishan, Guangdong, China, as a Category 1 typhoon on September 8, killing 12 people. During the peak of the season, three tropical cyclones formed: Mitag, Ragasa, and Neoguri. Typhoon Ragasa became the first super typhoon of the season, as well as the first Category 5 typhoon recorded in the basin, making it the latest Category 5 typhoon since Typhoon Hinnamnor in 2022. Typhoon Neoguri strengthened into a Category 4 tropical cyclone in fresh waters without affecting some areas. Typhoon Bualoi formed on September 22 near the Philippines. Before weakening, Neoguri strengthened into an unusually high-latitude Category 4 typhoon near the 40°N, making it one of the strongest unusually high-latitude cyclones on record. Meanwhile, Bualoi caused extensive damages and losses of life in the Philippines and Vietnam.
October began with the formation of Matmo, Halong, and Nakri, one of which became a very strong typhoon. Typhoon Matmo caused extensive flooding in the Philippines and Thailand, resulting in at least 23 deaths, and the damage caused by the storm is $2.24 billion which became the second costliest storm this year. The month ended with the formation of Typhoon Kalmaegi, which made landfall on November 4 as a Category 2 cyclone in the central Philippines, where it caused additional flooding and at least 224 deaths, with several more reported in Vietnam and Thailand by its dissolution on November 7.
November began with the formation of Typhoon Fung-wong, which hit the northern Philippines as a Category 3 cyclone on the evening of November 9, causing extensive damage, and killing at least 33 people.

North Indian Ocean

A Depression formed in the Arabian Sea off the coast of Konkan, named ARB 01. It made a landfall on India soon after, bringing heavy rain to the region after degrading into a tropical low. It peaked with 30 mph 3-min winds and a minimum barometric pressure of 997 hPa. On May 29, Depression BOB 01 formed near West Bengal. It strengthened into a Deep Depression three hours later on the IMD scale. It made landfall on the border of West Bengal and Bangladesh 6 hours later at its peak of 35 mph 3-min winds and a minimum barometric pressure of 988 hPa. It weakened and dissipated over Bangladesh over the next 36 hours, bringing heavy rain to the region. 65 people died from the resulting landslides and flooding.
After a lull in activity, Depression BOB 02 formed over West Bengal on July 14 from a well-marked low that moved inland a day prior. The next day, another depression was designated LAND 01. It quickly dissipated after forming over Northwestern India. BOB 02 dissipated but soon regenerated, causing it to be assigned a new name, LAND 03, despite there being no recorded evidence of a LAND 02. Soon after it dissipated for good, a new Depression emerged in the extreme northern Bay of Bengal, designated as BOB 04, but, similar to BOB 02/LAND 03, there was no evidence of a BOB 03. It moved inland and soon dissipated, but brought extreme rain and flooding to the affected areas. The remnants of Wipha crossed the North Indian basin and concentrated into depression BOB 04, which brought torrential rainfall to the Kolkata area, causing many parts of the city to become waterlogged. It became the costliest North Indian Ocean cyclone season on record, surpassing the 2020 season.

South-West Indian Ocean

January–June

Dikeledi formed on January 6, gradually intensifying over the next four days until making landfall in Northern Madagascar as a Category 2 equivalent cyclone on January 11. The cyclone weakened to a tropical storm south of Mayotte before rapidly strengthening back to Category 2 intensity, making landfall near Nacala at that strength on January 13. In late January, two tropical cyclones formed; one of them, moderate Tropical Storm Faida, brought heavy rainfall to Madagascar on February 5, while the other, moderate Tropical Storm Elvis, brought rain on the South of Madagascar in the end of January. After Faida dissipated, Tropical Cyclone Vince entered the basin from the Australian region on February 4. Four days later, it became the most intense cyclone of the season and the first very intense tropical cyclone since Cyclone Freddy two years before. At February 12, Vince had transitioned to being extratropical. At the same day, Taliah had entered the basin fluctuating between a moderate tropical storm and a strong tropical storm before becoming a post-tropical cyclone at February 18. Six days later, Garance and Honde had formed, Garance receiving its name the day after. Garance intensified rapidly into an Intense Tropical Cyclone, making landfall at Réunion at February 28 as a Category 2. Honde brought heavy rainfall to Mozambique and then southern Madagascar as a Category 1. Jude formed as a disturbance south of the Chagos Islands on March 6. It intensified at March 8, receiving its name. Ivone entered the basin on March 8 and on the same day intensified to a Moderate Tropical Storm and received its name. Jude made landfall in Mozambique as a Category 1 at March 10. Courtney from the Australian region entered the basin on March 29, becoming an intense tropical cyclone. After nearly a month of inactivity, on April 20 Subtropical storm Kanto was named reaching a peak intensity of 75 km/h winds with a central pressure of 993 hPa. This was the first subtropical storm named by Météo-France, which added the subtropical cyclone category starting with this cyclone season.

July–December

The season began with the crossover of a tropical low from the Australian basin on July 16. The low was designated [|Tropical Depression 01] by Météo-France, while the JTWC designated the depression as Tropical Storm 01S a little later. The system did not strengthen and dissipated 2 days later without affecting land.
On August 7, a tropical disturbance formed well north of the Mascarenes. Later that day it was upgraded to a tropical depression then subsequently named Awo that evening as it strengthened into a Moderate Tropical Storm. Awo was the first named storm to form in August within the South-West Indian Ocean basin since Severe Tropical Storm Aline in 1969, though Severe Tropical Storm Tony did enter the basin during August in 1979. Awo only briefly survived, encountering high shear and dissipating the next day.
On the 7 September, Météo–France started monitoring a disturbance south of Diego Garcia, on the 9 September. Briefly on 9 September, it intensified into a tropical depression. The system was then classified as a Moderate Tropical Storm and named Blossom, becoming the second named storm of the season. Blossom maintained its intensity in a marginal environment, before degenerating into a remnant low–pressure area on 11 September.
On 17 October, a low–pressure area formed near Diego Garcia and was marked by Météo-France as the fourth Zone of Disturbed Weather of the season.
On 17 October, a low–pressure area formed near Diego Garcia and was marked by Météo-France as the fourth Zone of Disturbed Weather of the season, the fourth off-season system of the season. After strengthening into a Moderate Tropical Storm, it was named Chenge. Heading westward, the cyclone further strengthened into a Severe Tropical Storm of October 22 before weakening. On October 25, Chenge degenerated into a remnant low off the coast of Tanzania.

Australian Region

January–June

The season officially started on 1 November 2024. On 14 November, the Bureau of Meteorology noted that a tropical low may form west of Sumatra. A westerly wind shear enhanced the disturbance's development. Despite moderate to high wind shear displacing deep convection, the tropical low further developed and the Joint Typhoon Warning Center issued a tropical cyclone formation alert. On 28 November, the BoM named Tropical Cyclone Robyn. The storm officially peaked as a high-end tropical storm before increasing wind shear caused the storm to dissipate. On 4 December, Tropical Low 04U formed off the coast of Java and headed west before dissipating on 11 December. Unfortunately, the disturbance caused landslides and floods, killing eleven people and leaving seven missing. The rest of December had Tropical Lows 02U, 06U, 07U, and 08U. Tropical Low 07U formed southeast of the Cocos Islands and JTWC designated it as a tropical storm. 08U later became Category 3 Cyclone Dikeledi in the Southwest Indian Ocean.
The first half of January had Tropical Cyclone 09U and Tropical Low 10U. The latter half had Sean, 13U, Taliah, and Vince. On 17 January, the BoM designated Tropical Low 11U, which absorbed 10U, and later named Sean on 19 January. A day later, the storm rapidly intensified to a Category 4 major cyclone on the Australian cyclone scale, possessing a distinct eye and intense winds. Sean dissipated a couple days later. The cyclone caused heavy rainfall and gale-force winds across portions of Western Australia. A record amount of rain fell in Karratha, with 274.4 mm recorded within 24 hours on 20 January. Tropical Low 13U briefly tracked along the coast of Queensland and flooding killed a 63-year-old woman. On 31 January, the BoM designated Tropical Lows 14U and 15U, which were later named Taliah and Vince. After dealing with moderate wind shear, on 3 February, Taliah peaked as a Category 3 severe tropical cyclone on the Australian cyclone scale and Category 2 on the SSHWS scale. Taliah exited the basin on 12 February. Vince was named on 2 February and also intensified to a Category 3 on the Australian cyclone scale before exiting BoM area of responsibility on 4 February. February started with Tropical Lows 16U and 19U, though both disturbances exited the basin and entered the Fiji Meteorological Service area of responsibility. Meanwhile, the BoM designated Tropical Low 18U on 7 February, which was named Zelia on 11 February. Two days later, Zelia underwent rapid intensification due to warm sea surface temperatures and relatively low wind shear. At 00:00 UTC 13 February, Zelia intensified to a Category 4 severe tropical cyclone and later to Category 5 intensity. Afterward, the cyclone stalled and underwent an eyewall replacement cycle, which ended its rapid intensification phase. Radar imagery showed an EWRC, which was later completed before landfall near De Grey, northeast of Port Hedland. On 18 February, the Bureau of Meteorology designated Tropical Low 21U in the eastern side of the Indian Ocean. BOM later named the system Tropical Cyclone Bianca. On 20 February, a tropical low was spotted by the Bureau of Meteorology in the Coral Sea. The disturbance, initially designated by the agency as 22U, was noted to likely develop into a tropical cyclone over the next several days. Two days later, BOM upgraded the system to a category 1, with the name Alfred being assigned to it. On 25 February, Bianca peaked as a Category 4 severe tropical cyclone on the Australian cyclone scale and Category 3 on the SSHWS scale. Afterward, increasing wind shear and cooler sea surface temperatures caused the storm to rapidly weaken, dissipating on 27 February. Over the next couple of days, Alfred continued to gradually move to the east, and was upgraded to a Category 2 tropical cyclone in the Australian scale at 16:00 AEST on 24 February. As Alfred turned south, it intensified to Category 3 status on 26 February at 22:00 AEST. The next day, the BOM further upgraded Alfred to a Category 4 cyclone, with a small eye appearing on visible satellite imagery. Later that night, an eyewall replacement cycle occurred, prompting Alfred to fluctuate between Categories 3 and 4 on 1 March, before further weakening down to a Category 1 the following day. The cyclone then restrengthened slightly to Category 2 status by 3 March, before being downgraded to Category 1 intensity on 8 March. Alfred made landfall at Moreton Island on 01:00 AEST 8 March as a Category 1 tropical cyclone, and was downgraded to a tropical low five hours later.
Tropical Low 23U formed on 4 March before exiting the basin on 8 March. The system later intensified into Tropical Storm Ivone in the South-West Indian Ocean. Tropical Cyclone 25U formed on 17 March before dissipating on 21 March. Tropical Low 27U formed on 22 March and strengthened into Tropical Cyclone Courtney three days later. Afterward, Courtney intensified to a Category 5 cyclone on the Australian cyclone scale before entering the South-West Indian Ocean on 29 March. Tropical Cyclone Dianne formed near North Australia on 28 March and made landfall near Derby on 29 March. On 8 April, Tropical Low 29U formed in the Arafura Sea. Three days later, JTWC designated Tropical Cyclone 29S. Later on 15 April, 29S was designated as Errol by BoM. Shortly after the designation, the cyclone explosively intensified to a powerful Category 5 severe tropical cyclone. Tropical Low 30U formed in the Arafura Sea on 16 April. On 18 April, JTWC designated 30U as 31P. It was expected to strengthen, but wind shear soon caused it to dissipate on 23 April.
On 9 May 2025, Tropical Low 33U formed near Papua New Guinea. During 11 May, this system was upgraded to a tropical storm by the JTWC and designated 32P. 33U dissipated the next day. On 14 May, Tropical Low 34U formed near the Solomon Islands. It meandered around the southern Solomon Sea but dissipated the next day.

July–December

The season began with a tropical low in TCWC Jakarta's area of responsibility on July 15. It moved into the South-West Indian Ocean a day later. Then came a tropical low on August 2, which dissipated on August 5. Another tropical low formed on September 9, meandering around the ocean, and dissipated on September 12. On October 19, yet another low formed, it did not strengthen, it dissipated on October 22. All three storms were in the TCWC Jakarta’s responsibility. Tropical Low 02U formed on November 14. Later that day, Tropical Low 02U was upgraded into a category 1 cyclone, naming it Fina. Fina would then meander around the Timor and Arafura seas, strengthening steadily in the process. After making a landfall near Darwin, Northern Territory as a Category 2 Cyclone, Fina exited land into the Van Diemen and Beagle Gulfs, eventually reentering the Timor Sea. That is when Fina began rapidly intensifying into a Category 4 Cyclone, and making landfall in the Cambridge Bay area at 15:00 UTC as a Category 3 cyclone. Fina would soon dissipate on the 25th.
On the 10th of December, another low developed in TCWC Jakarta's area of responsibility. This one, however, would actually form, and be named Bakung on December 12th. Bakung was located in an area with very low wind shear, and consequentially would then intensify into a Category 4 cyclone by December 14. Wind shear would then increase again, causing Bakung to weaken for 2 or so days. wind shear would ease, allowing Bakung to reintensify to a Category 3 on December 17th. Wind shear would then increase again, tearing Bakung apart, and making it dissipate on the 18th of November.
While Bakung was active, another low formed on the 11th, however it would lay relatively dormant for 6 days. It would eventually begin to intensify on the 17th. The JTWC would declare a TCFA on December 19th. It would then be named Grant on December 23rd, and it would pass near the Cocos island on the 25th. Grant would then leave the basin on the 27th of December.
Around the time Grant was leaving the basin, another low would form and concentrate on the 26th, and on the 29th, both the JTWC and BOM would upgrade it to Category 1, naming it Hayley. Hayley would begin rapid intensification on the same day, attaining Category 4 intensity the next day. It developed a short lived eye on the 30th, however it would begin to weaken slightly into a Category 3. Hayley then slammed into the Dampier Peninsula late that day, moving into the King Sound for about 2 and a half hours before moving onto the main piece of Western Australia around 2:30 UTC. Hayley would then rapidly weaken, and dissipate on the 31st.

South Pacific Ocean

January–June

Tropical Disturbance 03F was designated on January 5 and stayed out to sea moving southeastwards before dissipating three days later.
The first named storm of the season, Tropical Cyclone Pita formed on January 9. The storm dropped heavy rains that resulted in flooding across Samoa and Fiji, isolated flooding occurred in the latter nation including the collapse of a bridge.
After a long pause in activity, two Tropical Depressions were monitored in early and mid-February. 06F however failed to reach Tropical Depression status. Tropical Depression 08F were monitored later that month. On February 22 Tropical Cyclone Rae developed passing just east of Fiji. On February 23, the Fiji Meteorological Service named Tropical Cyclone Rae. Rae peaked on February 25 with winds of 110 km/h and 975 hpa. A few days later on February 24, Tropical Cyclone Seru formed north of most islands of Vanuatu. Seru peaked with 110 km/h and 980 hpa on February 25. Rae turned post-tropical on February 26 and Seru degenerated into a remnant low on March 1, respectively.
After a second, even more significant lull in activity, Tropical Cyclone Tam was named on April 14 by the Fiji Meteorological Service. It intensified into a deep subtropical cyclone by April 16, bringing severe weather and flooding to northern New Zealand and causing 5 deaths in New South Wales in Australia.

Systems

January

January was unusually active, with twelve systems forming and seven storms getting named. The month started off in the South-West Indian Ocean with Cyclone Dikeledi, which intensified into a major cyclone before it made two landfalls at Antsiranana, Madagascar and Nampula Province, Mozambique, Cyclone Elvis and Cyclone Faida also formed but was downgraded into a depression by MFR in post-storm analysis. Meanwhile, short-lived [Cyclone Cyclone Pita (2025)|Pita (2025)|Cyclone Pita] formed on January 6, affecting some islands in the South Pacific basin. Weeks later, in the Australian basin, Cyclone Sean developed on January 17. Sean rapidly intensified into a Category 3-tropical cyclone, marking it the second major tropical cyclone of the year after Dikeledi. Cyclone Taliah and Cyclone Vince formed as well, with the latter rapidly intensifying into a Very Intense Tropical Cyclone in the South-West Indian Ocean, making it the strongest cyclone this month.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
DikelediDecember 30 – January 17175 945Madagascar, Mayotte, Mozambique, Comoros, Europa Island>$20 million9
02FDecember 31 – January 21006---
03FJanuary 5–8997Samoa, Niue--
09UJanuary 6–1275 1000---
PitaJanuary 6–1265 995Tonga, Niue, Cook Islands--
10UJanuary 13–1730 1006---
SeanJanuary 17–22175 945Broome, Port Hedland, Western Australia--
[Tropical Storm Tropical Storm Elvis (2025)|Elvis (2025)|Elvis]January 24–3185 990Mozambique, Madagascar--
FaidaJanuary 28 – February 455 998Mascarene Islands, Madagascar--
13UJanuary 29 – February 155 999Queensland-1
VinceJanuary 31 – February 11220 923Rodrigues, Île Amsterdam--
TaliahJanuary 31 – February 18140 965---
05FJanuary 31 – February 51000Loyalty Islands, Vanuatu--

February

February was extremely active. It was the most active month, and one of the third-most active months in any given year on record, with twelve systems forming and seven storms getting named. A total of seven tropical cyclones reached Category 3 strength or higher, the highest number since records began in 2003. The month started off active with five systems forming in January and then persisting into February: Faida, 13U, Vince, Taliah, and 05F. Cyclone Zelia formed on February 7 near the Kimberley region, and rapidly intensified into a Category 5 severe tropical cyclone six days later; it then made landfall near De Grey in Australia as a Category 4 tropical cyclone. A weak depression briefly existed in the South China Sea. Two tropical cyclones formed in the Australian region on February 20 – Bianca and Alfred – while in the South-West Indian Ocean, two cyclones also formed near Madagascar: Garance and Honde. The former eventually became an intense tropical cyclone on February 27 before making landfall in the northern part of Réunion the next day as a slightly weaker tropical cyclone.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
16U/06FFebruary 1–875 996---
19U/07FFebruary 7–1375 998Queensland, New Caledonia--
ZeliaFebruary 7–14215 927Kimberley, Pilbara$733 million-
20UFebruary 11–131002---
TDFebruary 11–1755 1006Vietnam, Malaysia, Philippines --
BiancaFebruary 18–26175 954---
08FFebruary 19–2265 998---
AlfredFebruary 21 – March 9165 951Willis Island, South East Queensland, northeastern New South Wales>$1.36 billion1
RaeFebruary 22–26110 975Fiji, Wallis and Futuna, Tonga--
GaranceFebruary 24 – March 2175 951Northern Madagascar, Réunion, Mauritius$1.05 billion5
HondeFebruary 24 – March 5120 968Mozambique, Madagascar$10 million3
SeruFebruary 24–27110 980Fiji, Vanuatu--

March

March was slightly inactive, featuring five storms, four of which were named. Cyclone Alfred, Honde, and Garance formed in February and persisted into March. The strongest storm of the month is Cyclone Courtney. At the start of the month, Cyclone Jude caused 21 deaths, 4 missing people, and around 130 people injured in Southeastern Africa, primarily Mozambique and Madagascar. Alfred stalled for a day on March 5 about 333 kilometers away from Brisbane, Australia, as a tropical storm. An unnamed but tagged tropical cyclone, Cyclone 26S roamed near the Cocos Islands with its convection mainly on its Western side. On March 28, [Cyclone Cyclone Dianne (2025)|Dianne (2025)|Cyclone Dianne] formed south of the Ashmore & Cartier Islands. Dianne made landfall near Derby, Australia about 37 miles on March 29, causing minimal impacts. Cyclone Courtney began weakening towards the end of March and dissipated on April 2.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
JudeMarch 6–16140 970Madagascar, Mayotte, Comoros, Mozambique>$110 million21
IvoneMarch 6–1195 981---
25UMarch 17–2285 991Indonesia, Christmas Islands, Cocos Islands--
CourtneyMarch 22–31205 934Indonesia--
DianneMarch 25–2995 984Western Australia, Northern Territory--

April

April four storms forming, three being named. The month started off in the Australian basin with the formation of Cyclone Errol, which would later become the first Category 5 equivalent cyclone of the year, and was the strongest cyclone of the month. Following that was the formation of Tropical Low 30U. In the South Pacific basin, [Cyclone Cyclone Tam (2025)|Tam (2025)|Cyclone Tam] formed and briefly impacted Vanuatu. On April 20, Kanto formed, become the first subtropical cyclone in the South-west Indian Ocean since subtropical storm Issa in April 2022.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
ErrolApril 9–18205 936Maluku, Kimberley--
30UApril 13–2365 998Maluku, Queensland, Top End--
TamApril 14–1685 986Vanuatu, New Zealand--
KantoApril 20–2175 993---

May

May was a below average month featuring five cyclones, with only one named. Around the approaching middle portions of the month, Tropical Low 33U & 34U were offseason lows in the Australian region, the former formed near Papua New Guinea and was marked 32P by the JTWC, while the latter formed near the Solomon Islands. By the latter parts of the month, ARB 01 formed off the western Indian coast and moved inland. Tropical Storm Alvin formed in the Eastern Pacific and dissipated while approaching the Baja California peninsula, it was also the strongest storm of the month. BOB 01 was the second North Indian cyclone to form in May, showing the signs of increasing activity alongside ARB 01 in the North Indian Ocean during this month, BOB 01 primarily impacted Bangladesh and East India.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
33UMay 9–1265 1000Papua New Guinea, Indonesia --
34UMay 11–1445 1003Solomon Islands, Rennell Island--
ARB 01May 24–2545 997Western India, South India, Lakshadweep-
AlvinMay 28–3195 999Central America, Baja California Peninsula, Western Mexico>$986,0005
BOB 01May 29–3055 988East India, Bangladesh, Northeast India, Myanmar, Bhutan65

June

June was very active with eleven tropical cyclones forming, ten of which have been named, nine of them officially received such. [Hurricane Hurricane Barbara (2025)|Barbara (2025)|Hurricane Barbara], [Tropical Storm Tropical Storm Cosme (2025)|Cosme (2025)|Tropical Storm Cosme], Tropical Storm Dalila, and Hurricane Erick formed in the eastern Pacific, the latter becoming the first major hurricane in the Northern Hemisphere in the year. In the Western Pacific, Tropical Storm Wutip formed in the South China Sea and crossed Hainan before reaching South China. Tropical Depression Auring formed a few days later that month, passing near the Philippines before crossing Taiwan and reaching East China. [Tropical Storm Tropical Storm Sepat (2025)|Sepat (2025)|Tropical Storm Sepat] formed in the Pacific Ocean southeast of Japan. On June 24, a short-lived Tropical Storm Andrea formed in the Subtropical Atlantic, also on that day a tropical disturbance formed near the Philippines in the South China Sea, and the next day became a tropical depression tagged 03W, making landfall in Hainan and the Leizhou Peninsula on the eastern side, nearly 2 weeks after Wutip made landfall on the western side. On June 27, a new tropical disturbance in the Gulf of Honduras has been designated by the NHC, causing scattered heavy rain across eastern Mexico and Guatemala. Mainly light rainfall fell over Central America, particularly Honduras and Costa Rica. It later became Tropical Storm Barry on June 29 in the Gulf of Mexico. Hurricane Flossie also formed on the same day near the Pacific coast of Mexico, persisting into the next month, July.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
BarbaraJune 8–11120 991Southwestern Mexico--
CosmeJune 8–11110 991---
WutipJune 9–15100 980Philippines, Vietnam, Cambodia, Laos, Thailand, South China, East China, Hong Kong, Macau>$308 million21
AuringJune 11–1355 1004Philippines, Taiwan, Central China, East China1
DalilaJune 13–15100 992Southwestern Mexico$39.4 million1
ErickJune 17–20220 944Honduras, Guatemala, Southern Mexico>$275 million24
SepatJune 22–2665 1001Japan --
03WJune 24–2755 1002Philippines, South China, Vietnam, Hong Kong, Macau6
AndreaJune 24–2465 1014---
BarryJune 28–3075 1006Belize, Yucatán Peninsula, Eastern Mexico, USA >$32.3 million8
FlossieJune 29 – July 3195 958Southwestern Mexico, Revillagigedo Islands1

July

July was abnormally active compared to the previous year, featuring eighteen systems, with twelve of them being named; this month includes Mun, Danas, Chantal, Nari, Wipha, Francisco, Co-may, Krosa, Iona, Keli, Gil, and Bailu with Iona being the strongest in the month of July. Flossie became the second major hurricane in the Northern Hemisphere, which had formed in June and persisted into the current month. Mun had formed in the open Pacific Ocean with an erratic path, while Danas dropped heavy rain across Taiwan. Chantal moved up north, affecting the Carolinas. Nari made landfall on Hokkaido whilst weakening, and Wipha moved toward China, the remnants of Wipha concentrated into a depression over North Indian Ocean and became BOB 04. Also, notably, Tropical Depression 01 formed in the South-West Indian Ocean on July 16, becoming the first tropical depression or stronger there in July since 2016. Wipha, Francisco, and Co-may enhanced the southwest monsoon, producing floods in Philippines slightly similar to Gaemi in 2024. Co-may formed north of the Philippines and struck Pangasinan since 2009, due to interaction with Francisco which caused to loop northeast towards the Ilocos Region. In the Central Pacific, Hurricane Iona and Tropical Storm Keli formed in the Central Pacific. Iona strengthened to a major hurricane. Hurricane Gil formed in the Eastern Pacific while Tropical Storm Bailu formed in the West Pacific on July 31 and both of them persisted into the next month, August.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
MunJuly 1–895 990---
Danas (Bising)July 3–11140 965Philippines, Taiwan, South China, East China, Hong Kong, Japan, Macau$243 million10
ChantalJuly 4–795 1002Southeastern United States, Mid-Atlantic, Northeastern United States, Atlantic Canada$56 million 6
NariJuly 11–1595 985Japan, Alaska$1 million-
07WJuly 11–1455 992Taiwan, China, West Japan, KoreaMinimal-
BOB 02/LAND 03July 14–2045 993East India, Myanmar, Northeast India, Bangladesh, Central India, Northwest India-
01July 15–1855 1001---
08WJuly 1585 1001Japan -
LAND 01July 15–1635 998Northwest India, Pakistan-
Wipha (Crising)July 16–23110 975Philippines, Taiwan, South China, Hong Kong, Macau, Vietnam, Laos, Cambodia, Myanmar$461 million20
Francisco (Dante)July 22–2775 990Philippines, Japan, Taiwan, East China-
Co-May (Emong)July 23 – August 3110 975Philippines, Taiwan, Japan, East China, Central China, Korea$42.9 million29
KrosaJuly 23 – August 4140 965Guam, Northern Mariana Islands, Japan Minimal-
BOB 04July 25–2745 988Myanmar, Bangladesh, Central India, East India--
IonaJuly 27 – August 4215 956---
KeliJuly 28–3085 1003---
BailuJuly 31 – August 565 994Japan --
GilJuly 31 – August 3120 991---

August

August was an average month, Co-May, Krosa, Iona, Gil, and Bailu formed in July and persisted into August. 19 systems formed, with twelve of them named, including: [Tropical Storm Tropical Storm Dexter (2025)|Dexter (2025)|Dexter], Henriette, Podul, [Tropical Storm Tropical Storm Ivo (2025)|Ivo (2025)|Ivo], Awo, Fabian, Erin, Lingling, Kajiki, [Tropical Storm Tropical Storm Fernand (2025)|Fernand (2025)|Fernand], Juliette, Nongfa, and Kiko with Erin being the strongest in this month, and also the first hurricane in the Atlantic basin. Kiko persisted into the next month, September.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
TDAugust 1–2996-
14WAugust 2–41010---
TLAugust 2–555 1005---
DexterAugust 3–695 999---
HenrietteAugust 4–13140 986---
15WAugust 4–61006---
Podul (Gorio)August 6–15150 960Northern Mariana Islands, Philippines, Ryukyu Islands, Taiwan, East China, South China, Hong Kong, Macau$332 million2
IvoAugust 6–11100 998Southwestern Mexico, Revillagigedo Islands, Baja California Sur>$58,000-
AwoAugust 7–865 1000Agaléga--
FabianAugust 7–91006Philippines--
ErinAugust 11–22260 913Cape Verde, Lesser Antilles, Puerto Rico, Hispaniola, Lucayan Archipelago$25 million13
17WAugust 17–1955 1000South China, Vietnam, Hong Kong, Macau--
Lingling (Huaning)August 17–2385 994Ryukyu Islands, Kyūshū--
BOB 05August 18–1935 993East India--
Kajiki (Isang)August 22–26150 950Philippines, South China, Hong Kong, Macau, Vietnam, Laos, Cambodia, Thailand$244 million17
FernandAugust 23–2895 999---
JulietteAugust 24–28110 994---
Nongfa (Jacinto)August 27–3175 996Philippines, Vietnam, Laos, Thailand, Myanmar$12,076-
KikoAugust 31 – September 10230 945Hawaii--

September

September was slightly below average, but deadly and costly, with sixteen tropical cyclones forming, and fourteen of them being named. Out of all the tropical cyclones this month, Typhoon Ragasa in the western Pacific was the strongest. It caused heavy rains and devastation in parts of Hong Kong, Macau, South China, and Vietnam, resulting 29 deaths and $1.62 billion in damage. Hurricane Kiko, a tropical storm that formed on the final day of August and persisted into September, rapidly intensified into a Category 4 major hurricane. Typhoon Bualoi first made landfall in the Philippines and then in Vietnam, causing 46 deaths and $34 million in damage. Typhoon Neoguri formed without affecting any areas, and before weakening, it strengthened into a Category 4 typhoon of unusually high latitude near 40°N, making it one of the strongest unusual high latitude cyclones on record. [Hurricane Hurricane Humberto (2025)|Humberto (2025)|Hurricane Humberto] in the Atlantic Ocean became the second Category 5 hurricane of the season, following Erin last month. Hurricane Imelda formed in the Bahamas, causing heavy rains in some affected areas and later peaking as a Category 2 hurricane, while Humberto weakened rapidly. Both persisted into October. The month ends with the formation of Tropical Storm Octave in the eastern Pacific Ocean, which also persisted into the next month, October.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
LorenaSeptember 2–5140 981Baja California Sur, Northwestern Mexico>$1.81 million4
Peipah (Kiko)September 2–585 992Japan$150 million1
Tapah (Lannie)September 4–9110 980Philippines, South China, Hong Kong--
BlossomSeptember 9–1165 1003---
LAND 04September 9–1155 995Western India, Northern India, Central India, Pakistan-
TLSeptember 9–1255 1003---
MarioSeptember 11–16100 994Southern Mexico, Revillagigedo Islands>$11.4 million3
Mitag (Mirasol)September 16–2095 992Philippines, Taiwan, South China, Hong Kong, Macau$84.8 million3
Ragasa (Nando)September 17–25205 905Philippines, Taiwan, Hong Kong, Macau, South China>$1.74 billion29
GabrielleSeptember 17–25220 944Bermuda, Azores, Iberian Peninsula$30 million-
NeoguriSeptember 17–28195 920Wake Island, Ogasawara, Minamitorishima--
NardaSeptember 21–29165 970---
Bualoi (Opong)September 22–29140 965Caroline Islands, Philippines, South China, Vietnam, Laos, Cambodia, Thailand$951 million94
HumbertoSeptember 24 – October 1260 918---
ImeldaSeptember 27 – October 2150 966Guadeloupe, Virgin Islands, Puerto Rico, Dominican Republic, Haiti, Turks and Caicos Islands, Bahamas, Cuba, Bermuda>$10 million5
OctaveSeptember 30 – October 9150 980---

October

October was very active, being the most active since 2013. Furthermore, it was deadly and costly, with nineteen tropical cyclones forming, and sixteen of them being named. Out of all the tropical cyclones this month, Hurricane Melissa in the North Atlantic was the strongest and most intense in the year globally. The month started with Typhoon Matmo, which severely affected the Philippines, South China, Hong Kong, Macau, Vietnam, Laos, and Thailand, killing 39 people. Meanwhile, a deep depression in the North Indian Ocean, designated as BOB 07, killed 111 people in India, Nepal and Bhutan. In the same basin, Shakhti became the first named cyclone for the 2025 season. Other notable tropical cyclones include Typhoon Halong, which caused heavy rainfall in Japan and later impacted Alaska as a powerful extratropical cyclone, and Tropical Storm Fengshen which caused extensive flooding and landslides in the Philippines, despite causing less damage than preceding storms. However, the most notable cyclone of the month by far is the aforementioned Hurricane Melissa, which explosively intensified into a major hurricane and made landfall in Jamaica at Category 5 intensity, becoming the strongest hurricane to make landfall in the island's history, surpassing 1988's Hurricane Gilbert. Also tied with the 1935 Labor Day hurricane for the most intense landfall in the Atlantic basin, Melissa killed 102 people, mostly in the Caribbean nations of Haiti and Jamaica. The last tropical cyclone of the month, Typhoon Kalmaegi persisted through November and would kill 269 people after devastating central Philippines, particularly Cebu and Negros.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
Matmo (Paolo)October 1–7130 970Philippines, South China, Hong Kong, Macau, Vietnam, Laos, Thailand>$3.86 billion39
BOB 07October 1–355 995East India, Southeast India, South India, Central India, Uttar Pradesh, Nepal, Bangladesh, Northeast India, Tibet, Bhutan$83 million111
ShakhtiOctober 1–7110 990Western India, Oman--
HalongOctober 4–10185 935Bonin Islands, Izu Islands, Volcano Islands, Kantō region, Alaska2
PriscillaOctober 4–10175 958Southwestern Mexico>58,000
Nakri (Quedan)October 6–14130 970Guam, Northern Mariana Islands, Ryukyu Islands, Southern Japan, Izu Islands, Kantō regionMinimal-
JerryOctober 7–11100 1000Leeward IslandsMinimal1
RaymondOctober 9–1195 998Southwestern Mexico4
[Subtropical Storm Subtropical Storm Karen (2025)|Karen (2025)|Karen]October 1075 998---
Fengshen (Ramil)October 12–23100 990Guam, Northern Mariana Islands, Philippines7
[Tropical Storm Tropical Storm Lorenzo (2025)|Lorenzo (2025)|Lorenzo]October 13–1595 1000---
ChengeOctober 17–2595 987Chagos Archipelago--
TLOctober 19–2255 1009---
SalomeOctober 20–231004Taiwan, Ryukyu Islands, PhilippinesMinimal-
MelissaOctober 21–31295 892Windward Islands, Greater Antilles, Colombia, Lucayan Archipelago, Coastal Northeastern United States, Newfoundland$10 billion102
ARB 03October 22 – November 145 1000Western India--
SoniaOctober 24–2985 1001---
MonthaOctober 25–2995 988Andaman and Nicobar Islands, Sri Lanka, South India, Odisha, Central India, Maharashtra, East India$760 million15
Kalmaegi (Tino)October 31 – November 7165 950Caroline Islands, Philippines, Vietnam, Thailand$546 million+288+

November

November was a below average, but very deadly and costly month with six systems and five of them being named; Typhoon Fung-wong, Cyclone Fina, Typhoon Koto, Cyclone Senyar, and Cyclone Ditwah with Fina being the strongest out of the five. One cyclone that formed the previous month and persisted into November is Typhoon Kalmaegi. Fung-wong made landfall in the Philippines just five days after Typhoon Kalmaegi battered central parts of the country. Cyclone Fina formed in mid November 2025 and intensified into a Category 4 tropical cyclone, causing significant power outages in the large parts of Darwin, Palmerston, and the Tiwi Islands. Typhoon Koto compounded the impacts from the recent Typhoon Kalmaegi and Fung-wong in the Philippines. Cyclone Senyar became the first tropical cyclone to form in the Strait of Malacca since reliable records began. Notably, Cyclone Senyar crossed the Western Pacific and regenerated as it emerged into the South China Sea. Cyclone Senyar caused catastrophic flooding and landslides to the Malay Peninsula and Sumatra in late November 2025, resulting in 1,454+ deaths in Thailand, Indonesia and Malaysia and a financial loss of at least US$19.8 billion, making this system the deadliest and the costliest of the year. It also caused some of the events in the upcoming 2025 SEA Games to be moved from Songkhla to Bangkok and Chonburi. Cyclone Ditwah formed in late November 2025, made landfall in Sri Lanka, and caused 647+ deaths in Sri Lanka and India due to flooding and landslides.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
Fung-wong (Uwan)November 4–12175 935Caroline Islands, Guam, Northern Mariana Islands, Philippines, Taiwan, East China, Ryukyu Islands$104 million34
FinaNovember 14–25185 943Timor-Leste, Indonesia, AustraliaUnknown-
TLNovember 14–1645 1007IndonesiaUnknown-
Koto (Verbena)November 23 – December 3140 965Philippines, Vietnam. Cambodia$9.6 million2
Senyar (34W)November 25–3075 999Southern Thailand, Peninsular Malaysia, Sumatra, Andaman and Nicobar Islands$19.8 billion2,253+
DitwahNovember 26 – December 375 1000Sri Lanka, South India$1.64 billion647+

December

December was somewhat active, but very inactive in terms of named storms with nine systems forming, and three of them being named; Cyclone Bakung, Cyclone Grant and Cyclone Hayley in the Australian Region, with another storm – Wilma – receiving a name that is deemed unofficial outside of the Philippines, and one more – Iggy – getting named in 2026. Additionally, two systems – Cyclone Ditwah and Typhoon Koto – both formed in November and persisted into December.
Storm nameDates activeMax wind
km/h
Pressure
Areas affectedDamage
DeathsRefs
WilmaDecember 1–755 1004PhilippinesUnknown-
01FDecember 3–585 999French Polynesia--
02FDecember 5–775 1000French Polynesia--
BakungDecember 7–18165 957Indonesia--
TDDecember 91008---
03FDecember 11–1775 1000Solomon Islands--
07UDecember 15–201005Indonesia--
GrantDecember 15–January 6205 944Indonesia, Christmas Island, St. BrandonUnknown-
HayleyDecember 27–31165 952Indonesia, AustraliaUnknown-
04FDecember 29–January 245 1001American Samoa, SamoaUnknown-
IggyDecember 29–January 275 997Indonesia, Christmas IslandUnknown-

Global effects

There are a total of seven tropical cyclone basins that tropical cyclones typically form in this table, data from all these basins are added.