Hurricane Calendar · On this day

Hurricanes on May 31 in history (1842 to 2026)

119 storms on record were active on May 31 between 1859 and 2026. On this date 27 formed, 13 reached their peak recorded wind, 20 came ashore and 20 ended. The strongest storm active on May 31 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 31 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 67 storms that formed, peaked, came ashore or ended on May 31
Recorded trackCame ashore on May 31Tracks of the 67 storms that formed, peaked, came ashore or ended on May 31, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Cyclone Nisarga (2020)

First recorded position: May 31, 2020, 18:00 UTC. Peak: 60 kt · 3-minute (IMD). North Indian, May 31 to Jun 4, 2020.

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

Came ashore on May 31

20 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
2024Tropical storm MaliksiWestern PacificCoast crossing (estimated) near 21.3°N, 111.4°E
May 31, 2024, 15:00 UTC
Not recordedEstimated from the track
2020Tropical storm AmandaEastern PacificNear 13.8°N, 90.3°W
May 31, 2020, 10:00 UTC
35 kt (40 mph), 1-minute, NHCNHC best track
2008Tropical storm ArthurAtlanticNear 17.9°N, 88.2°W
May 31, 2008, 09:00 UTC
40 kt (46 mph), 1-minute, NHCNHC best track
2003Tropical storm LinfaWestern PacificCoast crossing (estimated) near 38.7°N, 139.1°E
May 31, 2003, 21:00 UTC
Not recordedEstimated from the track
2003Tropical storm LinfaWestern PacificCoast crossing (estimated) near 36.8°N, 136.2°E
May 31, 2003, 15:00 UTC
Not recordedEstimated from the track
1993Unnamed tropical depression · 1993AtlanticCoast crossing (estimated) near 21.5°N, 84.0°W
May 31, 1993, 12:00 UTC
25 kt (29 mph), 1-minute, NHCEstimated from the track
1985Unnamed cyclone · 1985North IndianCoast crossing (estimated) near 23.3°N, 68.5°E
May 31, 1985, 06:00 UTC
Not recordedEstimated from the track
1978Hurricane AlettaEastern PacificCoast crossing (estimated) near 17.8°N, 102.1°W
May 31, 1978, 15:00 UTC
Not recordedEstimated from the track
1975Unnamed storm · 1975North IndianCoast crossing (estimated) near 18.9°N, 72.7°E
May 31, 1975, 15:00 UTC
Not recordedEstimated from the track
1972Cyclone IdaAustralian region → South PacificCoast crossing (estimated) near 7.5°S, 158.5°E
May 31, 1972, 08:00 UTC
Not recordedEstimated from the track
1971Tropical storm EmmaWestern PacificCoast crossing (estimated) near 9.4°N, 123.8°E
May 31, 1971, 00:00 UTC
Not recordedEstimated from the track
1965Unnamed storm · 1965North IndianCoast crossing (estimated) near 21.6°N, 90.3°E
May 31, 1965, 15:00 UTC
Not recordedEstimated from the track
1961Typhoon BettyWestern PacificCoast crossing (estimated) near 50.9°N, 156.4°E
May 31, 1961, 09:00 UTC
Not recordedEstimated from the track
1956Unnamed storm · 1956North IndianCoast crossing (estimated) near 21.8°N, 88.0°E
May 31, 1956, 15:00 UTC
Not recordedEstimated from the track
1953Tropical storm AliceAtlanticNear 21.9°N, 84.3°W
May 31, 1953, 13:00 UTC
45 kt (52 mph), 1-minute, NHCNHC best track
1943Unnamed storm · 1943North IndianCoast crossing (estimated) near 21.4°N, 88.7°E
May 31, 1943, 18:00 UTC
Not recordedEstimated from the track
1939Unnamed storm · 1939Western PacificCoast crossing (estimated) near 21.4°N, 110.9°E
May 31, 1939, 21:00 UTC
Not recordedEstimated from the track
1923Unnamed storm · 1923Western PacificCoast crossing (estimated) near 15.8°N, 108.5°E
May 31, 1923, 10:00 UTC
Not recordedEstimated from the track
1916Unnamed storm · 1916Western PacificCoast crossing (estimated) near 17.7°N, 109.9°E
May 31, 1916, 15:00 UTC
Not recordedEstimated from the track
1907Unnamed storm · 1907Western PacificCoast crossing (estimated) near 22.5°N, 119.6°E
May 31, 1907, 12:00 UTC
Not recordedEstimated from the track
Show 1 more storm
YearStormOceanWhere and whenWind at landfallRecord
1894Unnamed storm · 1894Western PacificCoast crossing (estimated) near 18.9°N, 110.9°E
May 31, 1894, 00:00 UTC
Not recordedEstimated from the track

