The local authorityArchive · §01 Composition · 26 seats across 8 wards
Councillors of Moray.
Every current seat-holder, derived from the latest scheduled elections per ward. By-elections aren’t overlaid on this baseline yet — a few seats may show the pre-by-election holder. Back to the council page.
All 26 current seat-holders · 26 seats across 8 wards
Con 11Ind 8Ind 3Lab 3Grn 1
| Councillor | Ward | Elected | |
|---|---|---|---|
| Gordon Cowie | Ind | Buckie | 4 May 2017 |
| Sonya Warren | Ind | Buckie | 4 May 2017 |
| Tim Eagle | Con | Buckie | 4 May 2017 |
| Amber Dunbar | Con | Elgin City North | 5 May 2022 |
| Jérémie Fernandes | Ind | Elgin City North | 5 May 2022 |
| Sandy Keith | Lab | Elgin City North | 5 May 2022 |
| Graham Leadbitter | Ind | Elgin City South | 5 May 2022 |
| John Divers | Lab | Elgin City South | 5 May 2022 |
| Peter Bloomfield | Con | Elgin City South | 5 May 2022 |
| Ben Williams | Lab | Fochabers Lhanbryde | 5 May 2022 |
| Marc Macrae | Con | Fochabers Lhanbryde | 5 May 2022 |
| Shona Morrison | Ind | Fochabers Lhanbryde | 5 May 2022 |
| Draeyk van der Horn | Grn | Forres | 5 May 2022 |
| Kathleen Robertson | Con | Forres | 5 May 2022 |
| Paul Mcbain | Con | Forres | 5 May 2022 |
| Scott Lawrence | Ind | Forres | 5 May 2022 |
| Bridget Mustard | Con | Heldon Laich | 5 May 2022 |
| James Allan | Con | Heldon Laich | 5 May 2022 |
| John Cowe | Ind | Heldon Laich | 5 May 2022 |
| Neil Cameron | Ind | Heldon Laich | 5 May 2022 |
| Donald Gatt | Con | Keith Cullen | 5 May 2022 |
| Theresa Ann Coull | Ind | Keith Cullen | 5 May 2022 |
| Tracy Colyer | Con | Keith Cullen | 5 May 2022 |
| David Gordon | Con | Speyside Glenlivet | 5 May 2022 |
| Derek Ross | Ind | Speyside Glenlivet | 5 May 2022 |
| Juli Harris | Ind | Speyside Glenlivet | 5 May 2022 |
Sources
SourceDemocracy Club (live)
DCLEAPIL v1.0 (historic)
DCLEAPIL v1.0 (historic)
MethodFor each ward, the latest K winners across scheduled elections, where K is the max winners that ward has ever returned in a single scheduled election.
CaveatBy-elections aren’t yet overlaid. Composition tally and per-seat identity may differ from current reality for wards with a recent by-election.