Hurricane Calendar · On this day

Hurricanes on March 21 in history (1842 to 2026)

192 storms on record were active on March 21 between 1851 and 2026. On this date 33 formed, 14 reached their peak recorded wind, 7 came ashore and 19 ended. The strongest storm active on March 21 was Cyclone Marcus (2017–18), 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 21 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 69 storms that formed, peaked, came ashore or ended on March 21
Recorded trackCame ashore on March 21Tracks of the 69 storms that formed, peaked, came ashore or ended on March 21, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Cyclone Charlotte (2021–22)

Peak recorded wind: March 21, 2022, 21:00 UTC. Peak: 90 kt · 10-minute (BoM). Australian region, Mar 17 to 26, 2022.

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

Came ashore on March 21

7 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
2026Cyclone NarelleAustralian regionCoast crossing (estimated) near 13.1°S, 136.8°E
March 21, 2026, 12:00 UTC
Not recordedEstimated from the track
2015Tropical storm BaviWestern PacificCoast crossing (estimated) near 14.3°N, 123.0°E
March 21, 2015, 03:00 UTC
Not recordedEstimated from the track
2002Unnamed tropical depression · 2002Western PacificCoast crossing (estimated) near 9.5°N, 124.5°E
March 21, 2002, 21:00 UTC
Not recordedEstimated from the track
2002Unnamed tropical depression · 2002Western PacificCoast crossing (estimated) near 7.8°N, 126.6°E
March 21, 2002, 06:00 UTC
Not recordedEstimated from the track
1990Cyclone IvorSouth Pacific → Australian regionCoast crossing (estimated) near 14.3°S, 141.5°E
March 21, 1990, 00:00 UTC
50 kt (58 mph), 10-minute, BoMEstimated from the track
1970Tropical depression CindyAustralian regionCoast crossing (estimated) near 16.0°S, 141.3°E
March 21, 1970, 15:00 UTC
Not recordedEstimated from the track
1960Unnamed storm · 1960Australian regionCoast crossing (estimated) near 12.9°S, 137.2°E
March 21, 1960, 12:00 UTC
Not recordedEstimated from the track
1912Unnamed storm · 1912Australian regionCoast crossing (estimated) near 20.6°S, 117.4°E
March 21, 1912, 15:30 UTC
Not recordedEstimated from the track

Formed on March 21

