Hurricane Calendar · On this day

Hurricanes on June 21 in history (1842 to 2026)

166 storms on record were active on June 21 between 1859 and 2026. On this date 24 formed, 18 reached their peak recorded wind, 15 came ashore and 21 ended. The strongest storm active on June 21 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 21 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 71 storms that formed, peaked, came ashore or ended on June 21
Recorded trackCame ashore on June 21Tracks of the 71 storms that formed, peaked, came ashore or ended on June 21, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Hurricane Carlotta (1978)

Peak recorded wind: June 21, 1978, 12:00 UTC. Peak: Category 4 · Saffir-Simpson (NHC). Eastern Pacific, Jun 17 to 25, 1978.

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

Came ashore on June 21

15 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
2009Tropical storm LinfaWestern PacificCoast crossing (estimated) near 24.4°N, 118.4°E
June 21, 2009, 12:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
2008Typhoon FengshenWestern PacificCoast crossing (estimated) near 13.4°N, 121.7°E
June 21, 2008, 15:00 UTC
Not recordedEstimated from the track
2004Typhoon DianmuWestern PacificCoast crossing (estimated) near 37.2°N, 136.6°E
June 21, 2004, 09:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
2004Typhoon DianmuWestern PacificCoast crossing (estimated) near 34.6°N, 134.9°E
June 21, 2004, 04:00 UTC
60 kt (69 mph), 10-minute, JMAEstimated from the track
2004Typhoon DianmuWestern PacificCoast crossing (estimated) near 33.0°N, 133.8°E
June 21, 2004, 00:00 UTC
70 kt (81 mph), 10-minute, JMAEstimated from the track
1985Unnamed tropical storm · 1985Western PacificCoast crossing (estimated) near 20.1°N, 106.5°E
June 21, 1985, 18:00 UTC
Not recordedEstimated from the track
1983Tropical storm SarahWestern PacificCoast crossing (estimated) near 9.3°N, 126.3°E
June 21, 1983, 12:00 UTC
Not recordedEstimated from the track
1978Tropical storm PollyWestern PacificCoast crossing (estimated) near 39.0°N, 139.5°E
June 21, 1978, 00:00 UTC
Not recordedEstimated from the track
1976Unnamed storm · 1976Western PacificCoast crossing (estimated) near 19.3°N, 111.0°E
June 21, 1976, 15:00 UTC
Not recordedEstimated from the track
1971Unnamed storm · 1971North IndianCoast crossing (estimated) near 20.9°N, 87.1°E
June 21, 1971, 12:00 UTC
Not recordedEstimated from the track
1968Tropical storm AnnetteEastern PacificCoast crossing (estimated) near 19.0°N, 104.8°W
June 21, 1968, 09:00 UTC
Not recordedEstimated from the track
1963Typhoon ShirleyWestern PacificCoast crossing (estimated) near 45.5°N, 147.0°E
June 21, 1963, 18:00 UTC
Not recordedEstimated from the track
1963Typhoon ShirleyWestern PacificCoast crossing (estimated) near 44.9°N, 141.0°E
June 21, 1963, 03:00 UTC
Not recordedEstimated from the track
1951Unnamed storm · 1951Western PacificCoast crossing (estimated) near 20.8°N, 107.2°E
June 21, 1951, 15:00 UTC
Not recordedEstimated from the track
1936Unnamed tropical storm · 1936AtlanticCoast crossing (estimated) near 23.8°N, 97.7°W
June 21, 1936, 18:00 UTC
45 kt (52 mph), 1-minute, NHCEstimated from the track
1923Unnamed storm · 1923Western PacificCoast crossing (estimated) near 27.8°N, 121.2°E
June 21, 1923, 18:00 UTC
Not recordedEstimated from the track
1894Unnamed storm · 1894North IndianCoast crossing (estimated) near 20.6°N, 87.0°E
June 21, 1894, 06:00 UTC
Not recordedEstimated from the track
1886Unnamed hurricane · 1886AtlanticNear 30.1°N, 84.0°W
June 21, 1886, 11:00 UTC
85 kt (98 mph), 1-minute, NHCNHC best track

Formed on June 21

