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.



