Hurricane Calendar · On this day

Hurricanes on June 20 in history (1842 to 2026)

168 storms on record were active on June 20 between 1859 and 2026. On this date 31 formed, 18 reached their peak recorded wind, 18 came ashore and 25 ended. The strongest storm active on June 20 was Typhoon Kit (1966), with a peak 1-minute sustained wind of 170 kt (196 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 June 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 81 storms that formed, peaked, came ashore or ended on June 20
Recorded trackCame ashore on June 20Tracks of the 81 storms that formed, peaked, came ashore or ended on June 20, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Bobbie (1992)

First recorded position: June 20, 1992, 06:00 UTC. Peak: 90 kt · 10-minute (JMA). Western Pacific, Jun 20 to Jul 3, 1992.

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

Came ashore on June 20

18 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
2024Tropical storm AlbertoAtlanticNear 22.4°N, 97.8°W
June 20, 2024, 09:00 UTC
45 kt (52 mph), 1-minute, NHCNHC best track
2017Tropical storm BretAtlanticNear 10.6°N, 62.6°W
June 20, 2017, 09:00 UTC
45 kt (52 mph), 1-minute, NHCNHC best track
2017Tropical storm BretAtlanticNear 10.1°N, 61.1°W
June 20, 2017, 02:00 UTC
45 kt (52 mph), 1-minute, NHCNHC best track
2016Tropical storm DanielleAtlanticNear 21.2°N, 97.4°W
June 20, 2016, 22:00 UTC
35 kt (40 mph), 1-minute, NHCNHC best track
2015Unnamed tropical depression · 2015North IndianCoast crossing (estimated) near 19.4°N, 85.2°E
June 20, 2015, 21:00 UTC
Not recordedEstimated from the track
2013Tropical storm BarryAtlanticNear 19.6°N, 96.4°W
June 20, 2013, 11:15 UTC
40 kt (46 mph), 1-minute, NHCNHC best track
2003Typhoon SoudelorWestern PacificCoast crossing (estimated) near 41.3°N, 140.1°E
June 20, 2003, 06:00 UTC
Not recordedEstimated from the track
1997Typhoon OpalWestern PacificCoast crossing (estimated) near 34.2°N, 136.8°E
June 20, 1997, 01:00 UTC
60 kt (69 mph), 10-minute, JMAEstimated from the track
1996Tropical storm ArthurAtlanticNear 34.7°N, 76.4°W
June 20, 1996, 00:00 UTC
35 kt (40 mph), 1-minute, NHCNHC best track
1993Tropical storm ArleneAtlanticNear 27.1°N, 97.4°W
June 20, 1993, 09:00 UTC
35 kt (40 mph), 1-minute, NHCNHC best track
1983Unnamed tropical depression · 1983North IndianCoast crossing (estimated) near 21.2°N, 69.9°E
June 20, 1983, 15:00 UTC
Not recordedEstimated from the track
1981Typhoon JuneWestern PacificCoast crossing (estimated) near 24.4°N, 121.9°E
June 20, 1981, 09:00 UTC
Not recordedEstimated from the track
1978Tropical storm PollyWestern PacificCoast crossing (estimated) near 32.7°N, 128.8°E
June 20, 1978, 06:00 UTC
40 kt (46 mph), 10-minute, JMAEstimated from the track
1965Typhoon DinahWestern PacificCoast crossing (estimated) near 36.3°N, 135.5°E
June 20, 1965, 09:00 UTC
Not recordedEstimated from the track
1951Unnamed storm · 1951Western PacificCoast crossing (estimated) near 19.2°N, 110.6°E
June 20, 1951, 00:00 UTC
Not recordedEstimated from the track
1949Typhoon DellaWestern PacificCoast crossing (estimated) near 30.3°N, 130.2°E
June 20, 1949, 12:00 UTC
Not recordedEstimated from the track
1924Unnamed tropical storm · 1924AtlanticCoast crossing (estimated) near 22.1°N, 97.5°W
June 20, 1924, 21:00 UTC
Not recordedEstimated from the track
1920Unnamed storm · 1920North IndianCoast crossing (estimated) near 19.7°N, 85.6°E
June 20, 1920, 18:00 UTC
Not recordedEstimated from the track
1914Unnamed storm · 1914Western PacificCoast crossing (estimated) near 14.9°N, 121.8°E
June 20, 1914, 03:00 UTC
Not recordedEstimated from the track

Formed on June 20

31 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
1966Typhoon KitWestern Pacific8.7°N, 150.8°E170 kt · 1-minute (JTWC)
1976Typhoon RubyWestern Pacific11.3°N, 141.2°E120 kt · 1-minute (JTWC)
1992Typhoon BobbieWestern Pacific7.2°N, 143.6°E90 kt · 10-minute (JMA)
1990Typhoon PercyWestern Pacific11.0°N, 148.3°E80 kt · 10-minute (JMA)
1996Hurricane AlmaEastern Pacific13.1°N, 98.7°WCategory 2 · Saffir-Simpson (NHC)
2010Hurricane DarbyEastern Pacific7.9°N, 88.0°WCategory 3 · Saffir-Simpson (NHC)
1945Unnamed hurricane · 1945Atlantic19.0°N, 85.7°WCategory 2 · Saffir-Simpson (NHC)
1961Typhoon CoraWestern Pacific11.2°N, 115.0°E70 kt · 1-minute (JTWC)
1966Hurricane AdeleEastern Pacific14.3°N, 100.2°WCategory 1 · Saffir-Simpson (NHC)
2011Tropical storm MeariWestern Pacific11.2°N, 133.4°E60 kt · 10-minute (JMA)
1968Tropical storm AnnetteEastern Pacific16.6°N, 102.0°W45 kt · 1-minute (NHC)
2007Unnamed cyclone · 2007North Indian14.5°N, 88.4°E35 kt · 3-minute (IMD)
2001Tropical storm BarbaraEastern Pacific → Central Pacific11.9°N, 126.5°W50 kt · 1-minute (NHC)
1988Tropical storm BudEastern Pacific11.5°N, 91.9°W45 kt · 1-minute (NHC)
2015Unnamed tropical depression · 2015North Indian18.0°N, 86.0°E25 kt · 3-minute (IMD)
Show 16 more storms
SeasonStormOceanFirst positionPeak
1983Unnamed tropical depression · 1983North Indian20.5°N, 71.0°E25 kt · 3-minute (IMD)
1967Unnamed tropical storm · 1967Atlantic30.0°N, 78.0°W45 kt · 1-minute (NHC)
1989Unnamed tropical depression · 1989North Indian11.2°N, 88.2°E25 kt · 3-minute (IMD)
1976Unnamed storm · 1976Western Pacific16.8°N, 111.6°ENot recorded
1971Unnamed storm · 1971North Indian19.5°N, 89.0°ENot recorded
1970Unnamed storm · 1970Western Pacific14.5°N, 111.2°ENot recorded
1961Unnamed storm · 1961North Indian18.8°N, 71.5°ENot recorded
1941Unnamed storm · 1941Western Pacific6.7°N, 153.0°ENot recorded
1937Unnamed storm · 1937North Indian20.8°N, 89.7°ENot recorded
1920Unnamed storm · 1920North Indian19.6°N, 87.0°ENot recorded
1909Unnamed storm · 1909Western Pacific19.2°N, 115.2°ENot recorded
1892Unnamed storm · 1892Atlantic21.3°N, 85.1°WNot recorded
1859Unnamed storm · 1859Atlantic18.0°N, 85.4°WNot recorded
1949Unnamed storm · 1949Western Pacific21.3°N, 121.8°ENot recorded
1930Unnamed storm · 1930North Indian17.0°N, 69.4°ENot recorded
1911–12Unnamed storm · 1912Australian region → South Pacific18.2°S, 137.4°ENot recorded

Reached peak wind on June 20

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

SeasonStormOceanPeak windLowest pressure
2009Tropical storm LinfaWestern Pacific60 kt (69 mph), 10-minute, JMA975 hPa (JMA)
1999Hurricane AdrianEastern Pacific85 kt (98 mph), 1-minute, NHC973 hPa (NHC)
1947Typhoon CarolWestern Pacific100 kt (115 mph), 1-minute, JTWCNot recorded
1886Unnamed hurricane · 1886Atlantic85 kt (98 mph), 1-minute, NHCNot recorded
2024Tropical storm AlbertoAtlantic45 kt (52 mph), 1-minute, NHC992 hPa (NHC)
1984Hurricane CristinaEastern Pacific90 kt (104 mph), 1-minute, NHCNot recorded
2017Tropical storm BretAtlantic45 kt (52 mph), 1-minute, NHC1007 hPa (NHC)
2016Tropical storm DanielleAtlantic40 kt (46 mph), 1-minute, NHC1007 hPa (NHC)
1968Tropical storm AnnetteEastern Pacific45 kt (52 mph), 1-minute, NHCNot recorded
1967Unnamed tropical storm · 1967Atlantic45 kt (52 mph), 1-minute, NHC1006 hPa (NHC)
1991Tropical storm BlancaEastern Pacific55 kt (63 mph), 1-minute, NHC994 hPa (NHC)
1994Tropical storm AlettaEastern Pacific45 kt (52 mph), 1-minute, NHC999 hPa (NHC)
1936Unnamed tropical storm · 1936Atlantic45 kt (52 mph), 1-minute, NHC1000 hPa (NHC)
2015Unnamed tropical depression · 2015North Indian25 kt (29 mph), 3-minute, IMD990 hPa (IMD)
1983Unnamed tropical depression · 1983North Indian25 kt (29 mph), 3-minute, IMDNot recorded
Show 3 more storms
SeasonStormOceanPeak windLowest pressure
1972Unnamed tropical storm · 1972Atlantic45 kt (52 mph), 1-minute, NHC1007 hPa (NHC)
1998Unnamed tropical depression · 1998Eastern Pacific30 kt (35 mph), 1-minute, NHCNot recorded
1989Unnamed tropical depression · 1989North Indian25 kt (29 mph), 3-minute, IMDNot recorded

Ended on June 20

25 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2025Hurricane ErickEastern Pacific17.8°N, 100.3°WJun 16 to 20, 2025
2021Tropical storm DoloresEastern Pacific21.4°N, 104.1°WJun 17 to 20, 2021
1971Hurricane BridgetEastern Pacific20.1°N, 109.9°WJun 14 to 20, 1971
1993Tropical storm BeatrizEastern Pacific17.0°N, 98.0°WJun 18 to 20, 1993
2024Tropical storm AlbertoAtlantic22.4°N, 98.8°WJun 17 to 20, 2024
2017Tropical storm BretAtlantic10.6°N, 62.6°WJun 18 to 20, 2017
1893Unnamed hurricane · 1893Atlantic45.9°N, 54.0°WJun 12 to 20, 1893
1889Unnamed hurricane · 1889Atlantic42.5°N, 61.2°WJun 15 to 20, 1889
1987Tropical storm RuthWestern Pacific24.5°N, 107.0°EJun 16 to 20, 1987
1965Unnamed tropical storm · 1965Atlantic47.0°N, 33.0°WJun 13 to 20, 1965
Show 15 more storms
SeasonStormOceanLast positionDates
1982Unnamed subtropical storm · 1982Atlantic45.4°N, 56.0°WJun 18 to 20, 1982
1978Tropical storm BudEastern Pacific16.2°N, 131.5°WJun 17 to 20, 1978
1993Unnamed tropical depression · 1993Western Pacific15.5°N, 119.6°EJun 15 to 20, 1993
1984Unnamed tropical depression · 1984Atlantic22.7°N, 98.5°WJun 18 to 20, 1984
1979Unnamed cyclone · 1979North Indian18.8°N, 58.1°EJun 16 to 20, 1979
1969Unnamed storm · 1969North Indian23.0°N, 92.0°EJun 16 to 20, 1969
1953Unnamed storm · 1953North Indian20.1°N, 83.3°EJun 15 to 20, 1953
1927Unnamed storm · 1927North Indian27.7°N, 78.6°EJun 16 to 20, 1927
1907Unnamed storm · 1907North Indian23.8°N, 85.8°EJun 13 to 20, 1907
1898Unnamed storm · 1898North Indian25.7°N, 89.5°EJun 13 to 20, 1898
1897Unnamed storm · 1897North Indian24.5°N, 79.0°EJun 15 to 20, 1897
1893Unnamed storm · 1893North Indian24.0°N, 80.6°EJun 12 to 20, 1893
1985Unnamed storm · 1985Western Pacific29.0°N, 129.0°EJun 17 to 20, 1985
1941Unnamed storm · 1941Western Pacific12.4°N, 132.6°EJun 18 to 20, 1941
1907Unnamed storm · 1907North Indian23.3°N, 66.5°EJun 18 to 20, 1907

Other recorded events on June 20

Editor-reviewed, sourced events.

YearStormEventWhen
2008Typhoon FengshenHits the central Philippines (typhoon)June 20, 2008

Also active on June 20

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

SeasonStormOceanDatesPeak
1993Typhoon KorynWestern PacificJun 13 to 29, 1993105 kt · 10-minute (JMA)
2001Typhoon ChebiWestern PacificJun 19 to 25, 200165 kt · 10-minute (JMA)
1990Typhoon OfeliaWestern PacificJun 15 to 26, 199065 kt · 10-minute (JMA)
1972Hurricane AgnesAtlanticJun 14 to 23, 1972Category 1 · Saffir-Simpson (NHC)
1957Typhoon VirginiaWestern PacificJun 17 to 28, 1957150 kt · 1-minute (JTWC)
2004Typhoon DianmuWestern PacificJun 11 to 28, 2004100 kt · 10-minute (JMA)
1963Typhoon ShirleyWestern PacificJun 12 to 26, 1963140 kt · 1-minute (JTWC)
2012Typhoon GucholWestern PacificJun 10 to 22, 2012100 kt · 10-minute (JMA)
2010Hurricane CeliaEastern PacificJun 18 to 30, 2010Category 5 · Saffir-Simpson (NHC)
2000Hurricane CarlottaEastern PacificJun 18 to 25, 2000Category 4 · Saffir-Simpson (NHC)
2026Typhoon MekkhalaWestern PacificJun 18 to 27, 2026124 kt · 1-minute (Real-time)
1995Hurricane AdolphEastern PacificJun 15 to 21, 1995Category 4 · Saffir-Simpson (NHC)
1985Typhoon HalWestern PacificJun 11 to 28, 198580 kt · 10-minute (JMA)
1974Hurricane ConnieEastern PacificJun 7 to 22, 1974Category 3 · Saffir-Simpson (NHC)
1985Typhoon IrmaWestern PacificJun 17 to Jul 7, 198580 kt · 10-minute (JMA)
1946Typhoon DollyWestern PacificJun 17 to 23, 1946110 kt · 1-minute (JTWC)
1991Hurricane CarlosEastern PacificJun 16 to 27, 1991Category 3 · Saffir-Simpson (NHC)
1989Hurricane CosmeEastern PacificJun 18 to 23, 1989Category 1 · Saffir-Simpson (NHC)
1986Typhoon NancyWestern PacificJun 18 to 27, 198670 kt · 10-minute (JMA)
1978Hurricane CarlottaEastern PacificJun 17 to 25, 1978Category 4 · Saffir-Simpson (NHC)
1934Unnamed hurricane · 1934Atlantic → Eastern Pacific → AtlanticJun 4 to 21, 1934Category 2 · Saffir-Simpson (NHC)
1952Typhoon DinahWestern PacificJun 19 to 26, 195275 kt · 1-minute (JTWC)
1906Unnamed hurricane · 1906AtlanticJun 14 to 23, 1906Category 2 · Saffir-Simpson (NHC)
1982Typhoon RubyWestern PacificJun 18 to 28, 198270 kt · 10-minute (JMA)
1997Typhoon PeterWestern PacificJun 15 to Jul 4, 199765 kt · 10-minute (JMA)
Show 62 more storms
SeasonStormOceanDatesPeak
2023Tropical storm BretAtlanticJun 19 to 24, 202360 kt · 1-minute (NHC)
1921Unnamed hurricane · 1921AtlanticJun 16 to 26, 1921Category 1 · Saffir-Simpson (NHC)
1959Unnamed hurricane · 1959AtlanticJun 18 to 22, 1959Category 1 · Saffir-Simpson (NHC)
1963Typhoon TrixWestern PacificJun 15 to Jul 5, 196370 kt · 1-minute (JTWC)
2017Tropical storm CindyAtlanticJun 19 to 24, 201750 kt · 1-minute (NHC)
1968Hurricane BrendaAtlanticJun 18 to 26, 1968Category 1 · Saffir-Simpson (NHC)
2015Tropical storm BillAtlanticJun 16 to 21, 201550 kt · 1-minute (NHC)
2011Hurricane BeatrizEastern PacificJun 18 to 22, 2011Category 1 · Saffir-Simpson (NHC)
1977Tropical storm RuthWestern PacificJun 10 to 21, 197760 kt · 10-minute (JMA)
1984Tropical storm WynneWestern Pacific → North IndianJun 17 to 27, 198455 kt · 10-minute (JMA)
2012Hurricane ChrisAtlanticJun 17 to 24, 2012Category 1 · Saffir-Simpson (NHC)
2022Hurricane BlasEastern PacificJun 14 to 22, 2022Category 1 · Saffir-Simpson (NHC)
1988Typhoon ThadWestern PacificJun 17 to 25, 198870 kt · 10-minute (JMA)
2021Tropical storm ClaudetteAtlanticJun 17 to 23, 202140 kt · 1-minute (NHC)
2015Tropical storm KujiraWestern PacificJun 19 to 25, 201545 kt · 10-minute (JMA)
1989Hurricane BarbaraEastern PacificJun 15 to 21, 1989Category 1 · Saffir-Simpson (NHC)
2014Tropical storm HagibisWestern PacificJun 13 to 23, 201440 kt · 10-minute (JMA)
2021Typhoon ChampiWestern PacificJun 19 to 28, 202165 kt · 10-minute (JMA)
1980Tropical storm HerbertWestern PacificJun 19 to 29, 198050 kt · 10-minute (JMA)
1996Unnamed cyclone · 1996North IndianJun 15 to 25, 199660 kt · 3-minute (IMD)
1965Tropical storm EmmaWestern PacificJun 18 to 30, 196550 kt · 1-minute (JTWC)
2018Tropical storm GaemiWestern PacificJun 13 to 21, 201845 kt · 10-minute (JMA)
2011Tropical storm HaimaWestern PacificJun 16 to 25, 201140 kt · 10-minute (JMA)
1994Tropical storm SharonWestern PacificJun 18 to 25, 199440 kt · 10-minute (JMA)
2013Tropical storm BebincaWestern PacificJun 19 to 24, 201340 kt · 10-minute (JMA)
1988Tropical storm AlettaEastern PacificJun 16 to 21, 198860 kt · 1-minute (NHC)
1990Tropical storm DouglasEastern PacificJun 19 to 23, 199055 kt · 1-minute (NHC)
2010Tropical storm BlasEastern PacificJun 15 to 23, 201055 kt · 1-minute (NHC)
2012Tropical storm TalimWestern PacificJun 16 to 21, 201250 kt · 10-minute (JMA)
1989Tropical storm EllisWestern PacificJun 18 to 25, 198950 kt · 10-minute (JMA)
1983Tropical storm SarahWestern PacificJun 16 to 27, 198335 kt · 10-minute (JMA)
1954Unnamed tropical storm · 1954AtlanticJun 18 to 25, 195460 kt · 1-minute (NHC)
2022Tropical storm CeliaEastern PacificJun 16 to 30, 202250 kt · 1-minute (NHC)
2003Tropical storm BlancaEastern PacificJun 17 to 24, 200350 kt · 1-minute (NHC)
1979Tropical storm AnaAtlanticJun 19 to 24, 197950 kt · 1-minute (NHC)
1974Tropical storm FredaWestern PacificJun 17 to 23, 197445 kt · 1-minute (JTWC)
2013Tropical storm LeepiWestern PacificJun 16 to 23, 201340 kt · 10-minute (JMA)
1970Tropical storm ConnieEastern PacificJun 17 to 21, 197045 kt · 1-minute (NHC)
2000–01Unnamed cyclone · 2001Southwest IndianJun 19 to 24, 200150 kt · 10-minute (Météo-France)
1945Tropical storm DorisWestern PacificJun 18 to 21, 194545 kt · 1-minute (JTWC)
2011Unnamed cyclone · 2011North IndianJun 16 to 22, 201135 kt · 3-minute (IMD)
1985Unnamed tropical storm · 1985Western PacificJun 14 to 22, 198535 kt · 10-minute (JMA)
1957–58Unnamed cyclone · 1958Australian region → South PacificJun 18 to 22, 195845 kt · 1-minute (JTWC)
1954Unnamed tropical storm · 1954Eastern PacificJun 18 to 22, 195445 kt · 1-minute (NHC)
1949Unnamed tropical storm · 1949Eastern PacificJun 17 to 23, 194945 kt · 1-minute (NHC)
1956Unnamed tropical storm · 1956Western PacificJun 16 to 21, 195640 kt · 1-minute (JTWC)
1924–25Unnamed storm · 1925Australian region → South PacificJun 18 to 22, 1925Not recorded
1929Unnamed storm · 1929North IndianJun 19 to 23, 1929Not recorded
1923Unnamed storm · 1923Western PacificJun 13 to 21, 1923Not recorded
1908Unnamed storm · 1908North IndianJun 16 to 22, 1908Not recorded
1906Unnamed storm · 1906North IndianJun 18 to 23, 1906Not recorded
1900Unnamed storm · 1900Western PacificJun 19 to 23, 1900Not recorded
1896Unnamed storm · 1896North IndianJun 18 to 23, 1896Not recorded
1895Unnamed storm · 1895North IndianJun 19 to 21, 1895Not recorded
1890Unnamed storm · 1890North IndianJun 18 to 21, 1890Not recorded
1887Unnamed storm · 1887North IndianJun 19 to 21, 1887Not recorded
1886Unnamed storm · 1886North IndianJun 15 to 22, 1886Not recorded
1884Unnamed storm · 1884North IndianJun 19 to 23, 1884Not recorded
1979Unnamed storm · 1979Western PacificJun 17 to 24, 1979Not recorded
1911Unnamed storm · 1911North IndianJun 18 to 22, 1911Not recorded
1908Unnamed storm · 1908Western PacificJun 18 to 22, 1908Not recorded
1895Unnamed storm · 1895AtlanticJun 17 to 26, 1895Not recorded

Questions about June 20

What is the strongest storm on record on June 20?

Of the storms active on June 20, Typhoon Kit (1966) had the highest peak wind recorded by a U.S. agency: 170 kt (196 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 June 20?

Yes. 18 storms on record came ashore on June 20. The most recent was Tropical storm Alberto (2024): near 22.4°N, 97.8°W. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on June 20?

168 storms on record were active on June 20, in 101 different years from 1859 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 June 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.