Moray liegt an der Nordostküste Schottlands zwischen Aberdeen und Inverness.
Die Verwaltungseinheit Moray Council wurde nach der letzten Gebietsreform 1996 gebildet und umfasst Teile der traditionellen Grafschaften Banffshire, Inverness-shire, Morayshire und Nairnshire. Heute besteht Moray Council aus 20 Kommunen.
Die größte Stadt und gleichzeitig Verwaltungszentrum der Region ist Elgin mit 20.500 Einwohnern. Moray hat 88.120 Einwohner, eine Nord-Süd-Ausdehnung von 120 km und eine Fläche von 2.238 km2.