The elections to Moray Council were held on Thursday 4 May 2017, on the same day as the 31 other local authorities in Scotland. It was the third successive Local Council election to run under the STV Electoral System. The election used the eight wards created under the Local Governance (Scotland) Act 2004, with 26 Councillors being elected. Each ward elected either 3 or 4 members, using the STV electoral system.
Following the 2017 election, a Conservative-Independent administration was formed. George Alexander (Independent) was appointed Leader of the council, while James Allan (Conservative) was appointed Convenor of the council.
In May 2018, all but one of the Conservative councillors left the administration, leaving the independents and Convenor James Allan in a minority administration. Following negotiations with other groups, the SNP formed a minority administration in June 2018, with Graham Leadbitter taking on the role of Council Leader and Shona Morrison being appointed Convenor, the first women to take on the role in Moray Council's history.
Note: "Votes" are the first preference votes. The net gain/loss and percentage changes relate to the result of the previous Scottish local elections in 2012. This may differ from other published sources showing gain/loss relative to seats held at dissolution of Scotland's councils.
Ward results
Speyside Glenlivet
2012: 2 X SNP & 1 X Independent
2017: 1 X SNP, 1 X Conservative & 1 X Independent[1]
† On 10 May 2017, Elgin City North Independent Cllr Sandy Cooper resigned his seat less than a week after being elected in the 2017 elections. A by-election took place on 13 July 2017.[2] The seat was won by Conservative candidate, Maria Mclean.
†† On 21 October 2017, Speyside Glenlivet Conservative Cllr Walter Wilson resigned from the party group following disagreements with colleagues in the party group. He now sits as an Independent.[3]
††† On 24 October 2019 Keith and Cullen Independent Cllr Ron Shepherd retired due to ill-health.[4] A by-election was held on 21 November 2019 and it was won by the Conservative's Laura Powell.