Hurricane Calendar · On this day

Hurricanes on March 29 in history (1842 to 2026)

150 storms on record were active on March 29 between 1860 and 2025. On this date 13 formed, 10 reached their peak recorded wind, 8 came ashore and 21 ended. The strongest storm active on March 29 was Typhoon Maysak (2015), with a peak 1-minute sustained wind of 150 kt (173 mph), recorded by JTWC.

Dates are calendar dates in UTC. Typhoons and cyclones are the same kind of storm as hurricanes, named by region. Archive of September 29, 2026.

Replay every March 29 storm on its track. Hurricane Calendar shows each storm moving along its recorded track, which storms passed your town, and a daily track quiz. Free on Android, no account and no ads.

Get it on Google Play
Tracks of the 50 storms that formed, peaked, came ashore or ended on March 29
Recorded trackCame ashore on March 29Tracks of the 50 storms that formed, peaked, came ashore or ended on March 29, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Cyclone Imani (2009–10)

Last recorded position: March 29, 2010, 12:00 UTC. Peak: 70 kt · 10-minute (Météo-France). Southwest Indian, Mar 20 to 29, 2010.

In Hurricane Calendar, replay Imani along its recorded track, with the wind at each step and the agency that measured it.

Came ashore on March 29

8 storms, most recent first. Recorded landfalls come from the National Hurricane Center's best track; elsewhere a coast crossing is estimated from the track and labelled.

YearStormOceanWhere and whenWind at landfallRecord
2024Cyclone GamaneSouthwest IndianCoast crossing (estimated) near 14.2°S, 47.7°E
March 29, 2024, 00:00 UTC
20 kt (23 mph), 10-minute, Météo-FranceEstimated from the track
2009Cyclone IzildaSouthwest IndianCoast crossing (estimated) near 20.3°S, 35.0°E
March 29, 2009, 12:00 UTC
20 kt (23 mph), 10-minute, Météo-FranceEstimated from the track
1976Storm GladysSouthwest IndianCoast crossing (estimated) near 14.7°S, 50.7°E
March 29, 1976, 12:00 UTC
Not recordedEstimated from the track
1964Storm KatieAustralian regionCoast crossing (estimated) near 21.6°S, 114.0°E
March 29, 1964, 13:00 UTC
Not recordedEstimated from the track
1951Unnamed tropical depression · 1951Central PacificCoast crossing (estimated) near 22.1°N, 159.2°W
March 29, 1951, 00:00 UTC
Not recordedEstimated from the track
1950Unnamed storm · 1950South PacificCoast crossing (estimated) near 17.0°S, 177.4°E
March 29, 1950, 09:00 UTC
Not recordedEstimated from the track
1931Unnamed storm · 1931Australian regionCoast crossing (estimated) near 20.4°S, 118.0°E
March 29, 1931, 01:00 UTC
Not recordedEstimated from the track
1898Unnamed storm · 1898Australian regionCoast crossing (estimated) near 14.3°S, 128.5°E
March 29, 1898, 03:00 UTC
Not recordedEstimated from the track

Formed on March 29

13 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2002–03Cyclone InigoAustralian region7.0°S, 130.6°E125 kt · 10-minute (BoM)
1994–95Cyclone ChloeAustralian region9.0°S, 130.5°E120 kt · 10-minute (BoM)
1988–89Cyclone AivuAustralian region11.4°S, 158.2°E110 kt · 10-minute (BoM)
2004–05Cyclone IsangSouthwest Indian10.0°S, 84.9°E63 kt · 10-minute (Météo-France)
1996Tropical storm AnnWestern Pacific4.0°N, 150.1°E35 kt · 10-minute (JMA)
1988–89Cyclone KerrySouth Pacific14.8°S, 172.7°W50 kt · 10-minute (MetService NZ)
2010–11Unnamed cyclone · 2011Australian region10.4°S, 132.8°E40 kt · 10-minute (BoM)
2022Unnamed tropical storm · 2022Western Pacific9.4°N, 116.4°E35 kt · 1-minute (JTWC)
1963–64Storm IngridSouthwest Indian14.0°S, 72.2°ENot recorded
1926–27Unnamed storm · 1927Australian region14.6°S, 153.1°ENot recorded
1926–27Unnamed storm · 1927Australian region18.0°S, 111.6°ENot recorded
1964–65Unnamed storm · 1965South Pacific14.0°S, 166.0°ENot recorded
1957–58Unnamed storm · 1958Australian region8.2°S, 94.9°ENot recorded

