Hurricane Calendar · On this day

Hurricanes on April 20 in history (1842 to 2026)

110 storms on record were active on April 20 between 1848 and 2026. On this date 30 formed, 5 reached their peak recorded wind, 6 came ashore and 10 ended. The strongest storm active on April 20 was Typhoon Surigae (2021), 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 April 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 48 storms that formed, peaked, came ashore or ended on April 20
Recorded trackCame ashore on April 20Tracks of the 48 storms that formed, peaked, came ashore or ended on April 20, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Typhoon Sinlaku (2026)

Last recorded position: April 20, 2026, 00:00 UTC. Peak: 154 kt · 1-minute (Real-time). Western Pacific, Apr 9 to 20, 2026.

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

Came ashore on April 20

6 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
2022Cyclone JasmineSouthwest IndianCoast crossing (estimated) near 12.1°S, 49.6°E
April 20, 2022, 15:00 UTC
Not recordedEstimated from the track
2005Cyclone SheilaSouth PacificCoast crossing (estimated) near 17.0°S, 179.5°E
April 20, 2005, 06:00 UTC
15 kt (17 mph), 10-minute, FMSEstimated from the track
1994Unnamed tropical depression · 1994South Pacific → Australian region → South Pacific → Australian regionCoast crossing (estimated) near 8.2°S, 159.9°E
April 20, 1994, 09:00 UTC
Not recordedEstimated from the track
1978Typhoon OliveWestern PacificCoast crossing (estimated) near 12.3°N, 122.2°E
April 20, 1978, 12:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
1978Typhoon OliveWestern PacificCoast crossing (estimated) near 11.9°N, 123.4°E
April 20, 1978, 06:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
1928Unnamed storm · 1928Southwest IndianCoast crossing (estimated) near 20.4°S, 48.9°E
April 20, 1928, 03:00 UTC
Not recordedEstimated from the track
1925Unnamed storm · 1925Southwest IndianCoast crossing (estimated) near 19.3°S, 49.1°E
April 20, 1925, 12:00 UTC
Not recordedEstimated from the track

Formed on April 20

30 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2016–17Cyclone FrancesAustralian region8.5°S, 145.5°E70 kt · 10-minute (BoM)
2021–22Cyclone JasmineSouthwest Indian11.6°S, 51.1°E60 kt · 10-minute (Météo-France)
2017–18Cyclone FakirSouthwest Indian7.1°S, 54.9°E70 kt · 10-minute (Météo-France)
1986–87Cyclone ElizabethaSouthwest Indian26.5°S, 50.0°E52 kt · 10-minute (Météo-France)
1991Tropical storm VanessaWestern Pacific3.9°N, 145.0°E45 kt · 10-minute (JMA)
2009–10Cyclone SeanAustralian region9.7°S, 117.5°E55 kt · 10-minute (BoM)
2004–05Cyclone SheilaSouth Pacific17.0°S, 179.5°E40 kt · 10-minute (FMS)
2007–08Cyclone DurgaSouthwest Indian → Australian region5.7°S, 82.2°E50 kt · 10-minute (BoM)
2007–08Cyclone RosieAustralian region8.3°S, 96.4°E50 kt · 10-minute (BoM)
1974–75Cyclone ClaraAustralian region14.6°S, 104.0°E50 kt · 10-minute (BoM)
1993–94Unnamed tropical depression · 1994South Pacific → Australian region → South Pacific → Australian region8.0°S, 160.0°E30 kt · 1-minute (JTWC)
1986–87Unnamed cyclone · 1987Southwest Indian7.3°S, 73.2°E45 kt · 1-minute (JTWC)
1938–39Unnamed storm · 1939Southwest Indian13.1°S, 51.2°ENot recorded
1936Unnamed storm · 1936Western Pacific6.8°N, 131.9°ENot recorded
1891–92Unnamed storm · 1892Southwest Indian10.3°S, 63.6°ENot recorded
Show 15 more storms
SeasonStormOceanFirst positionPeak
1959–60Unnamed storm · 1960Australian region8.9°S, 129.0°ENot recorded
1962–63Unnamed storm · 1963Australian region → South Pacific → Australian region12.1°S, 153.0°ENot recorded
1985Unnamed storm · 1985Western Pacific12.0°N, 127.0°ENot recorded
1963–64Unnamed storm · 1964South Pacific22.0°S, 177.0°WNot recorded
1932–33Unnamed storm · 1933Southwest Indian10.3°S, 80.6°ENot recorded
1915–16Unnamed storm · 1916Australian region → Southwest Indian6.6°S, 101.2°ENot recorded
1893–94Unnamed storm · 1894Southwest Indian11.9°S, 60.4°ENot recorded
1884–85Unnamed storm · 1885Southwest Indian7.3°S, 87.7°ENot recorded
1881–82Unnamed storm · 1882Australian region6.6°S, 93.0°ENot recorded
1880–81Unnamed storm · 1881Southwest Indian → Australian region5.0°S, 89.4°ENot recorded
1876–77Unnamed storm · 1877Southwest Indian15.2°S, 63.3°ENot recorded
1863–64Unnamed storm · 1864Southwest Indian9.6°S, 75.1°ENot recorded
1862–63Unnamed storm · 1863Southwest Indian13.1°S, 80.5°ENot recorded
1859–60Unnamed storm · 1860Southwest Indian11.0°S, 85.3°ENot recorded
1847–48Unnamed storm · 1848Southwest Indian7.1°S, 83.7°ENot recorded

