Scotland rivers
32 rivers and 96 spots, listed source to mouth. Monitor data updated 1 hour ago.
- 8
- discharging now
- 23
- spots, spill in 24h
- 0
- gauges above typical
- 688
- monitors
- Discharging now
- Spill in 48h
- No spills in 48h
- No data or offline
Every river, source to mouth
Each dot is a spot. Hover or tap for its name, click to open it.
Tay
5 rivers · 14 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Kenmore
No spills reported in the last 48 hours
1.16 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 1.16 m steady · within typical | 0.0 mm | 1 |
|
Aberfeldy
No spills reported in the last 48 hours
1.22 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 1.22 m steady · within typical | 0.0 mm | 6 |
|
Grandtully
No spills reported in the last 48 hours
1.22 m steady
· 0.4 mm rain
|
No spills reported in the last 48 hours | 1.22 m steady · within typical | 0.4 mm | 8 |
|
Dunkeld
No spills reported in the last 48 hours
0.79 m steady
· no rain gauge
|
No spills reported in the last 48 hours | 0.79 m steady · within typical | - | 12 |
|
Caputh
No spills reported in the last 48 hours
0.79 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 0.79 m steady · within typical | 0.0 mm | 16 |
|
Stanley
No spills reported in the last 48 hours
1.39 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 1.39 m steady · within typical | 0.0 mm | 25 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Pitlochry
No spills reported in the last 48 hours
0.57 m steady
· 0.4 mm rain
|
No spills reported in the last 48 hours | 0.57 m steady · within typical | 0.4 mm | 1 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Blair Atholl
No monitored overflows upstream
0.15 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.15 m steady · within typical | 0.2 mm | 0 |
|
Killiecrankie
No spills reported in the last 48 hours
0.15 m steady
· 0.4 mm rain
|
No spills reported in the last 48 hours | 0.15 m steady · within typical | 0.4 mm | 1 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
The Hermitage
No monitored overflows upstream
0.54 m steady
· no rain gauge
|
No monitored overflows upstream | 0.54 m steady · within typical | - | 0 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Comrie
No spills reported in the last 48 hours
0.35 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 0.35 m steady · within typical | 0.0 mm | 1 |
|
Crieff
Spill upstream in the last 48 hours
0.58 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.58 m steady · within typical | 0.0 mm | 3 |
|
Bridge of Earn
Spill upstream in the last 48 hours
0.94 m falling
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.94 m falling · within typical | 0.0 mm | 5 |
Highlands and Moray
4 rivers · 15 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Newtonmore
No monitored overflows upstream
0.45 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.45 m steady · within typical | 0.2 mm | 0 |
|
Kingussie
No spills reported in the last 48 hours
0.45 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 0.45 m steady · within typical | 0.2 mm | 1 |
|
Aviemore
No spills reported in the last 48 hours
0.40 m steady
· 3.2 mm rain
|
No spills reported in the last 48 hours | 0.40 m steady · within typical | 3.2 mm | 3 |
|
Boat of Garten
No spills reported in the last 48 hours
0.66 m steady
· 1.5 mm rain
|
No spills reported in the last 48 hours | 0.66 m steady · within typical | 1.5 mm | 3 |
|
Nethy Bridge
No spills reported in the last 48 hours
0.67 m steady
· 1.5 mm rain
|
No spills reported in the last 48 hours | 0.67 m steady · within typical | 1.5 mm | 7 |
|
Grantown-on-Spey
No spills reported in the last 48 hours
0.67 m steady
· 1.5 mm rain
|
No spills reported in the last 48 hours | 0.67 m steady · within typical | 1.5 mm | 10 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Ness Islands
No monitored overflows upstream
1.48 m falling
· 0.2 mm rain
|
No monitored overflows upstream | 1.48 m falling · within typical | 0.2 mm | 0 |
|
Inverness
No monitored overflows upstream
1.48 m falling
· 0.2 mm rain
|
No monitored overflows upstream | 1.48 m falling · within typical | 0.2 mm | 0 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Dulsie Bridge
No monitored overflows upstream
0.28 m steady
· 0.8 mm rain
|
No monitored overflows upstream | 0.28 m steady · within typical | 0.8 mm | 0 |
|
Randolph's Leap
No monitored overflows upstream
0.41 m steady
· 2.4 mm rain
|
No monitored overflows upstream | 0.41 m steady · within typical | 2.4 mm | 0 |
|
Forres
No monitored overflows upstream
0.87 m steady
· 2.4 mm rain
|
No monitored overflows upstream | 0.87 m steady · within typical | 2.4 mm | 0 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Elgin
No spills reported in the last 48 hours
0.29 m steady
· 0.4 mm rain
|
No spills reported in the last 48 hours | 0.29 m steady · within typical | 0.4 mm | 3 |
Forth
4 rivers · 9 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Aberfoyle
No monitored overflows upstream
No gauge
· 0.6 mm rain
|
No monitored overflows upstream | No gauge | 0.6 mm | 0 |
|
Stirling
Spill upstream in the last 24 hours
0.80 m steady
· 0.2 mm rain
|
Spill upstream in the last 24 hours | 0.80 m steady · within typical | 0.2 mm | 11 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Callander
No monitored overflows upstream
0.58 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.58 m steady · within typical | 0.2 mm | 0 |
|
Doune
Spill upstream in the last 24 hours
0.94 m steady
· 0.2 mm rain
|
Spill upstream in the last 24 hours | 0.94 m steady · within typical | 0.2 mm | 5 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Dunblane
Spill upstream in the last 48 hours
0.59 m steady
· 0.2 mm rain
|
Spill upstream in the last 48 hours | 0.59 m steady · within typical | 0.2 mm | 3 |
|
Bridge of Allan
Spill upstream in the last 48 hours
0.59 m steady
· 0.2 mm rain
|
Spill upstream in the last 48 hours | 0.59 m steady · within typical | 0.2 mm | 3 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Rumbling Bridge
No monitored overflows upstream
0.43 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.43 m steady · within typical | 0.2 mm | 0 |
|
Dollar
No monitored overflows upstream
0.43 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.43 m steady · below typical | 0.2 mm | 0 |
|
Tillicoultry
No spills reported in the last 48 hours
0.43 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 0.43 m steady · below typical | 0.2 mm | 1 |
Lothian
4 rivers · 10 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Balerno
Spill upstream in the last 48 hours
0.19 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.19 m steady · within typical | 0.0 mm | 2 |
|
Colinton Dell
Spill upstream in the last 48 hours
0.19 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.19 m steady · within typical | 0.0 mm | 8 |
|
Dean Village
Spill upstream in the last 48 hours
0.52 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.52 m steady · within typical | 0.0 mm | 24 |
|
Stockbridge
Spill upstream in the last 48 hours
0.52 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.52 m steady · within typical | 0.0 mm | 25 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Livingston
Spill upstream in the last 24 hours
0.49 m steady
· 0.4 mm rain
|
Spill upstream in the last 24 hours | 0.49 m steady · within typical | 0.4 mm | 18 |
|
Almondell
Spill upstream in the last 24 hours
0.49 m steady
· 0.4 mm rain
|
Spill upstream in the last 24 hours | 0.49 m steady · within typical | 0.4 mm | 20 |
|
Cramond
Spill upstream in the last 24 hours
0.57 m steady
· 0.0 mm rain
|
Spill upstream in the last 24 hours | 0.57 m steady · within typical | 0.0 mm | 33 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Musselburgh
Spill upstream in the last 48 hours
0.39 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.39 m steady · within typical | 0.0 mm | 17 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Haddington
Spill upstream in the last 48 hours
0.71 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.71 m steady · within typical | 0.0 mm | 5 |
|
East Linton
Spill upstream in the last 48 hours
0.50 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.50 m steady · within typical | 0.0 mm | 12 |
Clyde
4 rivers · 13 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Falls of Clyde
Spill upstream in the last 24 hours
0.75 m steady
· 1.0 mm rain
|
Spill upstream in the last 24 hours | 0.75 m steady · within typical | 1.0 mm | 13 |
|
Kirkfieldbank
Spill upstream in the last 24 hours
0.92 m steady
· 1.0 mm rain
|
Spill upstream in the last 24 hours | 0.92 m steady · within typical | 1.0 mm | 21 |
|
Crossford
Spill upstream in the last 24 hours
0.92 m steady
· 1.6 mm rain
|
Spill upstream in the last 24 hours | 0.92 m steady · within typical | 1.6 mm | 26 |
|
Strathclyde Park
Spill upstream in the last 24 hours
0.75 m falling
· 1.6 mm rain
|
Spill upstream in the last 24 hours | 0.75 m falling · within typical | 1.6 mm | 66 |
|
Bothwell Castle
Discharging upstream now
0.75 m falling
· 1.6 mm rain
|
Discharging upstream now | 0.75 m falling · within typical | 1.6 mm | 98 |
|
Cambuslang
Discharging upstream now
1.02 m falling
· 1.6 mm rain
|
Discharging upstream now | 1.02 m falling · within typical | 1.6 mm | 131 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Kirkintilloch
No spills reported in the last 48 hours
0.89 m falling
· 0.6 mm rain
|
No spills reported in the last 48 hours | 0.89 m falling · within typical | 0.6 mm | 9 |
|
Dawsholm
Spill upstream in the last 48 hours
0.62 m steady
· 0.6 mm rain
|
Spill upstream in the last 48 hours | 0.62 m steady · within typical | 0.6 mm | 17 |
|
Kelvingrove
Spill upstream in the last 48 hours
0.62 m steady
· 0.6 mm rain
|
Spill upstream in the last 48 hours | 0.62 m steady · within typical | 0.6 mm | 24 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Linn Park
Discharging upstream now
0.60 m steady
· 2.8 mm rain
|
Discharging upstream now | 0.60 m steady · within typical | 2.8 mm | 11 |
|
Pollok Country Park
Discharging upstream now
0.65 m falling
· 3.0 mm rain
|
Discharging upstream now | 0.65 m falling · within typical | 3.0 mm | 25 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Balloch
Discharging upstream now
1.45 m steady
· 1.6 mm rain
|
Discharging upstream now | 1.45 m steady · within typical | 1.6 mm | 3 |
Ayrshire
3 rivers · 5 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Galston
Spill upstream in the last 48 hours
0.41 m steady
· 3.8 mm rain
|
Spill upstream in the last 48 hours | 0.41 m steady · within typical | 3.8 mm | 7 |
|
Irvine
Spill upstream in the last 24 hours
1.04 m falling
· 2.4 mm rain
|
Spill upstream in the last 24 hours | 1.04 m falling · within typical | 2.4 mm | 54 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Catrine
Spill upstream in the last 24 hours
0.41 m steady
· 2.0 mm rain
|
Spill upstream in the last 24 hours | 0.41 m steady · within typical | 2.0 mm | 3 |
|
Ayr
Discharging upstream now
1.09 m falling
· 0.2 mm rain
|
Discharging upstream now | 1.09 m falling · within typical | 0.2 mm | 23 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Brig o' Doon
Spill upstream in the last 24 hours
0.90 m steady
· 0.2 mm rain
|
Spill upstream in the last 24 hours | 0.90 m steady · within typical | 0.2 mm | 4 |
Fife and Angus
3 rivers · 6 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Cupar
Spill upstream in the last 48 hours
0.22 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.22 m steady · below typical | 0.0 mm | 9 |
|
Guardbridge
Spill upstream in the last 48 hours
0.22 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.22 m steady · below typical | 0.0 mm | 17 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Brechin
No spills reported in the last 48 hours
-0.11 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | -0.11 m steady · below typical | 0.0 mm | 1 |
|
Bridge of Dun
No spills reported in the last 48 hours
-0.11 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | -0.11 m steady · below typical | 0.0 mm | 3 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Gannochy Bridge
No monitored overflows upstream
0.12 m steady
· 0.0 mm rain
|
No monitored overflows upstream | 0.12 m steady · within typical | 0.0 mm | 0 |
|
Marykirk
No spills reported in the last 48 hours
0.36 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 0.36 m steady · within typical | 0.0 mm | 2 |
Dumfries and Galloway
3 rivers · 7 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Sanquhar
Discharging upstream now
0.60 m falling
· 1.0 mm rain
|
Discharging upstream now | 0.60 m falling · within typical | 1.0 mm | 3 |
|
Thornhill
Discharging upstream now
0.78 m steady
· 0.4 mm rain
|
Discharging upstream now | 0.78 m steady · within typical | 0.4 mm | 3 |
|
Dumfries
Discharging upstream now
0.51 m steady
· 0.4 mm rain
|
Discharging upstream now | 0.51 m steady · within typical | 0.4 mm | 9 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Moffat
No monitored overflows upstream
0.83 m steady
· 0.6 mm rain
|
No monitored overflows upstream | 0.83 m steady · within typical | 0.6 mm | 0 |
|
Annan
Spill upstream in the last 48 hours
0.98 m steady
· 0.0 mm rain
|
Spill upstream in the last 48 hours | 0.98 m steady · within typical | 0.0 mm | 2 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Threave
No monitored overflows upstream
1.78 m steady
· 0.0 mm rain
|
No monitored overflows upstream | 1.78 m steady · within typical | 0.0 mm | 0 |
|
Tongland
No monitored overflows upstream
1.78 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 1.78 m steady · within typical | 0.2 mm | 0 |
Aberdeenshire
2 rivers · 17 spots| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Linn of Dee
No monitored overflows upstream
0.79 m steady
· 0.8 mm rain
|
No monitored overflows upstream | 0.79 m steady · within typical | 0.8 mm | 0 |
|
Braemar
No monitored overflows upstream
0.79 m steady
· 0.8 mm rain
|
No monitored overflows upstream | 0.79 m steady · within typical | 0.8 mm | 0 |
|
Ballater
No monitored overflows upstream
0.56 m steady
· 0.8 mm rain
|
No monitored overflows upstream | 0.56 m steady · within typical | 0.8 mm | 0 |
|
Aboyne
No spills reported in the last 48 hours
0.65 m steady
· 0.0 mm rain
|
No spills reported in the last 48 hours | 0.65 m steady · within typical | 0.0 mm | 2 |
|
Potarch
No spills reported in the last 48 hours
0.65 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 0.65 m steady · within typical | 0.2 mm | 5 |
|
Banchory
No spills reported in the last 48 hours
0.65 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 0.65 m steady · within typical | 0.2 mm | 8 |
| Spot | Upstream spills | Level | Rain 24h | Monitors |
|---|---|---|---|---|
|
Alford
No monitored overflows upstream
0.66 m steady
· 0.2 mm rain
|
No monitored overflows upstream | 0.66 m steady · within typical | 0.2 mm | 0 |
|
Monymusk
No spills reported in the last 48 hours
2.22 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 2.22 m steady · within typical | 0.2 mm | 2 |
|
Kemnay
No spills reported in the last 48 hours
2.22 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 2.22 m steady · within typical | 0.2 mm | 2 |
|
Inverurie
No spills reported in the last 48 hours
2.22 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 2.22 m steady · within typical | 0.2 mm | 3 |
|
Kintore
No spills reported in the last 48 hours
2.22 m steady
· 0.2 mm rain
|
No spills reported in the last 48 hours | 2.22 m steady · within typical | 0.2 mm | 6 |
|
Dyce
No spills reported in the last 48 hours
0.86 m steady
· 0.4 mm rain
|
No spills reported in the last 48 hours | 0.86 m steady · below typical | 0.4 mm | 7 |