Hurricane Calendar · On this day
Hurricanes on December 31 in history (1842 to 2026)
172 storms on record were active on December 31 between 1861 and 2025. On this date 18 formed, 10 reached their peak recorded wind, 11 came ashore and 23 ended. The strongest storm active on December 31 was Typhoon Hester (1952), with a peak 1-minute sustained wind of 160 kt (184 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 December 31 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 PlayStorm of the day in the app
Cyclone Ando (2000–01)
First recorded position: December 31, 2000, 06:00 UTC. Peak: 105 kt · 10-minute (Météo-France). Southwest Indian, Dec 31, 2000 to Jan 13, 2001.
In Hurricane Calendar, replay Ando along its recorded track, with the wind at each step and the agency that measured it.
Came ashore on December 31
11 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.
| Year | Storm | Ocean | Where and when | Wind at landfall | Record |
|---|---|---|---|---|---|
| 1999 | Cyclone Astride | Southwest Indian | Coast crossing (estimated) near 12.9°S, 50.0°E December 31, 1999, 18:00 UTC | 35 kt (40 mph), 10-minute, Météo-France | Estimated from the track |
| 1986 | Typhoon Norris | Western Pacific | Coast crossing (estimated) near 10.3°N, 125.7°E December 31, 1986, 09:00 UTC | Not recorded | Estimated from the track |
| 1978 | Cyclone Peter | Australian region | Coast crossing (estimated) near 14.6°S, 141.5°E December 31, 1978, 09:00 UTC | Not recorded | Estimated from the track |
| 1973 | Cyclone Erica | Australian region | Coast crossing (estimated) near 21.6°S, 115.0°E December 31, 1973, 19:00 UTC | 50 kt (58 mph), 10-minute, BoM | Estimated from the track |
| 1973 | Storm Esmeralda | Southwest Indian | Coast crossing (estimated) near 21.9°S, 43.3°E December 31, 1973, 06:00 UTC | Not recorded | Estimated from the track |
| 1962 | Storm Annie | Australian region | Coast crossing (estimated) near 25.5°S, 153.3°E December 31, 1962, 17:00 UTC | Not recorded | Estimated from the track |
| 1962 | Unnamed cyclone · 1962 | Australian region | Coast crossing (estimated) near 26.4°S, 153.2°E December 31, 1962, 09:00 UTC | Not recorded | Estimated from the track |
| 1959 | Typhoon Harriet | Western Pacific | Coast crossing (estimated) near 13.4°N, 121.6°E December 31, 1959, 18:00 UTC | Not recorded | Estimated from the track |
| 1956 | Unnamed storm · 1956 | Western Pacific | Coast crossing (estimated) near 13.6°N, 122.6°E December 31, 1956, 18:00 UTC | Not recorded | Estimated from the track |
| 1956 | Unnamed storm · 1956 | Western Pacific | Coast crossing (estimated) near 12.7°N, 124.4°E December 31, 1956, 00:00 UTC | Not recorded | Estimated from the track |
| 1954 | Unnamed storm · 1954 | Australian region | Coast crossing (estimated) near 20.3°S, 116.7°E December 31, 1954, 09:00 UTC | Not recorded | Estimated from the track |
| 1942 | Unnamed storm · 1942 | South Pacific | Coast crossing (estimated) near 16.2°S, 179.2°E December 31, 1942, 12:00 UTC | Not recorded | Estimated from the track |
Formed on December 31
18 storms had their first recorded position on this date.
| Season | Storm | Ocean | First position | Peak |
|---|---|---|---|---|
| 1995–96 | Cyclone Bonita | Southwest Indian | 8.0°S, 75.0°E | 100 kt · 10-minute (Météo-France) |
| 2000–01 | Cyclone Ando | Southwest Indian | 9.0°S, 67.7°E | 105 kt · 10-minute (Météo-France) |
| 1977–78 | Cyclone Bob | South Pacific | 8.5°S, 172.5°W | 100 kt · 1-minute (JTWC) |
| 2018–19 | Cyclone Mona | South Pacific | 10.2°S, 161.8°E | 50 kt · 10-minute (FMS) |
| 2006–07 | Tropical depression Isobel | Australian region | 11.9°S, 114.2°E | 30 kt · 10-minute (BoM) |
| 2025–26 | Cyclone Iggy | Australian region | 11.2°S, 106.3°E | 45 kt · 1-minute (Real-time) |
| 1966–67 | Unnamed storm · 1966 | South Pacific | 35.3°S, 162.1°E | Not recorded |
| 1942–43 | Unnamed storm · 1942 | Australian region → South Pacific | 14.0°S, 148.0°E | Not recorded |
| 2001–02 | Unnamed storm · 2001 | South Pacific | 8.5°S, 165.2°E | Not recorded |
| 1916–17 | Unnamed storm · 1916 | Australian region | 17.7°S, 140.5°E | Not recorded |
| 1972–73 | Unnamed storm · 1972 | South Pacific | 8.0°S, 173.5°E | Not recorded |
| 1960–61 | Unnamed storm · 1960 | Australian region | 12.5°S, 91.5°E | Not recorded |
| 1944 | Unnamed storm · 1944 | North Indian | 10.2°N, 87.0°E | Not recorded |
| 1936 | Unnamed storm · 1936 | North Indian | 5.8°N, 78.7°E | Not recorded |
| 1931–32 | Unnamed storm · 1931 | Southwest Indian | 16.7°S, 59.9°E | Not recorded |
Show 3 more storms
| Season | Storm | Ocean | First position | Peak |
|---|---|---|---|---|
| 1929–30 | Unnamed storm · 1929 | Southwest Indian | 16.4°S, 60.7°E | Not recorded |
| 1905–06 | Unnamed storm · 1905 | Southwest Indian | 14.4°S, 65.5°E | Not recorded |
| 1900–01 | Unnamed storm · 1900 | Southwest Indian | 8.0°S, 72.7°E | Not recorded |
Reached peak wind on December 31
10 storms recorded their highest wind on this date, as the responsible agency measured it.
| Season | Storm | Ocean | Peak wind | Lowest pressure |
|---|---|---|---|---|
| 1952 | Typhoon Hester | Western Pacific | 160 kt (184 mph), 1-minute, JTWC | 950 hPa (JMA) |
| 1978–79 | Cyclone Peter | Australian region | 80 kt (92 mph), 10-minute, BoM | 980 hPa (BoM) |
| 2011–12 | Cyclone Benilde | Australian region → Southwest Indian | 80 kt (92 mph), 10-minute, Météo-France | 968 hPa (Météo-France) |
| 2019–20 | Cyclone Calvinia | Southwest Indian | 65 kt (75 mph), 10-minute, Météo-France | 970 hPa (Météo-France) |
| 2021–22 | Cyclone Seth | Australian region | 55 kt (63 mph), 10-minute, BoM | 982 hPa (BoM) |
| 1991–92 | Cyclone Bryna | Southwest Indian | 39 kt (45 mph), 10-minute, Météo-France | 988 hPa (Météo-France) |
| 2003–04 | Cyclone Darius | Southwest Indian | 55 kt (63 mph), 10-minute, Météo-France | 980 hPa (Météo-France) |
| 2002–03 | Cyclone Delfina | Southwest Indian | 50 kt (58 mph), 10-minute, Météo-France | 985 hPa (Météo-France) |
| 1976 | Unnamed cyclone · 1976 | North Indian | 55 kt (63 mph), 1-minute, JTWC | Not recorded |
| 2015 | Unnamed tropical depression · 2015 | Central Pacific | 30 kt (35 mph), 1-minute, NHC | 1001 hPa (NHC) |
Ended on December 31
23 storms had their last recorded position on this date.
| Season | Storm | Ocean | Last position | Dates |
|---|---|---|---|---|
| 1980–81 | Cyclone Felix | Australian region | 20.6°S, 109.1°E | Dec 22 to 31, 1980 |
| 1983–84 | Cyclone Bakoly | Southwest Indian | 35.0°S, 60.0°E | Dec 19 to 31, 1983 |
| 1966 | Typhoon Pamela | Western Pacific | 11.5°N, 111.5°E | Dec 24 to 31, 1966 |
| 2025–26 | Cyclone Hayley | Australian region | 16.9°S, 125.4°E | Dec 28 to 31, 2025 |
| 2017–18 | Cyclone Hilda | Australian region | 25.6°S, 125.4°E | Dec 26 to 31, 2017 |
| 1978–79 | Cyclone Fay | South Pacific | 35.6°S, 174.6°W | Dec 24 to 31, 1978 |
| 1977–78 | Cyclone Anne | South Pacific | 44.5°S, 152.0°W | Dec 23 to 31, 1977 |
| 2009–10 | Cyclone David | Southwest Indian | 15.9°S, 51.2°E | Dec 12 to 31, 2009 |
| 2012–13 | Cyclone Mitchell | Australian region | 30.9°S, 110.0°E | Dec 26 to 31, 2012 |
| 1983–84 | Cyclone Atu | South Pacific | 23.3°S, 174.5°E | Dec 26 to 31, 1983 |
Show 13 more storms
| Season | Storm | Ocean | Last position | Dates |
|---|---|---|---|---|
| 1970–71 | Storm Loris | Australian region | 22.5°S, 121.0°E | Dec 26 to 31, 1970 |
| 1947–48 | Unnamed storm · 1947 | Australian region | 23.0°S, 121.6°E | Dec 27 to 31, 1947 |
| 1995–96 | Unnamed tropical depression · 1995 | Southwest Indian | 24.1°S, 53.0°E | Dec 28 to 31, 1995 |
| 2024–25 | Unnamed cyclone · 2024 | Australian region | 17.6°S, 90.0°E | Dec 24 to 31, 2024 |
| 1983–84 | Storm Sharon | Southwest Indian | 16.5°S, 85.7°E | Dec 25 to 31, 1983 |
| 1959–60 | Unnamed storm · 1959 | Australian region → South Pacific | 31.2°S, 170.4°W | Dec 19 to 31, 1959 |
| 1946–47 | Unnamed storm · 1946 | Southwest Indian | 16.0°S, 44.7°E | Dec 26 to 31, 1946 |
| 1930–31 | Unnamed storm · 1930 | Southwest Indian | 26.1°S, 52.8°E | Dec 27 to 31, 1930 |
| 1939–40 | Unnamed storm · 1939 | Southwest Indian | 27.8°S, 46.3°E | Dec 28 to 31, 1939 |
| 1930–31 | Unnamed storm · 1930 | Southwest Indian | 26.1°S, 56.3°E | Dec 29 to 31, 1930 |
| 1897–98 | Unnamed storm · 1897 | Southwest Indian | 32.3°S, 65.0°E | Dec 21 to 31, 1897 |
| 1885–86 | Unnamed storm · 1885 | Southwest Indian | 33.5°S, 66.1°E | Dec 21 to 31, 1885 |
| 1861–62 | Unnamed storm · 1861 | Southwest Indian | 24.8°S, 70.3°E | Dec 20 to 31, 1861 |
Also active on December 31
111 more storms were active on this date, the most notable first. Storms listed above are not repeated.
| Season | Storm | Ocean | Dates | Peak |
|---|---|---|---|---|
| 2003–04 | Cyclone Heta | South Pacific | Dec 25, 2003 to Jan 12, 2004 | 115 kt · 10-minute (FMS) |
| 1993 | Tropical storm Nell | Western Pacific | Dec 18, 1993 to Jan 1, 1994 | 60 kt · 10-minute (JMA) |
| 2002–03 | Cyclone Zoe | South Pacific | Dec 23, 2002 to Jan 4, 2003 | 130 kt · 10-minute (FMS) |
| 1997–98 | Cyclone Susan | South Pacific | Dec 20, 1997 to Jan 10, 1998 | 125 kt · 10-minute (FMS) |
| 1993–94 | Cyclone Rewa | South Pacific → Australian region → South Pacific → Australian region → South Pacific | Dec 26, 1993 to Jan 23, 1994 | 110 kt · 10-minute (BoM) |
| 2022–23 | Cyclone Darian | Australian region → Southwest Indian | Dec 12, 2022 to Jan 2, 2023 | 125 kt · 10-minute (BoM) |
| 1989–90 | Cyclone Alibera | Southwest Indian | Dec 14, 1989 to Jan 7, 1990 | 72 kt · 10-minute (Météo-France) |
| 2012–13 | Cyclone Freda | South Pacific → Australian region → South Pacific | Dec 26, 2012 to Jan 3, 2013 | 100 kt · 10-minute (FMS) |
| 2008–09 | Cyclone Billy | Australian region | Dec 16, 2008 to Jan 4, 2009 | 95 kt · 10-minute (BoM) |
| 2015–16 | Cyclone Ula | South Pacific | Dec 29, 2015 to Jan 16, 2016 | 100 kt · 10-minute (FMS) |
| 2013–14 | Cyclone Christine | Australian region | Dec 25, 2013 to Jan 1, 2014 | 90 kt · 10-minute (BoM) |
| 1979 | Typhoon Alice | Western Pacific | Dec 27, 1978 to Jan 15, 1979 | 95 kt · 10-minute (JMA) |
| 1977 | Typhoon Mary | Western Pacific | Dec 18, 1977 to Jan 8, 1978 | 85 kt · 10-minute (JMA) |
| 2013–14 | Cyclone Bejisa | Southwest Indian | Dec 27, 2013 to Jan 7, 2014 | 95 kt · 10-minute (Météo-France) |
| 2025–26 | Cyclone Grant | Australian region → Southwest Indian | Dec 18, 2025 to Jan 6, 2026 | 119 kt · 1-minute (Real-time) |
| 2024–25 | Cyclone Dikeledi | Australian region → Southwest Indian | Dec 28, 2024 to Jan 20, 2025 | 95 kt · 10-minute (Météo-France) |
| 2001–02 | Cyclone Waka | South Pacific | Dec 28, 2001 to Jan 6, 2002 | 75 kt · 10-minute (MetService NZ) |
| 2017–18 | Cyclone Ava | Southwest Indian | Dec 30, 2017 to Jan 9, 2018 | 80 kt · 10-minute (Météo-France) |
| 2000 | Typhoon Soulik | Western Pacific | Dec 28, 2000 to Jan 5, 2001 | 80 kt · 10-minute (JMA) |
| 1996–97 | Cyclone Fergus | South Pacific → Australian region → South Pacific | Dec 19, 1996 to Jan 1, 1997 | 80 kt · 10-minute (FMS) |
| 2014–15 | Cyclone Kate | Australian region → Southwest Indian | Dec 21, 2014 to Jan 4, 2015 | 90 kt · 10-minute (BoM) |
| 1978–79 | Cyclone Angele | Southwest Indian | Dec 13, 1978 to Jan 5, 1979 | 82 kt · 10-minute (Météo-France) |
| 2004–05 | Cyclone Chambo | Australian region → Southwest Indian | Dec 21, 2004 to Jan 3, 2005 | 85 kt · 10-minute (Météo-France) |
| 1992–93 | Cyclone Nina | Australian region → South Pacific | Dec 21, 1992 to Jan 5, 1993 | 85 kt · 10-minute (BoM) |
| 1954 | Hurricane Alice | Atlantic | Dec 30, 1954 to Jan 6, 1955 | Category 1 · Saffir-Simpson (NHC) |
Show 86 more storms
| Season | Storm | Ocean | Dates | Peak |
|---|---|---|---|---|
| 1992–93 | Tropical depression Kina | South Pacific | Dec 23, 1992 to Jan 6, 1993 | 30 kt · 10-minute (MetService NZ) |
| 1996–97 | Cyclone Phil | Australian region → Southwest Indian | Dec 22, 1996 to Jan 16, 1997 | 60 kt · 10-minute (BoM) |
| 1996–97 | Cyclone Rachel | Australian region | Dec 30, 1996 to Jan 11, 1997 | 70 kt · 10-minute (BoM) |
| 2002–03 | Cyclone Crystal | Southwest Indian | Dec 21, 2002 to Jan 3, 2003 | 80 kt · 10-minute (Météo-France) |
| 1986–87 | Cyclone Raja | South Pacific | Dec 21, 1986 to Jan 5, 1987 | 80 kt · 10-minute (MetService NZ) |
| 2020–21 | Cyclone Chalane | Southwest Indian | Dec 20, 2020 to Jan 4, 2021 | 60 kt · 10-minute (Météo-France) |
| 1986–87 | Cyclone Sally | South Pacific | Dec 26, 1986 to Jan 5, 1987 | 80 kt · 10-minute (MetService NZ) |
| 1950 | Typhoon Fran | Western Pacific | Dec 26, 1950 to Jan 1, 1951 | 80 kt · 1-minute (JTWC) |
| 2006–07 | Cyclone Clovis | Southwest Indian | Dec 29, 2006 to Jan 4, 2007 | 62 kt · 10-minute (Météo-France) |
| 1973–74 | Cyclone Dalida | Australian region → Southwest Indian | Dec 20, 1973 to Jan 6, 1974 | 80 kt · 10-minute (BoM) |
| 2023–24 | Cyclone Alvaro | Southwest Indian | Dec 29, 2023 to Jan 6, 2024 | 65 kt · 10-minute (Météo-France) |
| 1997–98 | Cyclone Selwyn | Australian region → Southwest Indian | Dec 25, 1997 to Jan 3, 1998 | 75 kt · 10-minute (BoM) |
| 2012–13 | Cyclone Dumile | Southwest Indian | Dec 27, 2012 to Jan 6, 2013 | 70 kt · 10-minute (Météo-France) |
| 2019–20 | Cyclone Sarai | South Pacific | Dec 24, 2019 to Jan 2, 2020 | 60 kt · 10-minute (FMS) |
| 1996–97 | Cyclone Fabriola | Southwest Indian | Dec 25, 1996 to Jan 11, 1997 | 55 kt · 10-minute (Météo-France) |
| 2001 | Tropical storm Vamei | Western Pacific → North Indian | Dec 26, 2001 to Jan 1, 2002 | 45 kt · 10-minute (JMA) |
| 2001–02 | Cyclone Cyprien | Southwest Indian | Dec 30, 2001 to Jan 3, 2002 | 55 kt · 10-minute (Météo-France) |
| 1989–90 | Cyclone Baomavo | Australian region → Southwest Indian | Dec 29, 1989 to Jan 8, 1990 | 85 kt · 1-minute (JTWC) |
| 1970–71 | Cyclone Rosie | South Pacific | Dec 30, 1970 to Jan 6, 1971 | 55 kt · 10-minute (MetService NZ) |
| 2018–19 | Cyclone Penny | Australian region | Dec 28, 2018 to Jan 9, 2019 | 55 kt · 10-minute (BoM) |
| 2007–08 | Cyclone Helen | Australian region | Dec 30, 2007 to Jan 7, 2008 | 50 kt · 10-minute (BoM) |
| 1979–80 | Cyclone Danitza | Australian region → Southwest Indian → Australian region → Southwest Indian | Dec 23, 1979 to Jan 2, 1980 | 70 kt · 10-minute (BoM) |
| 2001–02 | Cyclone Bernie | Australian region | Dec 30, 2001 to Jan 6, 2002 | 50 kt · 10-minute (BoM) |
| 2007–08 | Cyclone Melanie | Australian region | Dec 26, 2007 to Jan 2, 2008 | 60 kt · 10-minute (BoM) |
| 1984–85 | Cyclone Monica | Australian region → South Pacific → Australian region → South Pacific | Dec 25, 1984 to Jan 3, 1985 | 55 kt · 10-minute (BoM) |
| 2004–05 | Cyclone Raymond | Australian region | Dec 30, 2004 to Jan 10, 2005 | 45 kt · 10-minute (BoM) |
| 1994–95 | Cyclone William | South Pacific | Dec 30, 1994 to Jan 5, 1995 | 60 kt · 10-minute (FMS) |
| 1982–83 | Cyclone Dadafy | Southwest Indian | Dec 21, 1982 to Jan 1, 1983 | 52 kt · 10-minute (Météo-France) |
| 1994–95 | Cyclone Christelle | Southwest Indian | Dec 27, 1994 to Jan 11, 1995 | 45 kt · 10-minute (Météo-France) |
| 2018 | Tropical storm Pabuk | Western Pacific → North Indian | Dec 30, 2018 to Jan 7, 2019 | 45 kt · 10-minute (JMA) |
| 2022–23 | Cyclone Ellie | Australian region | Dec 21, 2022 to Jan 8, 2023 | 40 kt · 10-minute (BoM) |
| 1988–89 | Cyclone Delilah | Australian region → South Pacific | Dec 28, 1988 to Jan 8, 1989 | 60 kt · 10-minute (MetService NZ) |
| 2020–21 | Cyclone Danilo | Southwest Indian | Dec 30, 2020 to Jan 12, 2021 | 55 kt · 10-minute (Météo-France) |
| 2014 | Tropical storm Jangmi | Western Pacific | Dec 27, 2014 to Jan 1, 2015 | 40 kt · 10-minute (JMA) |
| 1994–95 | Cyclone Bentha | Southwest Indian | Dec 30, 1994 to Jan 6, 1995 | 45 kt · 10-minute (Météo-France) |
| 1995 | Tropical storm Dan | Western Pacific | Dec 23, 1995 to Jan 3, 1996 | 55 kt · 10-minute (JMA) |
| 2005 | Tropical storm Zeta | Atlantic | Dec 30, 2005 to Jan 7, 2006 | 55 kt · 1-minute (NHC) |
| 2018 | Tropical storm Bolaven | Western Pacific | Dec 29, 2017 to Jan 4, 2018 | 35 kt · 10-minute (JMA) |
| 1977–78 | Cyclone Esther | Southwest Indian | Dec 28, 1977 to Jan 2, 1978 | 44 kt · 10-minute (Météo-France) |
| 1981–82 | Tropical depression Clarissee | Southwest Indian | Dec 29, 1981 to Jan 7, 1982 | 28 kt · 10-minute (Météo-France) |
| 2007–08 | Cyclone Elnus | Southwest Indian | Dec 29, 2007 to Jan 5, 2008 | 35 kt · 10-minute (Météo-France) |
| 1993–94 | Cyclone Oscar | Australian region | Dec 28, 1993 to Jan 9, 1994 | 35 kt · 10-minute (BoM) |
| 1987–88 | Cyclone Benandro | Southwest Indian | Dec 24, 1987 to Jan 8, 1988 | 36 kt · 10-minute (Météo-France) |
| 1966–67 | Cyclone Clara | Southwest Indian | Dec 19, 1966 to Jan 2, 1967 | 40 kt · 1-minute (JTWC) |
| 1968–69 | Tropical depression Cheri | Australian region → Southwest Indian | Dec 26, 1968 to Jan 4, 1969 | 30 kt · 1-minute (JTWC) |
| 1966–67 | Tropical depression Delilah | Australian region | Dec 25, 1966 to Jan 1, 1967 | 30 kt · 1-minute (JTWC) |
| 1965–66 | Tropical depression Carol-Daisy | Australian region → Southwest Indian | Dec 30, 1965 to Jan 2, 1966 | 30 kt · 1-minute (JTWC) |
| 1965–66 | Storm Amanda | Australian region | Dec 20, 1965 to Jan 2, 1966 | Not recorded |
| 1980–81 | Storm Edwig | Southwest Indian | Dec 28, 1980 to Jan 1, 1981 | Not recorded |
| 1968–69 | Storm Berthe | Australian region → Southwest Indian | Dec 26, 1968 to Jan 4, 1969 | Not recorded |
| 1965–66 | Storm Claude | Southwest Indian | Dec 24, 1965 to Jan 10, 1966 | Not recorded |
| 2010–11 | Unnamed tropical depression · 2010 | Australian region | Dec 29, 2010 to Jan 5, 2011 | 30 kt · 10-minute (BoM) |
| 2015–16 | Unnamed tropical depression · 2015 | Australian region | Dec 21, 2015 to Jan 1, 2016 | 30 kt · 10-minute (BoM) |
| 2002–03 | Unnamed tropical depression · 2002 | Southwest Indian → Australian region | Dec 25, 2002 to Jan 3, 2003 | 30 kt · 1-minute (JTWC) |
| 1959–60 | Unnamed storm · 1959 | Australian region → South Pacific | Dec 24, 1959 to Jan 3, 1960 | Not recorded |
| 1969–70 | Storm Delphine | Southwest Indian | Dec 29, 1969 to Jan 1, 1970 | Not recorded |
| 1967–68 | Storm Amy | Southwest Indian | Dec 29, 1967 to Jan 9, 1968 | Not recorded |
| 1967–68 | Storm Debby | Southwest Indian | Dec 30, 1967 to Jan 2, 1968 | Not recorded |
| 1961–62 | Storm Chantal | Southwest Indian | Dec 29, 1961 to Jan 7, 1962 | Not recorded |
| 1966 | Unnamed storm · 1966 | North Indian | Dec 30, 1966 to Jan 4, 1967 | Not recorded |
| 1965 | Unnamed storm · 1965 | North Indian | Dec 30, 1965 to Jan 4, 1966 | Not recorded |
| 1957–58 | Unnamed storm · 1957 | Southwest Indian | Dec 24, 1957 to Jan 1, 1958 | Not recorded |
| 1913–14 | Unnamed storm · 1913 | Australian region | Dec 27, 1913 to Jan 5, 1914 | Not recorded |
| 1953–54 | Unnamed storm · 1953 | Southwest Indian | Dec 27, 1953 to Jan 2, 1954 | Not recorded |
| 1952 | Unnamed storm · 1952 | Western Pacific | Dec 23, 1952 to Jan 2, 1953 | Not recorded |
| 1951–52 | Unnamed storm · 1951 | South Pacific | Dec 19, 1951 to Jan 3, 1952 | Not recorded |
| 1951–52 | Unnamed storm · 1951 | Southwest Indian | Dec 29, 1951 to Jan 9, 1952 | Not recorded |
| 1929–30 | Unnamed storm · 1929 | Southwest Indian | Dec 29, 1929 to Jan 1, 1930 | Not recorded |
| 1919 | Unnamed storm · 1919 | North Indian | Dec 29, 1919 to Jan 2, 1920 | Not recorded |
| 1908 | Unnamed storm · 1908 | North Indian | Dec 30, 1908 to Jan 2, 1909 | Not recorded |
| 1897–98 | Unnamed storm · 1897 | Australian region | Dec 22, 1897 to Jan 1, 1898 | Not recorded |
| 1945–46 | Unnamed storm · 1945 | Australian region | Dec 27, 1945 to Jan 2, 1946 | Not recorded |
| 1970–71 | Unnamed storm · 1970 | Australian region → South Pacific | Dec 30, 1970 to Jan 1, 1971 | Not recorded |
| 1964 | Unnamed storm · 1964 | Western Pacific | Dec 30, 1964 to Jan 1, 1965 | Not recorded |
| 1959–60 | Unnamed storm · 1959 | Southwest Indian | Dec 26, 1959 to Jan 4, 1960 | Not recorded |
| 1958–59 | Unnamed storm · 1958 | Australian region | Dec 29, 1958 to Jan 4, 1959 | Not recorded |
| 1946–47 | Unnamed storm · 1946 | Australian region → South Pacific | Dec 29, 1946 to Jan 3, 1947 | Not recorded |
| 1948–49 | Unnamed storm · 1948 | Southwest Indian | Dec 25, 1948 to Jan 11, 1949 | Not recorded |
| 1935–36 | Unnamed storm · 1935 | Southwest Indian | Dec 30, 1935 to Jan 3, 1936 | Not recorded |
| 1934–35 | Unnamed storm · 1934 | Southwest Indian | Dec 30, 1934 to Jan 2, 1935 | Not recorded |
| 1927–28 | Unnamed storm · 1927 | Southwest Indian | Dec 26, 1927 to Jan 1, 1928 | Not recorded |
| 1924–25 | Unnamed storm · 1924 | Southwest Indian | Dec 30, 1924 to Jan 6, 1925 | Not recorded |
| 1923–24 | Unnamed storm · 1923 | Southwest Indian | Dec 30, 1923 to Jan 4, 1924 | Not recorded |
| 1921 | Unnamed storm · 1921 | North Indian | Dec 27, 1921 to Jan 1, 1922 | Not recorded |
| 1921–22 | Unnamed storm · 1921 | Southwest Indian | Dec 28, 1921 to Jan 2, 1922 | Not recorded |
| 1914–15 | Unnamed storm · 1914 | Australian region | Dec 29, 1914 to Jan 1, 1915 | Not recorded |
Questions about December 31
What is the strongest storm on record on December 31?
Of the storms active on December 31, Typhoon Hester (1952) had the highest peak wind recorded by a U.S. agency: 160 kt (184 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 December 31?
Yes. 11 storms on record came ashore on December 31. The most recent was Cyclone Astride (1999): coast crossing (estimated) near 12.9°S, 50.0°E. Some coast crossings are estimated from the track, and each one is labelled.
How many storms were active on December 31?
172 storms on record were active on December 31, in 94 different years from 1861 to 2025. 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 December 31 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 PlaySources. 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.
- International Best Track Archive for Climate Stewardship (IBTrACS) v04r01, all basins (CSV), NOAA National Centers for Environmental Information (NCEI). Retrieved 2026-09-26.
- HURDAT2 Atlantic hurricane database, 1851-2025 (released 2026-09-12), NOAA National Hurricane Center (NHC). Retrieved 2026-09-26.
- HURDAT2 Northeast and North Central Pacific hurricane database, 1949-2025 (released 2026-09-14), NOAA National Hurricane Center (NHC) and Central Pacific Hurricane Center (CPHC). Retrieved 2026-09-26.