[2] Source:[3] There were changes to the political composition of the Council between 2017 and 2022 owing to the suspension of Councillors, defections, by-election results.
Resignation of Conservative Councillor Michael Jamieson after being charged with possession of indecent images of children in 2017 and SNP Councillor Dave Doogan after his election as a Member of Parliament in the 2019 United Kingdom general election triggered by-elections in Perth City South and Perth City North.
Conservative candidate Audrey Coates was elected to replace Jamieson in the first Perth City South by-election.
[9] John Duff won the Highland by-election to replace fellow Conservative Ian Campbell.
[10] The SNP's Ian Massie won the Perth City North by-election to replace Dave Doogan.
Liz Barrett of the Scottish Liberal Democrats won the second Perth City South by-election, replacing the SNP's Bob Band.
[12] Scottish Conservative candidate Frank Smith won the final by-election of the term, replacing the SNP's Henry Anderson as a Councillor for the Almond and Earn.
Colin Stewart and Calum Purves, representing Strathmore and Kinross-shire, were suspended in 2019 after allegations about their conduct during a meeting of the council's Integration Joint Board.
[14] Audrey Coates, elected in the 2017 Perth City South by-election, was also suspended from the Conservative group after being charged with drink driving in 2020.
This may differ from other published sources showing gain/loss relative to seats held at dissolution of Scotland's councils.
Perth & Kinross' Provost and incumbent Councillor Dennis Melloy was not re-elected, with party colleague Hugh Anderson elected for the first time.
[22] The Scottish National Party and Independents gained a seat compared to 2017, whilst the Liberal Democrats and Conservatives lost one.
Incumbent Councillors John Duff (Conservative), Xander McDade (Independent) and Michael Williamson (SNP) were re-elected.
Claire McLaren (Liberal Democrats) was elected for the first time and incumbent Councillor Anne Jarvis (Conservative) was not re-elected.
Incumbent Councillors Willie Robertson (Liberal Democrats) and Richard Watters (SNP) were re-elected.