Hurricane Calendar · On this day

Hurricanes on July 25 in history (1842 to 2026)

353 storms on record were active on July 25 between 1854 and 2026. On this date 57 formed, 45 reached their peak recorded wind, 43 came ashore and 52 ended. The strongest storm active on July 25 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 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 171 storms that formed, peaked, came ashore or ended on July 25
Recorded trackCame ashore on July 25Tracks of the 171 storms that formed, peaked, came ashore or ended on July 25, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Wayne (1983)

Coast crossing (estimated): July 25, 1983, 06:00 UTC. Peak: 110 kt · 10-minute (JMA). Western Pacific, Jul 20 to 26, 1983.

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

Came ashore on July 25

43 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
2026Typhoon NoulWestern PacificCoast crossing (estimated) near 22.4°N, 115.1°E
July 25, 2026, 18:00 UTC
Not recordedEstimated from the track
2025Unnamed tropical depression · 2025North IndianCoast crossing (estimated) near 21.4°N, 89.5°E
July 25, 2025, 00:00 UTC
25 kt (29 mph), 3-minute, IMDEstimated from the track
2024Typhoon GaemiWestern PacificLandfall over Putian, Fujian, China
July 25, 2024
Not recordedEditor-reviewed, sourced
2020Hurricane HannaAtlanticSecond landfall in eastern Kenedy County, Texas (Category 1)
July 25, 2020, 23:15 UTC
Not recordedEditor-reviewed, sourced
2020Hurricane HannaAtlanticLandfall on Padre Island, Texas (Category 1)
July 25, 2020, 22:00 UTC
Not recordedEditor-reviewed, sourced
2020Tropical storm GonzaloAtlanticNear 10.5°N, 61.0°W
July 25, 2020, 15:30 UTC
30 kt (35 mph), 1-minute, NHCNHC best track
2017Tropical storm SoncaWestern PacificCoast crossing (estimated) near 17.1°N, 107.4°E
July 25, 2017, 06:00 UTC
35 kt (40 mph), 10-minute, JMAEstimated from the track
2014Typhoon MatmoWestern PacificCoast crossing (estimated) near 38.9°N, 125.0°E
July 25, 2014, 21:00 UTC
Not recordedEstimated from the track
2014Typhoon MatmoWestern PacificCoast crossing (estimated) near 35.9°N, 121.3°E
July 25, 2014, 06:00 UTC
Not recordedEstimated from the track
2011Tropical storm Nock-TenWestern PacificCoast crossing (estimated) near 14.1°N, 124.3°E
July 25, 2011, 21:00 UTC
Not recordedEstimated from the track
2006Typhoon KaemiWestern PacificLandfall over Fujian, China
July 25, 2006
Not recordedEditor-reviewed, sourced
2005Tropical storm GertAtlanticNear 21.8°N, 97.6°W
July 25, 2005, 00:00 UTC
40 kt (46 mph), 1-minute, NHCNHC best track
2003Unnamed tropical depression · 2003North IndianCoast crossing (estimated) near 21.6°N, 87.7°E
July 25, 2003, 15:00 UTC
Not recordedEstimated from the track
2001Tropical storm YutuWestern PacificCoast crossing (estimated) near 21.3°N, 111.9°E
July 25, 2001, 15:00 UTC
Not recordedEstimated from the track
1994Typhoon WaltWestern PacificCoast crossing (estimated) near 33.8°N, 131.1°E
July 25, 1994, 15:00 UTC
35 kt (40 mph), 10-minute, JMAEstimated from the track
1994Typhoon WaltWestern PacificCoast crossing (estimated) near 32.7°N, 132.9°E
July 25, 1994, 04:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
1987Hurricane EugeneEastern PacificCoast crossing (estimated) near 19.0°N, 104.8°W
July 25, 1987, 09:00 UTC
Not recordedEstimated from the track
1985Hurricane BobAtlanticNear 32.2°N, 80.5°W
July 25, 1985, 03:00 UTC
65 kt (75 mph), 1-minute, NHCNHC best track
1983Typhoon WayneWestern PacificCoast crossing (estimated) near 23.4°N, 118.2°E
July 25, 1983, 06:00 UTC
80 kt (92 mph), 10-minute, JMAEstimated from the track
1977Typhoon ThelmaWestern PacificCoast crossing (estimated) near 22.3°N, 120.2°E
July 25, 1977, 00:00 UTC
60 kt (69 mph), 10-minute, JMAEstimated from the track
Show 27 more storms
YearStormOceanWhere and whenWind at landfallRecord
1976Tropical storm VioletWestern PacificCoast crossing (estimated) near 21.7°N, 112.0°E
July 25, 1976, 18:00 UTC
Not recordedEstimated from the track
1973Typhoon EllenWestern PacificCoast crossing (estimated) near 32.5°N, 130.3°E
July 25, 1973, 09:00 UTC
Not recordedEstimated from the track
1971Typhoon NadineWestern PacificCoast crossing (estimated) near 22.7°N, 121.7°E
July 25, 1971, 15:00 UTC
Not recordedEstimated from the track
1968Tropical storm NadineWestern PacificCoast crossing (estimated) near 21.7°N, 121.3°E
July 25, 1968, 09:00 UTC
Not recordedEstimated from the track
1959Hurricane DebraAtlanticNear 29.1°N, 95.2°W
July 25, 1959, 05:00 UTC
75 kt (86 mph), 1-minute, NHCNHC best track
1948Typhoon RoseWestern PacificCoast crossing (estimated) near 15.0°N, 122.0°E
July 25, 1948, 00:00 UTC
Not recordedEstimated from the track
1943Unnamed storm · 1943North IndianCoast crossing (estimated) near 20.2°N, 86.8°E
July 25, 1943, 12:00 UTC
Not recordedEstimated from the track
1942Unnamed storm · 1942Western PacificCoast crossing (estimated) near 39.4°N, 124.7°E
July 25, 1942, 15:00 UTC
Not recordedEstimated from the track
1941Unnamed storm · 1941Western PacificCoast crossing (estimated) near 33.9°N, 131.8°E
July 25, 1941, 12:00 UTC
Not recordedEstimated from the track
1941Unnamed storm · 1941Western PacificCoast crossing (estimated) near 32.4°N, 132.2°E
July 25, 1941, 06:00 UTC
Not recordedEstimated from the track
1934Unnamed hurricane · 1934AtlanticNear 28.1°N, 96.8°W
July 25, 1934, 17:00 UTC
75 kt (86 mph), 1-minute, NHCNHC best track
1930Unnamed storm · 1930Western PacificCoast crossing (estimated) near 21.6°N, 113.6°E
July 25, 1930, 12:00 UTC
Not recordedEstimated from the track
1928Unnamed storm · 1928North IndianCoast crossing (estimated) near 21.2°N, 87.1°E
July 25, 1928, 09:00 UTC
Not recordedEstimated from the track
1927Unnamed storm · 1927Western PacificCoast crossing (estimated) near 22.3°N, 113.7°E
July 25, 1927, 22:00 UTC
Not recordedEstimated from the track
1925Unnamed storm · 1925North IndianCoast crossing (estimated) near 21.8°N, 88.7°E
July 25, 1925, 15:00 UTC
Not recordedEstimated from the track
1923Unnamed storm · 1923Western PacificCoast crossing (estimated) near 17.1°N, 122.7°E
July 25, 1923, 18:00 UTC
Not recordedEstimated from the track
1921Unnamed storm · 1921Western PacificCoast crossing (estimated) near 21.1°N, 110.4°E
July 25, 1921, 12:00 UTC
Not recordedEstimated from the track
1912Unnamed storm · 1912Western PacificCoast crossing (estimated) near 20.6°N, 107.4°E
July 25, 1912, 00:00 UTC
Not recordedEstimated from the track
1911Unnamed storm · 1911Western PacificCoast crossing (estimated) near 34.5°N, 137.5°E
July 25, 1911, 21:00 UTC
Not recordedEstimated from the track
1907Unnamed storm · 1907Western PacificCoast crossing (estimated) near 21.0°N, 107.5°E
July 25, 1907, 12:00 UTC
Not recordedEstimated from the track
1906Unnamed storm · 1906North IndianCoast crossing (estimated) near 21.7°N, 90.0°E
July 25, 1906, 06:00 UTC
Not recordedEstimated from the track
1902Unnamed storm · 1902Western PacificCoast crossing (estimated) near 16.0°N, 122.4°E
July 25, 1902, 16:00 UTC
Not recordedEstimated from the track
1896Unnamed storm · 1896Western PacificCoast crossing (estimated) near 19.5°N, 111.3°E
July 25, 1896, 09:00 UTC
Not recordedEstimated from the track
1894Unnamed storm · 1894Western PacificCoast crossing (estimated) near 20.3°N, 110.7°E
July 25, 1894, 16:00 UTC
Not recordedEstimated from the track
1892Unnamed storm · 1892Western PacificCoast crossing (estimated) near 20.6°N, 110.5°E
July 25, 1892, 04:00 UTC
Not recordedEstimated from the track
1891Unnamed storm · 1891Western PacificCoast crossing (estimated) near 15.1°N, 121.5°E
July 25, 1891, 21:00 UTC
Not recordedEstimated from the track
1864Unnamed storm · 1864AtlanticCoast crossing (estimated) near 34.9°N, 75.5°W
July 25, 1864, 03:00 UTC
Not recordedEstimated from the track