33 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2003–04Cyclone ItsangAustralian region → Southwest Indian12.3°S, 103.4°E90 kt · 10-minute (BoM)
1956Typhoon SarahWestern Pacific1.7°N, 153.9°E125 kt · 1-minute (JTWC)
2001–02Cyclone IkalaSouthwest Indian7.5°S, 84.0°E90 kt · 10-minute (Météo-France)
2023–24Cyclone GamaneSouthwest Indian8.3°S, 54.0°E75 kt · 10-minute (Météo-France)
1955Typhoon WildaWestern Pacific6.7°N, 168.2°E85 kt · 1-minute (JTWC)
1979–80Cyclone TiaSouth Pacific12.0°S, 169.5°E55 kt · 10-minute (MetService NZ)
1988–89Cyclone JinaboSouthwest Indian16.0°S, 65.6°E62 kt · 10-minute (Météo-France)
1965–66Cyclone NellieAustralian region → Southwest Indian → Australian region10.0°S, 100.0°E70 kt · 1-minute (JTWC)
1973–74Cyclone AliceAustralian region → South Pacific → Australian region → South Pacific21.7°S, 153.0°E55 kt · 10-minute (MetService NZ)
2016–17Cyclone CalebAustralian region10.0°S, 96.4°E45 kt · 10-minute (BoM)
2014Unnamed tropical depression · 2014Western Pacific8.4°N, 128.3°E25 kt · 1-minute (JTWC)
1951Unnamed tropical depression · 1951Central Pacific23.4°N, 165.0°W26 kt · 1-minute (JTWC)
1939–40Unnamed storm · 1940Australian region14.0°S, 151.9°ENot recorded
1954–55Unnamed storm · 1955South Pacific → Australian region → South Pacific → Australian region11.0°S, 164.0°ENot recorded
1965–66Storm SandraAustralian region15.7°S, 107.0°ENot recorded
Show 18 more storms
SeasonStormOceanFirst positionPeak
1948–49Unnamed storm · 1949Australian region18.2°S, 115.1°ENot recorded
1939–40Unnamed storm · 1940Australian region12.8°S, 150.9°ENot recorded
1909–10Unnamed storm · 1910Southwest Indian11.9°S, 47.7°ENot recorded
1908–09Unnamed storm · 1909Southwest Indian10.4°S, 62.2°ENot recorded
1925–26Unnamed storm · 1926Australian region → South Pacific16.4°S, 129.1°ENot recorded
1941–42Unnamed storm · 1942Southwest Indian14.7°S, 55.4°ENot recorded
1931–32Unnamed storm · 1932Southwest Indian18.3°S, 52.3°ENot recorded
1930–31Unnamed storm · 1931Southwest Indian15.9°S, 69.8°ENot recorded
1927–28Unnamed storm · 1928Australian region15.1°S, 108.7°ENot recorded
1926–27Unnamed storm · 1927Australian region15.3°S, 114.3°ENot recorded
1917–18Unnamed storm · 1918Southwest Indian11.6°S, 62.6°ENot recorded
1911–12Unnamed storm · 1912Southwest Indian → Australian region10.7°S, 80.5°ENot recorded
1911–12Unnamed storm · 1912Southwest Indian → Australian region10.8°S, 81.6°ENot recorded
1910–11Unnamed storm · 1911Southwest Indian18.6°S, 59.5°ENot recorded
1883–84Unnamed storm · 1884Australian region → Southwest Indian10.3°S, 91.8°ENot recorded
1882–83Unnamed storm · 1883Southwest Indian → Australian region6.9°S, 87.6°ENot recorded
1873–74Unnamed storm · 1874Southwest Indian13.4°S, 72.9°ENot recorded
1864–65Unnamed storm · 1865Southwest Indian10.9°S, 85.6°ENot recorded

Reached peak wind on March 21

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

SeasonStormOceanPeak windLowest pressure
2017–18Cyclone MarcusAustralian region135 kt (155 mph), 10-minute, BoM905 hPa (BoM)
2018–19Cyclone VeronicaAustralian region115 kt (132 mph), 10-minute, BoM928 hPa (BoM)
2003–04Cyclone FayAustralian region115 kt (132 mph), 10-minute, BoM910 hPa (BoM)
2021–22Cyclone CharlotteAustralian region90 kt (104 mph), 10-minute, BoM956 hPa (BoM)
1951Typhoon GeorgiaWestern Pacific120 kt (138 mph), 1-minute, JTWC970 hPa (JMA)
1971–72Cyclone YolandeSouth Pacific70 kt (81 mph), 10-minute, MetService NZ965 hPa (MetService NZ)
1997–98Cyclone NathanAustralian region50 kt (58 mph), 10-minute, BoM990 hPa (BoM)
1974Tropical storm AmyWestern Pacific55 kt (63 mph), 1-minute, JTWC988 hPa (JMA)
1982–83Cyclone SabaSouth Pacific50 kt (58 mph), 10-minute, MetService NZ985 hPa (MetService NZ)
1980–81Cyclone FranSouth Pacific50 kt (58 mph), 10-minute, MetService NZ985 hPa (MetService NZ)
1969–70Tropical depression CindyAustralian region25 kt (29 mph), 1-minute, JTWC995 hPa (BoM)
2007–08Cyclone LolaSouthwest Indian35 kt (40 mph), 10-minute, Météo-France994 hPa (Météo-France)
2022Unnamed tropical depression · 2022North Indian30 kt (35 mph), 3-minute, IMD1000 hPa (IMD)
1951Unnamed tropical depression · 1951Central Pacific26 kt (30 mph), 1-minute, JTWCNot recorded

Ended on March 21

