Hurricane Calendar · On this day

Hurricanes on May 25 in history (1842 to 2026)

114 storms on record were active on May 25 between 1863 and 2024. On this date 13 formed, 11 reached their peak recorded wind, 17 came ashore and 16 ended. The strongest storm active on May 25 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 25 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 May 25
Recorded trackCame ashore on May 25Tracks of the 50 storms that formed, peaked, came ashore or ended on May 25, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Cyclone Aila (2009)

Peak recorded wind: May 25, 2009, 09:00 UTC. Peak: 60 kt · 3-minute (IMD). North Indian, May 22 to 26, 2009.

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

Came ashore on May 25

17 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
2024Typhoon EwiniarWestern PacificCoast crossing (estimated) near 13.8°N, 121.6°E
May 25, 2024, 21:00 UTC
Not recordedEstimated from the track
2024Typhoon EwiniarWestern PacificCoast crossing (estimated) near 12.2°N, 123.9°E
May 25, 2024, 00:00 UTC
Not recordedEstimated from the track
2018Cyclone MekunuNorth IndianCoast crossing (estimated) near 16.7°N, 53.9°E
May 25, 2018, 18:00 UTC
95 kt (109 mph), 3-minute, IMDEstimated from the track
1990Unnamed tropical depression · 1990AtlanticCoast crossing (estimated) near 22.4°N, 83.1°W
May 25, 1990, 15:00 UTC
Not recordedEstimated from the track
1985Unnamed cyclone · 1985North IndianCoast crossing (estimated) near 22.0°N, 90.9°E
May 25, 1985, 00:00 UTC
Not recordedEstimated from the track
1984Unnamed cyclone · 1984North IndianCoast crossing (estimated) near 12.3°N, 54.2°E
May 25, 1984, 15:00 UTC
Not recordedEstimated from the track
1980Tropical storm ForrestWestern PacificCoast crossing (estimated) near 15.3°N, 121.9°E
May 25, 1980, 00:00 UTC
45 kt (52 mph), 10-minute, JMAEstimated from the track
1971Typhoon DinahWestern PacificCoast crossing (estimated) near 12.3°N, 125.7°E
May 25, 1971, 21:00 UTC
Not recordedEstimated from the track
1970Hurricane AlmaAtlanticCoast crossing (estimated) near 28.8°N, 83.2°W
May 25, 1970, 03:00 UTC
Not recordedEstimated from the track
1962Unnamed storm · 1962North IndianCoast crossing (estimated) near 20.1°N, 92.8°E
May 25, 1962, 09:00 UTC
Not recordedEstimated from the track
1958Unnamed tropical storm · 1958AtlanticCoast crossing (estimated) near 25.0°N, 80.5°W
May 25, 1958, 00:00 UTC
25 kt (29 mph), 1-minute, NHCEstimated from the track
1941Unnamed storm · 1941North IndianCoast crossing (estimated) near 21.9°N, 90.6°E
May 25, 1941, 18:00 UTC
Not recordedEstimated from the track
1938Unnamed storm · 1938North IndianCoast crossing (estimated) near 21.6°N, 89.8°E
May 25, 1938, 18:00 UTC
Not recordedEstimated from the track
1930Unnamed storm · 1930Western PacificCoast crossing (estimated) near 16.6°N, 122.5°E
May 25, 1930, 09:00 UTC
Not recordedEstimated from the track
1906Unnamed storm · 1906Western PacificCoast crossing (estimated) near 13.3°N, 124.5°E
May 25, 1906, 09:00 UTC
Not recordedEstimated from the track
1904Unnamed storm · 1904North IndianCoast crossing (estimated) near 16.0°N, 81.8°E
May 25, 1904, 21:00 UTC
Not recordedEstimated from the track
1893Unnamed storm · 1893North IndianCoast crossing (estimated) near 21.3°N, 87.1°E
May 25, 1893, 09:00 UTC
Not recordedEstimated from the track
1893Unnamed storm · 1893North IndianCoast crossing (estimated) near 20.6°N, 87.0°E
May 25, 1893, 00:00 UTC
Not recordedEstimated from the track
1887Unnamed storm · 1887North IndianCoast crossing (estimated) near 21.0°N, 87.0°E
May 25, 1887, 18:00 UTC
Not recordedEstimated from the track