Formed on July 25

57 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2001Typhoon TorajiWestern Pacific13.8°N, 133.8°E75 kt · 10-minute (JMA)
1951Typhoon LouiseWestern Pacific10.5°N, 144.5°E120 kt · 1-minute (JTWC)
1963Typhoon BessWestern Pacific13.1°N, 150.9°E130 kt · 1-minute (JTWC)
1977Typhoon VeraWestern Pacific24.0°N, 137.0°E110 kt · 10-minute (JMA)
2017Typhoon NesatWestern Pacific12.7°N, 128.9°E80 kt · 10-minute (JMA)
1943Unnamed hurricane · 1943Atlantic28.0°N, 87.7°WCategory 2 · Saffir-Simpson (NHC)
1956Hurricane AnnaAtlantic20.8°N, 92.5°WCategory 1 · Saffir-Simpson (NHC)
1967Typhoon EllenWestern Pacific15.0°N, 152.6°E80 kt · 1-minute (JTWC)
1962Typhoon NoraWestern Pacific14.0°N, 140.0°E75 kt · 1-minute (JTWC)
1993Tropical storm PercyWestern Pacific19.0°N, 130.0°E60 kt · 10-minute (JMA)
2016Tropical storm MirinaeWestern Pacific17.1°N, 115.9°E55 kt · 10-minute (JMA)
1995Tropical storm GaryWestern Pacific15.1°N, 133.2°E55 kt · 10-minute (JMA)
2022Hurricane FrankEastern Pacific11.0°N, 98.0°WCategory 1 · Saffir-Simpson (NHC)
1979Tropical storm GordonWestern Pacific19.2°N, 131.5°E55 kt · 10-minute (JMA)
1996Tropical storm JoyWestern Pacific19.6°N, 165.2°E55 kt · 10-minute (JMA)
Show 42 more storms
SeasonStormOceanFirst positionPeak
1973Hurricane FlorenceEastern Pacific12.8°N, 94.0°WCategory 1 · Saffir-Simpson (NHC)
1994Tropical storm BrendanWestern Pacific13.9°N, 130.6°E45 kt · 10-minute (JMA)
1994Tropical storm AmyWestern Pacific → North Indian22.0°N, 107.0°E45 kt · 10-minute (JMA)
2013Tropical storm FlossieEastern Pacific → Central Pacific14.9°N, 121.8°W60 kt · 1-minute (NHC)
1969Tropical storm AnnaAtlantic9.0°N, 27.0°W60 kt · 1-minute (NHC)
1975Unnamed tropical storm · 1975Atlantic21.0°N, 92.5°W40 kt · 1-minute (NHC)
1964Tropical storm GraceWestern Pacific17.0°N, 142.0°E50 kt · 1-minute (JTWC)
1954Unnamed hurricane · 1954Eastern Pacific18.6°N, 112.7°WCategory 1 · Saffir-Simpson (NHC)
2003Unnamed tropical depression · 2003Atlantic29.3°N, 80.1°W30 kt · 1-minute (NHC)
1967Tropical storm GeorgetteEastern Pacific14.9°N, 119.2°W45 kt · 1-minute (NHC)
1999Tropical storm CalvinEastern Pacific14.9°N, 115.2°W35 kt · 1-minute (NHC)
2003Unnamed tropical depression · 2003North Indian21.0°N, 89.0°E30 kt · 3-minute (IMD)
1864Unnamed tropical storm · 1864Atlantic24.0°N, 89.0°W60 kt · 1-minute (NHC)
2025Unnamed tropical depression · 2025North Indian21.4°N, 89.5°E25 kt · 3-minute (IMD)
1981Unnamed tropical depression · 1981Atlantic23.3°N, 91.8°W30 kt · 1-minute (NHC)
1991Storm BrendanWestern Pacific20.0°N, 105.0°ENot recorded
1966Unnamed tropical depression · 1966Atlantic28.0°N, 87.0°W25 kt · 1-minute (NHC)
1981–82Unnamed tropical depression · 1981Southwest Indian11.8°S, 86.7°E30 kt · 1-minute (JTWC)
1969Unnamed tropical depression · 1969Atlantic11.0°N, 55.0°W30 kt · 1-minute (NHC)
1977Unnamed tropical depression · 1977Eastern Pacific11.8°N, 135.0°W25 kt · 1-minute (JTWC)
1977Unnamed tropical depression · 1977Atlantic25.5°N, 84.0°W25 kt · 1-minute (NHC)
1968Storm NadineWestern Pacific23.5°N, 119.6°ENot recorded
1968Unnamed storm · 1968North Indian17.7°N, 88.6°ENot recorded
1967Unnamed storm · 1967North Indian20.4°N, 88.4°ENot recorded
1965Unnamed storm · 1965North Indian20.9°N, 89.7°ENot recorded
1945Unnamed storm · 1945Western Pacific22.2°N, 141.3°ENot recorded
1932Unnamed storm · 1932Western Pacific14.2°N, 128.0°ENot recorded
1930Unnamed storm · 1930Western Pacific21.3°N, 142.5°ENot recorded
1925Unnamed storm · 1925North Indian22.3°N, 88.9°ENot recorded
1919Unnamed storm · 1919Western Pacific16.8°N, 112.8°ENot recorded
1908Unnamed storm · 1908Western Pacific19.1°N, 123.2°ENot recorded
1906Unnamed storm · 1906North Indian21.3°N, 90.5°ENot recorded
1905Unnamed storm · 1905Western Pacific22.1°N, 117.6°ENot recorded
1898Unnamed storm · 1898Western Pacific14.5°N, 118.4°ENot recorded
1891Unnamed storm · 1891Western Pacific14.7°N, 122.9°ENot recorded
1884Unnamed storm · 1884Western Pacific12.9°N, 126.6°ENot recorded
1860Unnamed storm · 1860Atlantic11.0°N, 59.0°WNot recorded
1854Unnamed storm · 1854Atlantic27.8°N, 93.5°WNot recorded
1990Unnamed storm · 1990Western Pacific29.0°N, 154.0°ENot recorded
1986Unnamed storm · 1986Western Pacific23.0°N, 127.0°ENot recorded
1970Unnamed storm · 1970Western Pacific25.4°N, 149.5°ENot recorded
1916Unnamed storm · 1916Western Pacific24.7°N, 139.0°ENot recorded