19 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2005–06Cyclone LarryAustralian region → South Pacific → Australian region → South Pacific → Australian region19.7°S, 138.7°EMar 14 to 21, 2006
1991–92Cyclone FranSouth Pacific → Australian region → South Pacific35.5°S, 166.0°WMar 4 to 21, 1992
2023–24Cyclone MeganAustralian region16.6°S, 130.1°EMar 12 to 21, 2024
2019–20Cyclone HeroldSouthwest Indian32.7°S, 78.8°EMar 12 to 21, 2020
1996–97Cyclone HinaSouth Pacific39.0°S, 129.0°WMar 12 to 21, 1997
2015Tropical storm BaviWestern Pacific13.9°N, 121.7°EMar 10 to 21, 2015
1978–79Cyclone IvanAustralian region → Southwest Indian24.4°S, 80.4°EMar 16 to 21, 1979
1974Tropical storm AmyWestern Pacific31.7°N, 177.0°EMar 12 to 21, 1974
1983–84Cyclone CyrilSouth Pacific29.0°S, 170.0°WMar 16 to 21, 1984
1997–98Tropical depression FionaSouthwest Indian24.9°S, 60.8°EMar 13 to 21, 1998
Show 9 more storms
SeasonStormOceanLast positionDates
2011–12Unnamed tropical depression · 2012Australian region22.5°S, 147.1°EMar 11 to 21, 2012
1990–91Unnamed tropical depression · 1991Australian region → South Pacific22.5°S, 160.1°EMar 14 to 21, 1991
1998–99Unnamed tropical depression · 1999Southwest Indian19.9°S, 70.2°EMar 11 to 21, 1999
1926–27Unnamed storm · 1927Australian region25.0°S, 115.9°EMar 20 to 21, 1927
1998–99Unnamed storm · 1999Australian region17.0°S, 102.0°EMar 19 to 21, 1999
1943–44Unnamed storm · 1944Southwest Indian22.6°S, 53.2°EMar 16 to 21, 1944
1938–39Unnamed storm · 1939Southwest Indian24.2°S, 52.4°EMar 17 to 21, 1939
1938Unnamed storm · 1938North Indian8.5°N, 81.7°EMar 20 to 21, 1938
1920–21Unnamed storm · 1921Southwest Indian26.6°S, 64.3°EMar 11 to 21, 1921

Also active on March 21

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