Formed on May 25

13 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2001Hurricane AdolphEastern Pacific13.6°N, 101.1°WCategory 4 · Saffir-Simpson (NHC)
1997Typhoon MarieWestern Pacific → Central Pacific9.1°N, 161.4°E65 kt · 10-minute (JMA)
2012Tropical storm BerylAtlantic30.1°N, 76.1°W60 kt · 1-minute (NHC)
2018Tropical storm AlbertoAtlantic18.8°N, 87.1°W55 kt · 1-minute (NHC)
1953Tropical storm AliceAtlantic14.4°N, 81.8°W60 kt · 1-minute (NHC)
1960Tropical storm LucilleWestern Pacific8.4°N, 131.3°E45 kt · 1-minute (JTWC)
1962Tropical storm IrisWestern Pacific8.4°N, 132.7°E60 kt · 1-minute (JTWC)
1958Unnamed tropical storm · 1958Atlantic25.0°N, 80.5°W55 kt · 1-minute (NHC)
1938Unnamed storm · 1938North Indian20.5°N, 89.2°ENot recorded
1904Unnamed storm · 1904North Indian13.8°N, 83.2°ENot recorded
1941Unnamed storm · 1941North Indian10.7°N, 71.2°ENot recorded
1916Unnamed storm · 1916North Indian11.9°N, 62.1°ENot recorded
1896Unnamed storm · 1896North Indian13.5°N, 69.5°ENot recorded

Reached peak wind on May 25

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

SeasonStormOceanPeak windLowest pressure
2023Typhoon MawarWestern Pacific115 kt (132 mph), 10-minute, JMA900 hPa (JMA)
2021Cyclone YaasNorth Indian75 kt (86 mph), 3-minute, IMD970 hPa (IMD)
2009Cyclone AilaNorth Indian60 kt (69 mph), 3-minute, IMD968 hPa (IMD)
1961Typhoon BettyWestern Pacific130 kt (150 mph), 1-minute, JTWC945 hPa (JMA)
2014Hurricane AmandaEastern Pacific135 kt (155 mph), 1-minute, NHC932 hPa (NHC)
2018Cyclone MekunuNorth Indian95 kt (109 mph), 3-minute, IMD960 hPa (IMD)
1971Typhoon DinahWestern Pacific90 kt (104 mph), 1-minute, JTWC960 hPa (JMA)
2012Hurricane BudEastern Pacific100 kt (115 mph), 1-minute, NHC961 hPa (NHC)
1998–99Unnamed cyclone · 1999Australian region → South Pacific → Australian region → South Pacific55 kt (63 mph), 10-minute, MetService NZ972 hPa (MetService NZ)
1948Unnamed tropical storm · 1948Atlantic45 kt (52 mph), 1-minute, NHCNot recorded
1987Unnamed tropical depression · 1987Atlantic30 kt (35 mph), 1-minute, NHCNot recorded

Ended on May 25

