The town of Grantown-on-Spey is located within the county of Inverness.
Grantown-on-Spey is situated in the Scotland region of the UK and is governed by Highland, council.
The town of Grantown-on-Spey is covers the following regions.