24 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2004Typhoon MindulleWestern Pacific14.1°N, 146.4°E95 kt · 10-minute (JMA)
1960Typhoon OliveWestern Pacific7.5°N, 137.0°E125 kt · 1-minute (JTWC)
1992Typhoon ChuckWestern Pacific13.0°N, 126.0°E70 kt · 10-minute (JMA)
1972Typhoon OraWestern Pacific11.0°N, 137.2°E80 kt · 1-minute (JTWC)
1902Unnamed hurricane · 1902Atlantic17.2°N, 92.1°WCategory 1 · Saffir-Simpson (NHC)
2009Hurricane AndresEastern Pacific14.6°N, 100.8°WCategory 1 · Saffir-Simpson (NHC)
1867Unnamed hurricane · 1867Atlantic29.5°N, 80.0°WCategory 1 · Saffir-Simpson (NHC)
1913Unnamed hurricane · 1913Atlantic11.0°N, 80.0°WCategory 1 · Saffir-Simpson (NHC)
1961Tropical storm DorisWestern Pacific9.0°N, 139.0°E45 kt · 1-minute (JTWC)
1978Tropical storm RoseWestern Pacific16.6°N, 130.4°E45 kt · 10-minute (JMA)
1986Tropical storm OwenWestern Pacific3.5°N, 160.9°E45 kt · 10-minute (JMA)
1880Unnamed tropical storm · 1880Atlantic26.7°N, 86.5°W40 kt · 1-minute (NHC)
2005Tropical storm BeatrizEastern Pacific13.6°N, 101.7°W45 kt · 1-minute (NHC)
1979Tropical storm BlancaEastern Pacific9.5°N, 102.7°W45 kt · 1-minute (NHC)
1953Unnamed tropical storm · 1953Western Pacific8.0°N, 142.4°E40 kt · 1-minute (JTWC)
Show 9 more storms
SeasonStormOceanFirst positionPeak
2025Tropical storm SepatWestern Pacific21.0°N, 147.2°E35 kt · 10-minute (JMA)
1997Unnamed tropical depression · 1997Eastern Pacific14.4°N, 117.2°W30 kt · 1-minute (NHC)
2005Unnamed tropical depression · 2005North Indian21.5°N, 68.5°E25 kt · 3-minute (IMD)
1978Unnamed tropical depression · 1978Atlantic25.2°N, 86.5°W25 kt · 1-minute (NHC)
1938Unnamed storm · 1938Western Pacific18.0°N, 147.7°ENot recorded
1894Unnamed storm · 1894North Indian20.3°N, 87.2°ENot recorded
1893Unnamed storm · 1893Western Pacific14.7°N, 113.5°ENot recorded
1933Unnamed storm · 1933Western Pacific12.0°N, 140.0°ENot recorded
1910Unnamed storm · 1910Western Pacific13.2°N, 112.4°ENot recorded

Reached peak wind on June 21

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

SeasonStormOceanPeak windLowest pressure
2008Typhoon FengshenWestern Pacific90 kt (104 mph), 10-minute, JMA945 hPa (JMA)
2000Hurricane CarlottaEastern Pacific135 kt (155 mph), 1-minute, NHC932 hPa (NHC)
1985Typhoon HalWestern Pacific80 kt (92 mph), 10-minute, JMA960 hPa (JMA)
1978Hurricane CarlottaEastern Pacific115 kt (132 mph), 1-minute, NHCNot recorded
2017Tropical storm CindyAtlantic50 kt (58 mph), 1-minute, NHC991 hPa (NHC)
2011Hurricane BeatrizEastern Pacific80 kt (92 mph), 1-minute, NHC977 hPa (NHC)
1996Tropical storm ArthurAtlantic45 kt (52 mph), 1-minute, NHC992 hPa (NHC)
2012Hurricane ChrisAtlantic75 kt (86 mph), 1-minute, NHC974 hPa (NHC)
2015Tropical storm KujiraWestern Pacific45 kt (52 mph), 10-minute, JMA985 hPa (JMA)
1990Tropical storm DouglasEastern Pacific55 kt (63 mph), 1-minute, NHC992 hPa (NHC)
2001Tropical storm BarbaraEastern Pacific → Central Pacific50 kt (58 mph), 1-minute, NHC997 hPa (NHC)
1880Unnamed tropical storm · 1880Atlantic40 kt (46 mph), 1-minute, NHCNot recorded
1974Tropical storm FredaWestern Pacific45 kt (52 mph), 1-minute, JTWC990 hPa (JMA)
2000–01Unnamed cyclone · 2001Southwest Indian50 kt (58 mph), 10-minute, Météo-France995 hPa (Météo-France)
1967Unnamed tropical storm · 1967Atlantic45 kt (52 mph), 1-minute, NHC1006 hPa (NHC)
Show 3 more storms
SeasonStormOceanPeak windLowest pressure
1997Unnamed tropical depression · 1997Eastern Pacific30 kt (35 mph), 1-minute, NHCNot recorded
2005Unnamed tropical depression · 2005North Indian25 kt (29 mph), 3-minute, IMD992 hPa (IMD)
1978Unnamed tropical depression · 1978Atlantic25 kt (29 mph), 1-minute, NHCNot recorded