Reached peak wind on July 25

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

SeasonStormOceanPeak windLowest pressure
2020Hurricane HannaAtlantic80 kt (92 mph), 1-minute, NHC973 hPa (NHC)
2002Hurricane ElidaEastern Pacific140 kt (161 mph), 1-minute, NHC921 hPa (NHC)
1958Typhoon DorisWestern Pacific130 kt (150 mph), 1-minute, JTWC935 hPa (JMA)
1989Typhoon JudyWestern Pacific85 kt (98 mph), 10-minute, JMA940 hPa (JMA)
2016Hurricane GeorgetteEastern Pacific115 kt (132 mph), 1-minute, NHC952 hPa (NHC)
1965Typhoon HarrietWestern Pacific100 kt (115 mph), 1-minute, JTWC970 hPa (JMA)
2000Hurricane DanielEastern Pacific → Central Pacific110 kt (127 mph), 1-minute, NHC954 hPa (NHC)
1955Typhoon GeorgiaWestern Pacific120 kt (138 mph), 1-minute, JTWC980 hPa (JMA)
1990Hurricane IselleEastern Pacific105 kt (121 mph), 1-minute, NHC958 hPa (NHC)
1959Hurricane DebraAtlantic75 kt (86 mph), 1-minute, NHC980 hPa (NHC)
1998Hurricane DarbyEastern Pacific → Central Pacific100 kt (115 mph), 1-minute, NHC958 hPa (NHC)
1978Hurricane HectorEastern Pacific120 kt (138 mph), 1-minute, NHCNot recorded
2001Tropical storm YutuWestern Pacific55 kt (63 mph), 10-minute, JMA975 hPa (JMA)
1946Typhoon JanieWestern Pacific100 kt (115 mph), 1-minute, JTWCNot recorded
1966Typhoon OraWestern Pacific85 kt (98 mph), 1-minute, JTWC980 hPa (JMA)
Show 30 more storms
SeasonStormOceanPeak windLowest pressure
2026Typhoon NoulWestern Pacific84 kt (97 mph), 1-minute, Real-time967 hPa (Real-time)
1987Hurricane EugeneEastern Pacific85 kt (98 mph), 1-minute, NHCNot recorded
1987Typhoon AlexWestern Pacific65 kt (75 mph), 10-minute, JMA970 hPa (JMA)
1934Unnamed hurricane · 1934Atlantic75 kt (86 mph), 1-minute, NHC979 hPa (NHC)
2017Hurricane IrwinEastern Pacific80 kt (92 mph), 1-minute, NHC979 hPa (NHC)
2005Tropical storm GertAtlantic40 kt (46 mph), 1-minute, NHC1005 hPa (NHC)
1999Tropical storm NeilWestern Pacific50 kt (58 mph), 10-minute, JMA980 hPa (JMA)
2008Hurricane GenevieveEastern Pacific65 kt (75 mph), 1-minute, NHC987 hPa (NHC)
2018Tropical storm WukongWestern Pacific50 kt (58 mph), 10-minute, JMA990 hPa (JMA)
1990Tropical storm ArthurAtlantic60 kt (69 mph), 1-minute, NHC995 hPa (NHC)
2019Tropical storm NariWestern Pacific35 kt (40 mph), 10-minute, JMA998 hPa (JMA)
2007Tropical storm DalilaEastern Pacific50 kt (58 mph), 1-minute, NHC995 hPa (NHC)
2024Tropical storm BudEastern Pacific50 kt (58 mph), 1-minute, NHC1001 hPa (NHC)
2013Tropical storm DorianAtlantic50 kt (58 mph), 1-minute, NHC1002 hPa (NHC)
1968Tropical storm OliveWestern Pacific45 kt (52 mph), 1-minute, JTWC988 hPa (JMA)
1954Unnamed hurricane · 1954Eastern Pacific75 kt (86 mph), 1-minute, NHCNot recorded
1960Tropical storm RoseWestern Pacific40 kt (46 mph), 1-minute, JTWC990 hPa (JMA)
1999Tropical storm CalvinEastern Pacific35 kt (40 mph), 1-minute, NHC1005 hPa (NHC)
2003Unnamed tropical depression · 2003North Indian30 kt (35 mph), 3-minute, IMD988 hPa (IMD)
1864Unnamed tropical storm · 1864Atlantic60 kt (69 mph), 1-minute, NHCNot recorded
2025Unnamed tropical depression · 2025North Indian25 kt (29 mph), 3-minute, IMD988 hPa (IMD)
1944Unnamed tropical storm · 1944Atlantic55 kt (63 mph), 1-minute, NHCNot recorded
1933Unnamed tropical storm · 1933Atlantic50 kt (58 mph), 1-minute, NHCNot recorded
1998Unnamed tropical storm · 1998Western Pacific45 kt (52 mph), 1-minute, JTWCNot recorded
1992Unnamed tropical depression · 1992Atlantic30 kt (35 mph), 1-minute, NHC1015 hPa (NHC)
1986Unnamed tropical depression · 1986Atlantic30 kt (35 mph), 1-minute, NHCNot recorded
1984Unnamed tropical depression · 1984Atlantic30 kt (35 mph), 1-minute, NHCNot recorded
1994Unnamed tropical depression · 1994Western Pacific25 kt (29 mph), 1-minute, JTWCNot recorded
1977Unnamed tropical depression · 1977Eastern Pacific25 kt (29 mph), 1-minute, JTWCNot recorded
1977Unnamed tropical depression · 1977Atlantic25 kt (29 mph), 1-minute, NHCNot recorded

