Hurricane Calendar · On this day

Hurricanes on April 4 in history (1842 to 2026)

164 storms on record were active on April 4 between 1858 and 2026. On this date 18 formed, 8 reached their peak recorded wind, 13 came ashore and 14 ended. The strongest storm active on April 4 was Typhoon Maysak (2015), 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 April 4 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 50 storms that formed, peaked, came ashore or ended on April 4
Recorded trackCame ashore on April 4Tracks of the 50 storms that formed, peaked, came ashore or ended on April 4, from NOAA best-track records. Simplified outlines.

Storm of the day in the app

Cyclone Hellen (2013–14)

Coast crossing (estimated): April 4, 2014, 12:00 UTC. Peak: 125 kt · 10-minute (Météo-France). Southwest Indian, Mar 26 to Apr 5, 2014.

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

Came ashore on April 4

13 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
2021Cyclone SerojaAustralian regionCoast crossing (estimated) near 10.5°S, 123.7°E
April 4, 2021, 03:00 UTC
Not recordedEstimated from the track
2014Cyclone HellenSouthwest IndianCoast crossing (estimated) near 21.6°S, 35.7°E
April 4, 2014, 12:00 UTC
15 kt (17 mph), 10-minute, Météo-FranceEstimated from the track
2007Cyclone CliffSouth PacificCoast crossing (estimated) near 16.2°S, 179.7°E
April 4, 2007, 00:00 UTC
25 kt (29 mph), 10-minute, FMSEstimated from the track
1995Unnamed tropical depression · 1995Australian regionCoast crossing (estimated) near 12.0°S, 131.6°E
April 4, 1995, 03:00 UTC
Not recordedEstimated from the track
1994Tropical storm OwenWestern PacificCoast crossing (estimated) near 10.5°N, 122.2°E
April 4, 1994, 18:00 UTC
50 kt (58 mph), 10-minute, JMAEstimated from the track
1994Tropical storm OwenWestern PacificCoast crossing (estimated) near 10.2°N, 125.2°E
April 4, 1994, 03:00 UTC
Not recordedEstimated from the track
1989Cyclone AivuAustralian regionCoast crossing (estimated) near 19.4°S, 147.7°E
April 4, 1989, 00:00 UTC
85 kt (98 mph), 10-minute, BoMEstimated from the track
1985Cyclone TanyaAustralian regionCoast crossing (estimated) near 13.2°S, 136.7°E
April 4, 1985, 03:00 UTC
Not recordedEstimated from the track
1968Cyclone GiseleAustralian region → South PacificCoast crossing (estimated) near 9.4°S, 160.5°E
April 4, 1968, 18:00 UTC
Not recordedEstimated from the track
1956Unnamed storm · 1956Southwest IndianCoast crossing (estimated) near 13.9°S, 40.7°E
April 4, 1956, 15:00 UTC
Not recordedEstimated from the track
1949Unnamed storm · 1949Southwest IndianCoast crossing (estimated) near 17.0°S, 39.2°E
April 4, 1949, 21:00 UTC
Not recordedEstimated from the track
1946Typhoon BarbaraWestern PacificCoast crossing (estimated) near 16.8°N, 122.5°E
April 4, 1946, 00:00 UTC
Not recordedEstimated from the track
1921Unnamed storm · 1921Australian regionCoast crossing (estimated) near 17.5°S, 139.8°E
April 4, 1921, 02:00 UTC
Not recordedEstimated from the track
1905Unnamed storm · 1905Southwest IndianCoast crossing (estimated) near 14.3°S, 50.2°E
April 4, 1905, 03:00 UTC
Not recordedEstimated from the track

Formed on April 4

18 storms had their first recorded position on this date.