Ended on June 21

21 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
1995Hurricane AdolphEastern Pacific18.4°N, 111.5°WJun 15 to 21, 1995
1934Unnamed hurricane · 1934Atlantic → Eastern Pacific → Atlantic53.0°N, 59.4°WJun 4 to 21, 1934
2015Tropical storm BillAtlantic38.9°N, 81.3°WJun 16 to 21, 2015
1977Tropical storm RuthWestern Pacific42.0°N, 177.0°WJun 10 to 21, 1977
2016Tropical storm DanielleAtlantic20.8°N, 98.7°WJun 18 to 21, 2016
2013Tropical storm BarryAtlantic19.6°N, 97.5°WJun 16 to 21, 2013
1989Hurricane BarbaraEastern Pacific17.7°N, 117.3°WJun 15 to 21, 1989
1993Tropical storm ArleneAtlantic27.1°N, 98.3°WJun 18 to 21, 1993
2018Tropical storm GaemiWestern Pacific41.0°N, 154.1°EJun 13 to 21, 2018
1988Tropical storm AlettaEastern Pacific17.0°N, 108.0°WJun 16 to 21, 1988
Show 11 more storms
SeasonStormOceanLast positionDates
2012Tropical storm TalimWestern Pacific27.2°N, 124.2°EJun 16 to 21, 2012
1970Tropical storm ConnieEastern Pacific17.6°N, 114.1°WJun 17 to 21, 1970
1945Tropical storm DorisWestern Pacific26.0°N, 143.0°EJun 18 to 21, 1945
1924Unnamed tropical storm · 1924Atlantic23.5°N, 98.3°WJun 18 to 21, 1924
2015Unnamed tropical depression · 2015North Indian21.0°N, 84.5°EJun 20 to 21, 2015
1972Unnamed tropical storm · 1972Atlantic32.5°N, 64.8°WJun 18 to 21, 1972
1956Unnamed tropical storm · 1956Western Pacific24.0°N, 148.0°EJun 16 to 21, 1956
1923Unnamed storm · 1923Western Pacific28.5°N, 120.8°EJun 13 to 21, 1923
1895Unnamed storm · 1895North Indian25.3°N, 77.6°EJun 19 to 21, 1895
1890Unnamed storm · 1890North Indian25.3°N, 79.4°EJun 18 to 21, 1890
1887Unnamed storm · 1887North Indian25.1°N, 86.0°EJun 19 to 21, 1887

Also active on June 21