Ended on July 25

52 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2003Typhoon ImbudoWestern Pacific24.1°N, 104.1°EJul 15 to 25, 2003
2012Typhoon VicenteWestern Pacific22.4°N, 104.7°EJul 18 to 25, 2012
1995Typhoon FayeWestern Pacific43.9°N, 144.7°EJul 12 to 25, 1995
1996Tropical storm FrankieWestern Pacific22.7°N, 100.7°EJul 19 to 25, 1996
1994Hurricane EmiliaEastern Pacific → Central Pacific21.3°N, 166.4°WJul 16 to 25, 1994
1972Typhoon TessWestern Pacific42.0°N, 127.0°EJul 7 to 25, 1972
1961Hurricane AnnaAtlantic17.0°N, 90.7°WJul 17 to 25, 1961
1993Hurricane EugeneEastern Pacific → Central Pacific19.4°N, 160.0°WJul 15 to 25, 1993
2021Typhoon CempakaWestern Pacific18.1°N, 107.1°EJul 17 to 25, 2021
1963Typhoon AgnesWestern Pacific20.5°N, 104.2°EJul 15 to 25, 1963
Show 42 more storms
SeasonStormOceanLast positionDates
1978Typhoon TrixWestern Pacific39.0°N, 116.2°EJul 11 to 25, 1978
1991Tropical storm BrendanWestern Pacific22.6°N, 103.7°EJul 15 to 25, 1991
2020Tropical storm GonzaloAtlantic10.8°N, 62.1°WJul 20 to 25, 2020
2024Tropical storm PrapiroonWestern Pacific21.5°N, 108.8°EJul 15 to 25, 2024
1965Tropical storm GildaWestern Pacific22.0°N, 102.0°EJul 12 to 25, 1965
1981Tropical storm MauryWestern Pacific27.3°N, 112.0°EJul 14 to 25, 1981
2010Tropical storm BonnieAtlantic30.1°N, 91.0°WJul 22 to 25, 2010
2005Tropical storm GertAtlantic22.5°N, 101.4°WJul 23 to 25, 2005
2023Hurricane DonAtlantic50.4°N, 24.5°WJul 11 to 25, 2023
1994Tropical storm ZekeWestern Pacific50.0°N, 169.0°EJul 10 to 25, 1994
1982Hurricane FabioEastern Pacific19.2°N, 130.6°WJul 17 to 25, 1982
1973Unnamed tropical storm · 1973Atlantic17.5°N, 92.0°WJul 23 to 25, 1973
1970Tropical storm IoneEastern Pacific21.0°N, 107.5°WJul 24 to 25, 1970
1958Unnamed hurricane · 1958Eastern Pacific23.8°N, 134.6°WJul 21 to 25, 1958
1989Unnamed cyclone · 1989North Indian24.8°N, 70.9°EJul 22 to 25, 1989
1961Tropical storm GraceWestern Pacific37.5°N, 129.1°EJul 16 to 25, 1961
1997–98Unnamed tropical depression · 1997Southwest Indian7.8°S, 68.4°EJul 18 to 25, 1997
1959Unnamed tropical storm · 1959Eastern Pacific17.4°N, 133.3°WJul 22 to 25, 1959
2015Unnamed tropical storm · 2015Western Pacific21.8°N, 127.2°EJul 22 to 25, 2015
1999Unnamed tropical depression · 1999Eastern Pacific → Central Pacific14.4°N, 143.7°WJul 23 to 25, 1999
1977Unnamed tropical depression · 1977Eastern Pacific11.2°N, 136.5°WJul 25, 1977
1968Storm NadineWestern Pacific23.9°N, 118.8°EJul 25, 1968
1958Unnamed storm · 1958Western Pacific25.0°N, 118.0°EJul 19 to 25, 1958
1969Unnamed storm · 1969Western Pacific22.1°N, 105.8°EJul 21 to 25, 1969
1951Unnamed storm · 1951Western Pacific → North Indian19.7°N, 84.9°EJul 21 to 25, 1951
1943Unnamed storm · 1943Western Pacific42.1°N, 133.0°EJul 17 to 25, 1943
1933Unnamed storm · 1933Western Pacific42.4°N, 137.1°EJul 19 to 25, 1933
1932Unnamed storm · 1932North Indian21.9°N, 85.1°EJul 24 to 25, 1932
1930Unnamed storm · 1930Western Pacific23.5°N, 112.4°EJul 18 to 25, 1930
1921Unnamed storm · 1921Western Pacific21.5°N, 109.1°EJul 22 to 25, 1921
1912Unnamed storm · 1912Western Pacific20.7°N, 106.5°EJul 17 to 25, 1912
1896Unnamed storm · 1896North Indian22.2°N, 76.9°EJul 22 to 25, 1896
1892Unnamed storm · 1892Western Pacific29.3°N, 125.6°EJul 17 to 25, 1892
1861Unnamed storm · 1861Atlantic38.0°N, 65.0°WJul 20 to 25, 1861
1855Unnamed storm · 1855Atlantic23.0°N, 98.5°WJul 24 to 25, 1855
1953Unnamed storm · 1953Western Pacific20.6°N, 112.7°EJul 23 to 25, 1953
1928Unnamed storm · 1928Western Pacific17.4°N, 124.0°EJul 23 to 25, 1928
1922Unnamed storm · 1922Western Pacific21.0°N, 124.2°EJul 20 to 25, 1922
1920Unnamed storm · 1920Western Pacific25.4°N, 120.1°EJul 16 to 25, 1920
1918Unnamed storm · 1918Western Pacific28.2°N, 131.4°EJul 21 to 25, 1918
1904Unnamed storm · 1904Western Pacific26.4°N, 138.7°EJul 22 to 25, 1904
1897Unnamed storm · 1897Western Pacific18.9°N, 111.9°EJul 23 to 25, 1897

