Click on a monitoring station name to view live and historical river data.
Station
Parameter
River
Town
Ballachraggan Level (River Stage)
Lossie
Ballachraggan Flow (River Discharge)
Lossie
Ballachraggan Flow (River Discharge)
Lossie
Brodie Level (River Stage)
Muckle Burn
Forres
Brodie Flow (River Discharge)
Muckle Burn
Forres
Brodie Flow (River Discharge)
Muckle Burn
Forres
Dunphail Level (River Stage)
Divie
Forres
Dunphail Flow (River Discharge)
Divie
Forres
Dunphail Flow (River Discharge)
Divie
Forres
Forres Level (River Stage)
Findhorn
Forres
Forres Flow (River Discharge)
Findhorn
Forres
Forres Flow (River Discharge)
Findhorn
Forres
Glassgreen Level (River Stage)
Linkwood Burn
Elgin
Kingston Tide Gauge Level (Tidal Level)
Moray Firth
Fochabers
Pluscarden Abbey Level (River Stage)
Black Burn
Elgin
Pluscarden Abbey Flow (River Discharge)
Black Burn
Elgin
Pluscarden Abbey Flow (River Discharge)
Black Burn
Elgin
Sheriffmills Level (River Stage)
Lossie
Elgin
Sheriffmills Flow (River Discharge)
Lossie
Elgin
Sheriffmills Flow (River Discharge)
Lossie
Elgin
Wardend Bridge Level (River Stage)
Mosset Burn
Forres
Wardend Bridge Flow (River Discharge)
Mosset Burn
Forres
Wardend Bridge Flow (River Discharge)
Mosset Burn
Forres
Wardend Bridge Flow (River Discharge)
Mosset Burn
Forres