95 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)
1966Typhoon KitWestern PacificJun 20 to Jul 3, 1966170 kt · 1-minute (JTWC)
1957Typhoon VirginiaWestern PacificJun 17 to 28, 1957150 kt · 1-minute (JTWC)
1965Typhoon DinahWestern PacificJun 10 to 24, 1965160 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)
1976Typhoon RubyWestern PacificJun 20 to Jul 5, 1976120 kt · 1-minute (JTWC)
1992Typhoon BobbieWestern PacificJun 20 to Jul 3, 199290 kt · 10-minute (JMA)
1990Typhoon PercyWestern PacificJun 20 to Jul 1, 199080 kt · 10-minute (JMA)
2003Typhoon SoudelorWestern PacificJun 7 to 24, 200380 kt · 10-minute (JMA)
2026Typhoon MekkhalaWestern PacificJun 18 to 27, 2026124 kt · 1-minute (Real-time)
1996Hurricane AlmaEastern PacificJun 20 to 27, 1996Category 2 · Saffir-Simpson (NHC)
1974Hurricane ConnieEastern PacificJun 7 to 22, 1974Category 3 · Saffir-Simpson (NHC)
1997Typhoon OpalWestern PacificJun 13 to 22, 199775 kt · 10-minute (JMA)
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)
2010Hurricane DarbyEastern PacificJun 20 to 29, 2010Category 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)
1949Typhoon DellaWestern PacificJun 12 to 24, 1949100 kt · 1-minute (JTWC)
1952Typhoon DinahWestern PacificJun 19 to 26, 195275 kt · 1-minute (JTWC)
Show 70 more storms
SeasonStormOceanDatesPeak
1981Typhoon JuneWestern PacificJun 15 to 26, 198170 kt · 10-minute (JMA)
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)
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)
1999Hurricane AdrianEastern PacificJun 18 to 22, 1999Category 2 · Saffir-Simpson (NHC)
1947Typhoon CarolWestern PacificJun 17 to 23, 1947100 kt · 1-minute (JTWC)
1945Unnamed hurricane · 1945AtlanticJun 20 to Jul 4, 1945Category 2 · Saffir-Simpson (NHC)
1963Typhoon TrixWestern PacificJun 15 to Jul 5, 196370 kt · 1-minute (JTWC)
1961Typhoon CoraWestern PacificJun 20 to 26, 196170 kt · 1-minute (JTWC)
1968Hurricane BrendaAtlanticJun 18 to 26, 1968Category 1 · Saffir-Simpson (NHC)
1966Hurricane AdeleEastern PacificJun 20 to 24, 1966Category 1 · Saffir-Simpson (NHC)
2011Tropical storm MeariWestern PacificJun 20 to 27, 201160 kt · 10-minute (JMA)
1984Tropical storm WynneWestern Pacific → North IndianJun 17 to 27, 198455 kt · 10-minute (JMA)
1984Hurricane CristinaEastern PacificJun 17 to 26, 1984Category 2 · 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)
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)
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)
2010Tropical storm BlasEastern PacificJun 15 to 23, 201055 kt · 1-minute (NHC)
1967Unnamed tropical storm · 1967AtlanticJun 15 to 22, 196745 kt · 1-minute (NHC)
1991Tropical storm BlancaEastern PacificJun 14 to 22, 199155 kt · 1-minute (NHC)
1989Tropical storm EllisWestern PacificJun 18 to 25, 198950 kt · 10-minute (JMA)
2007Unnamed cyclone · 2007North IndianJun 20 to 27, 200735 kt · 3-minute (IMD)
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)
1994Tropical storm AlettaEastern PacificJun 18 to 23, 199445 kt · 1-minute (NHC)
1988Tropical storm BudEastern PacificJun 20 to 22, 198845 kt · 1-minute (NHC)
2013Tropical storm LeepiWestern PacificJun 16 to 23, 201340 kt · 10-minute (JMA)
2011Unnamed cyclone · 2011North IndianJun 16 to 22, 201135 kt · 3-minute (IMD)
1983Unnamed tropical depression · 1983North IndianJun 20 to 22, 198325 kt · 3-minute (IMD)
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)
1998Unnamed tropical depression · 1998Eastern PacificJun 19 to 22, 199830 kt · 1-minute (NHC)
1970Unnamed storm · 1970Western PacificJun 20 to 24, 1970Not recorded
1961Unnamed storm · 1961North IndianJun 20 to 27, 1961Not recorded
1941Unnamed storm · 1941Western PacificJun 20 to Jul 4, 1941Not recorded
1937Unnamed storm · 1937North IndianJun 20 to 29, 1937Not recorded
1924–25Unnamed storm · 1925Australian region → South PacificJun 18 to 22, 1925Not recorded
1929Unnamed storm · 1929North IndianJun 19 to 23, 1929Not recorded
1920Unnamed storm · 1920North IndianJun 20 to 24, 1920Not recorded
1914Unnamed storm · 1914Western PacificJun 17 to 22, 1914Not recorded
1909Unnamed storm · 1909Western PacificJun 20 to 24, 1909Not 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
1892Unnamed storm · 1892AtlanticJun 20 to 24, 1892Not recorded
1886Unnamed storm · 1886North IndianJun 15 to 22, 1886Not recorded
1884Unnamed storm · 1884North IndianJun 19 to 23, 1884Not recorded
1859Unnamed storm · 1859AtlanticJun 20 to 27, 1859Not recorded
1979Unnamed storm · 1979Western PacificJun 17 to 24, 1979Not recorded
1949Unnamed storm · 1949Western PacificJun 20 to 22, 1949Not recorded
1930Unnamed storm · 1930North IndianJun 20 to 23, 1930Not recorded
1911–12Unnamed storm · 1912Australian region → South PacificJun 20 to 26, 1912Not 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 21

What is the strongest storm on record on June 21?

Of the storms active on June 21, 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 21?

Yes. 15 storms on record came ashore on June 21. The most recent was Tropical storm Linfa (2009): coast crossing (estimated) near 24.4°N, 118.4°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on June 21?

166 storms on record were active on June 21, in 103 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 21 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.