Other recorded events on July 25

Editor-reviewed, sourced events.

YearStormEventWhen
2024Typhoon GaemiCrosses Taiwan (severe typhoon)July 25, 2024
2006Typhoon KaemiCrosses southern TaiwanJuly 25, 2006

Also active on July 25

182 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 DoksuriWestern PacificJul 20 to 31, 2023100 kt · 10-minute (JMA)
1926San Liborio hurricane · 1926AtlanticJul 22 to Aug 2, 1926Category 4 · Saffir-Simpson (NHC)
1996Typhoon GloriaWestern PacificJul 19 to 28, 199665 kt · 10-minute (JMA)
2008Hurricane DollyAtlanticJul 20 to 27, 2008Category 2 · Saffir-Simpson (NHC)
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)
1982Typhoon BessWestern PacificJul 21 to Aug 6, 1982125 kt · 10-minute (JMA)
1972Typhoon RitaWestern PacificJul 5 to 30, 1972145 kt · 1-minute (JTWC)
2002Typhoon FengshenWestern PacificJul 13 to 28, 2002100 kt · 10-minute (JMA)
1997Typhoon RosieWestern PacificJul 15 to 31, 1997100 kt · 10-minute (JMA)
1979Typhoon HopeWestern Pacific → North IndianJul 24 to Aug 10, 1979110 kt · 10-minute (JMA)
1969Typhoon ViolaWestern PacificJul 20 to 31, 1969130 kt · 1-minute (JTWC)
1980Typhoon KimWestern PacificJul 19 to 27, 1980100 kt · 10-minute (JMA)
1996Typhoon EveWestern Pacific → Central PacificJul 10 to 27, 199685 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)
1958Typhoon AliceWestern PacificJul 13 to 28, 1958130 kt · 1-minute (JTWC)
2014Typhoon GenevieveEastern Pacific → Central Pacific → Western PacificJul 22 to Aug 14, 2014110 kt · 10-minute (JMA)
1994Hurricane GilmaEastern Pacific → Central PacificJul 21 to 31, 1994Category 5 · Saffir-Simpson (NHC)
1982Typhoon AndyWestern PacificJul 21 to Aug 1, 1982100 kt · 10-minute (JMA)
2011Hurricane DoraEastern PacificJul 18 to 26, 2011Category 4 · Saffir-Simpson (NHC)
1990Hurricane HernanEastern PacificJul 19 to 31, 1990Category 4 · Saffir-Simpson (NHC)
Show 157 more storms
SeasonStormOceanDatesPeak
2026Hurricane GenevieveEastern PacificJul 24 to Aug 6, 2026Category 5 · Saffir-Simpson (NHC)
2011Typhoon Ma-OnWestern PacificJul 10 to 31, 201195 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)
1987Typhoon WynneCentral Pacific → Western PacificJul 18 to Aug 4, 1987100 kt · 10-minute (JMA)
2006Hurricane DanielEastern Pacific → Central PacificJul 16 to 28, 2006Category 4 · Saffir-Simpson (NHC)
1960Typhoon PollyWestern PacificJul 17 to Aug 2, 1960115 kt · 1-minute (JTWC)
2016Hurricane DarbyEastern Pacific → Central PacificJul 11 to 26, 2016Category 3 · Saffir-Simpson (NHC)
1990Typhoon SteveWestern PacificJul 23 to Aug 5, 199085 kt · 10-minute (JMA)
1984Typhoon EdWestern PacificJul 24 to Aug 3, 198480 kt · 10-minute (JMA)
2021Typhoon In-FaWestern PacificJul 15 to 31, 202185 kt · 10-minute (JMA)
2020Hurricane DouglasEastern Pacific → Central PacificJul 20 to 30, 2020Category 4 · Saffir-Simpson (NHC)
1971Typhoon OliveWestern PacificJul 24 to Aug 10, 197185 kt · 1-minute (JTWC)
2008Typhoon Fung-WongWestern PacificJul 23 to 31, 200875 kt · 10-minute (JMA)
1973Hurricane DoreenEastern Pacific → Central PacificJul 18 to Aug 3, 1973Category 4 · Saffir-Simpson (NHC)
1973Hurricane EmilyEastern PacificJul 21 to 28, 1973Category 4 · Saffir-Simpson (NHC)
1997Typhoon TinaWestern PacificJul 21 to Aug 10, 199775 kt · 10-minute (JMA)
2018Typhoon JongdariWestern PacificJul 23 to Aug 4, 201875 kt · 10-minute (JMA)
2015Typhoon HalolaCentral Pacific → Western PacificJul 6 to 26, 201580 kt · 10-minute (JMA)
1952Typhoon HarrietWestern PacificJul 23 to 31, 1952100 kt · 1-minute (JTWC)
1949Typhoon GloriaWestern PacificJul 18 to 27, 1949110 kt · 1-minute (JTWC)
1949Typhoon HesterWestern PacificJul 19 to 29, 1949110 kt · 1-minute (JTWC)
1991Typhoon CaitlinWestern PacificJul 18 to 30, 199180 kt · 10-minute (JMA)
1961Typhoon HelenWestern PacificJul 22 to Aug 7, 196190 kt · 1-minute (JTWC)
1996Hurricane CesarAtlantic → Eastern PacificJul 24 to 28, 1996Category 1 · Saffir-Simpson (NHC)
1978Hurricane FicoEastern Pacific → Central PacificJul 9 to 28, 1978Category 4 · Saffir-Simpson (NHC)
1978Typhoon WendyWestern PacificJul 22 to Aug 8, 197870 kt · 10-minute (JMA)
1975Hurricane BlancheAtlanticJul 24 to 29, 1975Category 1 · Saffir-Simpson (NHC)
1962Typhoon LouiseWestern PacificJul 20 to 29, 196280 kt · 1-minute (JTWC)
1997Hurricane DannyAtlanticJul 16 to 27, 1997Category 1 · Saffir-Simpson (NHC)
1986Hurricane EstelleEastern Pacific → Central PacificJul 16 to 26, 1986Category 4 · Saffir-Simpson (NHC)
1985Hurricane JimenaEastern PacificJul 20 to 29, 1985Category 4 · Saffir-Simpson (NHC)
1985Hurricane IgnacioEastern Pacific → Central PacificJul 21 to 27, 1985Category 4 · Saffir-Simpson (NHC)
1962Typhoon KateWestern PacificJul 16 to 26, 196280 kt · 1-minute (JTWC)
1992Hurricane GeorgetteEastern Pacific → Central PacificJul 14 to 26, 1992Category 2 · Saffir-Simpson (NHC)
2017Hurricane HilaryEastern PacificJul 20 to Aug 1, 2017Category 2 · Saffir-Simpson (NHC)
1985Typhoon JeffWestern PacificJul 18 to Aug 3, 198570 kt · 10-minute (JMA)
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)
2002Hurricane DouglasEastern PacificJul 20 to 27, 2002Category 2 · Saffir-Simpson (NHC)
1933Unnamed hurricane · 1933AtlanticJul 24 to Aug 5, 1933Category 1 · Saffir-Simpson (NHC)
1993Tropical storm NathanWestern PacificJul 17 to 27, 199355 kt · 10-minute (JMA)
2026Hurricane FaustoEastern Pacific → Central PacificJul 16 to 29, 2026Category 2 · Saffir-Simpson (NHC)
1887Unnamed hurricane · 1887AtlanticJul 20 to 28, 1887Category 2 · Saffir-Simpson (NHC)
1976Typhoon AnitaWestern PacificJul 20 to 27, 197665 kt · 1-minute (JTWC)
2025Tropical storm Co-MayWestern PacificJul 22 to Aug 3, 202560 kt · 10-minute (JMA)
2005Tropical storm BanyanWestern PacificJul 20 to 31, 200555 kt · 10-minute (JMA)
1953Typhoon LolaWestern PacificJul 23 to Aug 3, 195380 kt · 1-minute (JTWC)
1967Tropical storm DotWestern PacificJul 19 to 31, 196760 kt · 1-minute (JTWC)
1955Typhoon EllenWestern PacificJul 15 to 27, 195570 kt · 1-minute (JTWC)
2002Typhoon Fung-WongWestern PacificJul 18 to 27, 200270 kt · 10-minute (JMA)
2025Typhoon KrosaWestern PacificJul 23 to Aug 5, 202575 kt · 10-minute (JMA)
2016Hurricane FrankEastern PacificJul 21 to 30, 2016Category 1 · Saffir-Simpson (NHC)
2004Hurricane CeliaEastern PacificJul 19 to 26, 2004Category 1 · Saffir-Simpson (NHC)
1978Tropical storm AgnesWestern PacificJul 22 to 31, 197855 kt · 10-minute (JMA)
2018Tropical storm AmpilWestern PacificJul 17 to 26, 201850 kt · 10-minute (JMA)
1990Hurricane BerthaAtlanticJul 24 to Aug 2, 1990Category 1 · Saffir-Simpson (NHC)
1978Typhoon VirginiaWestern PacificJul 22 to Aug 4, 197870 kt · 10-minute (JMA)
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)
1957Hurricane KanoaEastern Pacific → Central PacificJul 15 to 26, 1957Category 1 · Saffir-Simpson (NHC)
2001Hurricane DalilaEastern PacificJul 21 to 28, 2001Category 1 · Saffir-Simpson (NHC)
1972Tropical storm ViolaWestern PacificJul 19 to 28, 197260 kt · 1-minute (JTWC)
1991Hurricane EnriqueEastern Pacific → Central Pacific → Western PacificJul 15 to Aug 2, 1991Category 1 · Saffir-Simpson (NHC)
1993Tropical storm OfeliaWestern PacificJul 24 to 29, 199345 kt · 10-minute (JMA)
1974Typhoon KimWestern PacificJul 22 to 28, 197465 kt · 1-minute (JTWC)
1950Tropical storm HeleneWestern PacificJul 24 to Aug 3, 195050 kt · 1-minute (JTWC)
1949Tropical storm IrmaWestern PacificJul 24 to 30, 194950 kt · 1-minute (JTWC)
2021Tropical storm NepartakWestern PacificJul 22 to 31, 202140 kt · 10-minute (JMA)
2003Hurricane DannyAtlanticJul 16 to 27, 2003Category 1 · Saffir-Simpson (NHC)
1981Tropical storm NinaWestern PacificJul 21 to 28, 198140 kt · 10-minute (JMA)
1975Tropical storm MamieWestern PacificJul 24 to 30, 197540 kt · 1-minute (JTWC)
2005Tropical storm FranklinAtlanticJul 21 to 31, 200560 kt · 1-minute (NHC)
1997Tropical storm ScottWestern PacificJul 20 to Aug 3, 199740 kt · 10-minute (JMA)
2006Tropical storm EmiliaEastern PacificJul 21 to 31, 200655 kt · 1-minute (NHC)
2005Tropical storm NalgaeWestern PacificJul 18 to 27, 200545 kt · 10-minute (JMA)
1995Tropical storm DalilaEastern PacificJul 24 to Aug 2, 199555 kt · 1-minute (NHC)
1988Tropical storm DanielEastern PacificJul 19 to 26, 198855 kt · 1-minute (NHC)
1933Unnamed tropical storm · 1933AtlanticJul 14 to 27, 193345 kt · 1-minute (NHC)
2025Tropical storm FranciscoWestern PacificJul 22 to 27, 202540 kt · 10-minute (JMA)
1987Tropical storm FernandaEastern Pacific → Central PacificJul 24 to 31, 198755 kt · 1-minute (NHC)
1971Tropical storm GeorgetteEastern PacificJul 20 to 27, 197150 kt · 1-minute (NHC)
2017Tropical storm GregEastern Pacific → Central PacificJul 17 to 27, 201750 kt · 1-minute (NHC)
2017Tropical storm KulapWestern PacificJul 20 to 28, 201740 kt · 10-minute (JMA)
1952Unnamed hurricane · 1952Eastern PacificJul 24 to 27, 1952Category 1 · Saffir-Simpson (NHC)
1992Tropical storm HelenWestern PacificJul 24 to 29, 199240 kt · 10-minute (JMA)
2016Tropical storm LupitWestern PacificJul 22 to 26, 201640 kt · 10-minute (JMA)
1970Tropical storm IoneEastern PacificJul 22 to 26, 197045 kt · 1-minute (NHC)
1968Tropical storm DianaEastern PacificJul 21 to 26, 196845 kt · 1-minute (NHC)
1968Tropical storm EstelleEastern PacificJul 23 to 31, 196845 kt · 1-minute (NHC)
1967Tropical storm FranceneEastern PacificJul 24 to 27, 196745 kt · 1-minute (NHC)
1964Unnamed tropical storm · 1964AtlanticJul 23 to 27, 196450 kt · 1-minute (NHC)
1999Unnamed tropical storm · 1999Western PacificJul 23 to 28, 199940 kt · 10-minute (JMA)
2019Tropical storm DalilaEastern PacificJul 22 to 26, 201940 kt · 1-minute (NHC)
1903Unnamed hurricane · 1903AtlanticJul 21 to 26, 1903Category 1 · Saffir-Simpson (NHC)
1973Tropical storm FranWestern PacificJul 23 to 31, 197340 kt · 1-minute (JTWC)
1966Tropical storm EllaAtlanticJul 22 to 28, 196640 kt · 1-minute (NHC)
1945Tropical storm EdnaWestern PacificJul 23 to 30, 194540 kt · 1-minute (JTWC)
2015Tropical storm FeliciaEastern PacificJul 22 to 27, 201535 kt · 1-minute (NHC)
1992Unnamed cyclone · 1992North IndianJul 24 to 28, 199240 kt · 1-minute (JTWC)
1989Tropical storm FlossieEastern PacificJul 23 to 28, 198935 kt · 1-minute (NHC)
1998–99Unnamed cyclone · 1998Southwest IndianJul 20 to 27, 199835 kt · 1-minute (JTWC)
1983Unnamed tropical depression · 1983AtlanticJul 23 to 28, 198330 kt · 1-minute (NHC)
1980Unnamed tropical depression · 1980AtlanticJul 22 to 26, 198030 kt · 1-minute (NHC)
1979Unnamed tropical depression · 1979AtlanticJul 23 to 26, 197930 kt · 1-minute (NHC)
1974Unnamed tropical depression · 1974Eastern PacificJul 21 to 26, 197430 kt · 1-minute (JTWC)
1990Unnamed tropical depression · 1990Eastern PacificJul 24 to 26, 199025 kt · 1-minute (NHC)
1979Unnamed tropical depression · 1979Western PacificJul 23 to 27, 197920 kt · 1-minute (JTWC)
1966Unnamed storm · 1966Western PacificJul 20 to 30, 1966Not recorded
1956Unnamed storm · 1956Western PacificJul 23 to 28, 1956Not recorded
1951Unnamed storm · 1951Western PacificJul 22 to 26, 1951Not recorded
1950Unnamed storm · 1950North IndianJul 24 to 29, 1950Not recorded
1944Unnamed storm · 1944North IndianJul 23 to 27, 1944Not recorded
1943Unnamed storm · 1943Western PacificJul 20 to 28, 1943Not recorded
1943Unnamed storm · 1943Western PacificJul 23 to 31, 1943Not recorded
1942Unnamed storm · 1942North IndianJul 24 to 27, 1942Not recorded
1940Unnamed storm · 1940Western PacificJul 12 to 26, 1940Not recorded
1937Unnamed storm · 1937North IndianJul 22 to 26, 1937Not recorded
1936Unnamed storm · 1936Western PacificJul 16 to 26, 1936Not recorded
1936Unnamed storm · 1936North IndianJul 21 to 28, 1936Not recorded
1935Unnamed storm · 1935Western PacificJul 21 to 30, 1935Not recorded
1927Unnamed storm · 1927North IndianJul 23 to 29, 1927Not recorded
1921–22Unnamed storm · 1921Australian region → South PacificJul 20 to 28, 1921Not recorded
1921Unnamed storm · 1921North IndianJul 24 to 31, 1921Not recorded
1920Unnamed storm · 1920North IndianJul 21 to 26, 1920Not recorded
1913Unnamed storm · 1913North IndianJul 23 to 28, 1913Not recorded
1913Unnamed storm · 1913Western PacificJul 23 to 28, 1913Not recorded
1910Unnamed storm · 1910Western PacificJul 23 to 31, 1910Not recorded
1904Unnamed storm · 1904Western PacificJul 19 to 28, 1904Not recorded
1891Unnamed storm · 1891North IndianJul 24 to 30, 1891Not recorded
1887Unnamed storm · 1887North IndianJul 17 to 27, 1887Not recorded
1887Unnamed storm · 1887Western PacificJul 24 to 28, 1887Not recorded
1882Unnamed storm · 1882North IndianJul 23 to 26, 1882Not recorded
1878Unnamed storm · 1878North IndianJul 21 to 30, 1878Not recorded
1972Unnamed storm · 1972Western PacificJul 22 to 30, 1972Not recorded
1970Unnamed storm · 1970Western PacificJul 21 to 26, 1970Not recorded
1954–55Unnamed storm · 1954Southwest IndianJul 20 to 29, 1954Not recorded
1951Unnamed storm · 1951Western PacificJul 22 to 26, 1951Not recorded
1951Unnamed storm · 1951Western PacificJul 23 to 29, 1951Not recorded
1951Unnamed storm · 1951North IndianJul 23 to 28, 1951Not recorded
1942Unnamed storm · 1942Western PacificJul 21 to 26, 1942Not recorded
1942Unnamed storm · 1942Western PacificJul 23 to 28, 1942Not recorded
1941Unnamed storm · 1941Western PacificJul 22 to 29, 1941Not recorded
1940Unnamed storm · 1940Western PacificJul 20 to 28, 1940Not recorded
1940Unnamed storm · 1940Western PacificJul 24 to 31, 1940Not recorded
1939Unnamed storm · 1939Western PacificJul 24 to Aug 5, 1939Not recorded
1933Unnamed storm · 1933North IndianJul 24 to 26, 1933Not recorded
1929Unnamed storm · 1929North IndianJul 23 to 28, 1929Not recorded
1915Unnamed storm · 1915Western PacificJul 19 to 27, 1915Not recorded
1914Unnamed storm · 1914Western PacificJul 21 to 26, 1914Not recorded
1911Unnamed storm · 1911Western PacificJul 21 to 27, 1911Not recorded
1894Unnamed storm · 1894North IndianJul 24 to 27, 1894Not recorded
1892Unnamed storm · 1892North IndianJul 22 to 26, 1892Not recorded
1884Unnamed storm · 1884North IndianJul 18 to 27, 1884Not recorded

Questions about July 25

What is the strongest storm on record on July 25?

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

Yes. 43 storms on record came ashore on July 25. The most recent was Typhoon Noul (2026): coast crossing (estimated) near 22.4°N, 115.1°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on July 25?

353 storms on record were active on July 25, in 133 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 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.