16 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
1986Typhoon LolaWestern Pacific49.0°N, 180.0°WMay 14 to 25, 1986
2007Typhoon YutuWestern Pacific36.6°N, 177.0°WMay 15 to 25, 2007
1980Typhoon EllenWestern Pacific50.0°N, 177.0°WMay 11 to 25, 1980
1971Hurricane AgathaEastern Pacific19.9°N, 102.9°WMay 21 to 25, 1971
1980Tropical storm GeorgiaWestern Pacific29.0°N, 121.0°EMay 19 to 25, 1980
1985Unnamed cyclone · 1985North Indian25.0°N, 92.6°EMay 21 to 25, 1985
1974–75Cyclone DeniseAustralian region13.7°S, 90.5°EMay 18 to 25, 1975
1976Unnamed subtropical storm · 1976Atlantic36.0°N, 67.0°WMay 21 to 25, 1976
1962Unnamed storm · 1962North Indian20.7°N, 93.3°EMay 23 to 25, 1962
1962Unnamed storm · 1962Western Pacific22.9°N, 109.1°EMay 18 to 25, 1962
Show 6 more storms
SeasonStormOceanLast positionDates
1961Unnamed storm · 1961North Indian17.4°N, 75.5°EMay 22 to 25, 1961
1932Unnamed storm · 1932North Indian24.5°N, 90.5°EMay 23 to 25, 1932
1918Unnamed storm · 1918North Indian21.6°N, 92.2°EMay 24 to 25, 1918
1933Unnamed storm · 1933North Indian18.2°N, 91.4°EMay 22 to 25, 1933
1905Unnamed storm · 1905Western Pacific24.4°N, 123.2°EMay 22 to 25, 1905
1891Unnamed storm · 1891North Indian17.2°N, 84.5°EMay 20 to 25, 1891

Other recorded events on May 25

Editor-reviewed, sourced events.

YearStormEventWhen
2009Cyclone AilaCrosses the West Bengal coast close to Sagar Island (severe cyclonic storm)May 25, 2009, 08:00 UTC

Also active on May 25

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