Reached peak wind on March 29

10 storms recorded their highest wind on this date, as the responsible agency measured it.

SeasonStormOceanPeak windLowest pressure
2024–25Cyclone CourtneyAustralian region → Southwest Indian110 kt (127 mph), 10-minute, BoM934 hPa (BoM)
1985–86Cyclone JefotraAustralian region → Southwest Indian72 kt (83 mph), 10-minute, Météo-France954 hPa (Météo-France)
2009–10Cyclone PaulAustralian region70 kt (81 mph), 10-minute, BoM971 hPa (BoM)
1970–71Cyclone MavisAustralian region50 kt (58 mph), 1-minute, JTWC975 hPa (BoM)
1993–94Tropical depression UshaAustralian region → South Pacific30 kt (35 mph), 10-minute, MetService NZ990 hPa (MetService NZ)
1992Tropical storm HaliCentral Pacific45 kt (52 mph), 1-minute, NHCNot recorded
1972–73Cyclone PaulaAustralian region → Southwest Indian35 kt (40 mph), 10-minute, BoM997 hPa (BoM)
2015–16Unnamed cyclone · 2016Southwest Indian45 kt (52 mph), 10-minute, Météo-France993 hPa (Météo-France)
2000Unnamed cyclone · 2000North Indian45 kt (52 mph), 3-minute, IMD998 hPa (IMD)
1979–80Unnamed cyclone · 1980Australian region40 kt (46 mph), 10-minute, BoM995 hPa (BoM)

Ended on March 29

21 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
1979–80Cyclone DorisAustralian region36.4°S, 107.4°EMar 12 to 29, 1980
2003–04Cyclone ItsangAustralian region → Southwest Indian20.6°S, 86.0°EMar 21 to 29, 2004
1996–97Cyclone JustinAustralian region10.9°S, 145.3°EMar 3 to 29, 1997
1977–78Cyclone WinnieSouthwest Indian → Australian region → Southwest Indian37.7°S, 89.5°EMar 16 to 29, 1978
2009–10Cyclone ImaniSouthwest Indian25.0°S, 83.8°EMar 20 to 29, 2010
2008–09Cyclone IzildaSouthwest Indian19.9°S, 33.9°EMar 22 to 29, 2009
2006–07Cyclone BeckyAustralian region → South Pacific21.2°S, 166.8°EMar 24 to 29, 2007
1970–71Cyclone MavisAustralian region31.6°S, 130.0°EMar 23 to 29, 1971
1979–80Cyclone ValSouth Pacific18.7°S, 166.0°WMar 25 to 29, 1980
1991–92Cyclone HettieSouth Pacific29.3°S, 128.1°WMar 23 to 29, 1992
Show 11 more storms
SeasonStormOceanLast positionDates
1971–72Cyclone BelindaAustralian region → Southwest Indian23.3°S, 89.8°EMar 20 to 29, 1972
1965–66Cyclone KayAustralian region → Southwest Indian38.2°S, 53.4°EMar 13 to 29, 1966
1980Unnamed tropical depression · 1980Western Pacific10.4°N, 109.6°EMar 16 to 29, 1980
1939–40Unnamed storm · 1940Australian region20.9°S, 122.1°EMar 21 to 29, 1940
1933–34Unnamed storm · 1934Australian region22.6°S, 117.8°EMar 27 to 29, 1934
1916–17Unnamed storm · 1917Australian region22.7°S, 117.0°EMar 28 to 29, 1917
1946–47Unnamed storm · 1947Australian region19.4°S, 142.4°EMar 26 to 29, 1947
1956–57Unnamed storm · 1957Australian region16.8°S, 101.2°EMar 22 to 29, 1957
1941–42Unnamed storm · 1942Southwest Indian21.3°S, 69.3°EMar 21 to 29, 1942
1911–12Unnamed storm · 1912Southwest Indian → Australian region14.8°S, 102.2°EMar 21 to 29, 1912
1859–60Unnamed storm · 1860Southwest Indian28.6°S, 57.0°EMar 20 to 29, 1860

Also active on March 29

100 more storms were active on this date, the most notable first. Storms listed above are not repeated.