SeasonStormOceanDatesPeak
2009–10Cyclone UluiSouth Pacific → Australian regionMar 10 to 22, 2010115 kt · 10-minute (FMS)
2013–14Cyclone GillianAustralian regionMar 7 to 28, 2014120 kt · 10-minute (BoM)
1998–99Cyclone VanceAustralian regionMar 14 to 23, 1999120 kt · 10-minute (BoM)
1983–84Cyclone KathyAustralian regionMar 16 to 24, 1984120 kt · 10-minute (BoM)
1993–94Cyclone NadiaSouthwest IndianMar 16 to Apr 2, 199495 kt · 10-minute (Météo-France)
1989–90Cyclone AlexAustralian regionMar 14 to 26, 1990120 kt · 10-minute (BoM)
1987–88Cyclone GasitaoSouthwest IndianMar 12 to 25, 198892 kt · 10-minute (Météo-France)
1984–85Cyclone SandyAustralian regionMar 19 to Apr 3, 1985105 kt · 10-minute (BoM)
2018–19Cyclone TrevorAustralian regionMar 14 to 27, 2019100 kt · 10-minute (BoM)
1985–86Cyclone HonorininaSouthwest IndianMar 7 to 23, 198682 kt · 10-minute (Météo-France)
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)
2005–06Cyclone FloydAustralian regionMar 18 to 27, 2006105 kt · 10-minute (BoM)
1982Typhoon NelsonWestern PacificMar 18 to Apr 1, 1982100 kt · 10-minute (JMA)
2015–16Cyclone EmeraudeSouthwest IndianMar 14 to 23, 2016110 kt · 10-minute (Météo-France)
1979–80Cyclone DorisAustralian regionMar 12 to 29, 198090 kt · 10-minute (BoM)
2018–19Cyclone JoaninhaSouthwest IndianMar 18 to Apr 1, 2019100 kt · 10-minute (Météo-France)
1989–90Cyclone GregoaraAustralian region → Southwest IndianMar 3 to 27, 199092 kt · 10-minute (Météo-France)
1993–94Cyclone SharonAustralian regionMar 12 to 22, 1994105 kt · 10-minute (BoM)
2023–24Cyclone NevilleSouthwest Indian → Australian region → Southwest IndianMar 7 to 25, 2024100 kt · 10-minute (BoM)
2017–18Cyclone NoraAustralian regionMar 20 to 28, 201885 kt · 10-minute (BoM)
1997–98Cyclone YaliSouth Pacific → Australian region → South PacificMar 17 to 31, 199870 kt · 10-minute (FMS)
2014–15Cyclone NathanAustralian regionMar 9 to 27, 201580 kt · 10-minute (BoM)
1996–97Cyclone JustinAustralian regionMar 3 to 29, 199780 kt · 10-minute (BoM)
1977–78Cyclone WinnieSouthwest Indian → Australian region → Southwest IndianMar 16 to 29, 1978100 kt · 10-minute (BoM)
Show 98 more storms
SeasonStormOceanDatesPeak
1981–82Cyclone JustineSouthwest IndianMar 16 to 27, 198282 kt · 10-minute (Météo-France)
2005–06Cyclone WatiSouth Pacific → Australian region → South PacificMar 15 to 28, 200685 kt · 10-minute (BoM)
2018–19Cyclone SavannahAustralian region → Southwest IndianMar 8 to 22, 201995 kt · 10-minute (BoM)
2008–09Cyclone IlsaAustralian region → Southwest IndianMar 15 to 26, 200990 kt · 10-minute (BoM)
1990–91Cyclone FatimaAustralian region → Southwest Indian → Australian regionMar 20 to Apr 2, 199172 kt · 10-minute (Météo-France)
1979Typhoon BessWestern PacificMar 18 to 25, 197970 kt · 10-minute (JMA)
1993–94Cyclone ThomasSouth PacificMar 19 to 27, 199445 kt · 10-minute (MetService NZ)
2009–10Cyclone ImaniSouthwest IndianMar 20 to 29, 201070 kt · 10-minute (Météo-France)
1973–74Cyclone JessieAustralian regionMar 16 to 25, 197480 kt · 10-minute (BoM)
1972–73Cyclone NellieAustralian regionMar 13 to 23, 197380 kt · 10-minute (BoM)
2017–18Cyclone EliakimSouthwest IndianMar 13 to 22, 201860 kt · 10-minute (Météo-France)
1992–93Cyclone RogerSouth Pacific → Australian region → South PacificMar 10 to 27, 199360 kt · 10-minute (BoM)
1991Typhoon TimWestern PacificMar 18 to 27, 199165 kt · 10-minute (JMA)
1982Tropical storm MamieWestern PacificMar 14 to 25, 198250 kt · 10-minute (JMA)
1976–77Cyclone NormanSouth PacificMar 9 to 24, 197755 kt · 10-minute (MetService NZ)
1987–88Cyclone HelySouthwest IndianMar 16 to Apr 2, 198852 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)
1970–71Cyclone LenaAustralian region → South PacificMar 13 to 23, 197140 kt · 10-minute (MetService NZ)
1967Tropical storm ThereseWestern PacificMar 15 to 26, 196760 kt · 1-minute (JTWC)
1977–78Cyclone NadineSouthwest IndianMar 18 to 23, 197852 kt · 10-minute (Météo-France)
1972–73Cyclone BellaAustralian regionMar 19 to 25, 197340 kt · 10-minute (BoM)
2003–04Cyclone GraceAustralian region → South PacificMar 20 to 26, 200450 kt · 10-minute (BoM)
2013–14Cyclone MikeSouth PacificMar 17 to 26, 201450 kt · 10-minute (MetService NZ)
1989–90Cyclone RaeSouth PacificMar 17 to 25, 199050 kt · 10-minute (MetService NZ)
2016–17Unnamed cyclone · 2017Australian regionMar 19 to 23, 201750 kt · 10-minute (BoM)
2010Tropical storm OmaisWestern PacificMar 19 to 26, 201035 kt · 10-minute (JMA)
2014–15Cyclone ReubenSouth PacificMar 19 to 25, 201540 kt · 10-minute (FMS)
2010–11Cyclone CheronoSouthwest IndianMar 13 to 25, 201140 kt · 10-minute (Météo-France)
1971Tropical storm ThelmaWestern PacificMar 15 to 24, 197145 kt · 1-minute (JTWC)
1971–72Cyclone BelindaAustralian region → Southwest IndianMar 20 to 29, 197235 kt · 1-minute (JTWC)
1965–66Cyclone KayAustralian region → Southwest IndianMar 13 to 29, 196640 kt · 1-minute (JTWC)
1995–96Cyclone GuylianneSouthwest IndianMar 17 to 25, 199635 kt · 10-minute (Météo-France)
1960–61Storm IsisSouth Pacific → Australian region → South Pacific → Australian region → South PacificMar 15 to 24, 1961Not recorded
1964–65Storm MavisAustralian regionMar 20 to 26, 1965Not recorded
1980Unnamed tropical depression · 1980Western PacificMar 16 to 29, 198030 kt · 1-minute (JTWC)
1962–63Unnamed cyclone · 1963Australian regionMar 14 to 24, 196345 kt · 1-minute (JTWC)
1963–64Storm GertieAustralian region → South PacificMar 14 to 23, 1964Not recorded
1969–70Storm KatiaSouthwest IndianMar 16 to 26, 1970Not recorded
2024–25Unnamed cyclone · 2025Australian regionMar 17 to 25, 202545 kt · 10-minute (BoM)
1994Unnamed cyclone · 1994North IndianMar 18 to 25, 199440 kt · 1-minute (JTWC)
2007–08Unnamed cyclone · 2008South PacificMar 20 to 26, 200835 kt · 1-minute (JTWC)
2004Unnamed tropical storm · 2004Western PacificMar 14 to 23, 200435 kt · 1-minute (JTWC)
2020–21Unnamed cyclone · 2021Australian regionMar 20 to 26, 202135 kt · 10-minute (BoM)
1952–53Unnamed storm · 1953Australian regionMar 19 to 25, 1953Not recorded
1922–23Unnamed storm · 1923Australian regionMar 20 to Apr 1, 1923Not recorded
1969–70Storm KathyAustralian region → Southwest IndianMar 19 to 30, 1970Not recorded
1970–71Storm NellySouthwest IndianMar 12 to 26, 1971Not recorded
1969–70Storm LouiseSouthwest IndianMar 20 to Apr 1, 1970Not recorded
1968–69Storm HeleneSouthwest IndianMar 19 to 28, 1969Not recorded
1945–46Unnamed storm · 1946South Pacific → Australian regionMar 17 to 25, 1946Not recorded
1961–62Storm LucySouthwest IndianMar 17 to 22, 1962Not recorded
1959–60Unnamed storm · 1960Southwest IndianMar 18 to 27, 1960Not recorded
1958–59Unnamed storm · 1959Southwest IndianMar 13 to 24, 1959Not recorded
1955–56Unnamed storm · 1956Southwest IndianMar 16 to 24, 1956Not recorded
1952–53Unnamed storm · 1953Australian regionMar 20 to 22, 1953Not recorded
1951–52Unnamed storm · 1952Southwest IndianMar 12 to 24, 1952Not recorded
1938–39Unnamed storm · 1939Australian regionMar 18 to 28, 1939Not recorded
1936–37Unnamed storm · 1937Southwest IndianMar 10 to 23, 1937Not recorded
1903–04Unnamed storm · 1904Southwest IndianMar 20 to 25, 1904Not recorded
1902–03Unnamed storm · 1903Southwest IndianMar 20 to Apr 5, 1903Not recorded
1898–99Unnamed storm · 1899Australian regionMar 16 to 25, 1899Not recorded
1850–51Unnamed storm · 1851Southwest IndianMar 20 to 26, 1851Not recorded
1948–49Unnamed storm · 1949Australian regionMar 17 to 26, 1949Not recorded
1958–59Unnamed storm · 1959Australian regionMar 16 to 22, 1959Not recorded
1947–48Unnamed storm · 1948Australian region → South PacificMar 19 to 27, 1948Not recorded
1914–15Unnamed storm · 1915Australian regionMar 9 to 24, 1915Not recorded
1935–36Unnamed storm · 1936Australian region → South PacificMar 17 to 23, 1936Not recorded
1959–60Unnamed storm · 1960South PacificMar 17 to 23, 1960Not recorded
1957–58Unnamed storm · 1958Southwest IndianMar 14 to 22, 1958Not recorded
1910–11Unnamed storm · 1911Australian regionMar 20 to 26, 1911Not recorded
1943–44Unnamed storm · 1944South PacificMar 15 to 23, 1944Not recorded
1939–40Unnamed storm · 1940Southwest IndianMar 15 to 23, 1940Not recorded
1934–35Unnamed storm · 1935Southwest IndianMar 20 to 26, 1935Not recorded
1930–31Unnamed storm · 1931Southwest IndianMar 20 to 23, 1931Not recorded
1928–29Unnamed storm · 1929Southwest IndianMar 20 to 24, 1929Not recorded
1927–28Unnamed storm · 1928Australian regionMar 20 to 25, 1928Not recorded
1922–23Unnamed storm · 1923Australian regionMar 17 to 26, 1923Not recorded
1917–18Unnamed storm · 1918Southwest IndianMar 18 to 22, 1918Not recorded
1917–18Unnamed storm · 1918Southwest IndianMar 20 to 23, 1918Not recorded
1914–15Unnamed storm · 1915Australian regionMar 11 to 27, 1915Not recorded
1910–11Unnamed storm · 1911Southwest IndianMar 20 to 27, 1911Not recorded
1910Unnamed storm · 1910Western PacificMar 15 to 22, 1910Not recorded
1902–03Unnamed storm · 1903Southwest IndianMar 11 to 24, 1903Not recorded
1892–93Unnamed storm · 1893Southwest IndianMar 20 to 27, 1893Not recorded
1887–88Unnamed storm · 1888Southwest IndianMar 20 to 22, 1888Not recorded
1886–87Unnamed storm · 1887Australian region → Southwest IndianMar 20 to 25, 1887Not recorded
1883–84Unnamed storm · 1884Australian region → Southwest IndianMar 20 to 25, 1884Not recorded
1882–83Unnamed storm · 1883Australian regionMar 20 to 24, 1883Not recorded
1882–83Unnamed storm · 1883Southwest IndianMar 20 to 25, 1883Not recorded
1878–79Unnamed storm · 1879Southwest IndianMar 20 to Apr 1, 1879Not recorded
1870–71Unnamed storm · 1871Australian regionMar 20 to 25, 1871Not recorded
1870–71Unnamed storm · 1871Southwest IndianMar 20 to 25, 1871Not recorded
1865–66Unnamed storm · 1866Southwest IndianMar 20 to 24, 1866Not recorded
1864–65Unnamed storm · 1865Southwest IndianMar 20 to 24, 1865Not recorded
1861–62Unnamed storm · 1862Southwest IndianMar 20 to 25, 1862Not recorded
1859–60Unnamed storm · 1860Southwest IndianMar 20 to 29, 1860Not recorded
1850–51Unnamed storm · 1851Southwest IndianMar 20 to 22, 1851Not recorded

Questions about March 21

What is the strongest storm on record on March 21?

Of the storms active on March 21, Cyclone Marcus (2017–18) 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 21?

Yes. 7 storms on record came ashore on March 21. The most recent was Cyclone Narelle (2026): coast crossing (estimated) near 13.1°S, 136.8°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on March 21?

192 storms on record were active on March 21, in 104 different years from 1851 to 2026. 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 21 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.