Reached peak wind on April 20

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

SeasonStormOceanPeak windLowest pressure
1956Typhoon ThelmaWestern Pacific150 kt (173 mph), 1-minute, JTWC935 hPa (JMA)
1962Typhoon GeorgiaWestern Pacific130 kt (150 mph), 1-minute, JTWC930 hPa (JMA)
2013–14Cyclone JackAustralian region75 kt (86 mph), 10-minute, BoM966 hPa (BoM)
1982–83Cyclone WilliamSouth Pacific80 kt (92 mph), 10-minute, MetService NZ955 hPa (MetService NZ)
1998–99Cyclone HamishSouthwest Indian → Australian region → Southwest Indian55 kt (63 mph), 10-minute, BoM980 hPa (BoM)

Ended on April 20

10 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2026Typhoon SinlakuWestern Pacific29.6°N, 158.8°EApr 9 to 20, 2026
1991–92Cyclone IrnaAustralian region → Southwest Indian23.5°S, 91.8°EApr 5 to 20, 1992
1978–79Cyclone IdylleSouthwest Indian → Australian region37.5°S, 133.0°EApr 4 to 20, 1979
2012–13Cyclone ImeldaSouthwest Indian26.3°S, 49.7°EApr 2 to 20, 2013
1971–72Cyclone GailAustralian region → South Pacific15.7°S, 169.2°EApr 11 to 20, 1972
1999–00Cyclone NeilSouth Pacific32.0°S, 171.5°WApr 13 to 20, 2000
2017Unnamed tropical depression · 2017Western Pacific21.7°N, 122.2°EApr 14 to 20, 2017
1963–64Unnamed storm · 1964South Pacific21.5°S, 177.1°EApr 18 to 20, 1964
1934–35Unnamed storm · 1935Southwest Indian38.7°S, 66.0°EApr 16 to 20, 1935
1869–70Unnamed storm · 1870Southwest Indian26.4°S, 81.0°EApr 10 to 20, 1870

Also active on April 20

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