SeasonStormOceanFirst positionPeak
2016–17Cyclone ErnieAustralian region9.9°S, 115.0°E120 kt · 10-minute (BoM)
1981–82Cyclone DominicAustralian region11.3°S, 138.3°E115 kt · 10-minute (BoM)
2025–26Cyclone MailaAustralian region9.1°S, 155.1°E124 kt · 1-minute (Real-time)
2023–24Cyclone OlgaAustralian region10.7°S, 119.8°E110 kt · 10-minute (BoM)
1980–81Cyclone OlgaAustralian region → Southwest Indian → Australian region5.9°S, 94.0°E95 kt · 10-minute (BoM)
1991–92Cyclone NevilleAustralian region8.3°S, 131.6°E110 kt · 10-minute (BoM)
2014–15Cyclone IkolaSouthwest Indian → Australian region10.3°S, 86.8°E95 kt · 10-minute (BoM)
1978–79Cyclone IdylleSouthwest Indian → Australian region10.0°S, 73.0°E95 kt · 10-minute (BoM)
2015–16Cyclone ZenaSouth Pacific13.3°S, 162.0°E70 kt · 10-minute (FMS)
1977–78Cyclone HalAustralian region → South Pacific11.4°S, 136.5°E70 kt · 10-minute (MetService NZ)
1985–86Cyclone AlisonAustralian region → Southwest Indian → Australian region11.3°S, 105.2°E60 kt · 10-minute (BoM)
1988–89Cyclone LezissySouthwest Indian4.5°S, 85.5°E44 kt · 10-minute (Météo-France)
2016–17Unnamed cyclone · 2017South Pacific16.8°S, 169.0°W40 kt · 1-minute (JTWC)
1908–09Unnamed storm · 1909Australian region19.1°S, 114.2°ENot recorded
1944–45Unnamed storm · 1945Australian region11.5°S, 104.0°ENot recorded
Show 3 more storms
SeasonStormOceanFirst positionPeak
1957–58Unnamed storm · 1958Southwest Indian11.8°S, 66.6°ENot recorded
1948–49Unnamed storm · 1949Southwest Indian11.2°S, 59.0°ENot recorded
1911–12Unnamed storm · 1912Australian region13.0°S, 147.3°ENot recorded

Reached peak wind on April 4

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

SeasonStormOceanPeak windLowest pressure
2002–03Cyclone InigoAustralian region125 kt (144 mph), 10-minute, BoM914 hPa (BoM)
2019–20Cyclone IrondroSouthwest Indian → Australian region95 kt (109 mph), 10-minute, Météo-France950 hPa (Météo-France)
2000–01Cyclone WalterAustralian region80 kt (92 mph), 10-minute, BoM940 hPa (BoM)
1994Tropical storm OwenWestern Pacific60 kt (69 mph), 10-minute, JMA980 hPa (JMA)
2025–26Cyclone IndusaSouthwest Indian89 kt (102 mph), 1-minute, Real-time971 hPa (Real-time)
1999–00Cyclone VaughanSouth Pacific → Australian region60 kt (69 mph), 10-minute, BoM975 hPa (BoM)
1972–73Cyclone JulietteSouth Pacific55 kt (63 mph), 10-minute, MetService NZ980 hPa (MetService NZ)
2015Tropical storm HaishenWestern Pacific35 kt (40 mph), 10-minute, JMA993 hPa (JTWC)

Ended on April 4

14 storms had their last recorded position on this date.

SeasonStormOceanLast positionDates
2022–23Cyclone HermanAustralian region19.5°S, 102.6°EMar 27 to Apr 4, 2023
1971–72Cyclone EmilyAustralian region33.9°S, 152.9°EMar 27 to Apr 4, 1972
1982Typhoon OdessaWestern Pacific13.0°N, 154.4°EMar 28 to Apr 4, 1982
1984–85Cyclone TanyaAustralian region13.2°S, 135.1°EMar 27 to Apr 4, 1985
1993–94Tropical depression UshaAustralian region → South Pacific47.0°S, 172.0°WMar 22 to Apr 4, 1994
1988–89Cyclone KerrySouth Pacific28.0°S, 169.0°WMar 29 to Apr 4, 1989
2017–18Cyclone JosieSouth Pacific24.3°S, 178.2°WMar 30 to Apr 4, 2018
1965–66Storm ShirleyAustralian region28.9°S, 115.8°EMar 28 to Apr 4, 1966
1920–21Unnamed storm · 1921Australian region19.5°S, 140.0°EMar 28 to Apr 4, 1921
1908–09Unnamed storm · 1909Australian region25.5°S, 114.8°EApr 1 to 4, 1909
Show 4 more storms
SeasonStormOceanLast positionDates
1969–70Unnamed storm · 1970South Pacific27.5°S, 175.7°EApr 1 to 4, 1970
1945–46Unnamed storm · 1946Australian region30.1°S, 159.8°EMar 31 to Apr 4, 1946
1940–41Unnamed storm · 1941Australian region20.7°S, 150.9°EApr 1 to 4, 1941
1903–04Unnamed storm · 1904Southwest Indian22.0°S, 66.0°EMar 31 to Apr 4, 1904

Also active on April 4

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

