A planned village in north Aberdeenshire, New Aberdour lies just south of the Moray Firth coast, 7 miles (11 km) west of Fraserburgh. It was founded in 1798 to replace a former kirktown and comprises a long main street that stretches southward from a road junction.