105Storms
Tropical storms and hurricanes of 2025
105 tropical storms formed worldwide in 2025: 52 became hurricanes, typhoons or cyclones and 24 reached category 3 or more. The strongest was Hurricane Melissa, with winds of 306 km/h.
105Storms
52Hurricanes, typhoons, cyclones
24Category 3 or more
711.3Accumulated cyclone energy (ACE)
C5 · category 5C4 · category 4C3 · category 3C2 · category 2C1 · category 1TS · tropical stormTD · tropical depression
The strongest storms
C5Hurricane Melissa306 km/h · North AtlanticC5Typhoon Ragasa267 km/h · Western PacificC5Hurricane Erin259 km/h · North AtlanticC5Hurricane Humberto259 km/h · North AtlanticC5Cyclone Errol256 km/h · South Indian OceanC4Cyclone Vince248 km/h · South Indian OceanC4Cyclone Zelia237 km/h · South Indian OceanC4Cyclone Courtney237 km/h · South Indian Ocean
By ocean basin
South Indian Ocean26 · 14 · 9
Western Pacific28 · 17 · 5
North Atlantic13 · 6 · 4
Eastern Pacific21 · 11 · 5
South Pacific12 · 3 · 1
North Indian Ocean5 · 1 · 0
Storms · Hurricanes, typhoons, cyclones · Category 3 or more — ACE
Every storm of the year
| Formed | Storms | Peak wind | Lowest pressure | Landfalls | |
|---|---|---|---|---|---|
| 8 Jan – 13 Jan | TS | Tropical Storm of 8 January 2025South Indian Ocean | 74 km/h | 1000 hPa | – |
| 10 Jan – 12 Jan | TS | Tropical Storm PitaSouth Pacific | 72 km/h | 994 hPa | – |
| 17 Jan – 23 Jan | C4 | Cyclone SeanSouth Indian Ocean | 213 km/h | 942 hPa | Australia |
| 23 Jan – 5 Feb | TS | Tropical Storm FaidaSouth Indian Ocean | 83 km/h | 996 hPa | – |
| 28 Jan – 3 Feb | TS | Tropical Storm ElvisSouth Indian Ocean | 93 km/h | 965 hPa | – |
| 31 Jan – 13 Feb | C4 | Cyclone VinceSouth Indian Ocean | 248 km/h | 923 hPa | – |
| 31 Jan – 21 Feb | C2 | Cyclone TaliahSouth Indian Ocean | 156 km/h | 964 hPa | – |
| 2 Feb – 5 Feb | TS | Tropical Storm of 2 February 2025South Pacific | 83 km/h | 993 hPa | – |
| 8 Feb – 14 Feb | C4 | Cyclone ZeliaSouth Indian Ocean | 237 km/h | 926 hPa | Australia |
| 11 Feb – 13 Feb | TS | Tropical Storm of 11 February 2025South Pacific | 72 km/h | 997 hPa | – |
| 19 Feb – 27 Feb | C3 | Cyclone BiancaSouth Indian Ocean | 183 km/h | 954 hPa | – |
| 21 Feb – 8 Mar | C4 | Cyclone AlfredSouth Pacific | 213 km/h | 946 hPa | Australia |
| 21 Feb – 7 Mar | C1 | Cyclone HondeSouth Indian Ocean | 130 km/h | 969 hPa | – |
| 22 Feb – 25 Feb | C2 | Cyclone RaeSouth Pacific | 165 km/h | 965 hPa | – |
| 23 Feb – 5 Mar | C3 | Cyclone GaranceSouth Indian Ocean | 194 km/h | 947 hPa | France |
| 24 Feb – 28 Feb | C1 | Cyclone SeruSouth Pacific | 119 km/h | 982 hPa | – |
| 25 Feb – 1 Mar | TD | Tropical Depression RaeSouth Pacific | – | 990 hPa | – |
| 4 Mar – 15 Mar | TS | Tropical Storm IvoneSouth Indian Ocean | 94 km/h | 981 hPa | – |
| 4 Mar – 18 Mar | C1 | Cyclone JudeSouth Indian Ocean | 148 km/h | 972 hPa | Madagascar, Mozambique |
| 17 Mar – 25 Mar | TS | Tropical Storm of 17 March 2025South Indian Ocean | 83 km/h | 991 hPa | – |
| 22 Mar – 3 Apr | C4 | Cyclone CourtneySouth Indian Ocean | 237 km/h | 934 hPa | – |
| 26 Mar – 30 Mar | TS | Tropical Storm DianneSouth Indian Ocean | 83 km/h | 984 hPa | Australia |
| 9 Apr – 18 Apr | C5 | Cyclone ErrolSouth Indian Ocean | 256 km/h | 927 hPa | – |
| 14 Apr – 19 Apr | TS | Tropical Storm TamSouth Pacific | 94 km/h | 977 hPa | – |
| 16 Apr – 23 Apr | TS | Tropical Storm of 16 April 2025South Pacific | 65 km/h | 998 hPa | – |
| 16 Apr – 22 Apr | TS | Tropical Storm KantoSouth Indian Ocean | 102 km/h | 994 hPa | – |
| 9 May – 12 May | TS | Tropical Storm of 9 May 2025South Pacific | 65 km/h | 1000 hPa | Indonesia |
| 28 May – 1 Jun | TS | Tropical Storm AlvinEastern Pacific | 93 km/h | 999 hPa | – |
| 8 Jun – 11 Jun | C1 | Hurricane BarbaraEastern Pacific | 120 km/h | 991 hPa | – |
| 8 Jun – 11 Jun | TS | Tropical Storm CosmeEastern Pacific | 111 km/h | 991 hPa | – |
| 10 Jun – 15 Jun | C1 | Typhoon WutipWestern Pacific | 119 km/h | 980 hPa | China |
| 12 Jun – 17 Jun | TS | Tropical Storm DalilaEastern Pacific | 102 km/h | 992 hPa | – |
| 16 Jun – 20 Jun | C4 | Hurricane ErickEastern Pacific | 222 km/h | 944 hPa | Mexico |
| 21 Jun – 26 Jun | TS | Tropical Storm SepatWestern Pacific | 72 km/h | 1000 hPa | – |
| 22 Jun – 25 Jun | TS | Tropical Storm AndreaNorth Atlantic | 65 km/h | 1014 hPa | – |
| 28 Jun – 30 Jun | TS | Tropical Storm BarryNorth Atlantic | 74 km/h | 1006 hPa | Mexico |
| 29 Jun – 5 Jul | C3 | Hurricane FlossieEastern Pacific | 194 km/h | 958 hPa | – |
| 1 Jul – 11 Jul | TS | Tropical Storm MunWestern Pacific | 111 km/h | 982 hPa | – |
| 3 Jul – 11 Jul | C2 | Typhoon DanasWestern Pacific | 165 km/h | 961 hPa | China, Taiwan |
| 4 Jul – 7 Jul | TS | Tropical Storm ChantalNorth Atlantic | 93 km/h | 1002 hPa | United States |
| 9 Jul – 17 Jul | TS | Tropical Storm NariWestern Pacific | 94 km/h | 984 hPa | Japan |
| 14 Jul – 20 Jul | TS | Tropical Storm of 14 July 2025South Indian Ocean | 65 km/h | 1000 hPa | – |
| 15 Jul | TS | Tropical Storm of 15 July 2025Western Pacific | 72 km/h | 1002 hPa | – |
| 16 Jul – 22 Jul | C1 | Typhoon WiphaWestern Pacific | 119 km/h | 971 hPa | China, Vietnam |
| 22 Jul – 3 Aug | C1 | Typhoon Co-MayWestern Pacific | 130 km/h | 975 hPa | China, Philippines |
| 22 Jul – 27 Jul | TS | Tropical Storm FranciscoWestern Pacific | 72 km/h | 987 hPa | China |
| 23 Jul – 5 Aug | C1 | Typhoon KrosaWestern Pacific | 148 km/h | 963 hPa | – |
| 26 Jul – 1 Aug | C4 | Hurricane IonaEastern Pacific | 213 km/h | 956 hPa | – |
| 27 Jul – 30 Jul | TS | Tropical Storm KeliEastern Pacific | 83 km/h | 1003 hPa | – |
| 30 Jul – 7 Aug | TS | Tropical Storm BailuWestern Pacific | 65 km/h | 982 hPa | – |
| 31 Jul – 5 Aug | C1 | Hurricane GilEastern Pacific | 120 km/h | 991 hPa | – |
| 2 Aug – 4 Aug | TD | Tropical Depression IonaEastern Pacific | – | – | – |
| 2 Aug – 13 Aug | C1 | Hurricane DexterNorth Atlantic | 130 km/h | 988 hPa | – |
| 4 Aug – 14 Aug | C1 | Hurricane HenrietteEastern Pacific | 139 km/h | 986 hPa | – |
| 4 Aug – 11 Aug | TS | Tropical Storm AwoSouth Indian Ocean | 65 km/h | 1000 hPa | – |
| 5 Aug – 15 Aug | C2 | Typhoon PodulWestern Pacific | 165 km/h | 960 hPa | China, Taiwan |
| 6 Aug – 12 Aug | TS | Tropical Storm IvoEastern Pacific | 102 km/h | 998 hPa | – |
| 11 Aug – 27 Aug | C5 | Hurricane ErinNorth Atlantic | 259 km/h | 913 hPa | Cape Verde |
| 17 Aug – 23 Aug | TS | Tropical Storm LinglingWestern Pacific | 83 km/h | 994 hPa | Japan |
| 21 Aug – 27 Aug | C2 | Typhoon KajikiWestern Pacific | 172 km/h | 950 hPa | Philippines, Vietnam |
| 23 Aug – 28 Aug | TS | Tropical Storm FernandNorth Atlantic | 93 km/h | 999 hPa | – |
| 24 Aug – 30 Aug | TS | Tropical Storm JulietteEastern Pacific | 111 km/h | 994 hPa | – |
| 27 Aug – 31 Aug | TS | Tropical Storm NongfaWestern Pacific | 72 km/h | 995 hPa | Vietnam |
| 31 Aug – 11 Sept | C4 | Hurricane KikoEastern Pacific | 232 km/h | 945 hPa | – |
| 2 Sept – 7 Sept | C1 | Hurricane LorenaEastern Pacific | 139 km/h | 981 hPa | – |
| 2 Sept – 10 Sept | TS | Tropical Storm PeipahWestern Pacific | 94 km/h | 980 hPa | Japan |
| 5 Sept – 9 Sept | C1 | Typhoon TapahWestern Pacific | 119 km/h | 980 hPa | China |
| 5 Sept – 14 Sept | TS | Tropical Storm BlossomSouth Indian Ocean | 65 km/h | 1003 hPa | – |
| 11 Sept – 18 Sept | TS | Tropical Storm MarioEastern Pacific | 102 km/h | 994 hPa | – |
| 15 Sept – 20 Sept | TS | Tropical Storm MitagWestern Pacific | 83 km/h | 992 hPa | China, Philippines |
| 16 Sept – 25 Sept | C5 | Typhoon RagasaWestern Pacific | 267 km/h | 905 hPa | China |
| 17 Sept – 1 Oct | C4 | Typhoon NeoguriWestern Pacific | 230 km/h | 925 hPa | – |
| 17 Sept – 28 Sept | C4 | Hurricane GabrielleNorth Atlantic | 222 km/h | 944 hPa | Portugal |
| 21 Sept – 1 Oct | C2 | Hurricane NardaEastern Pacific | 167 km/h | 970 hPa | – |
| 22 Sept – 30 Sept | C1 | Typhoon BualoiWestern Pacific | 148 km/h | 974 hPa | Philippines, Vietnam |
| 24 Sept – 1 Oct | C5 | Hurricane HumbertoNorth Atlantic | 259 km/h | 918 hPa | – |
| 26 Sept – 6 Oct | C1 | Hurricane ImeldaNorth Atlantic | 148 km/h | 966 hPa | Bahamas |
| 29 Sept – 9 Oct | C1 | Hurricane OctaveEastern Pacific | 148 km/h | 980 hPa | – |
| 30 Sept – 6 Oct | C2 | Typhoon MatmoWestern Pacific | 165 km/h | 967 hPa | China, Philippines |
| 1 Oct – 3 Oct | TS | Tropical Storm of 1 October 2025North Indian Ocean | 65 km/h | 994 hPa | India |
| 1 Oct – 7 Oct | C1 | Cyclone ShakhtiNorth Indian Ocean | 137 km/h | 986 hPa | – |
| 3 Oct – 11 Oct | C4 | Typhoon HalongWestern Pacific | 220 km/h | 935 hPa | – |
| 4 Oct – 12 Oct | C3 | Hurricane PriscillaEastern Pacific | 185 km/h | 954 hPa | – |
| 6 Oct – 16 Oct | C1 | Typhoon NakriWestern Pacific | 137 km/h | 970 hPa | – |
| 7 Oct – 11 Oct | TS | Tropical Storm JerryNorth Atlantic | 102 km/h | 1000 hPa | – |
| 8 Oct – 11 Oct | TS | Tropical Storm KarenNorth Atlantic | 93 km/h | 996 hPa | – |
| 9 Oct – 12 Oct | TS | Tropical Storm RaymondEastern Pacific | 93 km/h | 998 hPa | Mexico |
| 13 Oct – 15 Oct | TS | Tropical Storm LorenzoNorth Atlantic | 93 km/h | 1000 hPa | – |
| 15 Oct – 23 Oct | TS | Tropical Storm FengshenWestern Pacific | 94 km/h | 990 hPa | Philippines |
| 16 Oct – 28 Oct | TS | Tropical Storm ChengeSouth Indian Ocean | 111 km/h | 979 hPa | – |
| 21 Oct – 1 Nov | C5 | Hurricane MelissaNorth Atlantic | 306 km/h | 892 hPa | Bahamas, Cuba, Jamaica |
| 24 Oct – 29 Oct | TS | Tropical Storm SoniaEastern Pacific | 83 km/h | 1001 hPa | – |
| 25 Oct – 29 Oct | TS | Tropical Storm MonthaNorth Indian Ocean | 83 km/h | 990 hPa | India |
| 31 Oct – 7 Nov | C4 | Typhoon KalmaegiWestern Pacific | 213 km/h | 950 hPa | Philippines, Vietnam |
| 4 Nov – 13 Nov | C4 | Typhoon Fung-WongWestern Pacific | 213 km/h | 935 hPa | Philippines, Taiwan |
| 15 Nov – 26 Nov | C3 | Cyclone FinaSouth Indian Ocean | 202 km/h | 938 hPa | Australia |
| 23 Nov – 3 Dec | C1 | Typhoon KotoWestern Pacific | 148 km/h | 970 hPa | Philippines, Vietnam |
| 25 Nov – 30 Nov | TS | Tropical Storm SenyarNorth Indian Ocean | 83 km/h | 997 hPa | Indonesia, Malaysia |
| 26 Nov – 2 Dec | TS | Tropical Storm DitwahNorth Indian Ocean | 65 km/h | 1000 hPa | Sri Lanka |
| 5 Dec – 6 Dec | TS | Tropical Storm of 5 December 2025South Pacific | 72 km/h | 999 hPa | – |
| 10 Dec – 18 Dec | C1 | Cyclone BakungSouth Indian Ocean | 148 km/h | 957 hPa | – |
| 14 Dec – 7 Jan | C4 | Cyclone GrantSouth Indian Ocean | 220 km/h | 940 hPa | – |
| 14 Dec – 17 Dec | TS | Tropical Storm of 14 December 2025South Pacific | 72 km/h | 997 hPa | – |
| 27 Dec – 1 Jan | C2 | Cyclone HayleySouth Indian Ocean | 165 km/h | 953 hPa | Australia |
| 31 Dec – 4 Jan | TS | Tropical Storm IggySouth Indian Ocean | 83 km/h | 997 hPa | – |