Hurricane Calendar · On this day

Hurricanes on July 28 in history (1842 to 2026)

347 storms on record were active on July 28 between 1854 and 2026. On this date 49 formed, 26 reached their peak recorded wind, 35 came ashore and 57 ended. The strongest storm active on July 28 was Typhoon Wanda (1956), with a peak 1-minute sustained wind of 160 kt (184 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 July 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 148 storms that formed, peaked, came ashore or ended on July 28
Recorded trackCame ashore on July 28Tracks of the 148 storms that formed, peaked, came ashore or ended on July 28, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Toraji (2001)

Peak recorded wind: July 28, 2001, 06:00 UTC. Peak: 75 kt · 10-minute (JMA). Western Pacific, Jul 25 to Aug 2, 2001.

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

Came ashore on July 28

35 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
2023Typhoon DoksuriWestern PacificLandfall near Jinjiang, Fujian, China
July 28, 2023
Not recordedEditor-reviewed, sourced
2018Typhoon JongdariWestern PacificCoast crossing (estimated) near 34.6°N, 136.7°E
July 28, 2018, 16:00 UTC
65 kt (75 mph), 10-minute, JMAEstimated from the track
2013Tropical storm JebiWestern PacificCoast crossing (estimated) near 12.7°N, 121.7°E
July 28, 2013, 18:00 UTC
Not recordedEstimated from the track
2008Typhoon Fung-WongWestern PacificCoast crossing (estimated) near 25.1°N, 119.8°E
July 28, 2008, 12:00 UTC
55 kt (63 mph), 10-minute, JMAEstimated from the track
1999Tropical storm NeilWestern PacificCoast crossing (estimated) near 37.3°N, 126.7°E
July 28, 1999, 06:00 UTC
Not recordedEstimated from the track
1997Typhoon RosieWestern PacificCoast crossing (estimated) near 35.9°N, 135.6°E
July 28, 1997, 06:00 UTC
Not recordedEstimated from the track
1996Hurricane CesarAtlantic → Eastern PacificNear 12.2°N, 83.9°W
July 28, 1996, 04:00 UTC
75 kt (86 mph), 1-minute, NHCNHC best track
1991Unnamed tropical depression · 1991North IndianCoast crossing (estimated) near 21.0°N, 87.0°E
July 28, 1991, 18:00 UTC
30 kt (35 mph), 3-minute, IMDEstimated from the track
1991Storm BrendanWestern PacificCoast crossing (estimated) near 21.3°N, 107.7°E
July 28, 1991, 03:00 UTC
Not recordedEstimated from the track
1989Typhoon JudyWestern PacificCoast crossing (estimated) near 34.5°N, 127.8°E
July 28, 1989, 12:00 UTC
45 kt (52 mph), 10-minute, JMAEstimated from the track
1982Typhoon AndyWestern PacificCoast crossing (estimated) near 22.7°N, 121.2°E
July 28, 1982, 21:00 UTC
Not recordedEstimated from the track
1975Hurricane BlancheAtlanticNear 43.5°N, 65.5°W
July 28, 1975, 11:00 UTC
65 kt (75 mph), 1-minute, NHCNHC best track
1969Typhoon ViolaWestern PacificCoast crossing (estimated) near 22.8°N, 116.8°E
July 28, 1969, 03:00 UTC
Not recordedEstimated from the track
1968Unnamed storm · 1968North IndianCoast crossing (estimated) near 20.5°N, 87.2°E
July 28, 1968, 09:00 UTC
Not recordedEstimated from the track
1968Tropical storm NadineWestern PacificCoast crossing (estimated) near 22.8°N, 119.7°E
July 28, 1968, 06:00 UTC
Not recordedEstimated from the track
1967Tropical storm DotWestern PacificCoast crossing (estimated) near 36.4°N, 121.8°E
July 28, 1967, 09:00 UTC
Not recordedEstimated from the track
1965Typhoon HarrietWestern PacificCoast crossing (estimated) near 39.3°N, 125.0°E
July 28, 1965, 18:00 UTC
Not recordedEstimated from the track
1960Typhoon PollyWestern PacificCoast crossing (estimated) near 36.3°N, 121.5°E
July 28, 1960, 09:00 UTC
Not recordedEstimated from the track
1949Typhoon HesterWestern PacificCoast crossing (estimated) near 34.1°N, 136.6°E
July 28, 1949, 12:00 UTC
Not recordedEstimated from the track
1949Tropical storm IrmaWestern PacificCoast crossing (estimated) near 21.8°N, 120.5°E
July 28, 1949, 00:00 UTC
Not recordedEstimated from the track
Show 15 more storms
YearStormOceanWhere and whenWind at landfallRecord
1946Typhoon JanieWestern PacificCoast crossing (estimated) near 30.5°N, 130.3°E
July 28, 1946, 15:00 UTC
Not recordedEstimated from the track
1943Unnamed storm · 1943Western PacificCoast crossing (estimated) near 31.2°N, 130.5°E
July 28, 1943, 18:00 UTC
Not recordedEstimated from the track
1943Unnamed storm · 1943Western PacificCoast crossing (estimated) near 34.4°N, 137.7°E
July 28, 1943, 09:00 UTC
Not recordedEstimated from the track
1941Unnamed storm · 1941North IndianCoast crossing (estimated) near 22.1°N, 91.0°E
July 28, 1941, 15:00 UTC
Not recordedEstimated from the track
1929Unnamed storm · 1929Western PacificCoast crossing (estimated) near 19.3°N, 110.7°E
July 28, 1929, 09:00 UTC
Not recordedEstimated from the track
1927Unnamed storm · 1927North IndianCoast crossing (estimated) near 21.7°N, 88.6°E
July 28, 1927, 15:00 UTC
Not recordedEstimated from the track
1926San Liborio hurricane · 1926AtlanticLandfall in northeast Florida (Category 2)
July 28, 1926, 10:00 UTC
Not recordedEditor-reviewed, sourced
1922Unnamed storm · 1922North IndianCoast crossing (estimated) near 21.5°N, 87.2°E
July 28, 1922, 00:00 UTC
Not recordedEstimated from the track
1913Unnamed storm · 1913Western PacificCoast crossing (estimated) near 21.2°N, 108.0°E
July 28, 1913, 06:00 UTC
Not recordedEstimated from the track
1912Unnamed storm · 1912Western PacificCoast crossing (estimated) near 15.8°N, 122.4°E
July 28, 1912, 06:00 UTC
Not recordedEstimated from the track
1912Unnamed storm · 1912North IndianCoast crossing (estimated) near 20.3°N, 87.1°E
July 28, 1912, 00:00 UTC
Not recordedEstimated from the track
1912Unnamed storm · 1912Western PacificCoast crossing (estimated) near 12.2°N, 121.6°E
July 28, 1912, 00:00 UTC
Not recordedEstimated from the track
1909Unnamed storm · 1909Western PacificCoast crossing (estimated) near 17.1°N, 120.1°E
July 28, 1909, 12:00 UTC
Not recordedEstimated from the track
1902Unnamed storm · 1902Western PacificCoast crossing (estimated) near 22.2°N, 115.0°E
July 28, 1902, 09:00 UTC
Not recordedEstimated from the track
1895Unnamed storm · 1895Western PacificCoast crossing (estimated) near 21.5°N, 111.8°E
July 28, 1895, 18:00 UTC
Not recordedEstimated from the track

Formed on July 28

49 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2020Hurricane IsaiasAtlantic12.5°N, 54.0°WCategory 1 · Saffir-Simpson (NHC)
2006Typhoon PrapiroonWestern Pacific12.5°N, 130.0°E65 kt · 10-minute (JMA)
1997Tropical storm VictorWestern Pacific15.0°N, 119.6°E60 kt · 10-minute (JMA)
1988Hurricane FabioEastern Pacific → Central Pacific12.0°N, 121.0°WCategory 4 · Saffir-Simpson (NHC)
1996Typhoon KirkWestern Pacific5.3°N, 155.8°E75 kt · 10-minute (JMA)
1972Typhoon AliceWestern Pacific7.0°N, 162.4°E90 kt · 1-minute (JTWC)
1899Unnamed hurricane · 1899Atlantic17.0°N, 69.5°WCategory 2 · Saffir-Simpson (NHC)
2013Tropical storm JebiWestern Pacific12.7°N, 121.7°E50 kt · 10-minute (JMA)
1989Tropical storm KenWestern Pacific21.5°N, 129.5°E55 kt · 10-minute (JMA)
1995Tropical storm DeanAtlantic26.2°N, 86.6°W40 kt · 1-minute (NHC)
2019Hurricane FlossieEastern Pacific → Central Pacific11.1°N, 106.8°WCategory 1 · Saffir-Simpson (NHC)
1867Unnamed hurricane · 1867Atlantic18.5°N, 56.6°WCategory 2 · Saffir-Simpson (NHC)
2005Tropical storm WashiWestern Pacific18.5°N, 114.6°E45 kt · 10-minute (JMA)
1987Hurricane GregEastern Pacific11.8°N, 101.0°WCategory 1 · Saffir-Simpson (NHC)
1964Unnamed hurricane · 1964Atlantic19.1°N, 46.0°WCategory 1 · Saffir-Simpson (NHC)
Show 34 more storms
SeasonStormOceanFirst positionPeak
1988Tropical storm GilmaEastern Pacific → Central Pacific15.1°N, 135.0°W45 kt · 1-minute (NHC)
1986Tropical storm SarahWestern Pacific12.9°N, 138.8°E55 kt · 10-minute (JMA)
1980Hurricane GeorgetteEastern Pacific16.8°N, 109.0°WCategory 1 · Saffir-Simpson (NHC)
1992Tropical storm IsisEastern Pacific14.4°N, 106.1°W55 kt · 1-minute (NHC)
1976Tropical storm AnnaAtlantic28.0°N, 52.3°W45 kt · 1-minute (NHC)
1962Tropical storm MargeWestern Pacific12.8°N, 149.3°E40 kt · 1-minute (JTWC)
1976Tropical storm FernandaEastern Pacific → Central Pacific12.2°N, 133.4°W35 kt · 1-minute (NHC)
1924Unnamed tropical storm · 1924Atlantic28.5°N, 78.5°W55 kt · 1-minute (NHC)
1986Unnamed tropical depression · 1986Central Pacific11.5°N, 147.0°W30 kt · 1-minute (CPHC)
1970Unnamed tropical depression · 1970Atlantic34.2°N, 74.8°W30 kt · 1-minute (NHC)
1988Unnamed tropical depression · 1988Eastern Pacific17.5°N, 129.6°W25 kt · 1-minute (NHC)
1949Storm IrmaWestern Pacific24.3°N, 120.6°ENot recorded
1959Unnamed storm · 1959Western Pacific15.8°N, 114.7°ENot recorded
1944Unnamed storm · 1944North Indian20.0°N, 89.5°ENot recorded
1944Unnamed storm · 1944Western Pacific14.8°N, 133.5°ENot recorded
1942Unnamed storm · 1942Western Pacific19.8°N, 121.2°ENot recorded
1941Unnamed storm · 1941North Indian20.7°N, 91.7°ENot recorded
1935Unnamed storm · 1935Western Pacific20.0°N, 142.0°ENot recorded
1934Unnamed storm · 1934Western Pacific17.0°N, 111.0°ENot recorded
1924Unnamed storm · 1924Western Pacific20.0°N, 125.6°ENot recorded
1919Unnamed storm · 1919North Indian18.1°N, 90.4°ENot recorded
1919Unnamed storm · 1919Western Pacific18.6°N, 134.1°ENot recorded
1918Unnamed storm · 1918North Indian20.4°N, 88.6°ENot recorded
1918Unnamed storm · 1918Western Pacific20.3°N, 119.0°ENot recorded
1912Unnamed storm · 1912Western Pacific15.4°N, 122.8°ENot recorded
1895Unnamed storm · 1895Western Pacific21.1°N, 114.0°ENot recorded
1894Unnamed storm · 1894Western Pacific21.7°N, 134.7°ENot recorded
1861Unnamed storm · 1861Atlantic15.2°N, 84.0°WNot recorded
1976Unnamed storm · 1976North Indian22.9°N, 89.2°ENot recorded
1968Unnamed storm · 1968Western Pacific21.0°N, 150.0°ENot recorded
1933Unnamed storm · 1933Western Pacific23.6°N, 131.7°ENot recorded
1928Unnamed storm · 1928Western Pacific21.7°N, 137.5°ENot recorded
1923Unnamed storm · 1923North Indian22.8°N, 90.6°ENot recorded
1887Unnamed storm · 1887Western Pacific22.0°N, 131.7°ENot recorded

Reached peak wind on July 28

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

SeasonStormOceanPeak windLowest pressure
2001Typhoon TorajiWestern Pacific75 kt (86 mph), 10-minute, JMA960 hPa (JMA)
1982Typhoon BessWestern Pacific125 kt (144 mph), 10-minute, JMA900 hPa (JMA)
1982Typhoon AndyWestern Pacific100 kt (115 mph), 10-minute, JMA930 hPa (JMA)
1990Typhoon SteveWestern Pacific85 kt (98 mph), 10-minute, JMA940 hPa (JMA)
2017Typhoon NesatWestern Pacific80 kt (92 mph), 10-minute, JMA960 hPa (JMA)
1996Hurricane CesarAtlantic → Eastern Pacific75 kt (86 mph), 1-minute, NHC985 hPa (NHC)
2011Tropical storm Nock-TenWestern Pacific50 kt (58 mph), 10-minute, JMA985 hPa (JMA)
1953Typhoon LolaWestern Pacific80 kt (92 mph), 1-minute, JTWC970 hPa (JMA)
1979Tropical storm GordonWestern Pacific55 kt (63 mph), 10-minute, JMA975 hPa (JMA)
1954Tropical storm BarbaraAtlantic50 kt (58 mph), 1-minute, NHC999 hPa (NHC)
1949Tropical storm IrmaWestern Pacific50 kt (58 mph), 1-minute, JTWCNot recorded
1975Tropical storm MamieWestern Pacific40 kt (46 mph), 1-minute, JTWC992 hPa (JMA)
1997Tropical storm ScottWestern Pacific40 kt (46 mph), 10-minute, JMA988 hPa (JMA)
1992Tropical storm HowardEastern Pacific55 kt (63 mph), 1-minute, NHC992 hPa (NHC)
1995Tropical storm DalilaEastern Pacific55 kt (63 mph), 1-minute, NHC994 hPa (NHC)
Show 11 more storms
SeasonStormOceanPeak windLowest pressure
1964Tropical storm GraceWestern Pacific50 kt (58 mph), 1-minute, JTWC998 hPa (JMA)
1972Tropical storm BonnyEastern Pacific45 kt (52 mph), 1-minute, NHC996 hPa (NHC)
2000Tropical storm ChanchuCentral Pacific → Western Pacific35 kt (40 mph), 10-minute, JMA996 hPa (JMA)
1962Tropical storm MargeWestern Pacific40 kt (46 mph), 1-minute, JTWC1002 hPa (JMA)
1945Tropical storm EdnaWestern Pacific40 kt (46 mph), 1-minute, JTWCNot recorded
1976Tropical storm FernandaEastern Pacific → Central Pacific35 kt (40 mph), 1-minute, NHCNot recorded
1991Unnamed tropical depression · 1991North Indian30 kt (35 mph), 3-minute, IMD984 hPa (IMD)
2015Unnamed tropical depression · 2015North Indian30 kt (35 mph), 3-minute, IMD994 hPa (IMD)
1986Unnamed tropical depression · 1986Central Pacific30 kt (35 mph), 1-minute, CPHCNot recorded
1983Unnamed tropical depression · 1983Atlantic30 kt (35 mph), 1-minute, NHCNot recorded
1988Unnamed tropical depression · 1988Eastern Pacific25 kt (29 mph), 1-minute, NHCNot recorded

Ended on July 28

57 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2024Typhoon GaemiWestern Pacific30.2°N, 108.7°EJul 19 to 28, 2024
1996Typhoon GloriaWestern Pacific25.7°N, 108.2°EJul 19 to 28, 1996
2002Typhoon FengshenWestern Pacific38.6°N, 118.7°EJul 13 to 28, 2002
1994Typhoon WaltWestern Pacific33.5°N, 127.0°EJul 11 to 28, 1994
1958Typhoon AliceWestern Pacific48.5°N, 179.0°WJul 13 to 28, 1958
2006Hurricane DanielEastern Pacific → Central Pacific17.8°N, 151.8°WJul 16 to 28, 2006
1973Hurricane EmilyEastern Pacific22.0°N, 123.0°WJul 21 to 28, 1973
1996Hurricane CesarAtlantic → Eastern Pacific13.1°N, 87.9°WJul 24 to 28, 1996
1978Hurricane FicoEastern Pacific → Central Pacific31.9°N, 177.5°WJul 9 to 28, 1978
1966Typhoon OraWestern Pacific24.3°N, 102.9°EJul 22 to 28, 1966
Show 47 more storms
SeasonStormOceanLast positionDates
2016Tropical storm MirinaeWestern Pacific23.1°N, 104.6°EJul 25 to 28, 2016
1887Unnamed hurricane · 1887Atlantic33.6°N, 84.4°WJul 20 to 28, 1887
1968Tropical storm NadineWestern Pacific24.0°N, 121.9°EJul 20 to 28, 1968
1948Typhoon RoseWestern Pacific24.2°N, 113.0°EJul 23 to 28, 1948
1999Tropical storm NeilWestern Pacific37.7°N, 127.1°EJul 22 to 28, 1999
2001Hurricane DalilaEastern Pacific22.4°N, 121.1°WJul 21 to 28, 2001
1972Tropical storm ViolaWestern Pacific45.0°N, 161.9°EJul 19 to 28, 1972
1974Typhoon KimWestern Pacific53.9°N, 178.7°WJul 22 to 28, 1974
1981Tropical storm NinaWestern Pacific39.0°N, 120.5°EJul 21 to 28, 1981
1936Unnamed tropical storm · 1936Atlantic31.1°N, 89.9°WJul 26 to 28, 1936
2024Tropical storm BudEastern Pacific16.1°N, 127.3°WJul 24 to 28, 2024
2017Tropical storm KulapWestern Pacific27.1°N, 149.2°EJul 20 to 28, 2017
1968Tropical storm OliveWestern Pacific25.0°N, 129.0°EJul 21 to 28, 1968
1999Unnamed tropical storm · 1999Western Pacific27.6°N, 119.2°EJul 23 to 28, 1999
1966Tropical storm EllaAtlantic23.1°N, 66.2°WJul 22 to 28, 1966
1992Unnamed cyclone · 1992North Indian22.8°N, 81.9°EJul 24 to 28, 1992
1989Tropical storm FlossieEastern Pacific23.5°N, 112.5°WJul 23 to 28, 1989
2003Unnamed tropical depression · 2003North Indian24.0°N, 76.5°EJul 25 to 28, 2003
1991Storm BrendanWestern Pacific21.8°N, 107.5°EJul 25 to 28, 1991
1999Unnamed tropical depression · 1999Eastern Pacific15.6°N, 130.5°WJul 26 to 28, 1999
1986Unnamed tropical depression · 1986Atlantic41.2°N, 59.8°WJul 23 to 28, 1986
1983Unnamed tropical depression · 1983Atlantic15.0°N, 67.5°WJul 23 to 28, 1983
1981–82Unnamed tropical depression · 1981Southwest Indian12.5°S, 84.6°EJul 25 to 28, 1981
1965Unnamed storm · 1965North Indian23.3°N, 85.7°EJul 25 to 28, 1965
1956Unnamed storm · 1956Western Pacific28.0°N, 116.3°EJul 23 to 28, 1956
1950Unnamed storm · 1950Western Pacific23.2°N, 108.8°EJul 26 to 28, 1950
1943Unnamed storm · 1943Western Pacific37.6°N, 136.8°EJul 20 to 28, 1943
1936Unnamed storm · 1936North Indian26.8°N, 81.0°EJul 21 to 28, 1936
1928Unnamed storm · 1928North Indian24.8°N, 79.2°EJul 23 to 28, 1928
1925Unnamed storm · 1925North Indian23.2°N, 80.5°EJul 25 to 28, 1925
1923Unnamed storm · 1923Western Pacific24.4°N, 108.4°EJul 18 to 28, 1923
1921–22Unnamed storm · 1921Australian region → South Pacific34.7°S, 177.1°EJul 20 to 28, 1921
1913Unnamed storm · 1913North Indian24.8°N, 70.4°EJul 23 to 28, 1913
1913Unnamed storm · 1913Western Pacific22.6°N, 106.4°EJul 23 to 28, 1913
1911Unnamed storm · 1911Western Pacific50.4°N, 157.0°EJul 19 to 28, 1911
1908Unnamed storm · 1908Western Pacific23.3°N, 112.4°EJul 25 to 28, 1908
1904Unnamed storm · 1904Western Pacific27.7°N, 118.6°EJul 19 to 28, 1904
1887Unnamed storm · 1887Western Pacific27.6°N, 114.7°EJul 24 to 28, 1887
1883Unnamed storm · 1883North Indian23.0°N, 83.9°EJul 26 to 28, 1883
1854Unnamed storm · 1854Atlantic25.5°N, 100.0°WJul 25 to 28, 1854
1996Unnamed storm · 1996North Indian24.5°N, 76.5°EJul 26 to 28, 1996
1951Unnamed storm · 1951North Indian28.0°N, 73.9°EJul 23 to 28, 1951
1942Unnamed storm · 1942Western Pacific21.6°N, 124.4°EJul 23 to 28, 1942
1940Unnamed storm · 1940Western Pacific22.5°N, 115.4°EJul 20 to 28, 1940
1933Unnamed storm · 1933Western Pacific29.7°N, 127.9°EJul 28, 1933
1929Unnamed storm · 1929North Indian26.2°N, 67.6°EJul 23 to 28, 1929
1924Unnamed storm · 1924Western Pacific16.3°N, 112.1°EJul 27 to 28, 1924

Also active on July 28

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

SeasonStormOceanDatesPeak
1996Typhoon HerbWestern PacificJul 21 to Aug 4, 199695 kt · 10-minute (JMA)
2023Typhoon KhanunWestern PacificJul 26 to Aug 11, 202395 kt · 10-minute (JMA)
2012Typhoon SaolaWestern PacificJul 26 to Aug 5, 201270 kt · 10-minute (JMA)
2006Typhoon KaemiWestern PacificJul 17 to 29, 200680 kt · 10-minute (JMA)
1999Typhoon OlgaWestern PacificJul 26 to Aug 5, 199965 kt · 10-minute (JMA)
1990Tropical storm TashaWestern PacificJul 21 to Aug 1, 199055 kt · 10-minute (JMA)
1979Tropical storm ClaudetteAtlanticJul 15 to 29, 197945 kt · 1-minute (NHC)
1956Typhoon WandaWestern PacificJul 24 to Aug 5, 1956160 kt · 1-minute (JTWC)
1972Typhoon RitaWestern PacificJul 5 to 30, 1972145 kt · 1-minute (JTWC)
2014Typhoon HalongWestern PacificJul 27 to Aug 15, 2014105 kt · 10-minute (JMA)
1979Typhoon HopeWestern Pacific → North IndianJul 24 to Aug 10, 1979110 kt · 10-minute (JMA)
1960Typhoon ShirleyWestern PacificJul 27 to Aug 6, 1960135 kt · 1-minute (JTWC)
2026Typhoon DolphinWestern PacificJul 27 to Aug 9, 2026144 kt · 1-minute (Real-time)
2011Typhoon MuifaWestern PacificJul 26 to Aug 15, 201195 kt · 10-minute (JMA)
2017Typhoon NoruWestern PacificJul 19 to Aug 9, 201795 kt · 10-minute (JMA)
1965Typhoon JeanWestern PacificJul 24 to Aug 14, 1965140 kt · 1-minute (JTWC)
1968Typhoon MaryWestern PacificJul 19 to Aug 6, 1968130 kt · 1-minute (JTWC)
1951Typhoon LouiseWestern PacificJul 25 to Aug 5, 1951120 kt · 1-minute (JTWC)
1964Typhoon HelenWestern PacificJul 27 to Aug 5, 1964130 kt · 1-minute (JTWC)
2014Typhoon GenevieveEastern Pacific → Central Pacific → Western PacificJul 22 to Aug 14, 2014110 kt · 10-minute (JMA)
1963Typhoon BessWestern PacificJul 25 to Aug 16, 1963130 kt · 1-minute (JTWC)
1994Hurricane GilmaEastern Pacific → Central PacificJul 21 to 31, 1994Category 5 · Saffir-Simpson (NHC)
2002Hurricane ElidaEastern PacificJul 23 to 31, 2002Category 5 · Saffir-Simpson (NHC)
1990Hurricane HernanEastern PacificJul 19 to 31, 1990Category 4 · Saffir-Simpson (NHC)
2026Hurricane GenevieveEastern PacificJul 24 to Aug 6, 2026Category 5 · Saffir-Simpson (NHC)
Show 174 more storms
SeasonStormOceanDatesPeak
2011Typhoon Ma-OnWestern PacificJul 10 to 31, 201195 kt · 10-minute (JMA)
2007Typhoon UsagiWestern PacificJul 27 to Aug 4, 200790 kt · 10-minute (JMA)
2004Typhoon NamtheunWestern PacificJul 24 to Aug 3, 200485 kt · 10-minute (JMA)
1984Typhoon DinahWestern PacificJul 21 to Aug 2, 1984100 kt · 10-minute (JMA)
1977Typhoon VeraWestern PacificJul 25 to Aug 3, 1977110 kt · 10-minute (JMA)
1987Typhoon WynneCentral Pacific → Western PacificJul 18 to Aug 4, 1987100 kt · 10-minute (JMA)
1958Typhoon DorisWestern PacificJul 22 to 30, 1958130 kt · 1-minute (JTWC)
1973Typhoon EllenWestern PacificJul 16 to 29, 1973105 kt · 1-minute (JTWC)
1984Typhoon EdWestern PacificJul 24 to Aug 3, 198480 kt · 10-minute (JMA)
2021Typhoon In-FaWestern PacificJul 15 to 31, 202185 kt · 10-minute (JMA)
2019Hurricane ErickEastern Pacific → Central PacificJul 27 to Aug 8, 2019Category 4 · Saffir-Simpson (NHC)
2016Hurricane GeorgetteEastern PacificJul 21 to 30, 2016Category 4 · Saffir-Simpson (NHC)
2020Hurricane DouglasEastern Pacific → Central PacificJul 20 to 30, 2020Category 4 · Saffir-Simpson (NHC)
2025Hurricane IonaCentral PacificJul 26 to Aug 1, 2025Category 4 · Saffir-Simpson (NHC)
1971Typhoon OliveWestern PacificJul 24 to Aug 10, 197185 kt · 1-minute (JTWC)
1973Hurricane DoreenEastern Pacific → Central PacificJul 18 to Aug 3, 1973Category 4 · Saffir-Simpson (NHC)
2000Hurricane DanielEastern Pacific → Central PacificJul 23 to Aug 5, 2000Category 3 · Saffir-Simpson (NHC)
1997Typhoon TinaWestern PacificJul 21 to Aug 10, 199775 kt · 10-minute (JMA)
1955Typhoon GeorgiaWestern PacificJul 23 to 29, 1955120 kt · 1-minute (JTWC)
1952Typhoon HarrietWestern PacificJul 23 to 31, 1952100 kt · 1-minute (JTWC)
2004Hurricane DarbyEastern Pacific → Central PacificJul 26 to Aug 1, 2004Category 3 · Saffir-Simpson (NHC)
1990Hurricane IselleEastern PacificJul 20 to 30, 1990Category 3 · Saffir-Simpson (NHC)
1991Typhoon CaitlinWestern PacificJul 18 to 30, 199180 kt · 10-minute (JMA)
1961Typhoon HelenWestern PacificJul 22 to Aug 7, 196190 kt · 1-minute (JTWC)
1998Hurricane DarbyEastern Pacific → Central PacificJul 23 to Aug 1, 1998Category 3 · Saffir-Simpson (NHC)
1936Unnamed hurricane · 1936AtlanticJul 27 to Aug 1, 1936Category 2 · Saffir-Simpson (NHC)
1980Typhoon LexWestern PacificJul 26 to Aug 13, 198075 kt · 10-minute (JMA)
1978Hurricane HectorEastern PacificJul 22 to 29, 1978Category 4 · Saffir-Simpson (NHC)
1978Typhoon WendyWestern PacificJul 22 to Aug 8, 197870 kt · 10-minute (JMA)
1943Unnamed hurricane · 1943AtlanticJul 25 to 30, 1943Category 2 · Saffir-Simpson (NHC)
1962Typhoon LouiseWestern PacificJul 20 to 29, 196280 kt · 1-minute (JTWC)
2012Typhoon DamreyWestern PacificJul 27 to Aug 4, 201270 kt · 10-minute (JMA)
1990Typhoon VernonWestern PacificJul 26 to Aug 10, 199075 kt · 10-minute (JMA)
1985Hurricane JimenaEastern PacificJul 20 to 29, 1985Category 4 · Saffir-Simpson (NHC)
1983Hurricane HenrietteEastern PacificJul 27 to Aug 6, 1983Category 4 · Saffir-Simpson (NHC)
1967Typhoon EllenWestern PacificJul 25 to Aug 6, 196780 kt · 1-minute (JTWC)
2015Hurricane GuillermoEastern Pacific → Central PacificJul 27 to Aug 8, 2015Category 2 · Saffir-Simpson (NHC)
2017Hurricane HilaryEastern PacificJul 20 to Aug 1, 2017Category 2 · Saffir-Simpson (NHC)
1960Tropical storm BrendaAtlanticJul 27 to Aug 7, 196060 kt · 1-minute (NHC)
1985Typhoon JeffWestern PacificJul 18 to Aug 3, 198570 kt · 10-minute (JMA)
1962Typhoon NoraWestern PacificJul 25 to Aug 6, 196275 kt · 1-minute (JTWC)
1982Hurricane GilmaEastern Pacific → Central PacificJul 26 to Aug 2, 1982Category 3 · Saffir-Simpson (NHC)
1964Typhoon FlossieWestern PacificJul 24 to Aug 1, 196480 kt · 1-minute (JTWC)
2001Typhoon Kong-ReyWestern PacificJul 21 to Aug 3, 200170 kt · 10-minute (JMA)
1933Unnamed hurricane · 1933AtlanticJul 24 to Aug 5, 1933Category 1 · Saffir-Simpson (NHC)
1971Hurricane HilaryEastern Pacific → Central PacificJul 26 to Aug 7, 1971Category 2 · Saffir-Simpson (NHC)
1987Typhoon AlexWestern PacificJul 21 to Aug 2, 198765 kt · 10-minute (JMA)
2026Hurricane FaustoEastern Pacific → Central PacificJul 16 to 29, 2026Category 2 · Saffir-Simpson (NHC)
1993Tropical storm PercyWestern PacificJul 25 to Aug 1, 199360 kt · 10-minute (JMA)
1981Tropical storm OgdenWestern PacificJul 26 to Aug 1, 198150 kt · 10-minute (JMA)
1995Tropical storm GaryWestern PacificJul 25 to Aug 2, 199555 kt · 10-minute (JMA)
2025Tropical storm Co-MayWestern PacificJul 22 to Aug 3, 202560 kt · 10-minute (JMA)
2022Hurricane FrankEastern PacificJul 25 to Aug 4, 2022Category 1 · Saffir-Simpson (NHC)
2005Tropical storm BanyanWestern PacificJul 20 to 31, 200555 kt · 10-minute (JMA)
2017Hurricane IrwinEastern PacificJul 22 to Aug 3, 2017Category 1 · Saffir-Simpson (NHC)
2025Typhoon KrosaWestern PacificJul 23 to Aug 5, 202575 kt · 10-minute (JMA)
1961Typhoon IdaWestern PacificJul 26 to 31, 196180 kt · 1-minute (JTWC)
1967Tropical storm FranWestern PacificJul 27 to Aug 5, 196760 kt · 1-minute (JTWC)
2011Tropical storm DonAtlanticJul 27 to 30, 201145 kt · 1-minute (NHC)
2016Hurricane FrankEastern PacificJul 21 to 30, 2016Category 1 · Saffir-Simpson (NHC)
2014Tropical storm NakriWestern PacificJul 27 to Aug 4, 201455 kt · 10-minute (JMA)
1996Tropical storm JoyWestern PacificJul 25 to Aug 6, 199655 kt · 10-minute (JMA)
1978Tropical storm AgnesWestern PacificJul 22 to 31, 197855 kt · 10-minute (JMA)
1972Tropical storm WinnieWestern PacificJul 27 to Aug 4, 197260 kt · 1-minute (JTWC)
1965Typhoon IvyWestern PacificJul 27 to Aug 1, 196580 kt · 1-minute (JTWC)
1990Hurricane BerthaAtlanticJul 24 to Aug 2, 1990Category 1 · Saffir-Simpson (NHC)
1978Typhoon VirginiaWestern PacificJul 22 to Aug 4, 197870 kt · 10-minute (JMA)
1973Hurricane FlorenceEastern PacificJul 25 to 30, 1973Category 1 · Saffir-Simpson (NHC)
1908Unnamed hurricane · 1908AtlanticJul 24 to Aug 3, 1908Category 1 · Saffir-Simpson (NHC)
2000Tropical storm BolavenWestern PacificJul 19 to Aug 2, 200050 kt · 10-minute (JMA)
1983Hurricane GilEastern Pacific → Central PacificJul 23 to Aug 5, 1983Category 1 · Saffir-Simpson (NHC)
1966Hurricane DorothyAtlanticJul 21 to 31, 1966Category 1 · Saffir-Simpson (NHC)
1986Hurricane FrankEastern Pacific → Central PacificJul 24 to Aug 3, 1986Category 1 · Saffir-Simpson (NHC)
1994Tropical storm BrendanWestern PacificJul 25 to Aug 3, 199445 kt · 10-minute (JMA)
2017Tropical storm HaitangWestern PacificJul 27 to Aug 3, 201745 kt · 10-minute (JMA)
2015Cyclone KomenNorth IndianJul 26 to Aug 2, 201540 kt · 3-minute (IMD)
1994Tropical storm AmyWestern Pacific → North IndianJul 25 to Aug 1, 199445 kt · 10-minute (JMA)
2008Hurricane GenevieveEastern PacificJul 21 to 31, 2008Category 1 · Saffir-Simpson (NHC)
1991Hurricane EnriqueEastern Pacific → Central Pacific → Western PacificJul 15 to Aug 2, 1991Category 1 · Saffir-Simpson (NHC)
1967Tropical storm GeorgiaWestern PacificJul 27 to Aug 13, 196760 kt · 1-minute (JTWC)
2014Hurricane HernanEastern PacificJul 26 to 31, 2014Category 1 · Saffir-Simpson (NHC)
1993Tropical storm OfeliaWestern PacificJul 24 to 29, 199345 kt · 10-minute (JMA)
2017Tropical storm SoncaWestern PacificJul 20 to 29, 201735 kt · 10-minute (JMA)
1950Tropical storm HeleneWestern PacificJul 24 to Aug 3, 195050 kt · 1-minute (JTWC)
2021Tropical storm NepartakWestern PacificJul 22 to 31, 202140 kt · 10-minute (JMA)
2013Tropical storm FlossieEastern Pacific → Central PacificJul 25 to 30, 201360 kt · 1-minute (NHC)
1988Tropical storm EmiliaEastern PacificJul 27 to Aug 2, 198860 kt · 1-minute (NHC)
1988Tropical storm AgnesWestern PacificJul 26 to Aug 4, 198850 kt · 10-minute (JMA)
2005Tropical storm FranklinAtlanticJul 21 to 31, 200560 kt · 1-minute (NHC)
2006Tropical storm EmiliaEastern PacificJul 21 to 31, 200655 kt · 1-minute (NHC)
1969Tropical storm AnnaAtlanticJul 25 to Aug 4, 196960 kt · 1-minute (NHC)
2000Tropical storm EmiliaEastern PacificJul 26 to 30, 200055 kt · 1-minute (NHC)
2019Tropical storm NariWestern PacificJul 24 to 29, 201935 kt · 10-minute (JMA)
1969Tropical storm WinnieWestern PacificJul 26 to Aug 2, 196950 kt · 1-minute (JTWC)
1987Tropical storm FernandaEastern Pacific → Central PacificJul 24 to 31, 198755 kt · 1-minute (NHC)
2007Tropical storm DalilaEastern PacificJul 22 to 30, 200750 kt · 1-minute (NHC)
2022Tropical storm GeorgetteEastern PacificJul 27 to Aug 5, 202250 kt · 1-minute (NHC)
2013Tropical storm DorianAtlanticJul 22 to Aug 4, 201350 kt · 1-minute (NHC)
1954Unnamed hurricane · 1954Eastern PacificJul 25 to Aug 1, 1954Category 1 · Saffir-Simpson (NHC)
1947Tropical storm FaithWestern PacificJul 26 to 31, 194750 kt · 1-minute (JTWC)
1992Tropical storm HelenWestern PacificJul 24 to 29, 199240 kt · 10-minute (JMA)
2025Tropical storm KeliCentral PacificJul 27 to 30, 202545 kt · 1-minute (NHC)
1998Tropical storm AlexAtlanticJul 27 to Aug 2, 199845 kt · 1-minute (NHC)
1984Tropical storm HernanEastern PacificJul 27 to Aug 1, 198445 kt · 1-minute (NHC)
1975Tropical storm FranceneEastern PacificJul 27 to 30, 197545 kt · 1-minute (NHC)
1968Tropical storm EstelleEastern PacificJul 23 to 31, 196845 kt · 1-minute (NHC)
1967Tropical storm GeorgetteEastern PacificJul 25 to 30, 196745 kt · 1-minute (NHC)
2022Tropical storm SongdaWestern PacificJul 26 to Aug 2, 202240 kt · 10-minute (JMA)
1960Tropical storm RoseWestern PacificJul 24 to 31, 196040 kt · 1-minute (JTWC)
2018Tropical storm GilmaEastern PacificJul 26 to 31, 201840 kt · 1-minute (NHC)
1996Tropical storm IanWestern PacificJul 27 to Aug 1, 199640 kt · 1-minute (JTWC)
1973Tropical storm FranWestern PacificJul 23 to 31, 197340 kt · 1-minute (JTWC)
2021Tropical storm JimenaEastern PacificJul 26 to Aug 7, 202135 kt · 1-minute (NHC)
1976Tropical storm EstelleEastern PacificJul 27 to 29, 197635 kt · 1-minute (NHC)
1999Unnamed tropical depression · 1999North IndianJul 27 to 29, 199925 kt · 3-minute (IMD)
2022–23Unnamed cyclone · 2022Australian region → Southwest IndianJul 27 to Aug 1, 202245 kt · 10-minute (BoM)
1989Unnamed tropical depression · 1989Western PacificJul 27 to 31, 198930 kt · 1-minute (JTWC)
2007–08Unnamed cyclone · 2007Southwest Indian → Australian region → Southwest IndianJul 26 to Aug 1, 200740 kt · 10-minute (BoM)
1958Unnamed tropical storm · 1958Eastern PacificJul 26 to 30, 195845 kt · 1-minute (NHC)
2015Unnamed tropical depression · 2015Eastern PacificJul 27 to 31, 201530 kt · 1-minute (NHC)
1994Unnamed tropical depression · 1994Western PacificJul 23 to 29, 199425 kt · 1-minute (JTWC)
1970Unnamed storm · 1970Western PacificJul 26 to Aug 5, 1970Not recorded
1969Unnamed storm · 1969North IndianJul 27 to Aug 1, 1969Not recorded
1967Unnamed storm · 1967North IndianJul 25 to 29, 1967Not recorded
1966Unnamed storm · 1966Western PacificJul 20 to 30, 1966Not recorded
1966Unnamed storm · 1966North IndianJul 27 to 31, 1966Not recorded
1950Unnamed storm · 1950North IndianJul 24 to 29, 1950Not recorded
1948Unnamed storm · 1948North IndianJul 26 to 29, 1948Not recorded
1945Unnamed storm · 1945Western PacificJul 25 to Aug 6, 1945Not recorded
1943Unnamed storm · 1943North IndianJul 24 to 30, 1943Not recorded
1939Unnamed storm · 1939Western PacificJul 27 to 31, 1939Not recorded
1936Unnamed storm · 1936Western PacificJul 27 to Aug 4, 1936Not recorded
1935Unnamed storm · 1935Western PacificJul 21 to 30, 1935Not recorded
1933Unnamed storm · 1933Western PacificJul 26 to Aug 4, 1933Not recorded
1932Unnamed storm · 1932Western PacificJul 25 to 29, 1932Not recorded
1930Unnamed storm · 1930Western PacificJul 25 to 29, 1930Not recorded
1927Unnamed storm · 1927North IndianJul 23 to 29, 1927Not recorded
1922Unnamed storm · 1922Western PacificJul 27 to 30, 1922Not recorded
1921Unnamed storm · 1921North IndianJul 24 to 31, 1921Not recorded
1919Unnamed storm · 1919Western PacificJul 25 to 29, 1919Not recorded
1913Unnamed storm · 1913Western PacificJul 26 to Aug 1, 1913Not recorded
1911Unnamed storm · 1911Western PacificJul 27 to Aug 5, 1911Not recorded
1910Unnamed storm · 1910Western PacificJul 23 to 31, 1910Not recorded
1903Unnamed storm · 1903Western PacificJul 26 to Aug 1, 1903Not recorded
1898Unnamed storm · 1898Western PacificJul 25 to 30, 1898Not recorded
1896Unnamed storm · 1896North IndianJul 26 to 30, 1896Not recorded
1896Unnamed storm · 1896Western PacificJul 26 to 30, 1896Not recorded
1893Unnamed storm · 1893Western PacificJul 26 to 30, 1893Not recorded
1891Unnamed storm · 1891North IndianJul 24 to 30, 1891Not recorded
1891Unnamed storm · 1891Western PacificJul 25 to Aug 4, 1891Not recorded
1889Unnamed storm · 1889North IndianJul 27 to 29, 1889Not recorded
1884Unnamed storm · 1884Western PacificJul 25 to 31, 1884Not recorded
1881Unnamed storm · 1881AtlanticJul 26 to Aug 3, 1881Not recorded
1878Unnamed storm · 1878North IndianJul 21 to 30, 1878Not recorded
1860Unnamed storm · 1860AtlanticJul 25 to Aug 1, 1860Not recorded
1972Unnamed storm · 1972Western PacificJul 22 to 30, 1972Not recorded
1970Unnamed storm · 1970Western PacificJul 27 to Aug 1, 1970Not recorded
1971Unnamed storm · 1971North IndianJul 26 to 29, 1971Not recorded
1970Unnamed storm · 1970Western PacificJul 25 to Aug 2, 1970Not recorded
1968Unnamed storm · 1968Western PacificJul 27 to Aug 1, 1968Not recorded
1963Unnamed storm · 1963Western PacificJul 27 to Aug 2, 1963Not recorded
1954–55Unnamed storm · 1954Southwest IndianJul 20 to 29, 1954Not recorded
1952Unnamed storm · 1952North IndianJul 26 to 31, 1952Not recorded
1951Unnamed storm · 1951Western PacificJul 23 to 29, 1951Not recorded
1941Unnamed storm · 1941Western PacificJul 22 to 29, 1941Not recorded
1940Unnamed storm · 1940Western PacificJul 24 to 31, 1940Not recorded
1939Unnamed storm · 1939Western PacificJul 24 to Aug 5, 1939Not recorded
1939Unnamed storm · 1939Western PacificJul 27 to 31, 1939Not recorded
1930Unnamed storm · 1930Western PacificJul 26 to 29, 1930Not recorded
1929Unnamed storm · 1929North IndianJul 27 to Aug 1, 1929Not recorded
1902Unnamed storm · 1902North IndianJul 27 to Aug 2, 1902Not recorded
1897Unnamed storm · 1897Western PacificJul 27 to 29, 1897Not recorded
1888Unnamed storm · 1888North IndianJul 26 to 31, 1888Not recorded
1885Unnamed storm · 1885Western PacificJul 26 to Aug 2, 1885Not recorded

Questions about July 28

What is the strongest storm on record on July 28?

Of the storms active on July 28, Typhoon Wanda (1956) had the highest peak wind recorded by a U.S. agency: 160 kt (184 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 July 28?

Yes. 35 storms on record came ashore on July 28. The most recent was Typhoon Doksuri (2023): landfall near Jinjiang, Fujian, China. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on July 28?

347 storms on record were active on July 28, in 131 different years from 1854 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 July 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.