Hurricane Calendar · On this day

Hurricanes on May 28 in history (1842 to 2026)

121 storms on record were active on May 28 between 1862 and 2026. On this date 20 formed, 11 reached their peak recorded wind, 12 came ashore and 22 ended. The strongest storm active on May 28 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 28 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 61 storms that formed, peaked, came ashore or ended on May 28
Recorded trackCame ashore on May 28Tracks of the 61 storms that formed, peaked, came ashore or ended on May 28, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Chan-Hom (2003)

Last recorded position: May 28, 2003, 06:00 UTC. Peak: 85 kt · 10-minute (JMA). Western Pacific, May 18 to 28, 2003.

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

Came ashore on May 28

12 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
2018Tropical storm AlbertoAtlanticNear 30.3°N, 86.0°W
May 28, 2018, 21:00 UTC
40 kt (46 mph), 1-minute, NHCNHC best track
2012Tropical storm BerylAtlanticNear 30.2°N, 81.4°W
May 28, 2012, 04:10 UTC
55 kt (63 mph), 1-minute, NHCNHC best track
1990Unnamed storm · 1990Western PacificCoast crossing (estimated) near 18.5°N, 110.5°E
May 28, 1990, 00:00 UTC
Not recordedEstimated from the track
1984Unnamed cyclone · 1984North IndianCoast crossing (estimated) near 10.5°N, 44.5°E
May 28, 1984, 03:00 UTC
Not recordedEstimated from the track
1983Hurricane AdolphEastern PacificCoast crossing (estimated) near 22.3°N, 105.8°W
May 28, 1983, 06:00 UTC
35 kt (40 mph), 1-minute, NHCEstimated from the track
1964Typhoon ViolaWestern PacificCoast crossing (estimated) near 21.7°N, 113.1°E
May 28, 1964, 00:00 UTC
Not recordedEstimated from the track
1963Unnamed storm · 1963North IndianCoast crossing (estimated) near 21.9°N, 91.6°E
May 28, 1963, 18:00 UTC
Not recordedEstimated from the track
1961Typhoon BettyWestern PacificCoast crossing (estimated) near 34.2°N, 125.7°E
May 28, 1961, 06:00 UTC
Not recordedEstimated from the track
1916Unnamed storm · 1916Australian region → South PacificCoast crossing (estimated) near 37.3°S, 174.2°E
May 28, 1916, 18:00 UTC
Not recordedEstimated from the track
1916Unnamed storm · 1916Western PacificCoast crossing (estimated) near 9.4°N, 118.9°E
May 28, 1916, 00:00 UTC
Not recordedEstimated from the track
1890Unnamed tropical storm · 1890AtlanticCoast crossing (estimated) near 22.0°N, 83.7°W
May 28, 1890, 03:00 UTC
Not recordedEstimated from the track
1863Unnamed storm · 1863AtlanticCoast crossing (estimated) near 29.5°N, 85.0°W
May 28, 1863, 12:00 UTC
Not recordedEstimated from the track

Formed on May 28

20 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
1953Typhoon JudyWestern Pacific7.5°N, 150.0°E120 kt · 1-minute (JTWC)
2015Hurricane AndresEastern Pacific10.8°N, 109.9°WCategory 4 · Saffir-Simpson (NHC)
1968Typhoon KimWestern Pacific9.5°N, 149.5°E100 kt · 1-minute (JTWC)
2013Hurricane BarbaraEastern Pacific13.9°N, 96.1°WCategory 1 · Saffir-Simpson (NHC)
1988Typhoon SusanWestern Pacific19.0°N, 118.5°E65 kt · 10-minute (JMA)
1959Tropical storm ArleneAtlantic23.3°N, 86.5°W55 kt · 1-minute (NHC)
2010Tropical storm AgathaEastern Pacific12.7°N, 94.3°W40 kt · 1-minute (NHC)
1995Tropical storm DeannaWestern Pacific7.3°N, 149.8°E40 kt · 10-minute (JMA)
1974Tropical storm AlettaEastern Pacific14.2°N, 101.0°W50 kt · 1-minute (NHC)
2021Tropical storm Choi-WanWestern Pacific4.8°N, 142.1°E40 kt · 10-minute (JMA)
1984Hurricane BorisEastern Pacific11.6°N, 94.0°WCategory 1 · Saffir-Simpson (NHC)
2025Tropical storm AlvinEastern Pacific11.5°N, 104.4°W50 kt · 1-minute (NHC)
1985Unnamed cyclone · 1985North Indian15.0°N, 67.0°E45 kt · 3-minute (IMD)
2018Unnamed tropical depression · 2018North Indian16.5°N, 90.2°E30 kt · 3-minute (IMD)
1954Unnamed tropical storm · 1954Atlantic30.7°N, 80.0°W45 kt · 1-minute (NHC)
Show 5 more storms
SeasonStormOceanFirst positionPeak
1956Unnamed storm · 1956North Indian21.5°N, 89.9°ENot recorded
1923Unnamed storm · 1923Western Pacific15.5°N, 111.7°ENot recorded
1940–41Unnamed storm · 1941Australian region16.8°S, 148.1°ENot recorded
1970Unnamed storm · 1970North Indian14.2°N, 71.6°ENot recorded
1949Unnamed storm · 1949North Indian19.9°N, 91.2°ENot recorded

