Hurricane Calendar · On this day
Hurricanes on January 31 in history (1842 to 2026)
252 storms on record were active on January 31 between 1866 and 2026. On this date 48 formed, 18 reached their peak recorded wind, 17 came ashore and 28 ended. The strongest storm active on January 31 was Cyclone Geralda (1993–94), with a peak 1-minute sustained wind of 145 kt (167 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 January 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 Geralda (1993–94)
Peak recorded wind: January 31, 1994, 18:00 UTC. Peak: 110 kt · 10-minute (Météo-France). Southwest Indian, Jan 25 to Feb 9, 1994.
In Hurricane Calendar, replay Geralda along its recorded track, with the wind at each step and the agency that measured it.
Came ashore on January 31
17 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 |
|---|---|---|---|---|---|
| 2026 | Cyclone Fytia | Southwest Indian | Coast crossing (estimated) near 16.0°S, 44.8°E January 31, 2026, 00:00 UTC | Not recorded | Estimated from the track |
| 2023 | Cyclone Cheneso | Southwest Indian | Coast crossing (estimated) near 48.1°S, 68.5°E January 31, 2023, 09:00 UTC | Not recorded | Estimated from the track |
| 2018 | Cyclone Fehi | Australian region → South Pacific | Coast crossing (estimated) near 41.9°S, 169.5°E January 31, 2018, 21:00 UTC | Not recorded | Estimated from the track |
| 2014 | Tropical storm Kajiki | Western Pacific | Coast crossing (estimated) near 10.3°N, 126.0°E January 31, 2014, 12:00 UTC | 35 kt (40 mph), 10-minute, JMA | Estimated from the track |
| 2014 | Cyclone Fletcher | Australian region | Coast crossing (estimated) near 14.0°S, 129.5°E January 31, 2014, 09:00 UTC | Not recorded | Estimated from the track |
| 2001 | Cyclone Terri | Australian region | Coast crossing (estimated) near 19.9°S, 119.4°E January 31, 2001, 01:00 UTC | 60 kt (69 mph), 10-minute, BoM | Estimated from the track |
| 1998 | Cyclone Les | Australian region | Coast crossing (estimated) near 16.9°S, 123.3°E January 31, 1998, 06:00 UTC | 35 kt (40 mph), 10-minute, BoM | Estimated from the track |
| 1993 | Cyclone Lin | South Pacific | Coast crossing (estimated) near 13.2°S, 173.1°W January 31, 1993, 06:00 UTC | Not recorded | Estimated from the track |
| 1985 | Cyclone Gertie | Australian region | Coast crossing (estimated) near 20.6°S, 117.0°E January 31, 1985, 01:00 UTC | 60 kt (69 mph), 10-minute, BoM | Estimated from the track |
| 1982 | Cyclone Graham | Australian region | Coast crossing (estimated) near 20.0°S, 119.6°E January 31, 1982, 21:00 UTC | 55 kt (63 mph), 10-minute, BoM | Estimated from the track |
| 1977 | Cyclone Keith | Australian region | Coast crossing (estimated) near 19.4°S, 147.2°E January 31, 1977, 21:00 UTC | Not recorded | Estimated from the track |
| 1945 | Unnamed storm · 1945 | Australian region | Coast crossing (estimated) near 15.3°S, 145.5°E January 31, 1945, 03:00 UTC | Not recorded | Estimated from the track |
| 1934 | Unnamed storm · 1934 | Australian region | Coast crossing (estimated) near 17.3°S, 140.6°E January 31, 1934, 02:00 UTC | Not recorded | Estimated from the track |
| 1931 | Unnamed storm · 1931 | Australian region | Coast crossing (estimated) near 15.0°S, 141.1°E January 31, 1931, 00:00 UTC | Not recorded | Estimated from the track |
| 1926 | Unnamed storm · 1926 | Southwest Indian | Coast crossing (estimated) near 19.0°S, 49.2°E January 31, 1926, 03:00 UTC | Not recorded | Estimated from the track |
| 1922 | Unnamed storm · 1922 | Southwest Indian | Coast crossing (estimated) near 21.9°S, 43.0°E January 31, 1922, 00:00 UTC | Not recorded | Estimated from the track |
| 1910 | Unnamed storm · 1910 | Australian region | Coast crossing (estimated) near 19.2°S, 147.0°E January 31, 1910, 06:00 UTC | Not recorded | Estimated from the track |
Formed on January 31
48 storms had their first recorded position on this date.
| Season | Storm | Ocean | First position | Peak |
|---|---|---|---|---|
| 2011–12 | Cyclone Jasmine | Australian region → South Pacific | 15.3°S, 140.9°E | 105 kt · 10-minute (FMS) |
| 2024–25 | Cyclone Vince | Australian region → Southwest Indian | 14.5°S, 106.3°E | 120 kt · 10-minute (Météo-France) |
| 2008–09 | Cyclone Gael | Southwest Indian | 14.7°S, 70.6°E | 100 kt · 10-minute (Météo-France) |
| 1978–79 | Cyclone Celine | Southwest Indian | 12.0°S, 55.8°E | 92 kt · 10-minute (Météo-France) |
| 1977–78 | Cyclone Bob | South Pacific | 8.5°S, 173.0°W | 85 kt · 10-minute (MetService NZ) |
| 2022–23 | Cyclone Dingani | Australian region → Southwest Indian | 11.7°S, 91.4°E | 80 kt · 10-minute (Météo-France) |
| 2024–25 | Cyclone Taliah | Australian region → Southwest Indian | 13.5°S, 120.0°E | 75 kt · 10-minute (BoM) |
| 1989–90 | Cyclone Cezera | Southwest Indian | 10.5°S, 58.5°E | 52 kt · 10-minute (Météo-France) |
| 1994–95 | Cyclone Gail | Southwest Indian | 10.4°S, 73.9°E | 65 kt · 10-minute (Météo-France) |
| 2006–07 | Cyclone Nelson | Australian region | 11.1°S, 137.0°E | 50 kt · 10-minute (BoM) |
| 1970–71 | Cyclone Aggie | Australian region | 15.1°S, 136.9°E | 45 kt · 1-minute (JTWC) |
| 1972–73 | Cyclone Elenore | South Pacific | 12.0°S, 176.0°W | 55 kt · 10-minute (MetService NZ) |
| 2013–14 | Cyclone Edna | Australian region → South Pacific | 17.0°S, 149.1°E | 50 kt · 10-minute (FMS) |
| 1981–82 | Cyclone Frida | Southwest Indian | 20.5°S, 48.0°E | 36 kt · 10-minute (Météo-France) |
| 1997–98 | Cyclone Wes | South Pacific | 12.2°S, 173.4°W | 50 kt · 10-minute (FMS) |
Show 33 more storms
| Season | Storm | Ocean | First position | Peak |
|---|---|---|---|---|
| 1994–95 | Cyclone Heida | Australian region → Southwest Indian | 10.0°S, 95.0°E | 40 kt · 10-minute (Météo-France) |
| 1972–73 | Cyclone Glenda | South Pacific | 18.9°S, 164.9°W | 40 kt · 10-minute (MetService NZ) |
| 2023–24 | Unnamed tropical depression · 2024 | Australian region → South Pacific → Australian region → South Pacific | 24.3°S, 154.3°E | 30 kt · 10-minute (BoM) |
| 1956–57 | Unnamed storm · 1957 | Australian region → South Pacific → Australian region | 12.2°S, 140.2°E | Not recorded |
| 1996 | Unnamed tropical depression · 1996 | Western Pacific | 10.0°N, 150.0°E | 25 kt · 1-minute (JTWC) |
| 1974–75 | Storm Fernande | Southwest Indian | 19.0°S, 44.5°E | Not recorded |
| 1955–56 | Unnamed storm · 1956 | Australian region | 13.3°S, 132.8°E | Not recorded |
| 1916–17 | Unnamed storm · 1917 | Southwest Indian | 12.6°S, 58.1°E | Not recorded |
| 1910–11 | Unnamed storm · 1911 | Southwest Indian | 14.0°S, 57.3°E | Not recorded |
| 1893–94 | Unnamed storm · 1894 | Southwest Indian | 10.6°S, 59.1°E | Not recorded |
| 1972–73 | Unnamed storm · 1973 | South Pacific | 10.0°S, 169.0°E | Not recorded |
| 1947–48 | Unnamed storm · 1948 | South Pacific | 12.3°S, 179.7°W | Not recorded |
| 1942–43 | Unnamed storm · 1943 | Southwest Indian | 16.0°S, 44.8°E | Not recorded |
| 1919–20 | Unnamed storm · 1920 | Southwest Indian | 17.1°S, 61.1°E | Not recorded |
| 1916–17 | Unnamed storm · 1917 | Southwest Indian | 11.0°S, 54.0°E | Not recorded |
| 1912–13 | Unnamed storm · 1913 | Southwest Indian | 16.5°S, 52.8°E | Not recorded |
| 1910–11 | Unnamed storm · 1911 | Southwest Indian | 17.6°S, 67.7°E | Not recorded |
| 1907–08 | Unnamed storm · 1908 | Southwest Indian | 14.3°S, 70.6°E | Not recorded |
| 1906–07 | Unnamed storm · 1907 | Southwest Indian | 13.3°S, 63.6°E | Not recorded |
| 1901–02 | Unnamed storm · 1902 | Southwest Indian | 10.6°S, 64.3°E | Not recorded |
| 1901–02 | Unnamed storm · 1902 | Southwest Indian | 17.2°S, 71.2°E | Not recorded |
| 1899–00 | Unnamed storm · 1900 | Southwest Indian | 20.2°S, 50.4°E | Not recorded |
| 1897–98 | Unnamed storm · 1898 | Southwest Indian | 9.7°S, 63.2°E | Not recorded |
| 1890–91 | Unnamed storm · 1891 | Southwest Indian | 11.6°S, 74.8°E | Not recorded |
| 1887–88 | Unnamed storm · 1888 | Southwest Indian | 21.5°S, 52.6°E | Not recorded |
| 1887–88 | Unnamed storm · 1888 | Southwest Indian | 22.3°S, 56.7°E | Not recorded |
| 1884–85 | Unnamed storm · 1885 | Southwest Indian | 15.6°S, 77.3°E | Not recorded |
| 1875–76 | Unnamed storm · 1876 | Southwest Indian | 17.2°S, 58.8°E | Not recorded |
| 1872–73 | Unnamed storm · 1873 | Southwest Indian | 12.0°S, 76.0°E | Not recorded |
| 1871–72 | Unnamed storm · 1872 | Southwest Indian | 14.9°S, 73.9°E | Not recorded |
| 1867–68 | Unnamed storm · 1868 | Southwest Indian | 17.4°S, 80.5°E | Not recorded |
| 1866–67 | Unnamed storm · 1867 | Southwest Indian | 15.4°S, 80.7°E | Not recorded |
| 1865–66 | Unnamed storm · 1866 | Southwest Indian | 19.5°S, 71.7°E | Not recorded |
Reached peak wind on January 31
18 storms recorded their highest wind on this date, as the responsible agency measured it.
| Season | Storm | Ocean | Peak wind | Lowest pressure |
|---|---|---|---|---|
| 1993–94 | Cyclone Geralda | Southwest Indian | 110 kt (127 mph), 10-minute, Météo-France | 905 hPa (Météo-France) |
| 1979–80 | Cyclone Dean | Australian region | 110 kt (127 mph), 10-minute, BoM | 930 hPa (BoM) |
| 2007–08 | Cyclone Gene | South Pacific | 85 kt (98 mph), 10-minute, FMS | 945 hPa (FMS) |
| 2025–26 | Cyclone Fytia | Southwest Indian | 99 kt (114 mph), 1-minute, Real-time | 962 hPa (Real-time) |
| 1987–88 | Cyclone Frederic | Australian region | 85 kt (98 mph), 10-minute, BoM | 955 hPa (BoM) |
| 2011–12 | Cyclone Iggy | Australian region | 60 kt (69 mph), 10-minute, BoM | 974 hPa (BoM) |
| 2020–21 | Cyclone Ana | South Pacific | 65 kt (75 mph), 10-minute, FMS | 970 hPa (FMS) |
| 1976 | Typhoon Kathy | Western Pacific | 80 kt (92 mph), 1-minute, JTWC | 965 hPa (JMA) |
| 1981–82 | Cyclone Graham | Australian region | 55 kt (63 mph), 10-minute, BoM | 980 hPa (BoM) |
| 2020–21 | Cyclone Bina | South Pacific | 35 kt (40 mph), 10-minute, FMS | 988 hPa (JTWC) |
| 2008–09 | Cyclone Ellie | Australian region | 40 kt (46 mph), 10-minute, BoM | 988 hPa (BoM) |
| 1972–73 | Cyclone Elenore | South Pacific | 55 kt (63 mph), 10-minute, MetService NZ | 980 hPa (MetService NZ) |
| 1975–76 | Cyclone Alan | South Pacific → Australian region | 35 kt (40 mph), 10-minute, BoM | 989 hPa (BoM) |
| 2003–04 | Cyclone Linda | Southwest Indian → Australian region | 50 kt (58 mph), 10-minute, BoM | 985 hPa (BoM) |
| 2014 | Tropical storm Kajiki | Western Pacific | 35 kt (40 mph), 10-minute, JMA | 1000 hPa (JMA) |
Show 3 more storms
| Season | Storm | Ocean | Peak wind | Lowest pressure |
|---|---|---|---|---|
| 1998–99 | Cyclone Chikita | Australian region → Southwest Indian | 37 kt (43 mph), 10-minute, Météo-France | 990 hPa (Météo-France) |
| 1972–73 | Cyclone Glenda | South Pacific | 40 kt (46 mph), 10-minute, MetService NZ | 990 hPa (MetService NZ) |
| 2021–22 | Unnamed cyclone · 2022 | Australian region → South Pacific | 35 kt (40 mph), 10-minute, BoM | 995 hPa (BoM) |
Ended on January 31
28 storms had their last recorded position on this date.
| Season | Storm | Ocean | Last position | Dates |
|---|---|---|---|---|
| 1996–97 | Cyclone Gretelle | Southwest Indian | 35.7°S, 40.1°E | Jan 18 to 31, 1997 |
| 1972–73 | Cyclone Adeline | Australian region | 21.6°S, 131.0°E | Jan 27 to 31, 1973 |
| 2015–16 | Cyclone Corentin | Southwest Indian | 30.3°S, 73.9°E | Jan 19 to 31, 2016 |
| 2000–01 | Cyclone Terri | Australian region | 25.8°S, 122.0°E | Jan 27 to 31, 2001 |
| 2013–14 | Cyclone Dylan | Australian region | 22.8°S, 146.3°E | Jan 27 to 31, 2014 |
| 1995–96 | Cyclone Celeste | Australian region → South Pacific | 18.0°S, 166.0°E | Jan 21 to 31, 1996 |
| 2010–11 | Cyclone Anthony | Australian region → South Pacific → Australian region | 22.5°S, 144.9°E | Jan 22 to 31, 2011 |
| 2009–10 | Cyclone Olga | South Pacific → Australian region | 22.5°S, 144.5°E | Jan 20 to 31, 2010 |
| 1979–80 | Cyclone Hyacinthe | Southwest Indian | 41.0°S, 68.0°E | Jan 15 to 31, 1980 |
| 2002–03 | Cyclone Cilla | South Pacific | 25.6°S, 164.8°W | Jan 25 to 31, 2003 |
Show 18 more storms
| Season | Storm | Ocean | Last position | Dates |
|---|---|---|---|---|
| 2009–10 | Cyclone Nisha | South Pacific | 17.7°S, 160.8°W | Jan 26 to 31, 2010 |
| 1972–73 | Cyclone Maud | Australian region | 18.0°S, 120.1°E | Jan 28 to 31, 1973 |
| 2009–10 | Unnamed cyclone · 2010 | Southwest Indian | 33.2°S, 66.4°E | Jan 26 to 31, 2010 |
| 1970–71 | Storm Ginette | Australian region → Southwest Indian | 34.9°S, 65.3°E | Jan 15 to 31, 1971 |
| 1970–71 | Storm Polly | Australian region → Southwest Indian → Australian region | 28.9°S, 99.7°E | Jan 20 to 31, 1971 |
| 1955–56 | Unnamed storm · 1956 | Southwest Indian | 29.2°S, 37.4°E | Jan 19 to 31, 1956 |
| 1940–41 | Unnamed storm · 1941 | Southwest Indian | 25.5°S, 61.5°E | Jan 26 to 31, 1941 |
| 1930–31 | Unnamed storm · 1931 | Southwest Indian | 26.1°S, 56.6°E | Jan 23 to 31, 1931 |
| 1922–23 | Unnamed storm · 1923 | South Pacific | 34.0°S, 171.0°E | Jan 27 to 31, 1923 |
| 1912–13 | Unnamed storm · 1913 | Australian region | 13.0°S, 128.0°E | Jan 27 to 31, 1913 |
| 1961–62 | Unnamed storm · 1962 | Australian region | 25.9°S, 103.6°E | Jan 20 to 31, 1962 |
| 1945–46 | Unnamed storm · 1946 | Australian region | 26.4°S, 117.6°E | Jan 28 to 31, 1946 |
| 1929–30 | Unnamed storm · 1930 | Australian region | 23.8°S, 156.7°E | Jan 27 to 31, 1930 |
| 1958–59 | Unnamed storm · 1959 | Southwest Indian | 20.6°S, 62.0°E | Jan 26 to 31, 1959 |
| 1953–54 | Unnamed storm · 1954 | South Pacific → Australian region → South Pacific | 35.7°S, 162.9°E | Jan 25 to 31, 1954 |
| 1947–48 | Unnamed storm · 1948 | South Pacific | 12.6°S, 179.6°E | Jan 31, 1948 |
| 1934–35 | Unnamed storm · 1935 | Southwest Indian | 24.5°S, 61.3°E | Jan 24 to 31, 1935 |
| 1935 | Unnamed storm · 1935 | Western Pacific | 17.4°N, 144.4°E | Jan 29 to 31, 1935 |
Also active on January 31
148 more storms were active on this date, the most notable first. Storms listed above are not repeated.
| Season | Storm | Ocean | Dates | Peak |
|---|---|---|---|---|
| 2010–11 | Cyclone Yasi | South Pacific → Australian region | Jan 28 to Feb 6, 2011 | 110 kt · 10-minute (BoM) |
| 2002–03 | Cyclone Beni | South Pacific → Australian region | Jan 20 to Feb 5, 2003 | 110 kt · 10-minute (FMS) |
| 2021–22 | Cyclone Batsirai | Southwest Indian → Australian region → Southwest Indian | Jan 24 to Feb 10, 2022 | 110 kt · 10-minute (Météo-France) |
| 2014–15 | Cyclone Eunice | Southwest Indian → Australian region | Jan 24 to Feb 3, 2015 | 125 kt · 10-minute (Météo-France) |
| 1997–98 | Cyclone Tiffany | Australian region | Jan 22 to Feb 2, 1998 | 100 kt · 10-minute (BoM) |
| 1996–97 | Cyclone Helinda | Australian region → Southwest Indian → Australian region → Southwest Indian | Jan 13 to Feb 14, 1997 | 115 kt · 10-minute (BoM) |
| 1990–91 | Cyclone Bella | Australian region → Southwest Indian | Jan 13 to Feb 4, 1991 | 85 kt · 10-minute (Météo-France) |
| 2003–04 | Cyclone Frank | Southwest Indian | Jan 26 to Feb 9, 2004 | 100 kt · 10-minute (Météo-France) |
| 1999–00 | Cyclone Connie | Southwest Indian | Jan 25 to Feb 2, 2000 | 100 kt · 10-minute (Météo-France) |
| 2011–12 | Cyclone Funso | Southwest Indian | Jan 17 to Feb 1, 2012 | 110 kt · 10-minute (Météo-France) |
| 2009–10 | Cyclone Oli | South Pacific | Jan 29 to Feb 8, 2010 | 100 kt · 10-minute (FMS) |
| 2006–07 | Cyclone Dora | Southwest Indian | Jan 26 to Feb 13, 2007 | 105 kt · 10-minute (Météo-France) |
| 2001–02 | Cyclone Francesca | Australian region → Southwest Indian | Jan 30 to Feb 14, 2002 | 105 kt · 10-minute (Météo-France) |
| 1989–90 | Cyclone Ofa | South Pacific | Jan 28 to Feb 10, 1990 | 100 kt · 10-minute (MetService NZ) |
| 1985–86 | Cyclone Erinesta | Southwest Indian | Jan 29 to Feb 11, 1986 | 92 kt · 10-minute (Météo-France) |
| 2012–13 | Cyclone Felleng | Southwest Indian | Jan 25 to Feb 5, 2013 | 90 kt · 10-minute (Météo-France) |
| 1971–72 | Cyclone Wendy | South Pacific → Australian region → South Pacific → Australian region | Jan 29 to Feb 9, 1972 | 85 kt · 10-minute (MetService NZ) |
| 2017–18 | Cyclone Cebile | Southwest Indian | Jan 25 to Feb 9, 2018 | 100 kt · 10-minute (Météo-France) |
| 2005–06 | Cyclone Boloetse | Southwest Indian | Jan 20 to Feb 6, 2006 | 85 kt · 10-minute (Météo-France) |
| 2023–24 | Cyclone Anggrek | Australian region → Southwest Indian | Jan 11 to Feb 1, 2024 | 105 kt · 10-minute (Météo-France) |
| 2000–01 | Cyclone Charly | Southwest Indian | Jan 17 to Feb 1, 2001 | 100 kt · 10-minute (Météo-France) |
| 1973–74 | Cyclone Pam | South Pacific → Australian region → South Pacific | Jan 30 to Feb 8, 1974 | 105 kt · 10-minute (BoM) |
| 1987–88 | Cyclone Doaza | Southwest Indian | Jan 21 to Feb 1, 1988 | 72 kt · 10-minute (Météo-France) |
| 1994–95 | Cyclone Dorina | Southwest Indian | Jan 16 to Feb 1, 1995 | 95 kt · 10-minute (Météo-France) |
| 1966–67 | Cyclone Agnes | South Pacific → Australian region → South Pacific | Jan 22 to Feb 3, 1967 | 90 kt · 1-minute (JTWC) |
Show 123 more storms
| Season | Storm | Ocean | Dates | Peak |
|---|---|---|---|---|
| 1988–89 | Cyclone Firinga | Southwest Indian | Jan 24 to Feb 7, 1989 | 72 kt · 10-minute (Météo-France) |
| 1995–96 | Cyclone Jacob | Australian region | Jan 25 to Feb 8, 1996 | 85 kt · 10-minute (BoM) |
| 1993–94 | Cyclone Sarah | South Pacific | Jan 18 to Feb 4, 1994 | 60 kt · 10-minute (MetService NZ) |
| 1974–75 | Cyclone Val | South Pacific | Jan 24 to Feb 5, 1975 | 85 kt · 10-minute (MetService NZ) |
| 1985–86 | Cyclone Winifred | Australian region | Jan 27 to Feb 5, 1986 | 85 kt · 10-minute (BoM) |
| 1970–71 | Cyclone Sheila | Australian region | Jan 29 to Feb 6, 1971 | 70 kt · 1-minute (JTWC) |
| 1977–78 | Cyclone Vern | Australian region | Jan 27 to Feb 3, 1978 | 80 kt · 10-minute (BoM) |
| 1997–98 | Cyclone Katrina | Australian region → South Pacific → Australian region | Jan 1 to Feb 2, 1998 | 90 kt · 10-minute (BoM) |
| 2007–08 | Cyclone Fame | Southwest Indian | Jan 22 to Feb 1, 2008 | 70 kt · 10-minute (Météo-France) |
| 1989–90 | Cyclone Dety | Southwest Indian | Jan 30 to Feb 11, 1990 | 72 kt · 10-minute (Météo-France) |
| 2007–08 | Cyclone Gula | Southwest Indian | Jan 25 to Feb 3, 2008 | 85 kt · 10-minute (Météo-France) |
| 1998–99 | Cyclone Birenda | Australian region → Southwest Indian | Jan 21 to Feb 3, 1999 | 85 kt · 10-minute (BoM) |
| 2014–15 | Cyclone Ola | South Pacific | Jan 29 to Feb 4, 2015 | 80 kt · 10-minute (FMS) |
| 1992 | Hurricane Ekeka | Central Pacific → Western Pacific | Jan 26 to Feb 9, 1992 | Category 3 · Saffir-Simpson (NHC) |
| 2005–06 | Cyclone Jim | Australian region → South Pacific | Jan 25 to Feb 3, 2006 | 80 kt · 10-minute (FMS) |
| 1982–83 | Cyclone Mark | South Pacific | Jan 18 to Feb 1, 1983 | 80 kt · 10-minute (MetService NZ) |
| 2003–04 | Cyclone Elita | Southwest Indian | Jan 24 to Feb 13, 2004 | 65 kt · 10-minute (Météo-France) |
| 2023–24 | Cyclone Kirrily | Australian region | Jan 17 to Feb 5, 2024 | 65 kt · 10-minute (BoM) |
| 1986 | Typhoon Judy | Western Pacific | Jan 29 to Feb 6, 1986 | 70 kt · 10-minute (JMA) |
| 2020–21 | Cyclone Lucas | Australian region → South Pacific | Jan 24 to Feb 4, 2021 | 60 kt · 10-minute (FMS) |
| 1999–00 | Cyclone Kirrily | Australian region | Jan 24 to Feb 1, 2000 | 75 kt · 10-minute (BoM) |
| 2018–19 | Cyclone Riley | Australian region → Southwest Indian | Jan 21 to Feb 5, 2019 | 70 kt · 10-minute (BoM) |
| 1981–82 | Cyclone Abigail | Australian region → South Pacific | Jan 22 to Feb 7, 1982 | 70 kt · 10-minute (MetService NZ) |
| 1981–82 | Cyclone Hettie | South Pacific | Jan 24 to Feb 6, 1982 | 70 kt · 10-minute (MetService NZ) |
| 1984–85 | Cyclone Ditra | Southwest Indian | Jan 25 to Feb 1, 1985 | 62 kt · 10-minute (Météo-France) |
| 1983–84 | Cyclone Domoina | Southwest Indian | Jan 16 to Feb 2, 1984 | 52 kt · 10-minute (Météo-France) |
| 1997–98 | Cyclone Veli | South Pacific | Jan 30 to Feb 4, 1998 | 55 kt · 10-minute (FMS) |
| 1978–79 | Cyclone Henry | South Pacific | Jan 27 to Feb 5, 1979 | 55 kt · 10-minute (MetService NZ) |
| 2002–03 | Cyclone Fari | Southwest Indian | Jan 21 to Feb 2, 2003 | 50 kt · 10-minute (Météo-France) |
| 1999–00 | Cyclone Jo | South Pacific | Jan 23 to Feb 2, 2000 | 65 kt · 10-minute (FMS) |
| 1997–98 | Cyclone Ursula | South Pacific | Jan 29 to Feb 5, 1998 | 60 kt · 10-minute (FMS) |
| 2004–05 | Cyclone Gerard | Southwest Indian | Jan 29 to Feb 5, 2005 | 63 kt · 10-minute (Météo-France) |
| 2015–16 | Cyclone Stan | Australian region | Jan 27 to Feb 1, 2016 | 55 kt · 10-minute (BoM) |
| 1996–97 | Cyclone Freda | South Pacific | Jan 20 to Feb 5, 1997 | 60 kt · 10-minute (MetService NZ) |
| 1989–90 | Cyclone Nancy | Australian region → South Pacific → Australian region → South Pacific | Jan 27 to Feb 8, 1990 | 60 kt · 10-minute (BoM) |
| 1981–82 | Cyclone Electre | Southwest Indian | Jan 30 to Feb 6, 1982 | 44 kt · 10-minute (Météo-France) |
| 1993–94 | Cyclone Sadie | Australian region | Jan 28 to Feb 1, 1994 | 45 kt · 10-minute (BoM) |
| 1992–93 | Cyclone Lena | Australian region | Jan 22 to Feb 2, 1993 | 55 kt · 10-minute (BoM) |
| 2004–05 | Cyclone Lola | South Pacific | Jan 27 to Feb 2, 2005 | 40 kt · 10-minute (FMS) |
| 1987 | Unnamed cyclone · 1987 | North Indian | Jan 30 to Feb 4, 1987 | 75 kt · 3-minute (IMD) |
| 1980–81 | Cyclone Helyette | Southwest Indian | Jan 28 to Feb 6, 1981 | 45 kt · 1-minute (JTWC) |
| 1983–84 | Cyclone Galy | Southwest Indian | Jan 25 to Feb 8, 1984 | 36 kt · 10-minute (Météo-France) |
| 1977–78 | Cyclone Georgia | Southwest Indian | Jan 27 to Feb 5, 1978 | 36 kt · 10-minute (Météo-France) |
| 1986–87 | Cyclone Damien | Australian region | Jan 30 to Feb 9, 1987 | 50 kt · 10-minute (BoM) |
| 2024–25 | Cyclone Elvis | Southwest Indian | Jan 28 to Feb 3, 2025 | 50 kt · 10-minute (Météo-France) |
| 2004–05 | Cyclone Felapi | Southwest Indian | Jan 26 to Feb 3, 2005 | 35 kt · 10-minute (Météo-France) |
| 1956–57 | Unnamed cyclone · 1957 | Australian region | Jan 25 to Feb 9, 1957 | 55 kt · 1-minute (JTWC) |
| 1963–64 | Tropical depression Dora | Australian region | Jan 27 to Feb 11, 1964 | 25 kt · 1-minute (JTWC) |
| 2014–15 | Cyclone Diamondra | Southwest Indian | Jan 24 to Feb 1, 2015 | 45 kt · 10-minute (Météo-France) |
| 1999–00 | Cyclone Damienne | Southwest Indian | Jan 30 to Feb 7, 2000 | 35 kt · 10-minute (Météo-France) |
| 1995–96 | Cyclone Isobel | Australian region | Jan 25 to Feb 1, 1996 | 35 kt · 10-minute (BoM) |
| 1988–89 | Cyclone John | Australian region | Jan 23 to Feb 2, 1989 | 40 kt · 10-minute (BoM) |
| 1980–81 | Cyclone Betsy | South Pacific | Jan 30 to Feb 4, 1981 | 40 kt · 10-minute (MetService NZ) |
| 1967 | Tropical storm Ruby | Western Pacific | Jan 28 to Feb 9, 1967 | 40 kt · 1-minute (JTWC) |
| 1955–56 | Unnamed cyclone · 1956 | South Pacific | Jan 29 to Feb 4, 1956 | 45 kt · 1-minute (JTWC) |
| 2024–25 | Tropical depression Faida | Southwest Indian | Jan 23 to Feb 5, 2025 | 30 kt · 10-minute (Météo-France) |
| 1968–69 | Storm Colleen | South Pacific → Australian region → South Pacific | Jan 27 to Feb 7, 1969 | Not recorded |
| 2020–21 | Unnamed cyclone · 2021 | Australian region | Jan 28 to Feb 8, 2021 | 35 kt · 10-minute (BoM) |
| 2016–17 | Unnamed cyclone · 2017 | Australian region → Southwest Indian | Jan 25 to Feb 3, 2017 | 45 kt · 10-minute (BoM) |
| 1992–93 | Unnamed cyclone · 1993 | Australian region | Jan 25 to Feb 9, 1993 | 35 kt · 1-minute (JTWC) |
| 1977–78 | Tropical depression Huberte | Southwest Indian | Jan 26 to Feb 1, 1978 | 28 kt · 10-minute (Météo-France) |
| 2000–01 | Unnamed cyclone · 2001 | Southwest Indian | Jan 30 to Feb 6, 2001 | 45 kt · 10-minute (Météo-France) |
| 1999 | Unnamed cyclone · 1999 | North Indian | Jan 30 to Feb 4, 1999 | 50 kt · 3-minute (IMD) |
| 1964–65 | Storm Judy | Australian region → South Pacific → Australian region → South Pacific | Jan 25 to Feb 5, 1965 | Not recorded |
| 2023 | Unnamed tropical depression · 2023 | North Indian | Jan 30 to Feb 2, 2023 | 25 kt · 3-minute (IMD) |
| 2020–21 | Unnamed cyclone · 2021 | Australian region → Southwest Indian | Jan 19 to Feb 2, 2021 | 40 kt · 10-minute (BoM) |
| 1976–77 | Storm Emilie | Southwest Indian | Jan 25 to Feb 10, 1977 | Not recorded |
| 1972–73 | Storm Hortense | Southwest Indian | Jan 24 to Feb 5, 1973 | Not recorded |
| 1970–71 | Storm Felicie | Southwest Indian | Jan 17 to Feb 6, 1971 | Not recorded |
| 1968–69 | Storm Dany | Southwest Indian | Jan 27 to Feb 10, 1969 | Not recorded |
| 1968–69 | Storm Eve | Southwest Indian | Jan 29 to Feb 2, 1969 | Not recorded |
| 1967–68 | Storm Georgette | Southwest Indian | Jan 9 to Feb 1, 1968 | Not recorded |
| 1944–45 | Unnamed storm · 1945 | Australian region | Jan 28 to Feb 6, 1945 | Not recorded |
| 2023–24 | Unnamed cyclone · 2024 | Southwest Indian | Jan 28 to Feb 2, 2024 | 35 kt · 1-minute (JTWC) |
| 1969–70 | Storm Glynis | Australian region | Jan 26 to Feb 6, 1970 | Not recorded |
| 1917–18 | Unnamed storm · 1918 | Australian region | Jan 30 to Feb 9, 1918 | Not recorded |
| 1963–64 | Storm Bertha | Australian region → South Pacific | Jan 26 to Feb 2, 1964 | Not recorded |
| 1961–62 | Unnamed storm · 1962 | Australian region | Jan 27 to Feb 12, 1962 | Not recorded |
| 1962–63 | Storm Emma | Southwest Indian → Australian region → Southwest Indian | Jan 29 to Feb 9, 1963 | Not recorded |
| 1976–77 | Storm Fifi | Southwest Indian | Jan 25 to Feb 10, 1977 | Not recorded |
| 1972–73 | Storm Gertrude | Southwest Indian | Jan 21 to Feb 3, 1973 | Not recorded |
| 1972–73 | Storm Glenda | South Pacific | Jan 29 to Feb 1, 1973 | Not recorded |
| 1965–66 | Storm Francine | Southwest Indian | Jan 30 to Feb 1, 1966 | Not recorded |
| 1963–64 | Storm Eileen | Southwest Indian | Jan 29 to Feb 10, 1964 | Not recorded |
| 1912–13 | Unnamed storm · 1913 | Australian region | Jan 27 to Feb 15, 1913 | Not recorded |
| 1960–61 | Storm Doris | Southwest Indian | Jan 23 to Feb 2, 1961 | Not recorded |
| 1960 | Storm Ivy | Western Pacific | Jan 28 to Feb 3, 1960 | Not recorded |
| 1949–50 | Unnamed storm · 1950 | Australian region | Jan 25 to Feb 1, 1950 | Not recorded |
| 1966–67 | Unnamed storm · 1967 | South Pacific | Jan 27 to Feb 6, 1967 | Not recorded |
| 1950–51 | Unnamed storm · 1951 | Southwest Indian | Jan 8 to Feb 3, 1951 | Not recorded |
| 1933–34 | Unnamed storm · 1934 | Southwest Indian | Jan 25 to Feb 3, 1934 | Not recorded |
| 1926 | Unnamed storm · 1926 | Western Pacific | Jan 29 to Feb 6, 1926 | Not recorded |
| 1917–18 | Unnamed storm · 1918 | Australian region | Jan 20 to Feb 1, 1918 | Not recorded |
| 1917–18 | Unnamed storm · 1918 | Southwest Indian | Jan 28 to Feb 9, 1918 | Not recorded |
| 1916–17 | Unnamed storm · 1917 | Southwest Indian | Jan 25 to Feb 1, 1917 | Not recorded |
| 1905–06 | Unnamed storm · 1906 | Australian region | Jan 28 to Feb 3, 1906 | Not recorded |
| 1900–01 | Unnamed storm · 1901 | Australian region | Jan 30 to Feb 12, 1901 | Not recorded |
| 1955–56 | Unnamed storm · 1956 | Australian region | Jan 27 to Feb 5, 1956 | Not recorded |
| 1908–09 | Unnamed storm · 1909 | Australian region | Jan 29 to Feb 3, 1909 | Not recorded |
| 1931–32 | Unnamed storm · 1932 | Australian region | Jan 29 to Feb 3, 1932 | Not recorded |
| 1960–61 | Unnamed storm · 1961 | South Pacific → Australian region → South Pacific | Jan 26 to Feb 4, 1961 | Not recorded |
| 1976 | Unnamed storm · 1976 | Western Pacific | Jan 28 to Feb 2, 1976 | Not recorded |
| 1965–66 | Unnamed storm · 1966 | South Pacific | Jan 24 to Feb 10, 1966 | Not recorded |
| 1965–66 | Unnamed storm · 1966 | South Pacific | Jan 29 to Feb 1, 1966 | Not recorded |
| 1962–63 | Unnamed storm · 1963 | South Pacific | Jan 29 to Feb 4, 1963 | Not recorded |
| 1961–62 | Unnamed storm · 1962 | Australian region | Jan 21 to Feb 1, 1962 | Not recorded |
| 1960–61 | Unnamed storm · 1961 | South Pacific → Australian region → South Pacific | Jan 28 to Feb 5, 1961 | Not recorded |
| 1959–60 | Unnamed storm · 1960 | Southwest Indian | Jan 28 to Feb 1, 1960 | Not recorded |
| 1958–59 | Unnamed storm · 1959 | Southwest Indian | Jan 26 to Feb 1, 1959 | Not recorded |
| 1957–58 | Unnamed storm · 1958 | Southwest Indian | Jan 30 to Feb 3, 1958 | Not recorded |
| 1949–50 | Unnamed storm · 1950 | Southwest Indian | Jan 30 to Feb 1, 1950 | Not recorded |
| 1948–49 | Unnamed storm · 1949 | Southwest Indian | Jan 30 to Feb 2, 1949 | Not recorded |
| 1946–47 | Unnamed storm · 1947 | Southwest Indian | Jan 28 to Feb 1, 1947 | Not recorded |
| 1945–46 | Unnamed storm · 1946 | Southwest Indian | Jan 27 to Feb 2, 1946 | Not recorded |
| 1944–45 | Unnamed storm · 1945 | Southwest Indian | Jan 23 to Feb 5, 1945 | Not recorded |
| 1943–44 | Unnamed storm · 1944 | South Pacific | Jan 27 to Feb 2, 1944 | Not recorded |
| 1943–44 | Unnamed storm · 1944 | Southwest Indian | Jan 30 to Feb 7, 1944 | Not recorded |
| 1929–30 | Unnamed storm · 1930 | Southwest Indian | Jan 30 to Feb 6, 1930 | Not recorded |
| 1930 | Unnamed storm · 1930 | Western Pacific | Jan 30 to Feb 1, 1930 | Not recorded |
| 1921–22 | Unnamed storm · 1922 | Southwest Indian | Jan 21 to Feb 5, 1922 | Not recorded |
| 1921–22 | Unnamed storm · 1922 | Southwest Indian | Jan 28 to Feb 2, 1922 | Not recorded |
| 1920–21 | Unnamed storm · 1921 | Australian region | Jan 21 to Feb 1, 1921 | Not recorded |
| 1883–84 | Unnamed storm · 1884 | Southwest Indian | Jan 21 to Feb 2, 1884 | Not recorded |
Questions about January 31
What is the strongest storm on record on January 31?
Of the storms active on January 31, Cyclone Geralda (1993–94) had the highest peak wind recorded by a U.S. agency: 145 kt (167 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 January 31?
Yes. 17 storms on record came ashore on January 31. The most recent was Cyclone Fytia (2026): coast crossing (estimated) near 16.0°S, 44.8°E. Some coast crossings are estimated from the track, and each one is labelled.
How many storms were active on January 31?
252 storms on record were active on January 31, in 115 different years from 1866 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 January 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.