Formed on May 31

27 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2007Cyclone GonuNorth Indian13.7°N, 71.6°E127 kt · 3-minute (IMD)
2015Hurricane BlancaEastern Pacific12.0°N, 102.2°WCategory 4 · Saffir-Simpson (NHC)
2012Typhoon MawarWestern Pacific12.4°N, 129.5°E75 kt · 10-minute (JMA)
2020Cyclone NisargaNorth Indian12.9°N, 72.2°E60 kt · 3-minute (IMD)
1979Hurricane AndresEastern Pacific11.0°N, 95.5°WCategory 2 · Saffir-Simpson (NHC)
2007Tropical storm BarryAtlantic18.1°N, 87.0°W50 kt · 1-minute (NHC)
2017Tropical storm BeatrizEastern Pacific13.8°N, 97.9°W40 kt · 1-minute (NHC)
2008Tropical storm ArthurAtlantic17.5°N, 87.5°W40 kt · 1-minute (NHC)
1989Tropical storm AdolphEastern Pacific10.0°N, 113.8°W55 kt · 1-minute (NHC)
1972Tropical storm NinaWestern Pacific8.5°N, 146.0°E45 kt · 1-minute (JTWC)
2023Tropical storm ArleneAtlantic26.4°N, 85.9°W35 kt · 1-minute (NHC)
2026Tropical storm AmandaEastern Pacific8.0°N, 123.0°W40 kt · 1-minute (NHC (working))
1993Unnamed tropical depression · 1993Atlantic21.5°N, 84.0°W35 kt · 1-minute (NHC)
1997Unnamed subtropical storm · 1997Atlantic28.5°N, 77.4°W45 kt · 1-minute (NHC)
1988Unnamed tropical depression · 1988Atlantic20.3°N, 84.7°W25 kt · 1-minute (NHC)
Show 12 more storms
SeasonStormOceanFirst positionPeak
1982Unnamed tropical depression · 1982Eastern Pacific13.4°N, 95.6°W30 kt · 1-minute (JTWC)
1979Unnamed tropical depression · 1979Eastern Pacific13.5°N, 107.5°W25 kt · 1-minute (JTWC)
1943Unnamed storm · 1943North Indian20.0°N, 89.0°ENot recorded
1927Unnamed storm · 1927North Indian17.3°N, 91.4°ENot recorded
1927Unnamed storm · 1927Western Pacific14.2°N, 130.5°ENot recorded
1906Unnamed storm · 1906Western Pacific19.2°N, 118.3°ENot recorded
1898Unnamed storm · 1898North Indian11.3°N, 59.4°ENot recorded
2011Unnamed storm · 2011Western Pacific19.0°N, 115.9°ENot recorded
1969Unnamed storm · 1969Eastern Pacific13.0°N, 92.0°WNot recorded
1927Unnamed storm · 1927North Indian11.2°N, 71.1°ENot recorded
1920Unnamed storm · 1920Western Pacific9.7°N, 134.0°ENot recorded
1858–59Unnamed storm · 1859Southwest Indian4.7°S, 87.0°ENot recorded

Reached peak wind on May 31

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

SeasonStormOceanPeak windLowest pressure
1997Typhoon MarieWestern Pacific → Central Pacific65 kt (75 mph), 10-minute, JMA965 hPa (JMA)
1965Typhoon BabeWestern Pacific80 kt (92 mph), 1-minute, JTWC990 hPa (JMA)
2026Typhoon JangmiWestern Pacific74 kt (85 mph), 1-minute, Real-time973 hPa (Real-time)
1978Hurricane AlettaEastern Pacific65 kt (75 mph), 1-minute, NHCNot recorded
2008Tropical storm ArthurAtlantic40 kt (46 mph), 1-minute, NHC1004 hPa (NHC)
1948Typhoon MabelWestern Pacific80 kt (92 mph), 1-minute, JTWCNot recorded
2020Tropical storm AmandaEastern Pacific35 kt (40 mph), 1-minute, NHC1003 hPa (NHC)
2021Tropical storm Choi-WanWestern Pacific40 kt (46 mph), 10-minute, JMA998 hPa (JMA)
2024Tropical storm MaliksiWestern Pacific35 kt (40 mph), 10-minute, JMA998 hPa (JMA)
1988Unnamed tropical depression · 1988Atlantic25 kt (29 mph), 1-minute, NHCNot recorded
2000Unnamed tropical depression · 2000Western Pacific30 kt (35 mph), 1-minute, JTWCNot recorded
1982Unnamed tropical depression · 1982Eastern Pacific30 kt (35 mph), 1-minute, JTWCNot recorded
1979Unnamed tropical depression · 1979Eastern Pacific25 kt (29 mph), 1-minute, JTWCNot recorded

