The 2017 Aberdeen City Council election took place on 4 May 2017 to elect members of Aberdeen City Council. The election used the 13 wards created as a result of the Local Governance Act 2004, with each ward electing three or four Councillors using the single transferable vote system a form of proportional representation, with a total of 45 Councillors elected, an increase in 2 members from 2012. On 11 May, the Scottish Liberal Democrats ruled out entering into a formal coalition and instead would "consider every issue before the council on its merits on a case-by-case basis." On 17 May, an agreement was reached to form a coalition between the Scottish Conservative and Unionist Party, the Scottish Labour Party, and three Independent councillors. The Tories had 11 seats, Labour contributed 9 and there were 3 independent members. This was after councillor Jennifer Stewart resigned from the Liberal Democrat group to sit as an Independent and give the coalition an overall majority. The coalition agreed by Aberdeen's Labour councillors was without the party executive's approval and so the councillors were told to withdraw from the deal by 5pm on 17 May or face suspension. The deadline passed without any change to the coalition and as such, all 9 Labour councillors were suspended from the party. In August, the co-leadership was ratified by a meeting of the full council, appointing Douglas Lumsden & Jenny Laing as co-leaders.
= Sitting Councillors for Kingswells/Sheddocksley Ward.
Northfield/Mastrick North
2017: 2x SNP; 1xLab
2012–2017 Change: New ward
= Sitting Councillors for Northfield Ward.
Hilton/Woodside/Stockethill
2017: 1x SNP; 1xLab; 1xCons
2012–2017 Change: New ward
= Sitting Councillors for Hilton/Stockethill ward.
Tillydrone/Seaton/Old Aberdeen
2012: 2xLab; 1xSNP
2017: 2xSNP; 1Lab
2012–2017 Change: −1 Lab; +1 SNP
Midstocket/Rosemount
2012: 1xCons; 1xSNP; 1xLab
2017: 1xCons; 1xSNP; 1xLab
2007–2012 Change: No change
George Street/Harbour
2012: 2xLab; 1xSNP
2017: 2xSNP; 1xLab; 1xCons
2012–2017 Change: +1 Cons; +1 SNP; −1 Lab; 1 extra seat compared to 2012.
Lower Deeside
2012: 1xIndependent; 1xLib Dem; 1xLab
2017: 1xCons; 1xLab; 1xIndependent
2012–2017 Change: − LibDem; +1 Con
Hazlehead/Ashley/Queens Cross
2012 2xLDem; 1xCons; 1xSNP
2017 2xLDem; 1xCons; 1xSNP
2012–2017 Change: No change
Airyhall/Broomhill/Garthdee
2012 1xLib Dem; 1xLab; 1xSNP
2017 1xLib Dem; 1xCons; 1xSNP
2012–2017 Change: −1 Lab; +1 Cons
Torry/Ferryhill
2012: 2xSNP; 1xLab; 1xCons
2017: 2xSNP; 1xLab; 1xCons
2012–2017 Change: No change
Kincorth/Nigg/Cove
2017: 2xSNP; 1xCons; 1xLab
2012–2017 Change: New ward
= Sitting Councillors for Kincorth/Loirston Ward.
+ = Sitting Councillor for Midstocket/Rosemount Ward.
Changes between 2017 and 2022
‡ Changes of affiliation
On 17 May 2017, Cllr Jennifer Stewart resigned from the Liberal Democrat group and now sits as an Independent. On the same day, all 9 Labour councillors were suspended from the party and now sit as "Aberdeen Labour". The issue was to be resolved after the Councils budget in February 2018 by the Labour Party's Scottish Executive Committee.
‡‡‡ On 11 July 2019 Bridge of Don SNP Cllr Sandy Stuart died after a short illness. A by-election was held on 3 October 2019 for two seats. This was due to the resignation of fellow Bridge of Don Cllr Brett Hunt the day after the deat of Cllr Stuart. The SNP candidate Jessica Mennie retained the seat for the party.
‡‡‡‡ On 12 July 2019 Conservative Cllr Brett Hunt resigned his seat as he works increasingly overseas. A by-election was held on 3 October 2019 for two seats. This was due to the death of fellow Bridge of Don Cllr Sandy Stuart the day before Cllr Brett Hunt's resignation. The Conservative candidate Sarah Cross retained the seat for the party.
‡‡‡‡‡ On 28 August 2019 Torry and Ferryhill SNP Cllr Catriona McKenzie resigned her seat due to changes in her personal life. A by-election was held on 21 November 2019 and Audrey Nicoll held the seat for the SNP.
‡‡‡‡‡‡ Kincorth/Nigg/Cove SNP Cllr Stephen Flynn was elected MP for Aberdeen South at the 2019 UK General Election. He resigned his Council seat on 4 March 2020 resulting in a by-election. This is scheduled for 5 November 2020.