SeasonStormOceanDatesPeak
2021Typhoon SurigaeWestern PacificApr 11 to 30, 2021120 kt · 10-minute (JMA)
2005–06Cyclone MonicaAustralian regionApr 16 to 27, 2006135 kt · 10-minute (BoM)
1988–89Cyclone OrsonAustralian regionApr 16 to 24, 1989130 kt · 10-minute (BoM)
2015–16Cyclone FantalaSouthwest IndianApr 10 to 26, 2016135 kt · 10-minute (Météo-France)
2003Typhoon KujiraWestern PacificApr 8 to 25, 200390 kt · 10-minute (JMA)
1999–00Cyclone RositaAustralian regionApr 14 to 21, 2000120 kt · 10-minute (BoM)
1989Typhoon AndyWestern PacificApr 13 to 25, 1989100 kt · 10-minute (JMA)
1997Typhoon IsaWestern PacificApr 9 to 24, 199785 kt · 10-minute (JMA)
1999–00Cyclone PaulAustralian regionApr 10 to 21, 2000120 kt · 10-minute (BoM)
1959Typhoon TildaWestern PacificApr 13 to 24, 1959125 kt · 1-minute (JTWC)
1969Typhoon SusanWestern PacificApr 15 to 26, 1969105 kt · 1-minute (JTWC)
2005Typhoon SoncaWestern PacificApr 16 to 29, 200590 kt · 10-minute (JMA)
1994–95Cyclone AgnesAustralian regionApr 15 to 23, 1995100 kt · 10-minute (BoM)
1979Typhoon CecilWestern PacificApr 8 to 21, 197975 kt · 10-minute (JMA)
1984–85Cyclone MargotAustralian regionApr 10 to 25, 198585 kt · 10-minute (BoM)
2015–16Cyclone AmosSouth PacificApr 17 to 24, 201680 kt · 10-minute (FMS)
1955Typhoon AnitaWestern PacificApr 17 to 30, 1955100 kt · 1-minute (JTWC)
1977–78Cyclone HalAustralian region → South PacificApr 4 to 22, 197870 kt · 10-minute (MetService NZ)
1971Typhoon VeraWestern PacificApr 7 to 22, 197190 kt · 1-minute (JTWC)
1982–83Cyclone NaomiSouthwest Indian → Australian region → Southwest IndianApr 19 to May 2, 198380 kt · 10-minute (BoM)
2000–01Cyclone AlistairAustralian regionApr 15 to 24, 200160 kt · 10-minute (BoM)
1976–77Cyclone RobertSouth PacificApr 16 to 23, 197770 kt · 10-minute (MetService NZ)
2020–21Cyclone JoboSouthwest IndianApr 17 to 24, 202165 kt · 10-minute (Météo-France)
1951Typhoon HopeWestern PacificApr 15 to 23, 195170 kt · 1-minute (JTWC)
1990–91Cyclone FifiAustralian regionApr 14 to 21, 199160 kt · 10-minute (BoM)
Show 37 more storms
SeasonStormOceanDatesPeak
1986–87Cyclone ZumanSouth PacificApr 19 to 26, 198760 kt · 10-minute (MetService NZ)
2008–09Cyclone KirrilyAustralian regionApr 17 to May 1, 200935 kt · 10-minute (BoM)
1981Tropical storm GeraldWestern PacificApr 12 to 23, 198160 kt · 10-minute (JMA)
1975–76Cyclone JanAustralian region → South PacificApr 15 to 22, 197655 kt · 10-minute (MetService NZ)
2017Tropical storm ArleneAtlanticApr 16 to 22, 201755 kt · 1-minute (NHC)
2024–25Cyclone KantoSouthwest IndianApr 16 to 22, 202555 kt · 10-minute (Météo-France)
1971–72Cyclone FaithAustralian regionApr 10 to 24, 197235 kt · 1-minute (JTWC)
1997Tropical storm JimmyWestern PacificApr 18 to 26, 199735 kt · 10-minute (JMA)
2003Tropical storm AnaAtlanticApr 18 to 27, 200350 kt · 1-minute (NHC)
1999–00Cyclone InnocenteAustralian region → Southwest IndianApr 11 to 24, 200037 kt · 10-minute (Météo-France)
2023Tropical storm SanvuWestern PacificApr 18 to 26, 202345 kt · 10-minute (JMA)
1997–98Cyclone AlanSouth PacificApr 18 to 26, 199835 kt · 10-minute (FMS)
1945Tropical storm AnnWestern PacificApr 19 to 26, 194550 kt · 1-minute (JTWC)
1993Unnamed tropical depression · 1993Western PacificApr 15 to 28, 199330 kt · 1-minute (JTWC)
1997–98Unnamed cyclone · 1998Southwest IndianApr 17 to 22, 199840 kt · 1-minute (JTWC)
1951–52Unnamed storm · 1952Australian region → South PacificApr 15 to 21, 1952Not recorded
1952–53Unnamed storm · 1953Australian regionApr 14 to 22, 1953Not recorded
2024–25Unnamed cyclone · 2025Australian regionApr 16 to 23, 202535 kt · 10-minute (BoM)
2001Unnamed tropical depression · 2001Western PacificApr 16 to 22, 200125 kt · 1-minute (JTWC)
1981Unnamed tropical depression · 1981AtlanticApr 19 to 21, 198125 kt · 1-minute (NHC)
1974–75Storm JunonSouthwest IndianApr 18 to 22, 1975Not recorded
1973–74Storm HonorineSouthwest IndianApr 12 to 23, 1974Not recorded
1972–73Storm RomaSouthwest IndianApr 18 to 23, 1973Not recorded
1973Unnamed tropical depression · 1973AtlanticApr 18 to 21, 197325 kt · 1-minute (NHC)
1930Unnamed storm · 1930Western PacificApr 18 to 22, 1930Not recorded
1927–28Unnamed storm · 1928Australian regionApr 18 to 22, 1928Not recorded
1957–58Unnamed storm · 1958South Pacific → Australian regionApr 17 to 23, 1958Not recorded
1958–59Unnamed storm · 1959Southwest IndianApr 18 to 23, 1959Not recorded
1954–55Unnamed storm · 1955Australian region → Southwest IndianApr 14 to 22, 1955Not recorded
1951Unnamed storm · 1951North IndianApr 14 to 22, 1951Not recorded
1949–50Unnamed storm · 1950Southwest IndianApr 18 to 23, 1950Not recorded
1940–41Unnamed storm · 1941Southwest IndianApr 16 to 23, 1941Not recorded
1927–28Unnamed storm · 1928Australian regionApr 18 to 22, 1928Not recorded
1925Unnamed storm · 1925Western PacificApr 14 to 22, 1925Not recorded
1922Unnamed storm · 1922North IndianApr 18 to 25, 1922Not recorded
1922Unnamed storm · 1922North IndianApr 19 to 23, 1922Not recorded
1919–20Unnamed storm · 1920Southwest IndianApr 18 to 22, 1920Not recorded

Questions about April 20

What is the strongest storm on record on April 20?

Of the storms active on April 20, Typhoon Surigae (2021) 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 April 20?

Yes. 6 storms on record came ashore on April 20. The most recent was Cyclone Jasmine (2022): coast crossing (estimated) near 12.1°S, 49.6°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on April 20?

110 storms on record were active on April 20, in 76 different years from 1848 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 April 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.