Events
43 tropical cyclones are on file, graded against the NHC best track.
Some forecasts are a storm, not a Tuesday high. Hurricanes are graded against the NHC best track. Floods keep a damage map of flood reports and flash flood warnings. Snow and severe weather use the range rule: midpoint error, and a hit when the observation falls inside the forecast.
Damage maps · Snowfall · Severe weather · Flash floods · New storm pages · Event methodology
Tropical cyclones
A storm the National Hurricane Center is still advising on is listed first. The rest are newest first.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | BasinThe ocean this storm was tracked in. The technical name is basin. | The year of the storm. | SpanThe first and last dates on file for this storm. |
|---|---|---|---|
| Tropical Storm Pena CP042026 · Damage reports | CP | 2026 | Nov 2, 2026 – ongoing |
| Remnant Low Olana CP032026 · Damage reports | CP | 2026 | Oct 24, 2026 – Oct 27, 2026 |
| Tropical Disturbance Vance EP222026 · Damage reports | EP | 2026 | Oct 18, 2026 – Oct 30, 2026 |
| Subtropical Storm Josephine AL102026 · Damage reports | AL | 2026 | Oct 18, 2026 – Oct 22, 2026 |
| Tropical Depression Trudy EP212026 · Damage reports | EP | 2026 | Oct 11, 2026 – Oct 20, 2026 |
| Tropical Disturbance Simon EP202026 · Damage reports | EP | 2026 | Oct 4, 2026 – Oct 16, 2026 |
| Post-Tropical Cyclone Isaias AL092026 · Damage reports | AL | 2026 | Oct 4, 2026 – Oct 11, 2026 |
| Tropical Disturbance Nineteen-E EP192026 · Damage reports | EP | 2026 | Sep 27, 2026 – Oct 2, 2026 |
| Tropical Storm Hanna AL082026 · Damage reports | AL | 2026 | Sep 26, 2026 – Sep 30, 2026 |
| Tropical Disturbance Rachel EP182026 · Damage reports | EP | 2026 | Sep 25, 2026 – Oct 11, 2026 |
| Tropical Storm Gonzalo AL072026 · Damage reports | AL | 2026 | Sep 22, 2026 – Sep 26, 2026 |
| Tropical Disturbance Polo EP172026 · Damage reports | EP | 2026 | Sep 17, 2026 – Sep 30, 2026 |
| Remnant Low Fay AL062026 · Damage reports | AL | 2026 | Sep 17, 2026 – Sep 29, 2026 |
| Tropical Storm Odalys EP162026 · Damage reports | EP | 2026 | Sep 16, 2026 – Sep 27, 2026 |
| Hurricane Nolo EP152026 · Damage reports | EP | 2026 | Sep 10, 2026 – Oct 4, 2026 |
| Tropical Depression Norbert EP142026 · Damage reports | EP | 2026 | Sep 7, 2026 – Sep 15, 2026 |
| Remnant Low Marie EP132026 · Damage reports | EP | 2026 | Aug 29, 2026 – Sep 8, 2026 |
| Tropical Disturbance Edouard AL052026 · Damage reports | AL | 2026 | Aug 28, 2026 – Sep 3, 2026 |
| Remnant Low Lowell EP122026 · Damage reports | EP | 2026 | Aug 25, 2026 – Sep 11, 2026 |
| Tropical Storm Karina EP112026 · Damage reports | EP | 2026 | Aug 25, 2026 – Sep 7, 2026 |
| Tropical Disturbance Dolly AL042026 · Damage reports | AL | 2026 | Aug 24, 2026 – Aug 31, 2026 |
| Tropical Depression Iselle EP092026 · Damage reports | EP | 2026 | Aug 21, 2026 – Aug 27, 2026 |
| Tropical Disturbance Julio EP102026 · Damage reports | EP | 2026 | Aug 20, 2026 – Aug 25, 2026 |
| Tropical Depression Moke CP022026 · Damage reports | CP | 2026 | Aug 18, 2026 – Aug 25, 2026 |
| Remnant Low Lala CP012026 · Damage reports | CP | 2026 | Aug 10, 2026 – Aug 28, 2026 |
| Remnant Low Hernan EP082026 · Damage reports | EP | 2026 | Aug 10, 2026 – Aug 15, 2026 |
| Remnant Low Cristobal AL032026 · Damage reports | AL | 2026 | Aug 10, 2026 – Aug 13, 2026 |
| Remnant Low Genevieve EP072026 · Damage reports | EP | 2026 | Jul 24, 2026 – Aug 6, 2026 |
| Tropical Disturbance Bertha AL022026 · Damage reports | AL | 2026 | Jul 17, 2026 – Jul 24, 2026 |
| Remnant Low Fausto EP062026 · Damage reports | EP | 2026 | Jul 16, 2026 – Jul 29, 2026 |
| Tropical Storm Elida EP052026 · Damage reports | EP | 2026 | Jul 12, 2026 – Jul 20, 2026 |
| Remnant Low Douglas EP042026 · Damage reports | EP | 2026 | Jun 28, 2026 – Jul 3, 2026 |
| Tropical Storm Arthur AL012026 · Damage reports | AL | 2026 | Jun 15, 2026 – Jun 18, 2026 |
| Tropical Depression Cristina EP032026 · Damage reports | EP | 2026 | Jun 6, 2026 – Jun 11, 2026 |
| Tropical Depression Boris EP022026 · Damage reports | EP | 2026 | Jun 5, 2026 – Jun 9, 2026 |
| Remnant Low Amanda EP012026 · Damage reports | EP | 2026 | May 31, 2026 – Jun 8, 2026 |
| Post-Tropical Cyclone Melissa AL132025 · Damage reports | AL | 2025 | Oct 21, 2025 – Nov 1, 2025 |
| Post-Tropical Cyclone Humberto AL082025 · Damage reports | AL | 2025 | Sep 24, 2025 – Oct 1, 2025 |
| Post-Tropical Cyclone Gabrielle AL072025 · Damage reports | AL | 2025 | Sep 17, 2025 – Sep 28, 2025 |
| Post-Tropical Cyclone Erin AL052025 · Damage reports | AL | 2025 | Aug 11, 2025 – Aug 27, 2025 |
| Post-Tropical Cyclone Milton AL142024 · Damage reports | AL | 2024 | Oct 4, 2024 – Oct 11, 2024 |
| Remnant Low Helene AL092024 · Damage reports | AL | 2024 | Sep 23, 2024 – Sep 28, 2024 |
| Post-Tropical Cyclone Beryl AL022024 · Damage reports | AL | 2024 | Jun 28, 2024 – Jul 11, 2024 |
Floods
A flood that is still going is listed first. The rest are newest first. The damage map keeps National Weather Service flood reports and flash flood warnings, and it keeps updating while the event is current.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | The kind of storm: tropical, severe, flood, snow, or a coastal storm. | SpanThe first and last dates on file for this storm. |
|---|---|---|
| South Texas flash flood Damage reports | Heavy rain and flood | Nov 7, 2026 – Nov 9, 2026 |
| East Coast and southeastern New England heavy rain Damage reports | Heavy rain and flood | Nov 6, 2026 |
| Mid-South flash flood Damage reports | Heavy rain and flood | Nov 3, 2026 – Nov 4, 2026 |
| East Florida coast flash flood Damage reports | Heavy rain and flood | Nov 2, 2026 – Nov 4, 2026 |
| Eastern Kansas, western Missouri, and eastern Oklahoma heavy rain Damage reports | Heavy rain and flood | Nov 2, 2026 – Nov 3, 2026 |
| Arizona and Southwest flash flood Damage reports | Heavy rain and flood | Oct 30, 2026 – Nov 1, 2026 |
| West and Central Texas flash flood Damage reports | Heavy rain and flood | Oct 29, 2026 – Oct 30, 2026 |
| Southeast Florida flash flood Damage reports | Heavy rain and flood | Oct 25, 2026 |
| High Plains flash flood Damage reports | Heavy rain and flood | Oct 24, 2026 – Oct 25, 2026 |
| Southwest flash flood Damage reports | Heavy rain and flood | Oct 20, 2026 – Oct 24, 2026 |
| West Texas flash flood Damage reports | Heavy rain and flood | Oct 15, 2026 – Oct 16, 2026 |
| Oklahoma flash flood Damage reports | Heavy rain and flood | Oct 14, 2026 – Oct 15, 2026 |
Coastal storms
A storm that is still going is listed first. The rest are newest first. A nor'easter keeps a damage map of coastal-flood, high-wind, and marine reports. Model low centers stay pending until a fix is stored, and they are graded later against the analyzed low.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | The kind of storm: tropical, severe, flood, snow, or a coastal storm. | SpanThe first and last dates on file for this storm. |
|---|---|---|
| East Coast nor'easter Damage reports | Coastal storm | Oct 17, 2026 – Oct 21, 2026 |
Other storms
A storm that is still going is listed first. The rest are newest first. Severe outbreaks and snow and ice each have a damage map. The reports match that kind of storm.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | The kind of storm: tropical, severe, flood, snow, or a coastal storm. | SpanThe first and last dates on file for this storm. |
|---|---|---|
| Ohio Valley severe storms Damage reports | Severe weather | Nov 11, 2026 |
| South Texas severe storms Damage reports | Severe weather | Nov 8, 2026 |
| Carolinas and southern Mid-Atlantic severe storms Damage reports | Severe weather | Nov 6, 2026 |
| Southeast and Tennessee Valley severe storms Damage reports | Severe weather | Nov 4, 2026 |
| Southern and Central Plains severe storms Damage reports | Severe weather | Nov 1, 2026 – Nov 3, 2026 |
| Sierra Nevada and Intermountain West snow Damage reports | Snow and ice | Oct 31, 2026 – Nov 1, 2026 |
| Arizona severe storms Damage reports | Severe weather | Oct 30, 2026 |
| Upper Mississippi Valley severe storms Damage reports | Severe weather | Oct 28, 2026 |
| Southern High Plains severe storms Damage reports | Severe weather | Oct 24, 2026 – Oct 25, 2026 |
| Southwest severe storms Damage reports | Severe weather | Oct 21, 2026 – Oct 23, 2026 |
How the models have done
How to read this. Lower path miss and wind miss means a closer forecast. Beats the official forecast means a smaller miss than the National Hurricane Center’s own forecast. Behind the official forecast means a larger miss.
The technical details
Path miss is the mean great-circle distance in statute miles at 24, 48, 72, and 120 hours. Wind miss is the mean absolute difference in knots. A forecast counts only when the best track has a fix at that exact valid time. A model’s miss is averaged only on the forecasts that also have an official forecast from that same issue, which is what vs official compares. This rank uses storms from 2026. Earlier seasons are on the hurricane archive.
Overall rank is the average of the path rank and the wind rank. Those ranks are computed for each storm, then averaged across the storms where that source was ranked, and each storm counts the same. Each rank uses the graded leads at 24, 48, 72, and 120 hours, and each lead counts once. A lower miss is the better rank. A tie shares the average of the places. A source needs at least 3 graded forecasts for path and 3 for wind on a storm before that storm counts toward the rank. Fewer than that says Not enough forecasts yet. A source missing path or wind on a storm is left out of both ranks for that storm, and a source that is missing one on every storm shows —.
Vs official is track skill: 1 minus this source’s path miss divided by the official forecast’s path miss on those same forecasts. Zero is a tie. The small names under the headers are the technical ones: lead, cases, track error, track skill, and intensity error.
The methodology page is the full reference.
Overall rank
Overall averages each forecast's rank on path and on wind strength. See the separate scores below.
| Place on this list. 1 was closest to the weather that happened. A tie shares this number, and the next place skips ahead. Early read until the longer day count, then proven. | The forecast source this row scores. | Path and wind ranksOverall averages each forecast's rank on path and on wind strength. See the separate scores below. | Track rankPlace on path miss. 1 was closest. On one storm this is that place. Across storms it is the average of those places. Each graded lead counts once. A tie shares the average place. | Intensity rankPlace on wind miss. 1 was closest. On one storm this is that place. Across storms it is the average of those places. Each graded lead counts once. A tie shares the average place. |
|---|---|---|---|---|
| 1 | WeatherNext 3 | 2.6 | 1.79 | 3.41 |
| 2 | ECMWF ENS mean | 3 | 4 | 2 |
| 3 | Google DeepMind | 3.35 | 2.93 | 3.77 |
| 4 | NHC official | 4.45 | 4.36 | 4.53 |
| 5 | HWRF | 5.95 | 6.62 | 5.28 |
| 6 | HMON | 6.04 | 6.56 | 5.52 |
| 7 | GEFS mean | 6.7 | 6.36 | 7.05 |
| 8 | HAFS-B | 6.76 | 7.58 | 5.94 |
| 9 | HAFS-A | 6.91 | 7.97 | 5.85 |
| 10 | GFS | 7 | 7.48 | 6.52 |
| 11 | ECMWF AIFS | 7.38 | 3.25 | 11.5 |
| 12 | AI GFS | 7.5 | 6 | 9 |
| 13 | ECMWF HRES | 7.92 | 6.67 | 9.17 |
| 14 | Canadian GEM | 8.79 | 7.29 | 10.29 |
| 15 | UKMET | 8.91 | 8 | 9.83 |
| 16 | NAVGEM | 9.66 | 10.38 | 8.94 |
| The forecast source this row scores. | LeadHow many hours ahead this forecast was made. Scored leads are 24, 48, 72, and 120. The technical name is lead. | CasesHow many past forecasts went into this average. A forecast counts only when the best track has a fix at that exact time. The technical name is cases. | Track errorAverage how far the predicted storm path was from where it actually went, in miles. Lower is better. The technical name is track error. | Track skillHow that path miss compares with the official hurricane forecast. Positive means better than the official forecast. Negative means worse. The technical name is track skill. | Intensity errorAverage how far off the predicted wind speed was, in knots. Lower is better. The technical name is intensity error. |
|---|---|---|---|---|---|
| GEFS mean | 24 h | 743 | 38 mi | Behind the official forecast by 23% | 20 kt |
| GEFS mean | 48 h | 608 | 61 mi | Behind the official forecast by 33% | 22 kt |
| GEFS mean | 72 h | 500 | 89 mi | Behind the official forecast by 34% | 23 kt |
| GEFS mean | 120 h | 299 | 176 mi | Behind the official forecast by 24% | 26 kt |
| AI GFS | 24 h | 9 | 91 mi | Behind the official forecast by 25% | 8 kt |
| AI GFS | 48 h | 3 | 128 mi | Behind the official forecast by 29% | 9 kt |
| AI GFS | 72 h | 1 | 159 mi | Behind the official forecast by 28% | 12 kt |
| ECMWF AIFS | 24 h | 67 | 39 mi | Behind the official forecast by 7% | 29 kt |
| ECMWF AIFS | 48 h | 54 | 62 mi | Behind the official forecast by 1% | 29 kt |
| ECMWF AIFS | 72 h | 36 | 74 mi | Beats the official forecast by 19% | 26 kt |
| ECMWF AIFS | 120 h | 12 | 170 mi | Beats the official forecast by 9% | 14 kt |
| GFS | 24 h | 743 | 41 mi | Behind the official forecast by 32% | 15 kt |
| GFS | 48 h | 613 | 62 mi | Behind the official forecast by 32% | 17 kt |
| GFS | 72 h | 498 | 90 mi | Behind the official forecast by 38% | 16 kt |
| GFS | 120 h | 297 | 190 mi | Behind the official forecast by 35% | 20 kt |
| Canadian GEM | 24 h | 369 | 45 mi | Behind the official forecast by 48% | 26 kt |
| Canadian GEM | 48 h | 306 | 75 mi | Behind the official forecast by 61% | 30 kt |
| Canadian GEM | 72 h | 251 | 112 mi | Behind the official forecast by 67% | 31 kt |
| Canadian GEM | 120 h | 147 | 230 mi | Behind the official forecast by 64% | 34 kt |
| ECMWF ENS mean | 24 h | 31 | 44 mi | Behind the official forecast by 39% | 12 kt |
| ECMWF ENS mean | 48 h | 27 | 45 mi | Beats the official forecast by 25% | 12 kt |
| ECMWF ENS mean | 72 h | 23 | 59 mi | Beats the official forecast by 43% | 11 kt |
| ECMWF ENS mean | 120 h | 15 | 155 mi | Beats the official forecast by 30% | 12 kt |
| Google DeepMind | 24 h | 709 | 23 mi | Beats the official forecast by 24% | 8 kt |
| Google DeepMind | 48 h | 577 | 36 mi | Beats the official forecast by 20% | 10 kt |
| Google DeepMind | 72 h | 469 | 56 mi | Beats the official forecast by 14% | 13 kt |
| Google DeepMind | 120 h | 285 | 117 mi | Beats the official forecast by 14% | 14 kt |
| HAFS-A | 24 h | 684 | 44 mi | Behind the official forecast by 42% | 11 kt |
| HAFS-A | 48 h | 559 | 69 mi | Behind the official forecast by 44% | 13 kt |
| HAFS-A | 72 h | 450 | 106 mi | Behind the official forecast by 51% | 15 kt |
| HAFS-A | 120 h | 255 | 200 mi | Behind the official forecast by 45% | 21 kt |
| HAFS-B | 24 h | 683 | 44 mi | Behind the official forecast by 42% | 12 kt |
| HAFS-B | 48 h | 556 | 69 mi | Behind the official forecast by 45% | 14 kt |
| HAFS-B | 72 h | 448 | 105 mi | Behind the official forecast by 52% | 17 kt |
| HAFS-B | 120 h | 256 | 206 mi | Behind the official forecast by 49% | 21 kt |
| HMON | 24 h | 631 | 42 mi | Behind the official forecast by 37% | 12 kt |
| HMON | 48 h | 520 | 68 mi | Behind the official forecast by 46% | 16 kt |
| HMON | 72 h | 427 | 106 mi | Behind the official forecast by 56% | 17 kt |
| HMON | 120 h | 248 | 199 mi | Behind the official forecast by 46% | 21 kt |
| ECMWF HRES | 24 h | 40 | 49 mi | Behind the official forecast by 25% | 12 kt |
| ECMWF HRES | 48 h | 35 | 77 mi | Behind the official forecast by 18% | 13 kt |
| ECMWF HRES | 72 h | 28 | 108 mi | Behind the official forecast by 14% | 12 kt |
| ECMWF HRES | 120 h | 14 | 193 mi | Beats the official forecast by 11% | 13 kt |
| HWRF | 24 h | 631 | 43 mi | Behind the official forecast by 37% | 12 kt |
| HWRF | 48 h | 524 | 65 mi | Behind the official forecast by 38% | 15 kt |
| HWRF | 72 h | 430 | 97 mi | Behind the official forecast by 40% | 15 kt |
| HWRF | 120 h | 253 | 189 mi | Behind the official forecast by 35% | 19 kt |
| NAVGEM | 24 h | 650 | 62 mi | Behind the official forecast by 100% | 23 kt |
| NAVGEM | 48 h | 527 | 110 mi | Behind the official forecast by 136% | 21 kt |
| NAVGEM | 72 h | 412 | 165 mi | Behind the official forecast by 145% | 20 kt |
| NAVGEM | 120 h | 229 | 298 mi | Behind the official forecast by 122% | 24 kt |
| NHC official | 24 h | 745 | 31 mi | — | 7 kt |
| NHC official | 48 h | 615 | 47 mi | — | 11 kt |
| NHC official | 72 h | 505 | 67 mi | — | 12 kt |
| NHC official | 120 h | 302 | 143 mi | — | 15 kt |
| UKMET | 24 h | 368 | 44 mi | Behind the official forecast by 40% | 23 kt |
| UKMET | 48 h | 301 | 71 mi | Behind the official forecast by 53% | 27 kt |
| UKMET | 72 h | 245 | 105 mi | Behind the official forecast by 58% | 27 kt |
| UKMET | 120 h | 142 | 198 mi | Behind the official forecast by 41% | 29 kt |
| WeatherNext 3 | 24 h | 714 | 20 mi | Beats the official forecast by 32% | 9 kt |
| WeatherNext 3 | 48 h | 589 | 33 mi | Beats the official forecast by 28% | 11 kt |
| WeatherNext 3 | 72 h | 479 | 49 mi | Beats the official forecast by 26% | 13 kt |
| WeatherNext 3 | 120 h | 291 | 95 mi | Beats the official forecast by 31% | 15 kt |