Ended on May 31

20 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
1976Typhoon OlgaWestern Pacific41.5°N, 177.7°EMay 10 to 31, 1976
1971Typhoon DinahWestern Pacific23.4°N, 108.1°EMay 21 to 31, 1971
2018Tropical storm AlbertoAtlantic46.0°N, 83.3°WMay 25 to 31, 2018
1908Unnamed hurricane · 1908Atlantic46.4°N, 68.3°WMay 24 to 31, 1908
2020Tropical storm AmandaEastern Pacific14.1°N, 90.3°WMay 30 to 31, 2020
1962Tropical storm IrisWestern Pacific21.7°N, 124.6°EMay 25 to 31, 1962
2006Tropical storm AlettaEastern Pacific16.4°N, 103.7°WMay 27 to 31, 2006
2013Unnamed tropical depression · 2013North Indian25.0°N, 87.0°EMay 29 to 31, 2013
1954Unnamed tropical storm · 1954Atlantic48.0°N, 47.0°WMay 28 to 31, 1954
1952Unnamed tropical storm · 1952Eastern Pacific17.5°N, 108.1°WMay 29 to 31, 1952
Show 10 more storms
SeasonStormOceanLast positionDates
2020Unnamed tropical depression · 2020North Indian16.8°N, 52.9°EMay 29 to 31, 2020
1939Unnamed storm · 1939Western Pacific21.4°N, 110.8°EMay 26 to 31, 1939
1930Unnamed storm · 1930Western Pacific27.0°N, 125.9°EMay 20 to 31, 1930
1927Unnamed storm · 1927Western Pacific22.3°N, 117.1°EMay 24 to 31, 1927
1923Unnamed storm · 1923Western Pacific16.0°N, 107.6°EMay 28 to 31, 1923
1909Unnamed storm · 1909Western Pacific14.8°N, 106.4°EMay 27 to 31, 1909
1863Unnamed storm · 1863Atlantic47.5°N, 79.8°WMay 24 to 31, 1863
1949Unnamed storm · 1949North Indian18.8°N, 68.7°EMay 29 to 31, 1949
1939–40Unnamed storm · 1940Southwest Indian12.5°S, 54.0°EMay 21 to 31, 1940
1896Unnamed storm · 1896North Indian18.9°N, 59.0°EMay 25 to 31, 1896

Also active on May 31

