The Scottish town of Grantown-on-Spey is located within the county of Inverness and has a population of approximately 2,900.
Grantown-on-Spey is governed by Highland council.
Grantown-on-Spey is policed by Police Scotland
Grantown-on-Spey is within the Parliamentary Constituency of Inverness, Nairn, Badenoch and Strathspey
Buying a House in Grantown-on-Spey?, Browse our list of local Estate Agents below.
Do you know where the name Grantown-on-Spey comes from?
What's it like to live here?
Ask the community a question about Grantown-on-Spey.