Moray has 6 police locations in our directory, policed mainly by Police Scotland. Each is listed with its postcode and nearest town below.

# Station Postcode Town Force Details
1 Buckie Police Station AB56 1RH Seatown Police Scotland Map
2 Elgin Police Station IV30 1JL New Elgin Police Scotland Map
3 Forres Police Station IV36 3BT Forbes Hill Police Scotland Map
4 Keith Police Station AB55 5GJ Old Keith Police Scotland Map
5 Lossiemouth Police Station IV31 6DW Seatown Police Scotland Map
6 Rothes Police Station AB38 7AZ Police Scotland Map

Locations: OpenStreetMap contributors. Postcode & force attribution: Postcodes UK. Front counters and hours change often, check with Police Scotland before travelling.

Frequently asked questions

How many police stations are there in Moray?

There are 6 police locations in Moray in our directory. Almost all are staffed police stations rather than small front counters. The main areas with a station include Seatown, New Elgin and Forbes Hill. Many front counters keep limited hours these days, so it is worth checking opening times before travelling to one in person.

Which police force covers Moray?

The whole of Moray is policed by Police Scotland, the single national force that replaced Scotland's regional forces in 2013. Call 101 for non-urgent matters, and always dial 999 in an emergency.

Where are the main police stations in Moray?

Well-known stations in Moray include Buckie Police Station, Elgin Police Station and Forres Police Station. Seatown has the most locations listed here. In the table above, each station's postcode links through to its surrounding area, and the map link opens its exact spot so you can plan your route.