Rothes or Rothes-on-Spey is a small town and parish in Morayshire, on the banks of the River Spey south of Elgin. The village had a population of 1,209 at the 2001 census. The parish extends to some 20,133 acres, 899 of which lie on the right bank of the Spey in Banffshire.
At the south end of the village lie the remains of Rothes Castle, which dates from the 13th century. Sir Norman Leslie, the castle's owner, was host to King Edward I of England when he stayed there on 29 July 1296 during his triumphal march through Scotland following its conquest by him in 1296.
The village and castle are associated with the Earl of Rothes. It is home to five distilleries - Speyburn Distillery, Glen Grant Distillery, Glen Spey, the mothballed Caperdonich and Glenrothes Distillery.