Before (end of 2021) (26 seats, Open Council Data)
Conservative 9 · Other 8 · SNP 8 · Labour 1
After (end of 2022) (26 seats, Open Council Data)
Conservative 11 · SNP 8 · Labour 3 · Other 2 · Green 1 · Liberal Democrats 1
Ward results
Buckie3 seats
| Sonya Warren | SNP | 0 ✓ |
| Neil McLennan | Conservative | 0 ✓ |
| Christopher Thomas Price | Liberal Democrats | 0 ✓ |
Elgin City North3 seats
| Jérémie Fernandes | SNP | 1,199 ✓ |
| Sandy Keith | Labour | 1,048 ✓ |
| Amber Dunbar | Conservative | 952 ✓ |
| Graham Jarvis | Independent | 170 |
| Rebecca Jane Kail | Scottish Green Party | 165 |
| Neil Alexander | Liberal Democrats | 144 |
Elgin City South3 seats
| Graham Leadbitter | SNP | 1,444 ✓ |
| John Divers | Labour | 1,142 ✓ |
| Peter Bloomfield | Conservative | 1,090 ✓ |
| Michaela French | Independent | 161 |
| Bernard Matthew Salmon | Liberal Democrats | 124 |
| Paul Briggs | Independent | 101 |
Fochabers Lhanbryde3 seats
| Marc Macrae | Conservative | 1,590 ✓ |
| Shonagh Morrison | SNP | 940 ✓ |
| David Bremner | SNP | 778 |
| Ben Williams | Labour | 404 ✓ |
| Donald Cameron | Liberal Democrats | 284 |
Forres4 seats · turnout 36.3%
| Scott Lawrence | SNP | 2,077 ✓ |
| Kathleen Robertson | Conservative | 1,516 ✓ |
| Paul McBain | Conservative | 962 ✓ |
| James Hynam | Labour | 643 |
| Draeyk van der Horn | Green | 550 ✓ |
| Shaun Moat | Independent | 309 |
Heldon and Laich4 seats · turnout 33.4%
| Neil Cameron | SNP | 1,455 ✓ |
| James Allan | Conservative | 1,331 ✓ |
| John Cowe | Independent | 914 ✓ |
| Bridget Mustard | Conservative | 629 ✓ |
| Andrew O'Neill | Labour | 379 |
| Calum Cameron | Liberal Democrats | 228 |
Keith and Cullen3 seats
| Theresa Ann Coull | SNP | 1,493 ✓ |
| Donald Gatt | Conservative | 849 ✓ |
| Tracy Colyer | Conservative | 650 ✓ |
| Leslie Tarr | Liberal Democrats | 341 |
| William Keith Barclay | Scottish Family Party | 99 |
Speyside Glenlivet3 seats
| Juli Harris | SNP | 1,227 ✓ |
| David Gordon | Conservative | 1,129 ✓ |
| Derek Ross | Independent | 672 ✓ |
| Elidh Myrvang Brown | Scottish Green Party | 286 |
| David McHutchon | SOV | 23 |