SeasonStormOceanDatesPeak
1995–96Cyclone OliviaAustralian regionApr 3 to 12, 1996105 kt · 10-minute (BoM)
2015Typhoon MaysakWestern PacificMar 25 to Apr 7, 2015105 kt · 10-minute (JMA)
2019–20Cyclone HaroldAustralian region → South PacificApr 1 to 11, 2020125 kt · 10-minute (FMS)
1998–99Cyclone GwendaAustralian regionApr 2 to 8, 1999120 kt · 10-minute (BoM)
2013–14Cyclone ItaAustralian region → South PacificApr 2 to 18, 2014120 kt · 10-minute (BoM)
1999–00Cyclone HudahAustralian region → Southwest IndianMar 22 to Apr 9, 2000120 kt · 10-minute (Météo-France)
1994–95Cyclone ChloeAustralian regionMar 29 to Apr 9, 1995120 kt · 10-minute (BoM)
1998–99Cyclone EvrinaAustralian region → Southwest IndianMar 25 to Apr 10, 1999110 kt · 10-minute (BoM)
2004–05Cyclone AdelineAustralian region → Southwest IndianApr 1 to 16, 2005120 kt · 10-minute (Météo-France)
1994–95Cyclone MarleneSouthwest IndianMar 28 to Apr 11, 1995100 kt · 10-minute (Météo-France)
2006–07Cyclone JayaSouthwest IndianMar 26 to Apr 8, 2007100 kt · 10-minute (Météo-France)
2004Typhoon SudalWestern PacificApr 2 to 18, 200490 kt · 10-minute (JMA)
1992–93Cyclone JourdanneAustralian region → Southwest IndianApr 1 to 10, 199390 kt · 10-minute (Météo-France)
2021–22Cyclone HalimaSouthwest IndianMar 20 to Apr 7, 2022110 kt · 10-minute (Météo-France)
1983–84Cyclone KamisySouthwest IndianApr 3 to 16, 198492 kt · 10-minute (Météo-France)
1967Typhoon VioletWestern PacificMar 31 to Apr 12, 1967120 kt · 1-minute (JTWC)
1977–78Cyclone AlbyAustralian regionMar 27 to Apr 5, 1978110 kt · 10-minute (BoM)
1976Typhoon MarieWestern PacificApr 1 to 16, 1976115 kt · 1-minute (JTWC)
1997–98Cyclone ZumanSouth PacificMar 28 to Apr 10, 199880 kt · 10-minute (FMS)
1993–94Cyclone OdilleAustralian region → Southwest IndianMar 26 to Apr 17, 199495 kt · 10-minute (Météo-France)
1982–83Cyclone TomasiSouth PacificMar 27 to Apr 5, 1983100 kt · 10-minute (MetService NZ)
1956Typhoon SarahWestern PacificMar 21 to Apr 5, 1956125 kt · 1-minute (JTWC)
1992–93Cyclone PremaSouth PacificMar 24 to Apr 6, 199360 kt · 10-minute (MetService NZ)
1988–89Cyclone KrisySouthwest IndianMar 28 to Apr 11, 198982 kt · 10-minute (Météo-France)
1985–86Cyclone JefotraAustralian region → Southwest IndianMar 25 to Apr 5, 198672 kt · 10-minute (Météo-France)
Show 89 more storms
SeasonStormOceanDatesPeak
1981–82Cyclone BernieAustralian region → South PacificMar 31 to Apr 14, 1982100 kt · 10-minute (BoM)
2007Typhoon Kong-ReyWestern PacificMar 30 to Apr 6, 200780 kt · 10-minute (JMA)
2008–09Cyclone JadeSouthwest IndianApr 2 to 12, 200970 kt · 10-minute (Météo-France)
1995–96Cyclone HansellaSouthwest IndianApr 2 to 11, 199665 kt · 10-minute (Météo-France)
2014–15Cyclone JoalaneSouthwest IndianApr 2 to 17, 201575 kt · 10-minute (Météo-France)
1974–75Cyclone BettySouth PacificMar 30 to Apr 12, 197570 kt · 10-minute (MetService NZ)
2012–13Cyclone ImeldaSouthwest IndianApr 2 to 20, 201380 kt · 10-minute (Météo-France)
1982–83Cyclone LenaAustralian regionApr 2 to 9, 198365 kt · 10-minute (BoM)
1966Typhoon HesterWestern PacificApr 3 to 15, 196685 kt · 1-minute (JTWC)
2000–01Cyclone EvaristeSouthwest IndianApr 2 to 8, 200160 kt · 10-minute (Météo-France)
2011–12Cyclone DaphneSouth PacificApr 1 to 6, 201255 kt · 10-minute (MetService NZ)
2005–06Cyclone HubertAustralian regionApr 2 to 8, 200650 kt · 10-minute (BoM)
2000–01Cyclone SoseSouth PacificApr 3 to 12, 200160 kt · 10-minute (FMS)
2004–05Cyclone IsangSouthwest IndianMar 29 to Apr 8, 200563 kt · 10-minute (Météo-France)
2009–10Cyclone RobynAustralian region → Southwest IndianApr 1 to 10, 201060 kt · 10-minute (BoM)
2008–09Cyclone LinSouth PacificApr 2 to 6, 200960 kt · 10-minute (FMS)
2021–22Cyclone FiliSouth PacificApr 3 to 14, 202260 kt · 10-minute (FMS)
1979–80Cyclone WallySouth PacificApr 1 to 8, 198035 kt · 10-minute (MetService NZ)
1983–84Cyclone LanceAustralian region → South PacificApr 3 to 9, 198460 kt · 10-minute (BoM)
2018–19Cyclone WallaceAustralian regionApr 3 to 13, 201955 kt · 10-minute (BoM)
1980Tropical storm CarmenCentral Pacific → Western Pacific → Central PacificApr 3 to 12, 198060 kt · 10-minute (JMA)
2017–18Cyclone IrisSouth Pacific → Australian regionMar 22 to Apr 9, 201855 kt · 10-minute (BoM)
1968–69Cyclone LeonieAustralian regionMar 28 to Apr 7, 196940 kt · 1-minute (JTWC)
2020–21Cyclone OdetteAustralian regionApr 3 to 10, 202150 kt · 10-minute (BoM)
1996Tropical storm AnnWestern PacificMar 29 to Apr 11, 199635 kt · 10-minute (JMA)
1978–79Cyclone StanAustralian region → South PacificApr 3 to 17, 197935 kt · 10-minute (BoM)
2005–06Cyclone EliaSouthwest Indian → Australian region → Southwest IndianApr 3 to 17, 200640 kt · 10-minute (Météo-France)
2013–14Cyclone IvanoeSouthwest IndianApr 3 to 7, 201447 kt · 10-minute (Météo-France)
1987Tropical storm PercyWestern PacificApr 3 to 16, 198745 kt · 10-minute (JMA)
1980–81Cyclone KlaraSouthwest IndianMar 28 to Apr 8, 198140 kt · 1-minute (JTWC)
2010–11Unnamed cyclone · 2011Australian regionMar 29 to Apr 5, 201140 kt · 10-minute (BoM)
1963–64Storm HenriettaSouth Pacific → Australian region → South PacificMar 28 to Apr 10, 1964Not recorded
2014Tropical storm PeipahWestern PacificApr 2 to 9, 201435 kt · 10-minute (JMA)
1975–76Storm GladysSouthwest IndianMar 27 to Apr 10, 1976Not recorded
1963–64Tropical depression NormaSouthwest IndianApr 2 to 6, 196415 kt · 1-minute (JTWC)
2000–01Unnamed cyclone · 2001Australian region → Southwest IndianApr 1 to 7, 200135 kt · 10-minute (Météo-France)
1966–67Storm GlendaAustralian region → South Pacific → Australian region → South PacificMar 26 to Apr 6, 1967Not recorded
1920–21Unnamed storm · 1921Australian regionApr 1 to 7, 1921Not recorded
2011Unnamed tropical depression · 2011Western PacificApr 2 to 6, 201130 kt · 1-minute (JTWC)
1972Unnamed tropical depression · 1972Western PacificMar 30 to Apr 7, 197230 kt · 1-minute (JTWC)
1954–55Unnamed storm · 1955South Pacific → Australian region → South Pacific → Australian regionMar 21 to Apr 7, 1955Not recorded
1975–76Storm BertSouthwest IndianApr 3 to 12, 1976Not recorded
1961–62Storm MaudSouthwest IndianMar 30 to Apr 11, 1962Not recorded
1958–59Unnamed storm · 1959Australian regionApr 2 to 11, 1959Not recorded
1939–40Unnamed storm · 1940Australian regionMar 30 to Apr 7, 1940Not recorded
1955–56Unnamed storm · 1956Australian region → South PacificApr 2 to 8, 1956Not recorded
1986Unnamed storm · 1986Western PacificApr 3 to 6, 1986Not recorded
1957–58Unnamed storm · 1958Australian region → South PacificApr 2 to 9, 1958Not recorded
1958–59Unnamed storm · 1959Southwest IndianMar 22 to Apr 7, 1959Not recorded
1943–44Unnamed storm · 1944Southwest IndianMar 30 to Apr 5, 1944Not recorded
1943–44Unnamed storm · 1944Southwest IndianApr 1 to 13, 1944Not recorded
1943–44Unnamed storm · 1944Southwest IndianApr 1 to 5, 1944Not recorded
1935Unnamed storm · 1935Western PacificApr 2 to 8, 1935Not recorded
1932–33Unnamed storm · 1933Southwest IndianMar 30 to Apr 8, 1933Not recorded
1932–33Unnamed storm · 1933Australian regionApr 1 to 5, 1933Not recorded
1920–21Unnamed storm · 1921Australian regionApr 1 to 9, 1921Not recorded
1920–21Unnamed storm · 1921Australian region → South PacificApr 3 to 9, 1921Not recorded
1916–17Unnamed storm · 1917Australian regionApr 1 to 7, 1917Not recorded
1902–03Unnamed storm · 1903Southwest IndianMar 20 to Apr 5, 1903Not recorded
1912–13Unnamed storm · 1913Australian regionApr 3 to 7, 1913Not recorded
1959–60Unnamed storm · 1960Australian region → South PacificApr 1 to 6, 1960Not recorded
1962–63Unnamed storm · 1963Australian region → South PacificMar 30 to Apr 6, 1963Not recorded
1971Unnamed storm · 1971Western PacificApr 3 to 7, 1971Not recorded
1963Unnamed storm · 1963Western PacificMar 30 to Apr 7, 1963Not recorded
1959–60Unnamed storm · 1960Southwest IndianMar 30 to Apr 7, 1960Not recorded
1959–60Unnamed storm · 1960South PacificApr 1 to 13, 1960Not recorded
1952–53Unnamed storm · 1953Southwest IndianApr 1 to 5, 1953Not recorded
1951–52Unnamed storm · 1952South PacificApr 1 to 6, 1952Not recorded
1950–51Unnamed storm · 1951Southwest IndianApr 2 to 7, 1951Not recorded
1948Unnamed storm · 1948North IndianApr 2 to 5, 1948Not recorded
1944–45Unnamed storm · 1945Southwest IndianMar 28 to Apr 9, 1945Not recorded
1945Unnamed storm · 1945Western PacificApr 2 to 6, 1945Not recorded
1931–32Unnamed storm · 1932Australian region → Southwest Indian → Australian regionMar 31 to Apr 7, 1932Not recorded
1921–22Unnamed storm · 1922Southwest IndianMar 31 to Apr 6, 1922Not recorded
1919–20Unnamed storm · 1920Southwest IndianMar 31 to Apr 8, 1920Not recorded
1919–20Unnamed storm · 1920Southwest IndianApr 1 to 10, 1920Not recorded
1917–18Unnamed storm · 1918Southwest IndianMar 31 to Apr 5, 1918Not recorded
1916–17Unnamed storm · 1917Australian regionApr 1 to 6, 1917Not recorded
1905–06Unnamed storm · 1906Southwest IndianMar 31 to Apr 5, 1906Not recorded
1905–06Unnamed storm · 1906Southwest IndianApr 1 to 7, 1906Not recorded
1903–04Unnamed storm · 1904Southwest IndianApr 1 to 6, 1904Not recorded
1894–95Unnamed storm · 1895Southwest IndianApr 1 to 5, 1895Not recorded
1885–86Unnamed storm · 1886Southwest IndianMar 31 to Apr 9, 1886Not recorded
1885–86Unnamed storm · 1886Southwest IndianApr 1 to 12, 1886Not recorded
1871–72Unnamed storm · 1872Southwest IndianApr 1 to 5, 1872Not recorded
1868–69Unnamed storm · 1869Southwest IndianApr 1 to 5, 1869Not recorded
1865–66Unnamed storm · 1866Southwest IndianMar 31 to Apr 5, 1866Not recorded
1860–61Unnamed storm · 1861Southwest IndianMar 31 to Apr 5, 1861Not recorded
1857–58Unnamed storm · 1858Southwest IndianApr 1 to 5, 1858Not recorded

Questions about April 4

What is the strongest storm on record on April 4?

Of the storms active on April 4, Typhoon Maysak (2015) 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 April 4?

Yes. 13 storms on record came ashore on April 4. The most recent was Cyclone Seroja (2021): coast crossing (estimated) near 10.5°S, 123.7°E. Some coast crossings are estimated from the track, and each one is labelled.

How many storms were active on April 4?

164 storms on record were active on April 4, in 92 different years from 1858 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 4 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.