OCHA Centre for Humanitarian Data

Somalia Riverine Flood Trigger

Trigger design for anticipatory action against riverine flooding on the Juba and Shabelle rivers. Three global streamflow models (GloFAS, Google Flood Hub and GEOGloWS) compete station by station against SWALIM river-gauge observations; the winners form a per-basin forecast consensus with a readiness leg at 8–12 days and an action leg at 1 to 7 days.

The proposed trigger: two candidate designs

Operations

Live monitoringdaily

Today's status of the trigger: GloFAS and Google Flood Hub forecasts at the seven monitored points read against the four river-season windows, action and readiness legs, point-by-point levels and the daily chart. Updated after the daily run, which starts at 10:00 UTC and waits for the day's forecasts; the same evaluation feeds the email notifications.

/monitoring/status page

Google Flood Hub reading

Informational: the latest Google Flood Hub forecast at the seven stations, read against Google's own return-period levels with the trigger's station rule, next to the GloFAS reading the trigger uses. Not part of the trigger.

/monitoring-google/Oct 2026

Monitoring replay: Deyr 2023

The live monitoring page re-run on the GloFAS forecasts of October and November 2023, with today's rules and thresholds: the status, map, chart and station tables as they would have read through the 2023 El Niño floods, with the dates the river gauges rose marked alongside.

/monitoring-replay/Oct 2026

GloFAS version switch

The Deyr thresholds were fitted on the GloFAS v5 reanalysis, but the operational forecast is still v4 (v4.5 since April 2026; v5 is pre-operational). This page gives the thresholds on each version's own climatology, how far apart they sit, and what the Deyr windows and the envelope look like on the v4 record.

/glofas-version/operational note · Sep 2026

Google's new river model

Google's November 2026 river model read with the trigger's own rules at the seven stations, next to GloFAS v4, GloFAS v5 and Google, current, on each model's reanalysis and on its forecast archive: season by season, scores and timing against the gauges. Not yet the model behind the live feed.

/google-model-2026/Nov 2026

New Google model

Google released a new version of its flood model in November 2026. The two Gu windows replayed on it with the design method unchanged: activation years, the day the rule is met and the refitted levels, old model against new. Flood Hub still serves the old model; the Gu levels need refitting before it switches.

/google-model-update/operational note · Nov 2026

Explore the evidence

Mixed models vs one model per window

Both setups on GloFAS and Google only, both on the five reporting gauges, both balanced so each basin-season carries the same activation probability at 1-in-3.2. Two outputs: the year-by-year trigger record, and accuracy (F1, TPR, PPV, lead time) against the gauges and against a target list built from CERF allocations and major EM-DAT years.

/comparison/design delta · Sep 2026

Somalia floods analysis: data-source review

Presentation summary of the evidence: SWALIM thresholds, events and crossings, gauge events against flood exposure, model performance on hindsight and forecasts, bias correction, the seven trigger gauges, the grid search, the current best configuration and the envelope decision it implies.

/summary/updated as the analysis moves

The ensemble agreement level

A point counts when the ensemble median crosses its level. This note runs every agreement level from 1 of 11 members to all 11 on the GloFAS v4 reforecast and scores each against the gauge benchmark. No level catches an extra severe year, and no level performs better than the median. Google's archive is a single trace, so the Gu legs have no ensemble to read.

/ensemble-agreement/P. Wairimu · Sep 2026

Timing of activations

Dates on which the trigger is met in each season, shown alongside the river gauges and flood exposure in the 14 anticipatory-action districts. One chart per season, Deyr and Gu, with the model discharge, the SWALIM levels against each gauge's own 1-in-3, and the exposure that followed.

/activation-timing/1999–2023, 33 seasons

Indicator explorer

Pick a basin and a year and see how each indicator behaved: the SWALIM gauge record, each source's station-consensus count against its own 1-in-6 thresholds (GEOGloWS included, via its retrospective), and each model's signal at the reference station relative to its own climatology.

/explorer/1999–2023, daily

Source material

Access. This repository is public (Apache-2.0), so this site and the analysis behind it are openly readable. The underlying gauge, model and exposure data stay on the team's storage and are not published here.

Adding a page? Create a directory under pages/ with an index.html and add a card above; the deploy workflow publishes pages/ as the site root. Template lineage: ds-seas5-skill / ds-geospatial-impact-estimates.