SeasonStormOceanDatesPeak
1976Typhoon PamelaWestern PacificMay 14 to Jun 1, 1976130 kt · 1-minute (JTWC)
2003Tropical storm LinfaWestern PacificMay 24 to Jun 4, 200355 kt · 10-minute (JMA)
2011Typhoon SongdaWestern PacificMay 19 to Jun 2, 2011105 kt · 10-minute (JMA)
1958Typhoon PhyllisWestern PacificMay 23 to Jun 6, 1958160 kt · 1-minute (JTWC)
1976Typhoon OlgaWestern PacificMay 10 to 31, 1976100 kt · 1-minute (JTWC)
2003Typhoon Chan-HomWestern PacificMay 18 to 28, 200385 kt · 10-minute (JMA)
2001Unnamed cyclone · 2001North IndianMay 21 to 29, 2001115 kt · 3-minute (IMD)
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)
2002Hurricane AlmaEastern PacificMay 24 to Jun 1, 2002Category 3 · Saffir-Simpson (NHC)
1966Typhoon JudyWestern PacificMay 21 to Jun 4, 196685 kt · 1-minute (JTWC)
1983Hurricane AdolphEastern PacificMay 21 to 28, 1983Category 2 · Saffir-Simpson (NHC)
1989Unnamed cyclone · 1989North IndianMay 23 to 27, 1989115 kt · 3-minute (IMD)
1962Typhoon HopeWestern PacificMay 14 to 28, 196280 kt · 1-minute (JTWC)
1989Tropical storm CecilWestern PacificMay 21 to 26, 198960 kt · 10-minute (JMA)
2000Hurricane AlettaEastern PacificMay 22 to 28, 2000Category 2 · Saffir-Simpson (NHC)
1964Typhoon TessWestern PacificMay 12 to 27, 196485 kt · 1-minute (JTWC)
1964Typhoon ViolaWestern PacificMay 21 to 30, 196470 kt · 1-minute (JTWC)
2012Tropical storm SanvuWestern PacificMay 20 to 30, 201260 kt · 10-minute (JMA)
2024Cyclone RemalNorth IndianMay 23 to 28, 202460 kt · 3-minute (IMD)
1972Subtropical storm AlphaAtlanticMay 23 to 29, 197260 kt · 1-minute (NHC)
1908Unnamed hurricane · 1908AtlanticMay 24 to 31, 1908Category 1 · Saffir-Simpson (NHC)
1980–81Cyclone PaddyAustralian region → Southwest Indian → Australian regionMay 22 to 30, 198165 kt · 10-minute (BoM)
1997Tropical storm LeviWestern Pacific → Central PacificMay 23 to Jun 4, 199740 kt · 10-minute (JMA)
Show 39 more storms
SeasonStormOceanDatesPeak
1986Tropical storm MacWestern PacificMay 16 to 30, 198640 kt · 10-minute (JMA)
2009–10Cyclone JoelSouthwest IndianMay 22 to 29, 201060 kt · 10-minute (Météo-France)
2001–02Cyclone UpiaAustralian regionMay 23 to 29, 200240 kt · 10-minute (BoM)
1986Hurricane AgathaEastern PacificMay 22 to 29, 1986Category 1 · Saffir-Simpson (NHC)
1996Tropical storm CamWestern PacificMay 16 to 26, 199640 kt · 10-minute (JMA)
1982Tropical storm AlettaEastern PacificMay 20 to 29, 198255 kt · 1-minute (NHC)
2004Tropical storm AgathaEastern PacificMay 22 to 26, 200450 kt · 1-minute (NHC)
2003Tropical storm AndresEastern PacificMay 19 to 26, 200350 kt · 1-minute (NHC)
1986–87Cyclone BlanchSouth Pacific → Australian regionMay 20 to 27, 198745 kt · 10-minute (BoM)
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)
1977Unnamed tropical depression · 1977Western PacificMay 24 to Jun 7, 197730 kt · 1-minute (JTWC)
1990Unnamed storm · 1990Western PacificMay 24 to 29, 1990Not recorded
1963Unnamed storm · 1963North IndianMay 23 to 29, 1963Not recorded
1951–52Unnamed storm · 1952Southwest IndianMay 10 to 28, 1952Not recorded
1936Unnamed storm · 1936North IndianMay 23 to 28, 1936Not recorded
1929Unnamed storm · 1929Western PacificMay 23 to 28, 1929Not recorded
1927Unnamed storm · 1927Western PacificMay 24 to 31, 1927Not recorded
1922Unnamed storm · 1922Western PacificMay 19 to 26, 1922Not recorded
1915–16Unnamed storm · 1916Australian region → South PacificMay 24 to 29, 1916Not recorded
1863Unnamed storm · 1863AtlanticMay 24 to 31, 1863Not recorded
1963Unnamed storm · 1963North IndianMay 17 to 26, 1963Not recorded
1961Unnamed storm · 1961Western PacificMay 24 to 30, 1961Not recorded
1959–60Unnamed storm · 1960Australian region → South PacificMay 24 to 29, 1960Not recorded
1950Unnamed storm · 1950North IndianMay 22 to 27, 1950Not recorded
1939–40Unnamed storm · 1940Southwest IndianMay 21 to 31, 1940Not recorded
1934–35Unnamed storm · 1935Australian regionMay 24 to 26, 1935Not recorded
1924Unnamed storm · 1924Western PacificMay 24 to 26, 1924Not recorded
1915–16Unnamed storm · 1916Southwest IndianMay 23 to 29, 1916Not recorded
1914Unnamed storm · 1914Western PacificMay 23 to 26, 1914Not recorded
1911–12Unnamed storm · 1912Southwest IndianMay 21 to 29, 1912Not recorded
1911Unnamed storm · 1911North IndianMay 23 to 26, 1911Not recorded
1911Unnamed storm · 1911Western PacificMay 23 to 27, 1911Not recorded
1910Unnamed storm · 1910Western PacificMay 23 to 28, 1910Not recorded
1908Unnamed storm · 1908Western PacificMay 22 to 30, 1908Not recorded
1899Unnamed storm · 1899Western PacificMay 24 to 28, 1899Not recorded
1886Unnamed storm · 1886North IndianMay 24 to 28, 1886Not recorded
1862–63Unnamed storm · 1863Southwest IndianMay 21 to 30, 1863Not recorded

Questions about May 25

What is the strongest storm on record on May 25?

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

Yes. 17 storms on record came ashore on May 25. The most recent was Typhoon Ewiniar (2024): coast crossing (estimated) near 13.8°N, 121.6°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on May 25?

114 storms on record were active on May 25, in 77 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 25 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.