SeasonStormOceanDatesPeak
2016–17Cyclone DebbieAustralian regionMar 23 to Apr 1, 201795 kt · 10-minute (BoM)
2015Typhoon MaysakWestern PacificMar 25 to Apr 7, 2015105 kt · 10-minute (JMA)
2013–14Cyclone HellenSouthwest IndianMar 26 to Apr 5, 2014125 kt · 10-minute (Météo-France)
1999–00Cyclone HudahAustralian region → Southwest IndianMar 22 to Apr 9, 2000120 kt · 10-minute (Météo-France)
2018–19Cyclone VeronicaAustralian regionMar 18 to 30, 2019115 kt · 10-minute (BoM)
2005–06Cyclone GlendaAustralian regionMar 22 to 31, 2006110 kt · 10-minute (BoM)
1998–99Cyclone EvrinaAustralian region → Southwest IndianMar 25 to Apr 10, 1999110 kt · 10-minute (BoM)
1993–94Cyclone NadiaSouthwest IndianMar 16 to Apr 2, 199495 kt · 10-minute (Météo-France)
2018Typhoon JelawatWestern PacificMar 23 to Apr 2, 2018105 kt · 10-minute (JMA)
2022–23Cyclone HermanAustralian regionMar 27 to Apr 4, 2023115 kt · 10-minute (BoM)
1994–95Cyclone MarleneSouthwest IndianMar 28 to Apr 11, 1995100 kt · 10-minute (Météo-France)
1974–75Cyclone BeverleyAustralian regionMar 22 to Apr 3, 1975110 kt · 10-minute (BoM)
2006–07Cyclone JayaSouthwest IndianMar 26 to Apr 8, 2007100 kt · 10-minute (Météo-France)
1984–85Cyclone SandyAustralian regionMar 19 to Apr 3, 1985105 kt · 10-minute (BoM)
1961Typhoon TessWestern PacificMar 22 to Apr 2, 1961130 kt · 1-minute (JTWC)
2021–22Cyclone HalimaSouthwest IndianMar 20 to Apr 7, 2022110 kt · 10-minute (Météo-France)
1995–96Cyclone BetiSouth PacificMar 19 to Apr 2, 199690 kt · 10-minute (FMS)
1982Typhoon NelsonWestern PacificMar 18 to Apr 1, 1982100 kt · 10-minute (JMA)
2018–19Cyclone JoaninhaSouthwest IndianMar 18 to Apr 1, 2019100 kt · 10-minute (Météo-France)
1988–89Cyclone NedAustralian regionMar 24 to Apr 1, 1989100 kt · 10-minute (BoM)
1977–78Cyclone AlbyAustralian regionMar 27 to Apr 5, 1978110 kt · 10-minute (BoM)
1997–98Cyclone ZumanSouth PacificMar 28 to Apr 10, 199880 kt · 10-minute (FMS)
1993–94Cyclone OdilleAustralian region → Southwest IndianMar 26 to Apr 17, 199495 kt · 10-minute (Météo-France)
1978–79Cyclone MeliSouth PacificMar 24 to 31, 197985 kt · 10-minute (MetService NZ)
1982–83Cyclone TomasiSouth PacificMar 27 to Apr 5, 1983100 kt · 10-minute (MetService NZ)
Show 75 more storms
SeasonStormOceanDatesPeak
1997–98Cyclone YaliSouth Pacific → Australian region → South PacificMar 17 to 31, 199870 kt · 10-minute (FMS)
1956Typhoon SarahWestern PacificMar 21 to Apr 5, 1956125 kt · 1-minute (JTWC)
2001–02Cyclone IkalaSouthwest IndianMar 21 to Apr 3, 200290 kt · 10-minute (Météo-France)
1992–93Cyclone PremaSouth PacificMar 24 to Apr 6, 199360 kt · 10-minute (MetService NZ)
2006–07Cyclone KaraAustralian regionMar 23 to 30, 2007105 kt · 10-minute (BoM)
1990–91Cyclone ErrolAustralian regionMar 23 to 31, 199190 kt · 10-minute (BoM)
1988–89Cyclone KrisySouthwest IndianMar 28 to Apr 11, 198982 kt · 10-minute (Météo-France)
2007–08Cyclone PanchoAustralian regionMar 23 to 30, 200895 kt · 10-minute (BoM)
1982–83Cyclone SarahSouth PacificMar 22 to Apr 3, 198390 kt · 10-minute (MetService NZ)
1946Typhoon BarbaraWestern PacificMar 27 to Apr 7, 1946100 kt · 1-minute (JTWC)
1971–72Cyclone EmilyAustralian regionMar 27 to Apr 4, 197265 kt · 1-minute (JTWC)
1990–91Cyclone FatimaAustralian region → Southwest Indian → Australian regionMar 20 to Apr 2, 199172 kt · 10-minute (Météo-France)
1994Tropical storm OwenWestern PacificMar 28 to Apr 9, 199460 kt · 10-minute (JMA)
2010–11Cyclone BuneSouth PacificMar 22 to Apr 2, 201170 kt · 10-minute (FMS)
1982Typhoon OdessaWestern PacificMar 28 to Apr 4, 198275 kt · 10-minute (JMA)
1955Typhoon WildaWestern PacificMar 21 to 30, 195585 kt · 1-minute (JTWC)
1984–85Cyclone TanyaAustralian regionMar 27 to Apr 4, 198555 kt · 10-minute (BoM)
1987–88Cyclone HelySouthwest IndianMar 16 to Apr 2, 198852 kt · 10-minute (Météo-France)
2012Tropical storm PakharWestern PacificMar 26 to Apr 2, 201240 kt · 10-minute (JMA)
1988–89Cyclone JinaboSouthwest IndianMar 21 to Apr 1, 198962 kt · 10-minute (Météo-France)
2004–05Cyclone HennieSouthwest IndianMar 19 to Apr 1, 200555 kt · 10-minute (Météo-France)
1973–74Cyclone JennyAustralian regionMar 17 to 31, 197450 kt · 10-minute (BoM)
1999–00Cyclone VaughanSouth Pacific → Australian regionMar 28 to Apr 7, 200060 kt · 10-minute (BoM)
1997–98Cyclone NathanAustralian regionMar 19 to 31, 199850 kt · 10-minute (BoM)
2024–25Cyclone DianneAustralian regionMar 26 to 30, 202550 kt · 10-minute (BoM)
2017–18Cyclone IrisSouth Pacific → Australian regionMar 22 to Apr 9, 201855 kt · 10-minute (BoM)
1973–74Cyclone AliceAustralian region → South Pacific → Australian region → South PacificMar 21 to 30, 197455 kt · 10-minute (MetService NZ)
1968–69Cyclone LeonieAustralian regionMar 28 to Apr 7, 196940 kt · 1-minute (JTWC)
1977Tropical storm PatsyWestern PacificMar 23 to 31, 197750 kt · 10-minute (JMA)
2016–17Cyclone CalebAustralian regionMar 21 to 30, 201745 kt · 10-minute (BoM)
1955–56Unnamed cyclone · 1956Australian regionMar 24 to 31, 195650 kt · 1-minute (JTWC)
1993–94Cyclone TimAustralian regionMar 28 to Apr 3, 199435 kt · 10-minute (BoM)
1980–81Cyclone KlaraSouthwest IndianMar 28 to Apr 8, 198140 kt · 1-minute (JTWC)
2007–08Cyclone LolaSouthwest IndianMar 18 to 31, 200835 kt · 10-minute (Météo-France)
1963–64Storm HenriettaSouth Pacific → Australian region → South PacificMar 28 to Apr 10, 1964Not recorded
1965–66Storm ShirleyAustralian regionMar 28 to Apr 4, 1966Not recorded
1978–79Tropical depression HeliosSouthwest IndianMar 23 to 31, 197928 kt · 10-minute (Météo-France)
1983–84Unnamed cyclone · 1984South PacificMar 23 to 30, 198440 kt · 10-minute (MetService NZ)
2022–23Unnamed cyclone · 2023Southwest IndianMar 25 to 31, 202340 kt · 10-minute (Météo-France)
1964–65Storm RuthAustralian region → Southwest IndianMar 23 to Apr 3, 1965Not recorded
1980–81Unnamed cyclone · 1981South PacificMar 27 to 31, 198135 kt · 10-minute (MetService NZ)
1966–67Storm GlendaAustralian region → South Pacific → Australian region → South PacificMar 26 to Apr 6, 1967Not recorded
1922–23Unnamed storm · 1923Australian regionMar 20 to Apr 1, 1923Not recorded
1969–70Storm KathyAustralian region → Southwest IndianMar 19 to 30, 1970Not recorded
1954–55Unnamed storm · 1955South Pacific → Australian region → South Pacific → Australian regionMar 21 to Apr 7, 1955Not recorded
1920–21Unnamed storm · 1921Australian regionMar 28 to Apr 4, 1921Not recorded
1969–70Storm LouiseSouthwest IndianMar 20 to Apr 1, 1970Not recorded
1967–68Storm MoniqueSouthwest IndianMar 26 to Apr 3, 1968Not recorded
1962–63Unnamed storm · 1963Australian regionMar 26 to 30, 1963Not recorded
1963–64Unnamed storm · 1964Australian regionMar 24 to Apr 2, 1964Not recorded
1958–59Unnamed storm · 1959Southwest IndianMar 22 to Apr 7, 1959Not recorded
1955–56Unnamed storm · 1956Southwest IndianMar 26 to Apr 5, 1956Not recorded
1954–55Unnamed storm · 1955Southwest IndianMar 28 to Apr 1, 1955Not recorded
1953–54Unnamed storm · 1954Southwest IndianMar 26 to 31, 1954Not recorded
1948–49Unnamed storm · 1949Southwest IndianMar 28 to Apr 5, 1949Not recorded
1922–23Unnamed storm · 1923Australian regionMar 24 to 31, 1923Not recorded
1902–03Unnamed storm · 1903Southwest IndianMar 20 to Apr 5, 1903Not recorded
1937–38Unnamed storm · 1938Australian regionMar 22 to 31, 1938Not recorded
1950–51Unnamed storm · 1951Australian region → South PacificMar 23 to 31, 1951Not recorded
1966–67Unnamed storm · 1967South Pacific → Australian region → South PacificMar 27 to 31, 1967Not recorded
1956–57Unnamed storm · 1957South PacificMar 26 to Apr 1, 1957Not recorded
1955–56Unnamed storm · 1956Southwest IndianMar 26 to Apr 2, 1956Not recorded
1947–48Unnamed storm · 1948Southwest IndianMar 27 to Apr 1, 1948Not recorded
1944–45Unnamed storm · 1945Southwest IndianMar 28 to Apr 9, 1945Not recorded
1942–43Unnamed storm · 1943Southwest IndianMar 22 to 30, 1943Not recorded
1941–42Unnamed storm · 1942Southwest IndianMar 25 to Apr 1, 1942Not recorded
1926–27Unnamed storm · 1927Australian regionMar 26 to Apr 1, 1927Not recorded
1923Unnamed storm · 1923Western PacificMar 25 to 30, 1923Not recorded
1922Unnamed storm · 1922Western PacificMar 25 to 30, 1922Not recorded
1916–17Unnamed storm · 1917Australian region → South PacificMar 27 to 30, 1917Not recorded
1911–12Unnamed storm · 1912Southwest Indian → Australian regionMar 21 to 31, 1912Not recorded
1910–11Unnamed storm · 1911Southwest IndianMar 21 to 31, 1911Not recorded
1907Unnamed storm · 1907Western PacificMar 26 to 31, 1907Not recorded
1878–79Unnamed storm · 1879Southwest IndianMar 20 to Apr 1, 1879Not recorded
1873–74Unnamed storm · 1874Southwest IndianMar 21 to Apr 1, 1874Not recorded

Questions about March 29

What is the strongest storm on record on March 29?

Of the storms active on March 29, Typhoon Maysak (2015) had the highest peak wind recorded by a U.S. agency: 150 kt (173 mph), 1-minute sustained (JTWC). That is the storm's peak over its whole life, which may fall on another day. Agencies that average wind over 10 minutes report lower numbers for the same storm.

Has a storm ever made landfall on March 29?

Yes. 8 storms on record came ashore on March 29. The most recent was Cyclone Gamane (2024): coast crossing (estimated) near 14.2°S, 47.7°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on March 29?

150 storms on record were active on March 29, in 90 different years from 1860 to 2025. The count uses calendar dates in UTC and covers every ocean basin in NOAA's IBTrACS archive and the National Hurricane Center's HURDAT2.

Replay every March 29 storm on its track. See the whole track, the wind at each step and the agency that measured it, on your phone.

Get it on Google Play

Sources. Storm tracks and events from NOAA's best-track archives, exactly as the Hurricane Calendar app shows them. Dates are calendar dates in UTC. Each wind speed keeps the agency that recorded it and its averaging period; nothing is converted between agencies. A missing value is shown as not recorded, never as zero. Storms that may still have been active when the archive was updated are left out.