Reached peak wind on May 28

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

SeasonStormOceanPeak windLowest pressure
2018Tropical storm AlbertoAtlantic55 kt (63 mph), 1-minute, NHC990 hPa (NHC)
1908Unnamed hurricane · 1908Atlantic65 kt (75 mph), 1-minute, NHC989 hPa (NHC)
2016Tropical storm BonnieAtlantic40 kt (46 mph), 1-minute, NHC1006 hPa (NHC)
1974Tropical storm AlettaEastern Pacific50 kt (58 mph), 1-minute, NHC992 hPa (NHC)
1997Tropical storm LeviWestern Pacific → Central Pacific40 kt (46 mph), 10-minute, JMA992 hPa (JMA)
1977Tropical storm AvaEastern Pacific55 kt (63 mph), 1-minute, NHC997 hPa (NHC)
1971Tropical storm EmmaWestern Pacific35 kt (40 mph), 1-minute, JTWC1000 hPa (JMA)
1958Unnamed tropical storm · 1958Atlantic55 kt (63 mph), 1-minute, NHC1001 hPa (NHC)
2006Tropical storm AlettaEastern Pacific40 kt (46 mph), 1-minute, NHC1002 hPa (NHC)
1998Unnamed cyclone · 1998North Indian35 kt (40 mph), 1-minute, JTWCNot recorded
2009Unnamed tropical depression · 2009Atlantic30 kt (35 mph), 1-minute, NHC1006 hPa (NHC)

Ended on May 28

22 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2003Typhoon Chan-HomWestern Pacific35.5°N, 177.7°EMay 18 to 28, 2003
1985Typhoon GayWestern Pacific32.5°N, 156.5°EMay 16 to 28, 1985
1983Hurricane AdolphEastern Pacific23.4°N, 106.0°WMay 21 to 28, 1983
1962Typhoon HopeWestern Pacific49.0°N, 176.0°EMay 14 to 28, 1962
2000Hurricane AlettaEastern Pacific16.1°N, 107.5°WMay 22 to 28, 2000
2024Cyclone RemalNorth Indian25.1°N, 91.8°EMay 23 to 28, 2024
2020Tropical storm BerthaAtlantic39.9°N, 80.6°WMay 27 to 28, 2020
1984Unnamed cyclone · 1984North Indian10.0°N, 44.4°EMay 23 to 28, 1984
2016Unnamed tropical depression · 2016Western Pacific25.7°N, 114.6°EMay 26 to 28, 2016
1973Unnamed storm · 1973North Indian12.4°N, 50.5°EMay 26 to 28, 1973
Show 12 more storms
SeasonStormOceanLast positionDates
1951–52Unnamed storm · 1952Southwest Indian24.7°S, 42.6°EMay 10 to 28, 1952
1938Unnamed storm · 1938North Indian24.3°N, 87.1°EMay 25 to 28, 1938
1936Unnamed storm · 1936North Indian23.7°N, 89.4°EMay 23 to 28, 1936
1929Unnamed storm · 1929Western Pacific22.6°N, 127.9°EMay 23 to 28, 1929
1904Unnamed storm · 1904North Indian24.6°N, 88.6°EMay 25 to 28, 1904
1893Unnamed storm · 1893North Indian23.9°N, 89.9°EMay 23 to 28, 1893
1887Unnamed storm · 1887North Indian24.8°N, 85.1°EMay 21 to 28, 1887
1881Unnamed storm · 1881North Indian25.4°N, 89.6°EMay 26 to 28, 1881
1957Unnamed storm · 1957North Indian18.9°N, 70.3°EMay 26 to 28, 1957
1910Unnamed storm · 1910Western Pacific26.2°N, 131.2°EMay 23 to 28, 1910
1899Unnamed storm · 1899Western Pacific27.2°N, 129.9°EMay 24 to 28, 1899
1886Unnamed storm · 1886North Indian19.4°N, 65.3°EMay 24 to 28, 1886

Also active on May 28

