Moray spans about 2,222 km² (858 sq mi) in Scotland.
Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.
Moray at a Glance
Amenities & Getting Around
Source: NHS, National Rail and Open Charge Map.
Frequently Asked Questions
What is the population of Moray?
Moray has a population of about 93,691 people, at a density of 42 per square kilometre.
Largest Towns in Moray 9
Location
Elevation & Terrain
Moray stretches from 0 ft at Branderburgh up to 1,115 ft at Clashnoir, a span of 1,115 ft across 149 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.
Main Towns in Moray 26
Moray has 149 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Moray.
Postcode Areas in Moray 2
Moray is served by 2 postcode areas. Each area contains multiple postcode districts covering different parts of the county.



