These plots monitor Rhine water level as it passes through Bonn and put it in historical context.
Few explanations:
- Daily levels (black line) come from the German Federal Institute of Hydrology (BfG). The record starts in 1960, but it is only updated every few weeks.
- Live levels (green line) come from the Bonn gauge itself (PEGELONLINE, WSV): one reading every 15 minutes for the last month. This fills the gap at the end of the BfG record.
- Both sources measure from the same zero point, and on the days when both have data they agree to about 0.1 cm, so neither is adjusted.
- The red lines show what is normal for the time of year, worked out from the years 1990 to 2021.
- For each day of the year I did not use that one date alone. I used every value within 5 days either side, i.e., an 11-day window. That gives about 350 values per day instead of about 32. This matters for the outer percentiles: with only 32 values, "P01" and "P99" are just the single lowest and highest readings, which jump around from one day to the next.
- Old data are corrected. On 1 November 1979 the gauge zero was moved down by exactly 1 metre. This means readings before that date are 1 metre too low. I added 100 cm to them, so the whole record can be compared directly. Without this correction the 1960s and 1970s look far drier than they really were.
- When you select more than 3 years, the red lines and the black anomaly line are hidden, because otherwise the plots are unreadable. Click them in the legend to bring them back.
<iframe
src="https://sites.ecmwf.int/ecbox/joaquin/rhine/index.html"
width="100%"
height="900"
frameborder="0">
</iframe> |
Record low levels and largest anomalies
Calculated over the whole series, 1 January 1960 to 2026-09-06 (24,356 days), combining the BfG record with the live Bonn Pegel readings. All values are on the current gauge zero, so the years before November 1979 have been corrected upwards by 1 metre.
The 20 lowest daily water levels (up to 01 sept 2026)
| # | Date | Level (cm) | Anomaly (cm) | Normal for the date (cm) | P01 (cm) | Source |
|---|
| 1 | 2026-08-17 | 63 | -188.6 | 251 | 120 | live |
| 2 | 2026-08-18 | 63 | -186.3 | 249 | 119 | live |
| 3 | 2026-08-16 | 64 | -188.6 | 253 | 121 | live |
| 4 | 2026-08-15 | 64 | -189.6 | 254 | 122 | live |
| 5 | 2026-08-13 | 66 | -188.1 | 254 | 123 | live |
| 6 | 2026-08-14 | 67 | -187.6 | 255 | 123 | live |
| 7 | 2026-08-12 | 70 | -184.6 | 254 | 123 | live |
| 8 | 2026-08-19 | 70 | -177.4 | 247 | 118 | live |
| 9 | 2026-08-11 | 71 | -183.0 | 254 | 123 | live |
| 10 | 2026-08-07 | 75 | -178.2 | 253 | 126 | BfG |
| 11 | 2026-08-10 | 75 | -178.4 | 253 | 124 | BfG |
| 12 | 2026-08-06 | 77 | -177.2 | 254 | 126 | BfG |
| 13 | 2026-08-08 | 77 | -175.8 | 253 | 126 | BfG |
| 14 | 2026-08-09 | 78 | -174.9 | 253 | 125 | BfG |
| 15 | 2026-08-20 | 79 | -166.4 | 245 | 116 | live |
| 16 | 2026-08-01 | 80 | -183.7 | 264 | 132 | BfG |
| 17 | 2018-10-22 | 81 | -144.1 | 225 | 84 | BfG |
| 18 | 2018-10-23 | 81 | -145.2 | 226 | 84 | BfG |
| 19 | 2026-08-03 | 81 | -178.0 | 259 | 128 | BfG |
| 20 | 2018-10-25 | 82 | -147.1 | 229 | 83 | BfG |
The 20 most negative anomalies (up to 01 sept 2026)
| # | Date | Level (cm) | Anomaly (cm) | Normal for the date (cm) | P01 (cm) | Source |
|---|
| 1 | 2017-01-10 | 117 | -266.5 | 383 | 124 | BfG |
| 2 | 2017-01-09 | 118 | -266.2 | 384 | 124 | BfG |
| 3 | 2017-01-08 | 120 | -263.9 | 384 | 123 | BfG |
| 4 | 2017-01-03 | 123 | -260.9 | 384 | 125 | BfG |
| 5 | 2017-01-04 | 124 | -260.3 | 384 | 124 | BfG |
| 6 | 1963-03-04 | 116 | -260.2 | 376 | 198 | BfG |
| 7 | 2017-01-02 | 124 | -259.4 | 383 | 125 | BfG |
| 8 | 1963-03-05 | 116 | -259.0 | 375 | 197 | BfG |
| 9 | 2017-01-11 | 123 | -258.8 | 382 | 124 | BfG |
| 10 | 2017-01-01 | 125 | -258.6 | 384 | 126 | BfG |
| 11 | 2017-01-05 | 126 | -258.5 | 384 | 124 | BfG |
| 12 | 2017-01-07 | 125 | -258.4 | 383 | 123 | BfG |
| 13 | 1963-03-03 | 118 | -258.3 | 376 | 198 | BfG |
| 14 | 1963-03-02 | 119 | -256.3 | 375 | 201 | BfG |
| 15 | 2016-12-31 | 129 | -255.6 | 385 | 126 | BfG |
| 16 | 2017-01-06 | 128 | -255.6 | 384 | 123 | BfG |
| 17 | 1963-02-12 | 111 | -254.6 | 366 | 149 | BfG |
| 18 | 1963-03-06 | 121 | -253.8 | 375 | 194 | BfG |
| 19 | 2016-12-29 | 132 | -253.5 | 385 | 131 | BfG |
| 20 | 2016-12-30 | 132 | -253.4 | 385 | 127 | BfG |
Interpretation of 'river drought'
- August 2026 record in absolute terms. Nine days in a row, from 11 to 19 August, sit below every previous reading in 66 years, with a low of 63 cm on 17-18 August. This was a sustained event, not a single spike.
- However, this is not the largest negative departure from normal. Summer levels are naturally low: the normal level in mid-August is about 250 cm, so even 63 cm gives an anomaly of about -189 cm. Winter levels are normally about 385 cm, so January 2017 at 117 cm gives -266 cm. The seasonal cycle limits how negative a summer anomaly can be: for instance, the river cannot fall 260 cm below normal when normal is only 250 cm. The largest anomalies are all winter events, in December-March, concentrated in three episodes: January 2017 (11 days), March 1963 (6 days) and late December 2016 (3 days).
- Comparing against the seasonal 1st percentile: The 2026 days sit around 120 cm below a P01 of about 120 cm for the time of year, while the 2018 days sit near a P01 of about 84 cm. Relative to what is normal for that point in the calendar, 2026 is the most unusual event!