52 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)
1999Typhoon MaggieWestern PacificMay 30 to Jun 9, 199975 kt · 10-minute (JMA)
2022Hurricane AgathaEastern PacificMay 27 to Jun 1, 2022Category 2 · Saffir-Simpson (NHC)
2011Typhoon SongdaWestern PacificMay 19 to Jun 2, 2011105 kt · 10-minute (JMA)
1958Typhoon PhyllisWestern PacificMay 23 to Jun 6, 1958160 kt · 1-minute (JTWC)
1953Typhoon JudyWestern PacificMay 28 to Jun 7, 1953120 kt · 1-minute (JTWC)
2010Cyclone PhetNorth IndianMay 30 to Jun 7, 201085 kt · 3-minute (IMD)
2008Typhoon NakriWestern PacificMay 26 to Jun 6, 2008100 kt · 10-minute (JMA)
2005Typhoon NesatWestern PacificMay 27 to Jun 11, 200595 kt · 10-minute (JMA)
2015Hurricane AndresEastern PacificMay 28 to Jun 7, 2015Category 4 · Saffir-Simpson (NHC)
2001Hurricane AdolphEastern PacificMay 25 to Jun 1, 2001Category 4 · Saffir-Simpson (NHC)
2024Typhoon EwiniarWestern PacificMay 20 to Jun 2, 202475 kt · 10-minute (JMA)
1972Typhoon LolaWestern PacificMay 27 to Jun 8, 1972105 kt · 1-minute (JTWC)
1965Typhoon CarlaWestern PacificMay 29 to Jun 6, 1965120 kt · 1-minute (JTWC)
1968Typhoon KimWestern PacificMay 28 to Jun 10, 1968100 kt · 1-minute (JTWC)
2002Hurricane AlmaEastern PacificMay 24 to Jun 1, 2002Category 3 · Saffir-Simpson (NHC)
1966Typhoon JudyWestern PacificMay 21 to Jun 4, 196685 kt · 1-minute (JTWC)
1988Typhoon SusanWestern PacificMay 28 to Jun 3, 198865 kt · 10-minute (JMA)
1982Unnamed cyclone · 1982North IndianMay 30 to Jun 5, 198290 kt · 3-minute (IMD)
2012Tropical storm BerylAtlanticMay 25 to Jun 2, 201260 kt · 1-minute (NHC)
1959Tropical storm ArleneAtlanticMay 28 to Jun 2, 195955 kt · 1-minute (NHC)
2007Tropical storm BarbaraEastern PacificMay 29 to Jun 2, 200745 kt · 1-minute (NHC)
2016Tropical storm BonnieAtlanticMay 27 to Jun 9, 201640 kt · 1-minute (NHC)
1963Typhoon PollyWestern PacificMay 27 to Jun 7, 196370 kt · 1-minute (JTWC)
Show 27 more storms
SeasonStormOceanDatesPeak
1995Tropical storm DeannaWestern PacificMay 28 to Jun 12, 199540 kt · 10-minute (JMA)
1970Hurricane AdeleEastern PacificMay 30 to Jun 7, 1970Category 1 · Saffir-Simpson (NHC)
1960Tropical storm LucilleWestern PacificMay 25 to Jun 4, 196045 kt · 1-minute (JTWC)
1997Tropical storm LeviWestern Pacific → Central PacificMay 23 to Jun 4, 199740 kt · 10-minute (JMA)
1984Hurricane BorisEastern PacificMay 28 to Jun 18, 1984Category 1 · Saffir-Simpson (NHC)
1987Unnamed cyclone · 1987North IndianMay 30 to Jun 5, 198745 kt · 3-minute (IMD)
1981Tropical storm AdrianEastern PacificMay 30 to Jun 4, 198140 kt · 1-minute (NHC)
2003Tropical storm NangkaWestern PacificMay 30 to Jun 7, 200350 kt · 10-minute (JMA)
2021Tropical storm BlancaEastern PacificMay 30 to Jun 5, 202150 kt · 1-minute (NHC)
2025Tropical storm AlvinEastern PacificMay 28 to Jun 1, 202550 kt · 1-minute (NHC)
1991Unnamed cyclone · 1991North IndianMay 30 to Jun 3, 199145 kt · 3-minute (IMD)
1995Tropical storm EliWestern PacificMay 30 to Jun 9, 199540 kt · 1-minute (JTWC)
2007Tropical storm AlvinEastern PacificMay 27 to Jun 6, 200735 kt · 1-minute (NHC)
1976Unnamed cyclone · 1976North IndianMay 29 to Jun 5, 197640 kt · 1-minute (JTWC)
1956Unnamed tropical storm · 1956Eastern PacificMay 30 to Jun 3, 195645 kt · 1-minute (NHC)
1987Unnamed tropical depression · 1987AtlanticMay 24 to Jun 1, 198730 kt · 1-minute (NHC)
1977Unnamed tropical depression · 1977Western PacificMay 24 to Jun 7, 197730 kt · 1-minute (JTWC)
1977Unnamed tropical depression · 1977Eastern PacificMay 30 to Jun 1, 197730 kt · 1-minute (JTWC)
1958Unnamed storm · 1958Western PacificMay 26 to Jun 6, 1958Not recorded
1974Unnamed storm · 1974North IndianMay 29 to Jun 1, 1974Not recorded
1961Unnamed storm · 1961Western PacificMay 30 to Jun 6, 1961Not recorded
1932Unnamed storm · 1932Western PacificMay 30 to Jun 4, 1932Not recorded
1881Unnamed storm · 1881North IndianMay 26 to Jun 2, 1881Not recorded
1879Unnamed storm · 1879North IndianMay 29 to Jun 1, 1879Not recorded
1970Unnamed storm · 1970North IndianMay 28 to Jun 2, 1970Not recorded
1919Unnamed storm · 1919North IndianMay 30 to Jun 2, 1919Not recorded
1885Unnamed storm · 1885North IndianMay 30 to Jun 2, 1885Not recorded

Questions about May 31

What is the strongest storm on record on May 31?

Of the storms active on May 31, 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 31?

Yes. 20 storms on record came ashore on May 31. The most recent was Tropical storm Maliksi (2024): coast crossing (estimated) near 21.3°N, 111.4°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on May 31?

119 storms on record were active on May 31, in 82 different years from 1859 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 May 31 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.