Hurricane Calendar · On this day

Hurricanes on July 20 in history (1842 to 2026)

329 storms on record were active on July 20 between 1861 and 2026. On this date 54 formed, 26 reached their peak recorded wind, 33 came ashore and 41 ended. The strongest storm active on July 20 was Typhoon Nadine (1971), with a peak 1-minute sustained wind of 150 kt (173 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 20 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 134 storms that formed, peaked, came ashore or ended on July 20
Recorded trackCame ashore on July 20Tracks of the 134 storms that formed, peaked, came ashore or ended on July 20, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Amy (1991)

Last recorded position: July 20, 1991, 18:00 UTC. Peak: 95 kt · 10-minute (JMA). Western Pacific, Jul 12 to 20, 1991.

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

Came ashore on July 20

33 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
2024Unnamed tropical depression · 2024North IndianCoast crossing (estimated) near 19.6°N, 85.5°E
July 20, 2024, 03:00 UTC
25 kt (29 mph), 3-minute, IMDEstimated from the track
2021Typhoon CempakaWestern PacificCoast crossing (estimated) near 21.7°N, 112.0°E
July 20, 2021, 12:00 UTC
60 kt (69 mph), 10-minute, JMAEstimated from the track
2019Tropical storm DanasWestern PacificCoast crossing (estimated) near 35.6°N, 126.3°E
July 20, 2019, 12:00 UTC
35 kt (40 mph), 10-minute, JMAEstimated from the track
2016Cyclone AbelaSouthwest IndianCoast crossing (estimated) near 15.2°S, 51.1°E
July 20, 2016, 09:00 UTC
Not recordedEstimated from the track
2009Unnamed tropical depression · 2009North IndianCoast crossing (estimated) near 21.2°N, 87.6°E
July 20, 2009, 15:00 UTC
Not recordedEstimated from the track
2008Typhoon KalmaegiWestern PacificCoast crossing (estimated) near 37.5°N, 125.4°E
July 20, 2008, 12:00 UTC
Not recordedEstimated from the track
2005Hurricane EmilyAtlanticLandfall near San Fernando, Tamaulipas, Mexico (Category 3)
July 20, 2005, 12:00 UTC
Not recordedEditor-reviewed, sourced
2002Unnamed tropical storm · 2002Western PacificCoast crossing (estimated) near 13.7°N, 122.0°E
July 20, 2002, 12:00 UTC
Not recordedEstimated from the track
1994Unnamed storm · 1994Western PacificCoast crossing (estimated) near 21.4°N, 108.3°E
July 20, 1994, 15:00 UTC
Not recordedEstimated from the track
1994Unnamed tropical depression · 1994AtlanticNear 33.2°N, 79.2°W
July 20, 1994, 14:00 UTC
30 kt (35 mph), 1-minute, NHCNHC best track
1989Tropical storm HopeWestern PacificCoast crossing (estimated) near 28.9°N, 121.9°E
July 20, 1989, 15:00 UTC
Not recordedEstimated from the track
1989Tropical storm IrvingWestern PacificCoast crossing (estimated) near 13.5°N, 124.3°E
July 20, 1989, 00:00 UTC
Not recordedEstimated from the track
1986Unnamed tropical storm · 1986Western PacificCoast crossing (estimated) near 20.0°N, 110.9°E
July 20, 1986, 09:00 UTC
Not recordedEstimated from the track
1980Typhoon JoeWestern PacificCoast crossing (estimated) near 16.7°N, 123.0°E
July 20, 1980, 15:00 UTC
Not recordedEstimated from the track
1980Unnamed tropical depression · 1980AtlanticCoast crossing (estimated) near 28.8°N, 95.5°W
July 20, 1980, 15:00 UTC
Not recordedEstimated from the track
1980Unnamed tropical depression · 1980AtlanticCoast crossing (estimated) near 30.2°N, 88.8°W
July 20, 1980, 15:00 UTC
Not recordedEstimated from the track
1977Typhoon SarahWestern Pacific → North IndianCoast crossing (estimated) near 18.9°N, 111.0°E
July 20, 1977, 09:00 UTC
Not recordedEstimated from the track
1974Typhoon IvyWestern PacificCoast crossing (estimated) near 15.5°N, 122.1°E
July 20, 1974, 00:00 UTC
Not recordedEstimated from the track
1973Typhoon DotWestern PacificCoast crossing (estimated) near 36.9°N, 125.8°E
July 20, 1973, 15:00 UTC
Not recordedEstimated from the track
1973Typhoon DotWestern PacificCoast crossing (estimated) near 32.6°N, 126.8°E
July 20, 1973, 00:00 UTC
Not recordedEstimated from the track
Show 14 more storms
YearStormOceanWhere and whenWind at landfallRecord
1970Tropical storm RubyWestern PacificCoast crossing (estimated) near 45.3°N, 149.7°E
July 20, 1970, 06:00 UTC
Not recordedEstimated from the track
1963Typhoon AgnesWestern PacificCoast crossing (estimated) near 18.0°N, 122.2°E
July 20, 1963, 06:00 UTC
Not recordedEstimated from the track
1945Typhoon OpalWestern PacificCoast crossing (estimated) near 30.7°N, 130.1°E
July 20, 1945, 09:00 UTC
Not recordedEstimated from the track
1942Unnamed storm · 1942Western PacificCoast crossing (estimated) near 22.6°N, 115.4°E
July 20, 1942, 03:00 UTC
Not recordedEstimated from the track
1939Unnamed storm · 1939Western PacificCoast crossing (estimated) near 28.5°N, 121.6°E
July 20, 1939, 21:00 UTC
Not recordedEstimated from the track
1934Unnamed storm · 1934Western PacificCoast crossing (estimated) near 25.8°N, 119.7°E
July 20, 1934, 03:00 UTC
Not recordedEstimated from the track
1932Unnamed storm · 1932Western PacificCoast crossing (estimated) near 17.6°N, 122.4°E
July 20, 1932, 18:00 UTC
Not recordedEstimated from the track
1923Unnamed storm · 1923North IndianCoast crossing (estimated) near 20.0°N, 86.5°E
July 20, 1923, 00:00 UTC
Not recordedEstimated from the track
1913Unnamed storm · 1913Western PacificCoast crossing (estimated) near 24.5°N, 122.0°E
July 20, 1913, 00:00 UTC
Not recordedEstimated from the track
1909Unnamed storm · 1909Western PacificCoast crossing (estimated) near 18.4°N, 110.4°E
July 20, 1909, 06:00 UTC
Not recordedEstimated from the track
1893Unnamed storm · 1893Western PacificCoast crossing (estimated) near 26.5°N, 119.9°E
July 20, 1893, 00:00 UTC
Not recordedEstimated from the track
1889Unnamed storm · 1889North IndianCoast crossing (estimated) near 21.5°N, 87.9°E
July 20, 1889, 00:00 UTC
Not recordedEstimated from the track
1887Unnamed storm · 1887Western PacificCoast crossing (estimated) near 20.9°N, 110.7°E
July 20, 1887, 21:00 UTC
Not recordedEstimated from the track
1867Unnamed storm · 1867AtlanticCoast crossing (estimated) near 19.9°N, 96.0°W
July 20, 1867, 09:00 UTC
Not recordedEstimated from the track

Formed on July 20

54 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2023Typhoon DoksuriWestern Pacific12.7°N, 133.7°E100 kt · 10-minute (JMA)
2008Hurricane DollyAtlantic17.8°N, 83.6°WCategory 2 · Saffir-Simpson (NHC)
1969Typhoon ViolaWestern Pacific4.0°N, 151.0°E130 kt · 1-minute (JTWC)
1983Typhoon WayneWestern Pacific7.6°N, 143.7°E110 kt · 10-minute (JMA)
1989Typhoon JudyWestern Pacific10.5°N, 145.3°E85 kt · 10-minute (JMA)
2020Hurricane DouglasEastern Pacific → Central Pacific14.7°N, 118.8°WCategory 4 · Saffir-Simpson (NHC)
1990Hurricane IselleEastern Pacific10.0°N, 96.1°WCategory 3 · Saffir-Simpson (NHC)
1962Typhoon LouiseWestern Pacific20.2°N, 157.7°E80 kt · 1-minute (JTWC)
1985Hurricane JimenaEastern Pacific11.5°N, 103.7°WCategory 4 · Saffir-Simpson (NHC)
2017Hurricane HilaryEastern Pacific7.8°N, 85.9°WCategory 2 · Saffir-Simpson (NHC)
2002Hurricane DouglasEastern Pacific13.2°N, 106.4°WCategory 2 · Saffir-Simpson (NHC)
2020Tropical storm GonzaloAtlantic8.9°N, 36.8°W55 kt · 1-minute (NHC)
1887Unnamed hurricane · 1887Atlantic12.0°N, 57.6°WCategory 2 · Saffir-Simpson (NHC)
1976Typhoon AnitaWestern Pacific15.4°N, 126.6°E65 kt · 1-minute (JTWC)
1968Tropical storm NadineWestern Pacific18.6°N, 133.0°E60 kt · 1-minute (JTWC)
Show 39 more storms
SeasonStormOceanFirst positionPeak
2005Tropical storm BanyanWestern Pacific13.2°N, 138.0°E55 kt · 10-minute (JMA)
1960Hurricane CelesteEastern Pacific15.9°N, 103.3°WCategory 1 · Saffir-Simpson (NHC)
2017Tropical storm SoncaWestern Pacific16.1°N, 116.0°E35 kt · 10-minute (JMA)
2011Tropical storm CindyAtlantic33.0°N, 59.5°W60 kt · 1-minute (NHC)
1997Tropical storm ScottWestern Pacific24.3°N, 151.8°E40 kt · 10-minute (JMA)
1971Tropical storm GeorgetteEastern Pacific15.7°N, 103.6°W50 kt · 1-minute (NHC)
2017Tropical storm KulapWestern Pacific23.0°N, 178.0°E40 kt · 10-minute (JMA)
1994Unnamed tropical depression · 1994Atlantic32.2°N, 78.9°W30 kt · 1-minute (NHC)
1964Tropical storm PrudenceEastern Pacific12.3°N, 112.1°W45 kt · 1-minute (NHC)
2000Tropical storm UpanaCentral Pacific10.8°N, 144.6°W40 kt · 1-minute (NHC)
2001Tropical storm ErickEastern Pacific13.9°N, 117.4°W35 kt · 1-minute (NHC)
2009Unnamed tropical depression · 2009North Indian21.0°N, 88.5°E30 kt · 3-minute (IMD)
2018Unnamed tropical storm · 2018Western Pacific18.0°N, 116.4°E35 kt · 1-minute (JTWC)
1998–99Unnamed cyclone · 1998Southwest Indian4.8°S, 85.7°E35 kt · 1-minute (JTWC)
2023Unnamed tropical depression · 2023Eastern Pacific12.8°N, 119.6°W30 kt · 1-minute (NHC)
1961Unnamed tropical depression · 1961Eastern Pacific14.2°N, 108.0°W26 kt · 1-minute (JTWC)
1976Unnamed tropical depression · 1976Atlantic31.0°N, 72.0°W25 kt · 1-minute (NHC)
1971Storm LucyWestern Pacific23.5°N, 119.8°ENot recorded
1990Unnamed storm · 1990Western Pacific14.0°N, 110.0°ENot recorded
1966Unnamed storm · 1966Western Pacific21.0°N, 156.0°ENot recorded
1948Unnamed storm · 1948Western Pacific13.1°N, 127.9°ENot recorded
1943Unnamed storm · 1943Western Pacific15.2°N, 152.7°ENot recorded
1939Unnamed storm · 1939North Indian20.6°N, 89.0°ENot recorded
1927Unnamed storm · 1927North Indian19.1°N, 88.0°ENot recorded
1927Unnamed storm · 1927Western Pacific15.6°N, 131.6°ENot recorded
1921–22Unnamed storm · 1921Australian region → South Pacific16.4°S, 158.0°ENot recorded
1894Unnamed storm · 1894Western Pacific24.3°N, 130.5°ENot recorded
1887Unnamed storm · 1887Western Pacific24.2°N, 130.8°ENot recorded
1861Unnamed storm · 1861Atlantic36.5°N, 75.0°WNot recorded
1967Unnamed storm · 1967Western Pacific25.5°N, 134.4°ENot recorded
1966Unnamed storm · 1966Western Pacific8.0°N, 133.0°ENot recorded
1954–55Unnamed storm · 1954Southwest Indian6.3°S, 89.2°ENot recorded
1951Unnamed storm · 1951North Indian18.3°N, 85.9°ENot recorded
1945Unnamed storm · 1945North Indian17.3°N, 88.1°ENot recorded
1940Unnamed storm · 1940Western Pacific14.0°N, 156.5°ENot recorded
1933Unnamed storm · 1933Western Pacific19.0°N, 117.0°ENot recorded
1922Unnamed storm · 1922Western Pacific14.1°N, 129.0°ENot recorded
1907Unnamed storm · 1907Western Pacific20.3°N, 130.6°ENot recorded
1890Unnamed storm · 1890Western Pacific20.7°N, 121.6°ENot recorded

Reached peak wind on July 20

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

SeasonStormOceanPeak windLowest pressure
2003Typhoon ImbudoWestern Pacific90 kt (104 mph), 10-minute, JMA935 hPa (JMA)
1980Typhoon JoeWestern Pacific85 kt (98 mph), 10-minute, JMA940 hPa (JMA)
1973Hurricane DoreenEastern Pacific → Central Pacific120 kt (138 mph), 1-minute, NHC968 hPa (NHC)
1986Hurricane EstelleEastern Pacific → Central Pacific115 kt (132 mph), 1-minute, NHCNot recorded
2021Typhoon CempakaWestern Pacific70 kt (81 mph), 10-minute, JMA980 hPa (JMA)
1977Typhoon SarahWestern Pacific → North Indian70 kt (81 mph), 10-minute, JMA970 hPa (JMA)
2003Tropical storm KoniWestern Pacific60 kt (69 mph), 10-minute, JMA975 hPa (JMA)
2008Hurricane FaustoEastern Pacific80 kt (92 mph), 1-minute, NHC977 hPa (NHC)
1987Tropical storm VernonWestern Pacific60 kt (69 mph), 10-minute, JMA985 hPa (JMA)
1886Unnamed hurricane · 1886Atlantic75 kt (86 mph), 1-minute, NHC990 hPa (NHC)
2025Tropical storm WiphaWestern Pacific60 kt (69 mph), 10-minute, JMA975 hPa (JMA)
1966Hurricane CeliaAtlantic65 kt (75 mph), 1-minute, NHC994 hPa (NHC)
1960Hurricane CelesteEastern Pacific75 kt (86 mph), 1-minute, NHCNot recorded
1994Unnamed tropical depression · 1994Atlantic30 kt (35 mph), 1-minute, NHC1015 hPa (NHC)
1980Tropical storm FrankEastern Pacific45 kt (52 mph), 1-minute, NHCNot recorded
Show 11 more storms
SeasonStormOceanPeak windLowest pressure
1964Tropical storm PrudenceEastern Pacific45 kt (52 mph), 1-minute, NHCNot recorded
2002Tropical storm KalmaegiCentral Pacific → Western Pacific35 kt (40 mph), 10-minute, JMA1002 hPa (JTWC)
1989Tropical storm ErickEastern Pacific → Central Pacific35 kt (40 mph), 1-minute, NHC1005 hPa (NHC)
2002Unnamed tropical storm · 2002Western Pacific35 kt (40 mph), 1-minute, JTWC997 hPa (JTWC)
2009Unnamed tropical depression · 2009North Indian30 kt (35 mph), 3-minute, IMD988 hPa (IMD)
1986Unnamed tropical storm · 1986Western Pacific35 kt (40 mph), 10-minute, JMA996 hPa (JMA)
2020Unnamed tropical storm · 2020Eastern Pacific35 kt (40 mph), 1-minute, NHC1006 hPa (NHC)
1945Unnamed tropical storm · 1945Atlantic35 kt (40 mph), 1-minute, NHCNot recorded
2023Unnamed tropical depression · 2023Eastern Pacific30 kt (35 mph), 1-minute, NHC1006 hPa (NHC)
1961Unnamed tropical depression · 1961Eastern Pacific26 kt (30 mph), 1-minute, JTWCNot recorded
1976Unnamed tropical depression · 1976Atlantic25 kt (29 mph), 1-minute, NHCNot recorded

Ended on July 20

41 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2014Typhoon RammasunWestern Pacific23.8°N, 103.3°EJul 9 to 20, 2014
1991Typhoon AmyWestern Pacific29.0°N, 109.2°EJul 12 to 20, 1991
1973Typhoon BillieWestern Pacific45.5°N, 121.0°EJul 11 to 20, 1973
1988Typhoon WarrenWestern Pacific25.0°N, 113.0°EJul 11 to 20, 1988
1993Hurricane DoraEastern Pacific → Central Pacific17.3°N, 144.5°WJul 14 to 20, 1993
1946Typhoon IngridWestern Pacific27.5°N, 113.0°EJul 12 to 20, 1946
2012Hurricane FabioEastern Pacific27.0°N, 116.9°WJul 10 to 20, 2012
1978Hurricane GilmaEastern Pacific21.6°N, 128.2°WJul 13 to 20, 1978
2006Hurricane CarlottaEastern Pacific20.6°N, 132.3°WJul 12 to 20, 2006
2012Tropical storm KhanunWestern Pacific40.6°N, 129.6°EJul 13 to 20, 2012
Show 31 more storms
SeasonStormOceanLast positionDates
2016–17Cyclone AbelaSouthwest Indian15.3°S, 50.5°EJul 12 to 20, 2016
1961Tropical storm FlossieWestern Pacific23.9°N, 110.9°EJul 11 to 20, 1961
1966Typhoon NinaWestern Pacific27.1°N, 122.2°EJul 15 to 20, 1966
2026Tropical storm ElidaEastern Pacific25.7°N, 127.1°WJul 12 to 20, 2026
1947Tropical storm EileenWestern Pacific22.7°N, 108.2°EJul 17 to 20, 1947
2009Tropical storm DoloresEastern Pacific29.5°N, 134.5°WJul 14 to 20, 2009
1987Tropical storm DoraEastern Pacific21.7°N, 116.6°WJul 15 to 20, 1987
1970Tropical storm HelgaEastern Pacific21.6°N, 109.4°WJul 16 to 20, 1970
1974Tropical storm HarrietWestern Pacific27.1°N, 151.1°EJul 13 to 20, 1974
1944Unnamed hurricane · 1944Atlantic44.2°N, 49.8°WJul 13 to 20, 1944
1985Tropical storm HildaEastern Pacific22.1°N, 118.4°WJul 18 to 20, 1985
2024Unnamed tropical depression · 2024North Indian19.7°N, 85.4°EJul 19 to 20, 2024
1982Unnamed tropical depression · 1982North Indian19.5°N, 85.0°EJul 18 to 20, 1982
1980Unnamed tropical depression · 1980Western Pacific20.5°N, 104.0°EJul 14 to 20, 1980
1974Unnamed tropical storm · 1974Atlantic48.8°N, 47.0°WJul 14 to 20, 1974
2000Unnamed tropical depression · 2000Western Pacific20.3°N, 107.4°EJul 10 to 20, 2000
1974Unnamed tropical depression · 1974Eastern Pacific9.3°N, 109.0°WJul 18 to 20, 1974
1961Unnamed tropical depression · 1961Eastern Pacific14.2°N, 110.4°WJul 20, 1961
1943Unnamed storm · 1943Western Pacific22.0°N, 113.1°EJul 11 to 20, 1943
1943Unnamed storm · 1943North Indian23.7°N, 80.8°EJul 17 to 20, 1943
1929Unnamed storm · 1929North Indian26.0°N, 81.0°EJul 15 to 20, 1929
1929Unnamed storm · 1929Western Pacific27.0°N, 109.0°EJul 14 to 20, 1929
1928Unnamed storm · 1928North Indian22.6°N, 80.8°EJul 17 to 20, 1928
1913Unnamed storm · 1913Western Pacific25.5°N, 120.6°EJul 13 to 20, 1913
1893Unnamed storm · 1893Western Pacific27.1°N, 119.6°EJul 14 to 20, 1893
1891Unnamed storm · 1891Western Pacific23.9°N, 106.3°EJul 15 to 20, 1891
1867Unnamed storm · 1867Atlantic20.2°N, 97.5°WJul 19 to 20, 1867
2010Unnamed storm · 2010Western Pacific30.9°N, 123.9°EJul 18 to 20, 2010
1916–17Unnamed storm · 1916Australian region45.4°S, 147.2°EJul 15 to 20, 1916
1898Unnamed storm · 1898North Indian27.6°N, 71.3°EJul 16 to 20, 1898
1892Unnamed storm · 1892North Indian26.0°N, 82.9°EJul 18 to 20, 1892

Also active on July 20

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

SeasonStormOceanDatesPeak
2005Typhoon HaitangWestern PacificJul 10 to 21, 2005105 kt · 10-minute (JMA)
2007Typhoon Man-YiWestern PacificJul 6 to 23, 200795 kt · 10-minute (JMA)
2024Typhoon GaemiWestern PacificJul 19 to 28, 202490 kt · 10-minute (JMA)
2012Typhoon VicenteWestern PacificJul 18 to 25, 201280 kt · 10-minute (JMA)
1995Typhoon FayeWestern PacificJul 12 to 25, 199575 kt · 10-minute (JMA)
1996Typhoon GloriaWestern PacificJul 19 to 28, 199665 kt · 10-minute (JMA)
1996Tropical storm FrankieWestern PacificJul 19 to 25, 199650 kt · 10-minute (JMA)
2006Typhoon KaemiWestern PacificJul 17 to 29, 200680 kt · 10-minute (JMA)
1909Velasco hurricane · 1909AtlanticJul 13 to 22, 1909Category 3 · Saffir-Simpson (NHC)
1979Tropical storm ClaudetteAtlanticJul 15 to 29, 197945 kt · 1-minute (NHC)
1971Typhoon NadineWestern PacificJul 19 to 27, 1971150 kt · 1-minute (JTWC)
1972Typhoon RitaWestern PacificJul 5 to 30, 1972145 kt · 1-minute (JTWC)
2002Typhoon FengshenWestern PacificJul 13 to 28, 2002100 kt · 10-minute (JMA)
1976Typhoon ThereseWestern PacificJul 8 to 21, 1976135 kt · 1-minute (JTWC)
1997Typhoon RosieWestern PacificJul 15 to 31, 1997100 kt · 10-minute (JMA)
1980Typhoon KimWestern PacificJul 19 to 27, 1980100 kt · 10-minute (JMA)
1971Typhoon LucyWestern PacificJul 11 to 24, 1971130 kt · 1-minute (JTWC)
1994Typhoon WaltWestern PacificJul 11 to 28, 1994100 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)
1963Typhoon WendyWestern PacificJul 9 to 24, 1963135 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)
1994Hurricane EmiliaEastern Pacific → Central PacificJul 16 to 25, 1994Category 5 · Saffir-Simpson (NHC)
1972Typhoon TessWestern PacificJul 7 to 25, 1972125 kt · 1-minute (JTWC)
Show 170 more storms
SeasonStormOceanDatesPeak
2011Hurricane DoraEastern PacificJul 18 to 26, 2011Category 4 · Saffir-Simpson (NHC)
1990Hurricane HernanEastern PacificJul 19 to 31, 1990Category 4 · Saffir-Simpson (NHC)
2011Typhoon Ma-OnWestern PacificJul 10 to 31, 201195 kt · 10-minute (JMA)
1972Typhoon PhyllisWestern PacificJul 4 to 22, 1972120 kt · 1-minute (JTWC)
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)
1992Hurricane FrankEastern Pacific → Central PacificJul 13 to 23, 1992Category 4 · Saffir-Simpson (NHC)
1973Typhoon EllenWestern PacificJul 16 to 29, 1973105 kt · 1-minute (JTWC)
2021Hurricane FeliciaEastern PacificJul 14 to 22, 2021Category 4 · Saffir-Simpson (NHC)
2017Hurricane FernandaEastern Pacific → Central PacificJul 11 to 23, 2017Category 4 · Saffir-Simpson (NHC)
2016Hurricane DarbyEastern Pacific → Central PacificJul 11 to 26, 2016Category 3 · Saffir-Simpson (NHC)
2015Hurricane DoloresEastern PacificJul 11 to 22, 2015Category 4 · Saffir-Simpson (NHC)
2021Typhoon In-FaWestern PacificJul 15 to 31, 202185 kt · 10-minute (JMA)
1997Hurricane FeliciaEastern Pacific → Central PacificJul 14 to 22, 1997Category 4 · Saffir-Simpson (NHC)
1961Hurricane AnnaAtlanticJul 17 to 25, 1961Category 2 · Saffir-Simpson (NHC)
1993Hurricane EugeneEastern Pacific → Central PacificJul 15 to 25, 1993Category 3 · Saffir-Simpson (NHC)
1955Typhoon FranWestern PacificJul 18 to 24, 1955120 kt · 1-minute (JTWC)
2008Hurricane BerthaAtlanticJul 3 to 21, 2008Category 3 · Saffir-Simpson (NHC)
1965Typhoon HarrietWestern PacificJul 19 to 30, 1965100 kt · 1-minute (JTWC)
1977Typhoon ThelmaWestern PacificJul 19 to 27, 197770 kt · 10-minute (JMA)
2015Typhoon HalolaCentral Pacific → Western PacificJul 6 to 26, 201580 kt · 10-minute (JMA)
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)
2014Typhoon MatmoWestern PacificJul 16 to 26, 201470 kt · 10-minute (JMA)
1982Hurricane DanielEastern Pacific → Central PacificJul 7 to 22, 1982Category 3 · Saffir-Simpson (NHC)
1978Hurricane FicoEastern Pacific → Central PacificJul 9 to 28, 1978Category 4 · Saffir-Simpson (NHC)
1997Hurricane DannyAtlanticJul 16 to 27, 1997Category 1 · Saffir-Simpson (NHC)
2010Typhoon ChanthuWestern PacificJul 17 to 23, 201070 kt · 10-minute (JMA)
1962Typhoon KateWestern PacificJul 16 to 26, 196280 kt · 1-minute (JTWC)
1992Hurricane GeorgetteEastern Pacific → Central PacificJul 14 to 26, 1992Category 2 · Saffir-Simpson (NHC)
1984Typhoon CaryWestern PacificJul 4 to 21, 198480 kt · 10-minute (JMA)
1916Unnamed hurricane · 1916AtlanticJul 10 to 22, 1916Category 2 · Saffir-Simpson (NHC)
1985Typhoon JeffWestern PacificJul 18 to Aug 3, 198570 kt · 10-minute (JMA)
1978Typhoon TrixWestern PacificJul 11 to 25, 197870 kt · 10-minute (JMA)
2008Hurricane ElidaEastern PacificJul 11 to 21, 2008Category 2 · Saffir-Simpson (NHC)
1979Hurricane DoloresEastern PacificJul 17 to 23, 1979Category 3 · Saffir-Simpson (NHC)
1971Hurricane FranceneEastern PacificJul 18 to 23, 1971Category 3 · Saffir-Simpson (NHC)
2016Hurricane CeliaEastern Pacific → Central PacificJul 6 to 21, 2016Category 2 · Saffir-Simpson (NHC)
1993Tropical storm NathanWestern PacificJul 17 to 27, 199355 kt · 10-minute (JMA)
1991Tropical storm BrendanWestern PacificJul 15 to 25, 199160 kt · 10-minute (JMA)
2026Hurricane FaustoEastern Pacific → Central PacificJul 16 to 29, 2026Category 2 · Saffir-Simpson (NHC)
1992Tropical storm GaryWestern Pacific → North IndianJul 16 to 24, 199255 kt · 10-minute (JMA)
1970Tropical storm BeckyAtlanticJul 19 to 23, 197055 kt · 1-minute (NHC)
1971Typhoon MaryCentral Pacific → Western PacificJul 14 to 22, 197180 kt · 1-minute (JTWC)
1989Hurricane DaliliaEastern Pacific → Central PacificJul 11 to 21, 1989Category 1 · Saffir-Simpson (NHC)
1967Tropical storm DotWestern PacificJul 19 to 31, 196760 kt · 1-minute (JTWC)
2006Tropical storm BerylAtlanticJul 18 to 22, 200650 kt · 1-minute (NHC)
1955Typhoon EllenWestern PacificJul 15 to 27, 195570 kt · 1-minute (JTWC)
2002Typhoon Fung-WongWestern PacificJul 18 to 27, 200270 kt · 10-minute (JMA)
2024Tropical storm PrapiroonWestern PacificJul 15 to 25, 202455 kt · 10-minute (JMA)
1965Tropical storm GildaWestern PacificJul 12 to 25, 196560 kt · 1-minute (JTWC)
2004Hurricane CeliaEastern PacificJul 19 to 26, 2004Category 1 · Saffir-Simpson (NHC)
1976Hurricane DianaEastern Pacific → Central PacificJul 16 to 23, 1976Category 2 · Saffir-Simpson (NHC)
1974Hurricane GretchenEastern PacificJul 17 to 21, 1974Category 2 · Saffir-Simpson (NHC)
2022Hurricane EstelleEastern PacificJul 15 to 24, 2022Category 1 · Saffir-Simpson (NHC)
2018Tropical storm AmpilWestern PacificJul 17 to 26, 201850 kt · 10-minute (JMA)
1981Tropical storm MauryWestern PacificJul 14 to 25, 198150 kt · 10-minute (JMA)
1976Tropical storm VioletWestern PacificJul 19 to 27, 197655 kt · 1-minute (JTWC)
2000Tropical storm BolavenWestern PacificJul 19 to Aug 2, 200050 kt · 10-minute (JMA)
1950Tropical storm FlossieWestern PacificJul 15 to 22, 195060 kt · 1-minute (JTWC)
2018Tropical storm Son-TinhWestern PacificJul 13 to 24, 201840 kt · 10-minute (JMA)
1963Hurricane GlendaEastern PacificJul 19 to 21, 1963Category 1 · Saffir-Simpson (NHC)
2023Hurricane DonAtlanticJul 11 to 25, 2023Category 1 · Saffir-Simpson (NHC)
1957Hurricane KanoaEastern Pacific → Central PacificJul 15 to 26, 1957Category 1 · Saffir-Simpson (NHC)
1995Hurricane CosmeEastern PacificJul 17 to 22, 1995Category 1 · Saffir-Simpson (NHC)
1994Tropical storm ZekeWestern PacificJul 10 to 25, 199450 kt · 10-minute (JMA)
2007Hurricane CosmeEastern Pacific → Central PacificJul 14 to 24, 2007Category 1 · Saffir-Simpson (NHC)
1952Tropical storm GildaWestern PacificJul 14 to 24, 195250 kt · 1-minute (JTWC)
1976Tropical storm WildaWestern PacificJul 17 to 24, 197645 kt · 1-minute (JTWC)
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)
1994Tropical storm YunyaWestern PacificJul 16 to 21, 199445 kt · 10-minute (JMA)
1982Hurricane FabioEastern PacificJul 17 to 25, 1982Category 1 · Saffir-Simpson (NHC)
1974Tropical storm JeanWestern PacificJul 14 to 21, 197445 kt · 1-minute (JTWC)
2016Tropical storm EstelleEastern PacificJul 15 to 24, 201660 kt · 1-minute (NHC)
2005Tropical storm EugeneEastern PacificJul 18 to 21, 200560 kt · 1-minute (NHC)
2003Hurricane DannyAtlanticJul 16 to 27, 2003Category 1 · Saffir-Simpson (NHC)
1995Tropical storm ChantalAtlanticJul 12 to 22, 199560 kt · 1-minute (NHC)
2026Tropical storm BerthaAtlanticJul 17 to 24, 202650 kt · 1-minute (NHC (working))
2011Tropical storm BretAtlanticJul 16 to 23, 201160 kt · 1-minute (NHC)
2005Tropical storm NalgaeWestern PacificJul 18 to 27, 200545 kt · 10-minute (JMA)
1988Tropical storm DanielEastern PacificJul 19 to 26, 198855 kt · 1-minute (NHC)
1933Unnamed tropical storm · 1933AtlanticJul 14 to 27, 193345 kt · 1-minute (NHC)
2008Tropical storm CristobalAtlanticJul 19 to 23, 200855 kt · 1-minute (NHC)
1967Tropical storm EleanorEastern Pacific → Central PacificJul 13 to 22, 196755 kt · 1-minute (NHC)
2021Tropical storm GuillermoEastern PacificJul 17 to 21, 202150 kt · 1-minute (NHC)
1998Tropical storm CeliaEastern PacificJul 17 to 21, 199850 kt · 1-minute (NHC)
2017Tropical storm GregEastern Pacific → Central PacificJul 17 to 27, 201750 kt · 1-minute (NHC)
1983Tropical storm FlossieEastern PacificJul 17 to 21, 198350 kt · 1-minute (NHC)
2000Tropical storm TembinWestern PacificJul 17 to 23, 200040 kt · 10-minute (JMA)
1958Unnamed hurricane · 1958Eastern PacificJul 19 to 21, 1958Category 1 · Saffir-Simpson (NHC)
2015Tropical storm EnriqueEastern PacificJul 12 to 21, 201545 kt · 1-minute (NHC)
2003Tropical storm FeliciaEastern PacificJul 17 to 24, 200345 kt · 1-minute (NHC)
1981Tropical storm EugeneEastern PacificJul 16 to 21, 198145 kt · 1-minute (NHC)
1970Tropical storm GretchenEastern PacificJul 14 to 21, 197045 kt · 1-minute (NHC)
1968Tropical storm CelesteEastern PacificJul 15 to 21, 196845 kt · 1-minute (NHC)
1970Tropical storm SallyWestern PacificJul 19 to 24, 197040 kt · 1-minute (JTWC)
1994Tropical storm FabioEastern Pacific → Central PacificJul 19 to 24, 199440 kt · 1-minute (NHC)
1961Tropical storm GraceWestern PacificJul 16 to 25, 196140 kt · 1-minute (JTWC)
1955Unnamed tropical storm · 1955Western PacificJul 17 to 23, 195550 kt · 1-minute (JTWC)
1999Unnamed tropical depression · 1999Western PacificJul 19 to 23, 199930 kt · 1-minute (JTWC)
1997–98Unnamed tropical depression · 1997Southwest IndianJul 18 to 25, 199730 kt · 10-minute (Météo-France)
1959Unnamed tropical storm · 1959Eastern Pacific → Central PacificJul 16 to 22, 195945 kt · 1-minute (NHC)
1952Unnamed tropical storm · 1952Eastern PacificJul 19 to 21, 195245 kt · 1-minute (NHC)
1972Unnamed tropical storm · 1972AtlanticJul 18 to 23, 197240 kt · 1-minute (NHC)
1967Storm DotWestern PacificJul 19 to 24, 1967Not recorded
2017Unnamed tropical depression · 2017Eastern PacificJul 16 to 21, 201730 kt · 1-minute (NHC)
2014Unnamed tropical depression · 2014AtlanticJul 19 to 23, 201430 kt · 1-minute (NHC)
2003Unnamed tropical depression · 2003AtlanticJul 19 to 21, 200330 kt · 1-minute (NHC)
1973Unnamed tropical depression · 1973AtlanticJul 19 to 21, 197325 kt · 1-minute (NHC)
1958Unnamed storm · 1958Western PacificJul 19 to 25, 1958Not recorded
1973Unnamed storm · 1973North IndianJul 19 to 22, 1973Not recorded
1971Unnamed storm · 1971North IndianJul 15 to 22, 1971Not recorded
1952Unnamed storm · 1952North IndianJul 19 to 22, 1952Not recorded
1946Unnamed storm · 1946North IndianJul 19 to 24, 1946Not recorded
1943Unnamed storm · 1943Western PacificJul 17 to 25, 1943Not recorded
1942Unnamed storm · 1942Western PacificJul 15 to 27, 1942Not recorded
1941Unnamed storm · 1941Western PacificJul 16 to 24, 1941Not recorded
1940Unnamed storm · 1940Western PacificJul 12 to 26, 1940Not recorded
1936Unnamed storm · 1936Western PacificJul 16 to 26, 1936Not recorded
1936Unnamed storm · 1936Western PacificJul 19 to 21, 1936Not recorded
1935Unnamed storm · 1935Western PacificJul 14 to 23, 1935Not recorded
1933Unnamed storm · 1933Western PacificJul 15 to 23, 1933Not recorded
1933Unnamed storm · 1933Western PacificJul 19 to 25, 1933Not recorded
1932Unnamed storm · 1932North IndianJul 19 to 23, 1932Not recorded
1930Unnamed storm · 1930North IndianJul 15 to 22, 1930Not recorded
1930Unnamed storm · 1930Western PacificJul 18 to 25, 1930Not recorded
1928Unnamed storm · 1928Western PacificJul 19 to 21, 1928Not recorded
1926Unnamed storm · 1926Western PacificJul 19 to 23, 1926Not recorded
1923Unnamed storm · 1923Western PacificJul 16 to 22, 1923Not recorded
1923Unnamed storm · 1923Western PacificJul 18 to 28, 1923Not recorded
1920Unnamed storm · 1920Western PacificJul 10 to 23, 1920Not recorded
1917Unnamed storm · 1917Western PacificJul 16 to 22, 1917Not recorded
1912Unnamed storm · 1912Western PacificJul 17 to 25, 1912Not recorded
1911Unnamed storm · 1911Western PacificJul 19 to 28, 1911Not recorded
1905Unnamed storm · 1905Western PacificJul 18 to 22, 1905Not recorded
1905Unnamed storm · 1905North IndianJul 19 to 24, 1905Not recorded
1904Unnamed storm · 1904Western PacificJul 19 to 28, 1904Not recorded
1895Unnamed storm · 1895North IndianJul 18 to 21, 1895Not recorded
1894Unnamed storm · 1894North IndianJul 16 to 23, 1894Not recorded
1892Unnamed storm · 1892Western PacificJul 17 to 25, 1892Not recorded
1888Unnamed storm · 1888North IndianJul 19 to 23, 1888Not recorded
1887Unnamed storm · 1887North IndianJul 17 to 27, 1887Not recorded
1886Unnamed storm · 1886North IndianJul 17 to 24, 1886Not recorded
1884Unnamed storm · 1884Western PacificJul 18 to 23, 1884Not recorded
1882Unnamed storm · 1882North IndianJul 18 to 23, 1882Not recorded
1876Unnamed storm · 1876AtlanticJul 17 to 23, 1876Not recorded
1960–61Unnamed storm · 1960Australian regionJul 15 to 21, 1960Not recorded
1981Unnamed storm · 1981Western PacificJul 19 to 22, 1981Not recorded
1975Unnamed storm · 1975North IndianJul 18 to 23, 1975Not recorded
1970Unnamed storm · 1970Western PacificJul 15 to 24, 1970Not recorded
1965Unnamed storm · 1965Central Pacific → Western PacificJul 17 to 22, 1965Not recorded
1944Unnamed storm · 1944Western PacificJul 15 to 21, 1944Not recorded
1944Unnamed storm · 1944North IndianJul 19 to 21, 1944Not recorded
1940Unnamed storm · 1940Western PacificJul 18 to 23, 1940Not recorded
1937Unnamed storm · 1937Western PacificJul 19 to 24, 1937Not recorded
1925Unnamed storm · 1925Western PacificJul 17 to 23, 1925Not recorded
1921Unnamed storm · 1921Western PacificJul 17 to 21, 1921Not recorded
1920Unnamed storm · 1920Western PacificJul 16 to 25, 1920Not recorded
1915Unnamed storm · 1915Western PacificJul 19 to 27, 1915Not recorded
1913Unnamed storm · 1913North IndianJul 16 to 21, 1913Not recorded
1899Unnamed storm · 1899Western PacificJul 14 to 23, 1899Not recorded
1896Unnamed storm · 1896Western PacificJul 17 to 22, 1896Not recorded
1895Unnamed storm · 1895Western PacificJul 18 to 23, 1895Not recorded
1892Unnamed storm · 1892Western PacificJul 15 to 21, 1892Not recorded
1888Unnamed storm · 1888Western PacificJul 19 to 21, 1888Not recorded
1885Unnamed storm · 1885Western PacificJul 16 to 24, 1885Not recorded
1884Unnamed storm · 1884North IndianJul 18 to 27, 1884Not recorded

Questions about July 20

What is the strongest storm on record on July 20?

Of the storms active on July 20, Typhoon Nadine (1971) had the highest peak wind recorded by a U.S. agency: 150 kt (173 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 20?

Yes. 33 storms on record came ashore on July 20. The most recent was Unnamed tropical depression · 2024 (2024): coast crossing (estimated) near 19.6°N, 85.5°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on July 20?

329 storms on record were active on July 20, in 130 different years from 1861 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 20 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.