Kept honest

Forecast ledger

Some of what this site records has not happened yet: river flood outlooks and weather warnings are issued days ahead. This page goes back to each one after its date has passed and says what we recorded near it — including the ones where the answer is nothing.

75
Came due
0
Followed by a record
75
Still ahead
45
Day window

These are not marks out of ten. 74 from METEOALARM, 1 from CAPHUB came due in this window. A weather warning warns about conditions; it does not promise that anyone will report damage, and most warnings pass with nothing separately recorded — by us or by anyone. Read the second number as “we also recorded something of that hazard nearby”, never as a score for the forecaster.

Forecasts that have come due

74 from METEOALARM, 1 from CAPHUB

Wind Level 1 — Western Gulf of Finland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — West Istrian coast region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Kvarner i Kvarneric region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Middle Dalmatia region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Velebit channel region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — South Dalmatia region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — North Dalmatia region 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain Yellow Warning — Trebinje 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain Yellow Warning — Foca 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Ličko-senjska 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Primorsko-goranska 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow wind warning — Zadarska 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain yellow — Southwestern Serbia 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain yellow — Southeastern Serbia 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain yellow — Kosovo i Metohija 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Rain yellow — Eastern Serbia 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate storm warning — Iran 10 Oct 2026 · CAPHUB · nothing recorded within 150 km no record Wind Level 1 — Northern Baltic Sea 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Wind Level 1 — Northern Gulf of Riga 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate Rain warning — Epirus 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Rain Warning — Marche 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Thunderstorm Warning — Abruzzo 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Rain Warning — Abruzzo 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Wind Warning — Sicilia 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Thunderstorm Warning — Marche 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Thunderstorm Warning — Umbria 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Drenthe 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Flevoland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Overijssel 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Friesland - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Rendsburg-Eckernförde - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Nordfriesland - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Nordfriesland - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Wittmund - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Schleswig-Flensburg - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Dithmarschen - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Steinburg 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Dithmarschen - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Stade 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Insel Borkum 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Cuxhaven - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Cuxhaven - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Persistent rain — Kreis Aurich - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Friesland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Groningen 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — IJsselmeergebied 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Noord-Holland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Waddenzee 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate thunderstorm warning — Waddeneilanden 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Eastern Lower Galilee 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Bet Shean Valley 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Hula Valley 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Izrael Valley 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Kinarot Valley 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — South Judea Desert Dead Sea 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record EXTREME HIGH TEMP — Northern Arava 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Warning — West Sterea 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Warning — Epirus 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Warning — West Peloponnisos 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Yellow Warning — Ionion Islands 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Moderate Rain warning — Ionion Islands 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Orange Rain Warning — Campania 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Stadt Wilhelmshaven 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Friesland - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Nordfriesland - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Wittmund - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Dithmarschen - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Dithmarschen - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Insel Borkum 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Wesermarsch - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Stadt Bremerhaven 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Cuxhaven - Binnenland 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Cuxhaven - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Gale-force gusts — Kreis Aurich - Küste 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record Near gale 14-17 m/s — Kattegat 10 Oct 2026 · METEOALARM · nothing recorded within 150 km no record

How this is worked out

A record counts as a forecast when its event date sat more than 12 hours ahead of the moment we stored it. That is read from the data, so any future feed that issues outlooks joins this page without a code change. Right now they come from: METEOALARM, GLOFAS, CAPHUB.

It counts as followed when a record of the same type, from a different source, appears within 150 km and 3 days, and is not itself a forecast.

What that is worth. A match says the forecast was followed by something this archive also recorded. It is not proof the forecast was right, and it is not an accuracy score — a river outlook that correctly predicted a rise nobody reported looks the same here as one that missed. A blank is weaker still: most incident types have no official live feed anywhere, so plenty happens that never reaches this archive. Read the two columns as "what we predicted" and "what we saw", nothing more.

Recomputed every 30 minutes · window: the last 45 days · what we can and cannot see