Hurricane Calendar · On this day

Hurricanes on May 21 in history (1842 to 2026)

112 storms on record were active on May 21 between 1863 and 2024. On this date 18 formed, 9 reached their peak recorded wind, 4 came ashore and 16 ended. The strongest storm active on May 21 was Typhoon Mawar (2023), with a peak 1-minute sustained wind of 165 kt (190 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 May 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 45 storms that formed, peaked, came ashore or ended on May 21
Recorded trackCame ashore on May 21Tracks of the 45 storms that formed, peaked, came ashore or ended on May 21, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Olga (1976)

Peak recorded wind: May 21, 1976, 00:00 UTC. Peak: 100 kt · 1-minute (JTWC). Western Pacific, May 10 to 31, 1976.

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

Came ashore on May 21

4 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
2016Cyclone RoanuNorth IndianCoast crossing (estimated) near 22.6°N, 91.5°E
May 21, 2016, 09:00 UTC
45 kt (52 mph), 3-minute, IMDEstimated from the track
1990Unnamed storm · 1990Western PacificCoast crossing (estimated) near 10.6°N, 122.6°E
May 21, 1990, 03:00 UTC
Not recordedEstimated from the track
1922Unnamed storm · 1922Western PacificCoast crossing (estimated) near 10.5°N, 125.3°E
May 21, 1922, 10:00 UTC
Not recordedEstimated from the track
1906Unnamed storm · 1906Western PacificCoast crossing (estimated) near 22.9°N, 116.4°E
May 21, 1906, 15:00 UTC
Not recordedEstimated from the track

Formed on May 21

18 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
1961Typhoon BettyWestern Pacific9.0°N, 135.0°E130 kt · 1-minute (JTWC)
2001Unnamed cyclone · 2001North Indian13.7°N, 68.1°E115 kt · 3-minute (IMD)
2018Cyclone MekunuNorth Indian7.9°N, 58.6°E95 kt · 3-minute (IMD)
1971Typhoon DinahWestern Pacific7.2°N, 156.0°E90 kt · 1-minute (JTWC)
1971Hurricane AgathaEastern Pacific12.2°N, 93.1°WCategory 2 · Saffir-Simpson (NHC)
1966Typhoon JudyWestern Pacific15.5°N, 117.0°E85 kt · 1-minute (JTWC)
1983Hurricane AdolphEastern Pacific7.1°N, 91.5°WCategory 2 · Saffir-Simpson (NHC)
1989Tropical storm CecilWestern Pacific11.4°N, 114.4°E60 kt · 10-minute (JMA)
1964Typhoon ViolaWestern Pacific12.6°N, 112.0°E70 kt · 1-minute (JTWC)
1985Unnamed cyclone · 1985North Indian16.0°N, 89.0°E65 kt · 3-minute (IMD)
1976Unnamed subtropical storm · 1976Atlantic24.0°N, 89.0°W45 kt · 1-minute (NHC)
1995Unnamed tropical depression · 1995Eastern Pacific13.2°N, 104.2°W30 kt · 1-minute (NHC)
2014Unnamed tropical depression · 2014North Indian15.5°N, 90.5°E25 kt · 3-minute (IMD)
1887Unnamed storm · 1887North Indian15.9°N, 92.2°ENot recorded
1939–40Unnamed storm · 1940Southwest Indian8.3°S, 74.2°ENot recorded
Show 3 more storms
SeasonStormOceanFirst positionPeak
1911–12Unnamed storm · 1912Southwest Indian9.3°S, 69.7°ENot recorded
1879Unnamed storm · 1879North Indian11.6°N, 73.0°ENot recorded
1862–63Unnamed storm · 1863Southwest Indian7.0°S, 89.1°ENot recorded

Reached peak wind on May 21

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

SeasonStormOceanPeak windLowest pressure
1976Typhoon OlgaWestern Pacific100 kt (115 mph), 1-minute, JTWC940 hPa (JMA)
1964Typhoon TessWestern Pacific85 kt (98 mph), 1-minute, JTWC960 hPa (JMA)
2023–24Cyclone IalySouthwest Indian65 kt (75 mph), 10-minute, Météo-France981 hPa (Météo-France)
2010Cyclone BanduNorth Indian40 kt (46 mph), 3-minute, IMD994 hPa (IMD)
2021Tropical storm AnaAtlantic50 kt (58 mph), 1-minute, NHC1004 hPa (NHC)
1974–75Cyclone DeniseAustralian region45 kt (52 mph), 10-minute, BoM992 hPa (BoM)
2000Unnamed tropical depression · 2000Western Pacific30 kt (35 mph), 1-minute, JTWCNot recorded
1995Unnamed tropical depression · 1995Eastern Pacific30 kt (35 mph), 1-minute, NHCNot recorded
2014Unnamed tropical depression · 2014North Indian25 kt (29 mph), 3-minute, IMD1000 hPa (IMD)

Ended on May 21

16 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2020Cyclone AmphanNorth Indian25.4°N, 89.6°EMay 15 to 21, 2020
1990Typhoon MarianWestern Pacific31.0°N, 133.0°EMay 9 to 21, 1990
2005Hurricane AdrianEastern Pacific13.4°N, 87.4°WMay 17 to 21, 2005
1989Typhoon BrendaWestern Pacific22.9°N, 110.1°EMay 14 to 21, 1989
2010Cyclone LailaNorth Indian17.1°N, 81.9°EMay 16 to 21, 2010
1987–88Cyclone HerbieAustralian region32.0°S, 129.0°EMay 17 to 21, 1988
2020Tropical storm ArthurAtlantic32.8°N, 65.0°WMay 16 to 21, 2020
1984Tropical storm AlmaEastern Pacific9.6°N, 121.3°WMay 17 to 21, 1984
1887Unnamed tropical storm · 1887Atlantic28.2°N, 70.3°WMay 17 to 21, 1887
1951Unnamed tropical storm · 1951Eastern Pacific18.3°N, 101.4°WMay 17 to 21, 1951
Show 6 more storms
SeasonStormOceanLast positionDates
2023–24Unnamed cyclone · 2024Southwest Indian3.3°S, 79.7°EMay 17 to 21, 2024
1966–67Storm KathySouthwest Indian5.0°S, 53.2°EMay 12 to 21, 1967
1879Unnamed storm · 1879North Indian13.4°N, 79.9°EMay 20 to 21, 1879
1944Unnamed storm · 1944North Indian17.0°N, 92.7°EMay 20 to 21, 1944
1904Unnamed storm · 1904Western Pacific28.9°N, 135.3°EMay 17 to 21, 1904
1887Unnamed storm · 1887Western Pacific16.1°N, 108.4°EMay 18 to 21, 1887

Also active on May 21

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

SeasonStormOceanDatesPeak
2023Typhoon MawarWestern PacificMay 18 to Jun 3, 2023115 kt · 10-minute (JMA)
1976Typhoon PamelaWestern PacificMay 14 to Jun 1, 1976130 kt · 1-minute (JTWC)
2008Tropical storm HalongWestern PacificMay 14 to 24, 200860 kt · 10-minute (JMA)
2011Typhoon SongdaWestern PacificMay 19 to Jun 2, 2011105 kt · 10-minute (JMA)
1986Typhoon LolaWestern PacificMay 14 to 25, 1986120 kt · 10-minute (JMA)
2004Typhoon NidaWestern PacificMay 13 to 22, 200495 kt · 10-minute (JMA)
2015Typhoon DolphinWestern PacificMay 6 to 24, 2015100 kt · 10-minute (JMA)
2002Typhoon HagibisWestern PacificMay 13 to 22, 200295 kt · 10-minute (JMA)
2007Typhoon YutuWestern PacificMay 15 to 25, 200795 kt · 10-minute (JMA)
1966Typhoon IrmaWestern PacificMay 10 to 22, 1966120 kt · 1-minute (JTWC)
2003Typhoon Chan-HomWestern PacificMay 18 to 28, 200385 kt · 10-minute (JMA)
1980Typhoon EllenWestern PacificMay 11 to 25, 1980105 kt · 10-minute (JMA)
1999Unnamed cyclone · 1999North IndianMay 15 to 22, 1999105 kt · 3-minute (IMD)
1982Typhoon PatWestern PacificMay 16 to 24, 198290 kt · 10-minute (JMA)
1951Hurricane AbleAtlanticMay 16 to 24, 1951Category 1 · Saffir-Simpson (NHC)
2024Typhoon EwiniarWestern PacificMay 20 to Jun 2, 202475 kt · 10-minute (JMA)
1965Typhoon AmyWestern PacificMay 20 to 29, 1965100 kt · 1-minute (JTWC)
2022–23Cyclone FabienSouthwest IndianMay 11 to 26, 202390 kt · 10-minute (Météo-France)
1985Typhoon GayWestern PacificMay 16 to 28, 198580 kt · 10-minute (JMA)
1985–86Cyclone NamuSouth Pacific → Australian region → South PacificMay 15 to 23, 198680 kt · 10-minute (MetService NZ)
2012Hurricane BudEastern PacificMay 20 to 26, 2012Category 3 · Saffir-Simpson (NHC)
1980Typhoon DomWestern PacificMay 5 to 22, 198085 kt · 10-minute (JMA)
1962Typhoon HopeWestern PacificMay 14 to 28, 196280 kt · 1-minute (JTWC)
1961Typhoon AliceWestern PacificMay 15 to 23, 196175 kt · 1-minute (JTWC)
2012Tropical storm SanvuWestern PacificMay 20 to 30, 201260 kt · 10-minute (JMA)
Show 42 more storms
SeasonStormOceanDatesPeak
1970Hurricane AlmaAtlanticMay 17 to 27, 1970Category 1 · Saffir-Simpson (NHC)
1980Tropical storm GeorgiaWestern PacificMay 19 to 25, 198055 kt · 10-minute (JMA)
1980Tropical storm ForrestWestern PacificMay 16 to 29, 198055 kt · 10-minute (JMA)
2000Tropical storm LongwangWestern PacificMay 17 to 24, 200045 kt · 10-minute (JMA)
1986Tropical storm MacWestern PacificMay 16 to 30, 198640 kt · 10-minute (JMA)
2004Tropical storm OmaisWestern PacificMay 15 to 22, 200450 kt · 10-minute (JMA)
1989–90Cyclone IkonjoSouthwest IndianMay 9 to 23, 199052 kt · 10-minute (Météo-France)
2006–07Cyclone PierreAustralian regionMay 15 to 23, 200740 kt · 10-minute (BoM)
1996Tropical storm CamWestern PacificMay 16 to 26, 199640 kt · 10-minute (JMA)
1982Tropical storm AlettaEastern PacificMay 20 to 29, 198255 kt · 1-minute (NHC)
2012Tropical storm AlbertoAtlanticMay 19 to 23, 201250 kt · 1-minute (NHC)
2003Tropical storm AndresEastern PacificMay 19 to 26, 200350 kt · 1-minute (NHC)
1971Tropical storm CarlaWestern PacificMay 17 to 24, 197150 kt · 1-minute (JTWC)
1986–87Cyclone BlanchSouth Pacific → Australian regionMay 20 to 27, 198745 kt · 10-minute (BoM)
1998–99Unnamed cyclone · 1999Australian region → South Pacific → Australian region → South PacificMay 20 to 27, 199955 kt · 10-minute (MetService NZ)
2019–20Cyclone ManggaAustralian regionMay 18 to 23, 202035 kt · 10-minute (BoM)
1889Unnamed hurricane · 1889AtlanticMay 16 to 22, 1889Category 1 · Saffir-Simpson (NHC)
2021–22Cyclone GinaSouth PacificMay 16 to 22, 202235 kt · 10-minute (FMS)
2019Subtropical storm AndreaAtlanticMay 20 to 22, 201935 kt · 1-minute (NHC)
1993Tropical storm JackWestern PacificMay 14 to 23, 199335 kt · 1-minute (JTWC)
1940Unnamed tropical storm · 1940AtlanticMay 19 to 27, 194055 kt · 1-minute (NHC)
1994Unnamed tropical depression · 1994Western PacificMay 14 to 27, 199430 kt · 1-minute (JTWC)
1979Unnamed tropical storm · 1979Western PacificMay 17 to 26, 197940 kt · 10-minute (JMA)
2003Unnamed tropical depression · 2003Western PacificMay 17 to 22, 200330 kt · 1-minute (JTWC)
1962Unnamed storm · 1962North IndianMay 13 to 22, 1962Not recorded
1962Unnamed storm · 1962Western PacificMay 18 to 25, 1962Not recorded
1951–52Unnamed storm · 1952Southwest IndianMay 10 to 28, 1952Not recorded
1943Unnamed storm · 1943North IndianMay 13 to 23, 1943Not recorded
1940Unnamed storm · 1940North IndianMay 18 to 24, 1940Not recorded
1930Unnamed storm · 1930Western PacificMay 20 to 31, 1930Not recorded
1926Unnamed storm · 1926North IndianMay 19 to 23, 1926Not recorded
1901Unnamed storm · 1901Western PacificMay 14 to 23, 1901Not recorded
1877Unnamed storm · 1877North IndianMay 15 to 22, 1877Not recorded
1974Unnamed storm · 1974North IndianMay 17 to 22, 1974Not recorded
1963Unnamed storm · 1963North IndianMay 17 to 26, 1963Not recorded
1959Unnamed storm · 1959North IndianMay 18 to 24, 1959Not recorded
1952Unnamed storm · 1952North IndianMay 19 to 23, 1952Not recorded
1949Unnamed storm · 1949North IndianMay 20 to 22, 1949Not recorded
1932Unnamed storm · 1932North IndianMay 20 to 22, 1932Not recorded
1924Unnamed storm · 1924North IndianMay 19 to 23, 1924Not recorded
1902Unnamed storm · 1902Western PacificMay 19 to 24, 1902Not recorded
1891Unnamed storm · 1891North IndianMay 20 to 25, 1891Not recorded

Questions about May 21

What is the strongest storm on record on May 21?

Of the storms active on May 21, Typhoon Mawar (2023) had the highest peak wind recorded by a U.S. agency: 165 kt (190 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 May 21?

Yes. 4 storms on record came ashore on May 21. The most recent was Cyclone Roanu (2016): coast crossing (estimated) near 22.6°N, 91.5°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on May 21?

112 storms on record were active on May 21, in 72 different years from 1863 to 2024. 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 May 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.