Largest Towns in Moray 9

Elgin
34K
Forres
15.5K
Buckie
14.8K
Huntly
11.4K
Keith
9.3K
Lossiemouth
7.9K
Fochabers
4.8K
Aberlour
4.7K
Ballindalloch
1.5K

Location

Elevation & Terrain

Lowest point Branderburgh — 0 ft (0 m)
Highest point Clashnoir — 1,115 ft (340 m)
Average across towns 299 ft (91 m)
Elevation range 1,115 ft (340 m)

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.

Places in Moray 149

A B C D E F G H I K L M N O P Q R S T U W

Postcode Areas in Moray 2

Moray is served by 2 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 2