107Storms
Tropical storms and hurricanes in Madagascar since 1980
Landfalls in Madagascar since 1980: 107 tropical systems, 37 of them at hurricane, typhoon or cyclone strength and 10 at category 3 or more. The strongest at landfall: Cyclone Hary (2002), 259 km/h.
130Landfalls
37Hurricanes, typhoons, cyclones
10Category 3 or more
Feb 2026Cyclone Gezani
C5 · category 5C4 · category 4C3 · category 3C2 · category 2C1 · category 1TS · tropical stormTD · tropical depression
Landfalls by month
Landfalls
| Date | Storms | Landfall wind | Nearby | |
|---|---|---|---|---|
| 10 February 2026 | C2 | Cyclone Gezani | 165 km/h | Toamasina · 22 km |
| 31 January 2026 | C2 | Cyclone Fytia | 161 km/h | Soalala · 2 km |
| 21 January 2026 | TS | Tropical Storm Ewetse | 74 km/h | Efoetsy · 25 km |
| 7 March 2025 | TD | Cyclone Jude | – | Nosiarina · 47 km |
| 15 March 2025 | TS | Cyclone Jude | 100 km/h | Itampolo · 5 km |
| 11 January 2025 | C1 | Cyclone Dikeledi | 137 km/h | Ambilobe · 34 km |
| 27 March 2024 | C2 | Cyclone Gamane | 154 km/h | Sadjoavato · 58 km |
| 29 March 2024 | TD | Cyclone Gamane | 33 km/h | Analalava · 37 km |
| 3 March 2024 | TD | Cyclone Filipo | – | Ambilobe · 16 km |
| 1 January 2024 | TS | Cyclone Alvaro | 111 km/h | Morombe · 75 km |
| 21 February 2023 | C1 | Cyclone Freddy | 139 km/h | Mananjary · 29 km |
| 19 January 2023 | TS | Cyclone Cheneso | 80 km/h | Ampahana · 29 km |
| 22 January 2023 | TD | Cyclone Cheneso | 46 km/h | Belon'i Tsiribihina · 20 km |
| 26 April 2022 | TS | Cyclone Jasmine | 80 km/h | Antanimena · 20 km |
| 8 March 2022 | TS | Cyclone Gombe | 65 km/h | Vinanivao · 32 km |
| 15 February 2022 | TS | Tropical Storm Dumako | 70 km/h | Ambodimanga II · 20 km |
| 23 February 2022 | C1 | Cyclone Emnati | 120 km/h | Vohipeno · 28 km |
| 5 February 2022 | C2 | Cyclone Batsirai | 167 km/h | Mananjary · 26 km |
| 22 January 2022 | TD | Tropical Storm Ana | 61 km/h | Vavatenina · 18 km |
| 5 March 2021 | TD | Tropical Storm Iman | 46 km/h | Maintirano · 71 km |
| 19 January 2021 | TS | Cyclone Eloise | 89 km/h | Antalaha · 41 km |
| 26 December 2020 | TD | Cyclone Chalane | 61 km/h | Vavatenina · 18 km |
| 15 February 2020 | TD | Tropical Storm Francisco | 56 km/h | Mahanoro · 11 km |
| 22 January 2020 | TD | Tropical Storm Diane | 37 km/h | Besalampy · 11 km |
| 9 December 2019 | C3 | Cyclone Belna | 185 km/h | Soalala · 34 km |
| 16 March 2018 | TS | Cyclone Eliakim | 111 km/h | Vinanivao · 12 km |
| 5 January 2018 | C1 | Cyclone Ava | 148 km/h | Toamasina · 12 km |
| 7 March 2017 | C3 | Cyclone Enawo | 191 km/h | Ampahana · 24 km |
| 8 March 2015 | TD | Tropical Storm of 4 March 2015 | 46 km/h | Maintirano · 19 km |
| 16 January 2015 | TS | Tropical Storm Chedza | 83 km/h | Morondava · 21 km |
| 1 April 2014 | TD | Cyclone Hellen | – | Besalampy · 19 km |
| 15 January 2014 | TD | Tropical Storm Deliwe | 43 km/h | Besalampy · 50 km |
| 22 February 2013 | C2 | Cyclone Haruna | 163 km/h | Morombe · 62 km |
| 26 February 2012 | TD | Tropical Storm Irina | 46 km/h | Nosiarina · 44 km |
| 1 March 2012 | TS | Tropical Storm Irina | 111 km/h | Maintirano · 16 km |
| 14 February 2012 | C2 | Cyclone Giovanna | 176 km/h | Andasibe · 31 km |
| 9 January 2012 | TD | Tropical Storm Chanda | 56 km/h | Morondava · 90 km |
| 14 February 2011 | C2 | Cyclone Bingiza | 157 km/h | Mananara · 31 km |
| 16 February 2011 | TD | Cyclone Bingiza | 56 km/h | Maintirano · 63 km |
| 17 February 2011 | TS | Cyclone Bingiza | 70 km/h | Morondava · 58 km |
| 19 February 2011 | TD | Cyclone Bingiza | – | Tôlanaro · 8 km |
| 10 March 2010 | TS | Tropical Storm Hubert | 83 km/h | Mananjary · 26 km |
| 2 February 2010 | TS | Tropical Storm Fami | 83 km/h | Morondava · 90 km |
| 6 April 2009 | C1 | Cyclone Jade | 120 km/h | Vinanivao · 32 km |
| 21 January 2009 | C2 | Cyclone Fanele | 167 km/h | Morondava · 76 km |
| 6 March 2008 | TS | Cyclone Jokwe | 102 km/h | Mahalina · 25 km |
| 17 February 2008 | C2 | Cyclone Ivan | 172 km/h | Ambodimanga II · 16 km |
| 27 January 2008 | C1 | Cyclone Fame | 139 km/h | Besalampy · 52 km |
| 3 April 2007 | C1 | Cyclone Jaya | 135 km/h | Ambodivoara · 19 km |
| 15 March 2007 | C3 | Cyclone Indlala | 194 km/h | Antalaha · 2 km |
| 3 January 2007 | TS | Cyclone Clovis | 111 km/h | Sahavato · 13 km |
| 25 December 2006 | TS | Cyclone Bondo | 93 km/h | Antseza · 37 km |
| 29 January 2006 | TD | Cyclone Boloetse | 56 km/h | Sahavato · 18 km |
| 28 January 2005 | TD | Tropical Storm Felapi | 56 km/h | Efoetsy · 21 km |
| 23 January 2005 | C2 | Cyclone Ernest | 154 km/h | Beloha · 66 km |
| 7 March 2004 | C4 | Cyclone Gafilo | 228 km/h | Antakotako · 26 km |
| 10 March 2004 | TS | Cyclone Gafilo | 102 km/h | Morombe · 77 km |
| 28 January 2004 | TS | Cyclone Elita | 102 km/h | Mahajanga · 35 km |
| 31 January 2004 | TD | Cyclone Elita | 46 km/h | Saharefo · 29 km |
| 3 February 2004 | TS | Cyclone Elita | 111 km/h | Morondava · 46 km |
| 9 December 2003 | TS | Cyclone Cela | 65 km/h | Ambilobe · 70 km |
| 29 January 2003 | TS | Tropical Storm Fari | 102 km/h | Nosy Varika · 32 km |
| 9 May 2002 | TS | Cyclone Kesiny | 111 km/h | Sadjoavato · 19 km |
| 11 May 2002 | TD | Cyclone Kesiny | 56 km/h | Mahajanga · 93 km |
| 10 March 2002 | C5 | Cyclone Hary | 259 km/h | Vinanivao · 59 km |
| 14 February 2002 | TD | Cyclone Guillaume | 46 km/h | Vavatenina · 39 km |
| 2 January 2002 | TS | Tropical Storm Cyprien | 83 km/h | Morombe · 29 km |
| 6 March 2001 | TD | Cyclone Dera | 46 km/h | Sadjoavato · 11 km |
| 2 April 2000 | C3 | Cyclone Hudah | 200 km/h | Andapa · 32 km |
| 1 March 2000 | TS | Tropical Storm Gloria | 93 km/h | Nosiarina · 36 km |
| 17 February 2000 | C1 | Cyclone Eline:leone | 139 km/h | Mahanoro · 46 km |
| 31 December 1999 | TS | Cyclone Astride | 80 km/h | Sadjoavato · 26 km |
| 5 February 1998 | TD | Tropical Storm Beltane | 43 km/h | Belon'i Tsiribihina · 47 km |
| 11 February 1998 | TD | Tropical Storm Beltane | – | Beloha · 46 km |
| 9 February 1997 | TS | Cyclone Josie | 93 km/h | Ambilobe · 50 km |
| 24 January 1997 | C4 | Cyclone Gretelle | 213 km/h | Vohipeno · 56 km |
| 4 January 1997 | TS | Tropical Storm Fabriola | 111 km/h | Vinanivao · 21 km |
| 5 January 1997 | TS | Tropical Storm Fabriola | 65 km/h | Mahajanga · 47 km |
| 7 January 1997 | TS | Tropical Storm Fabriola | 93 km/h | Morombe · 37 km |
| 27 February 1996 | C2 | Cyclone Edwige | 172 km/h | Sahavato · 23 km |
| 28 February 1996 | TS | Cyclone Edwige | 80 km/h | Mahanoro · 35 km |
| 19 February 1996 | TS | Cyclone Doloresse | 74 km/h | Soalala · 46 km |
| 11 January 1996 | C3 | Cyclone Bonita | 204 km/h | Vavatenina · 11 km |
| 2 January 1995 | TD | Tropical Storm Christelle | 56 km/h | Antalaha · 26 km |
| 23 March 1994 | C2 | Cyclone Nadia | 163 km/h | Ambilobe · 27 km |
| 15 March 1994 | C3 | Cyclone Litanne | 204 km/h | Brickaville · 38 km |
| 18 February 1994 | TD | Tropical Depression Julita | 46 km/h | Belon'i Tsiribihina · 12 km |
| 2 February 1994 | C3 | Cyclone Geralda | 194 km/h | Toamasina · 6 km |
| 13 January 1994 | C1 | Cyclone Daisy | 148 km/h | Mahanoro · 47 km |
| 16 January 1994 | TD | Cyclone Daisy | 37 km/h | Efoetsy · 4 km |
| 4 March 1993 | TS | Tropical Storm Ionia | 63 km/h | Maintirano · 63 km |
| 1 March 1993 | TD | Tropical Depression Hutelle | – | Vatomandry · 19 km |
| 20 January 1993 | TD | Tropical Storm Dessilia | 61 km/h | Morombe · 91 km |
| 24 February 1992 | TD | Tropical Storm Elizabetha | 54 km/h | Mahajanga · 31 km |
| 2 January 1992 | TS | Tropical Storm Bryna | 63 km/h | Vinanivao · 56 km |
| 4 January 1992 | TD | Tropical Storm Bryna | 37 km/h | Maintirano · 30 km |
| 17 February 1991 | TS | Tropical Storm Cynthia | 89 km/h | Morondava · 32 km |
| 1 January 1990 | C1 | Cyclone Alibera | 130 km/h | Sahavato · 34 km |
| 26 February 1989 | TD | Tropical Storm Iana | – | Morombe · 78 km |
| 14 January 1989 | C1 | Cyclone Calasanjy | 130 km/h | Belon'i Tsiribihina · 34 km |
| 27 March 1988 | TS | Tropical Storm Hely | 65 km/h | Vinanivao · 7 km |
| 24 February 1988 | TD | Cyclone Filao | 56 km/h | Mahalina · 25 km |
| 25 January 1988 | TS | Cyclone Doaza | 74 km/h | Ampahana · 17 km |
| 19 January 1988 | TD | Tropical Storm Calidera | – | Efoetsy · 13 km |
| 15 January 1988 | TS | Cyclone Calidera | 93 km/h | Soanierana Ivongo · 42 km |
| 18 January 1988 | TD | Cyclone Calidera | – | Efoetsy · 13 km |
| 15 March 1986 | C1 | Cyclone Honorinina | 139 km/h | Sahatavy · 50 km |
| 24 December 1985 | TD | Tropical Storm Alifredy | 52 km/h | Morombe · 84 km |
| 18 February 1985 | TD | Tropical Storm Feliksa | 56 km/h | Andoany · 37 km |
| 10 February 1985 | TS | Tropical Storm Esitera | 74 km/h | Toamasina · 20 km |
| 20 November 1984 | TD | Tropical Storm Anety | 37 km/h | Ambodivoara · 21 km |
| 9 April 1984 | C2 | Cyclone Kamisy | 176 km/h | Antsiranana · 14 km |
| 12 April 1984 | C1 | Cyclone Kamisy | 126 km/h | Mahajanga · 20 km |
| 2 February 1984 | TS | Tropical Storm Galy | 67 km/h | Saharefo · 14 km |
| 22 January 1984 | TS | Tropical Storm Domoina | 65 km/h | Vatomandry · 15 km |
| 6 January 1984 | TD | Tropical Storm Caboto | 44 km/h | Morondava · 80 km |
| 12 December 1983 | C2 | Cyclone Andry | 154 km/h | Antseza · 22 km |
| 16 December 1983 | TD | Cyclone Andry | 52 km/h | Vangaindrano · 51 km |
| 18 March 1982 | C1 | Cyclone Justine | 120 km/h | Nosiarina · 25 km |
| 25 March 1982 | C1 | Cyclone Justine | 120 km/h | Efoetsy · 18 km |
| 31 January 1982 | TD | Tropical Storm Frida | – | Sahavato · 36 km |
| 1 February 1982 | TD | Tropical Storm Frida | – | Vangaindrano · 67 km |
| 3 February 1982 | TD | Tropical Storm Electre | 56 km/h | Didy · 7 km |
| 1 March 1981 | TD | Cyclone Johanne | 19 km/h | Ikongo · 37 km |
| 17 February 1981 | TS | Tropical Storm Iadine | 65 km/h | Sadjoavato · 19 km |
| 20 February 1981 | TS | Tropical Storm Iadine | 89 km/h | Besalampy · 65 km |
| 3 February 1981 | TS | Tropical Storm Helyette | 74 km/h | Vangaindrano · 105 km |
| 30 December 1980 | TD | Tropical Depression Edwig | – | Beloha · 37 km |
| 9 December 1980 | TD | Tropical Depression Bert:christe | – | Brickaville · 19 km |
| 13 March 1980 | TD | Tropical Storm Kolia | – | Ambovombe · 12 km |