60 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)
2022Hurricane AgathaEastern PacificMay 27 to Jun 1, 2022Category 2 · Saffir-Simpson (NHC)
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)
2014Hurricane AmandaEastern PacificMay 22 to 29, 2014Category 4 · Saffir-Simpson (NHC)
2008Typhoon NakriWestern PacificMay 26 to Jun 6, 2008100 kt · 10-minute (JMA)
2005Typhoon NesatWestern PacificMay 27 to Jun 11, 200595 kt · 10-minute (JMA)
2001Hurricane AdolphEastern PacificMay 25 to Jun 1, 2001Category 4 · Saffir-Simpson (NHC)
1976Typhoon OlgaWestern PacificMay 10 to 31, 1976100 kt · 1-minute (JTWC)
2001Unnamed cyclone · 2001North IndianMay 21 to 29, 2001115 kt · 3-minute (IMD)
2024Typhoon EwiniarWestern PacificMay 20 to Jun 2, 202475 kt · 10-minute (JMA)
1965Typhoon AmyWestern PacificMay 20 to 29, 1965100 kt · 1-minute (JTWC)
1971Typhoon DinahWestern PacificMay 21 to 31, 197190 kt · 1-minute (JTWC)
1972Typhoon LolaWestern PacificMay 27 to Jun 8, 1972105 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)
2017Cyclone MoraNorth IndianMay 27 to 30, 201760 kt · 3-minute (IMD)
1997Typhoon MarieWestern Pacific → Central PacificMay 25 to Jun 2, 199765 kt · 10-minute (JMA)
1953Tropical storm AliceAtlanticMay 25 to Jun 7, 195360 kt · 1-minute (NHC)
2026Typhoon JangmiWestern PacificMay 27 to Jun 3, 202674 kt · 1-minute (Real-time)
2012Tropical storm SanvuWestern PacificMay 20 to 30, 201260 kt · 10-minute (JMA)
1972Subtropical storm AlphaAtlanticMay 23 to 29, 197260 kt · 1-minute (NHC)
1963Typhoon PollyWestern PacificMay 27 to Jun 7, 196370 kt · 1-minute (JTWC)
Show 35 more storms
SeasonStormOceanDatesPeak
1980Tropical storm ForrestWestern PacificMay 16 to 29, 198055 kt · 10-minute (JMA)
1980–81Cyclone PaddyAustralian region → Southwest Indian → Australian regionMay 22 to 30, 198165 kt · 10-minute (BoM)
1960Tropical storm LucilleWestern PacificMay 25 to Jun 4, 196045 kt · 1-minute (JTWC)
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)
1962Tropical storm IrisWestern PacificMay 25 to 31, 196260 kt · 1-minute (JTWC)
1982Tropical storm AlettaEastern PacificMay 20 to 29, 198255 kt · 1-minute (NHC)
1948Unnamed tropical storm · 1948AtlanticMay 22 to 29, 194845 kt · 1-minute (NHC)
2007Tropical storm AlvinEastern PacificMay 27 to Jun 6, 200735 kt · 1-minute (NHC)
2002Unnamed tropical depression · 2002Western PacificMay 26 to 30, 200225 kt · 1-minute (JTWC)
1996–97Unnamed cyclone · 1997South PacificMay 26 to 30, 199735 kt · 1-minute (JTWC)
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)
1958Unnamed storm · 1958Western PacificMay 26 to Jun 6, 1958Not recorded
1965Unnamed storm · 1965North IndianMay 26 to Jun 1, 1965Not recorded
1961Unnamed storm · 1961North IndianMay 26 to 30, 1961Not recorded
1960Unnamed storm · 1960North IndianMay 26 to 29, 1960Not recorded
1939Unnamed storm · 1939Western PacificMay 26 to 31, 1939Not recorded
1930Unnamed storm · 1930Western PacificMay 20 to 31, 1930Not recorded
1927Unnamed storm · 1927Western PacificMay 24 to 31, 1927Not recorded
1915Unnamed storm · 1915Western PacificMay 26 to 30, 1915Not recorded
1909Unnamed storm · 1909Western PacificMay 27 to 31, 1909Not recorded
1881Unnamed storm · 1881North IndianMay 26 to Jun 2, 1881Not recorded
1962Unnamed storm · 1962North IndianMay 27 to 30, 1962Not recorded
1961Unnamed storm · 1961Western PacificMay 24 to 30, 1961Not recorded
1959–60Unnamed storm · 1960Australian region → South PacificMay 24 to 29, 1960Not recorded
1939–40Unnamed storm · 1940Southwest IndianMay 21 to 31, 1940Not recorded
1915–16Unnamed storm · 1916Southwest IndianMay 23 to 29, 1916Not recorded
1911–12Unnamed storm · 1912Southwest IndianMay 21 to 29, 1912Not recorded
1908Unnamed storm · 1908Western PacificMay 22 to 30, 1908Not recorded
1896Unnamed storm · 1896North IndianMay 25 to 31, 1896Not recorded
1862–63Unnamed storm · 1863Southwest IndianMay 21 to 30, 1863Not recorded
1862Unnamed storm · 1862AtlanticMay 26 to 30, 1862Not recorded

Questions about May 28

What is the strongest storm on record on May 28?

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

Yes. 12 storms on record came ashore on May 28. The most recent was Tropical storm Alberto (2018): near 30.3°N, 86.0°W. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on May 28?

121 storms on record were active on May 28, in 87 different years from 1862 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 28 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.