About Moray

This part of the site contains a wealth of information about Moray - the place, its people and their achievements.


Moray lies in the northeast of Scotland between Inverness and the Highlands to the west and Aberdeen and Aberdeenshire to the east. It is shaped roughly like an inverted triangle with its base along the south shore of the Moray Firth and its apex extending further south into the Cairngorm Mountains and National Park.

Its area of 2,238 square kilometers makes it the eighth largest council area in Scotland. The area is mostly rural, comprising 70% open countryside and a further 25% woodland. However, in terms of its population, it ranks 25th out of 32 with a population of 94,750. Just over half of the population live in the five main towns of Elgin, Forres, Buckie, Lossiemouth and Keith.

Despite being off the main routes, Moray is not difficult to reach by road, either via the A9 from Perth or the A96 from Aberdeen and Inverness. The airports at Inverness and Aberdeen are both about an hour by road from the heart of Moray. The railway, with stations at Forres, Elgin and Keith, connects to the mainline termini at Inverness and Aberdeen.

The Moray economy is still largely based on its natural resources with the focus on agriculture, fishing, forestry, food products, whisky and tourism. The largest employer is the MOD with bases at Kinloss and Lossiemouth.

Follow these links for an introduction to the different areas within Moray: