River level data is collected by the Scottish Environment Protection Agency (SEPA) from a number of gauging stations situated throughout the River Spey and its tributaries.
For up to date river level information click on the following SEPA gauging stations
River Spey:
Boat o’Brig
Aberlour
Grantown
Boat o’Garten
River Avon:
River Tromie:
River levels on the mainstem Spey can also be viewed via webcams at Ballindalloch and Grantown.
Data for other Speyside gauging stations and other rivers throughout Scotland is available here.