Carse of Gowrie (Ward 1) Incumbent Councillors Alasdair Bailey (Labour) and Angus Forbes (Conservative) were re-elected. Ken Harvey (SNP) was elected for the first time. John Kellas, formerly the SNP Councillor for Strathtay, stood as a second SNP candidate but was not elected. There was no change in political representation from the 2017 election, remaining as one Labour, one Conservative, and one SNP.
Strathmore (Ward 2) Perth & Kinross'
Provost and incumbent Councillor Dennis Melloy was not re-elected, with party colleague Hugh Anderson elected for the first time. Colin Stewart, first elected in 2017 but subsequently suspended from the Conservatives over allegations of bullying, was elected as an Independent, whilst the SNP's Grant Stewart and Jack Welch were both elected for the first time. Incumbent Liberal Democrat Councillor Lewis Simpson did not seek re-election. The Scottish National Party and Independents gained a seat compared to 2017, whilst the Liberal Democrats and Conservatives lost one.
Blairgowrie and Glens (Ward 3) Incumbent Councillors Bob Brawn (Conservative), Tom McEwen (SNP) and Caroline Shiers (Conservative) were re-elected. There was no change in political representation from the 2017 election, remaining as two Conservative and one SNP.
Highland (Ward 4) Incumbent Councillors John Duff (Conservative), Xander McDade (Independent) and Michael Williamson (SNP) were re-elected. There was no change in political representation from the 2017 election, remaining as one Conservative, one Independent and one SNP.
Strathtay (Ward 5) Incumbent Councillors Ian James (Conservative) and Grant Laing (SNP) were re-elected. Claire McLaren (Liberal Democrats) was elected for the first time and incumbent Councillor Anne Jarvis (Conservative) was not re-elected. Liberal Democrats gained the seat from the conservatives. 2022 political representation is now one Conservative, one SNP and one Liberal Democrat.
Strathearn (Ward 6) Incumbent Councillors Rhona Brock (Independent) and Stewart Donaldson (SNP) were re-elected. Unlike 2017, the Conservatives only stood one candidate and their candidate, Noah Khogali, was elected for the first time and is the youngest representative on the Council. There was no change in political representation from the 2017 election, remaining as one Independent, one SNP and one Conservative.
Strathallan (Ward 7) Council leader Murray Lyle (Conservative) and Tom Gray (SNP) stood down at this election. Incumbent Councillor Crawford Reid (Conservative) was re-elected. Keith Allen (Conservative) and Steven Carr (SNP) were elected for the first time. There was no change in political representation from the 2017 election, remaining two Conservatives and one SNP.
Kinross-Shire (Ward 8) Incumbent Councillors Callum Purves (Conservative) and Mike Barnacle (Independent/Conservative) stood down at this election. Incumbent Councillors Willie Robertson (Liberal Democrats) and Richard Watters (SNP) were re-elected. Neil Freshwater (Conservative) was elected for the first time. Former Councillor Dave Cuthbert (Independent) is back representing Kinross-shire after being elected. There was no change in political representation from the 2017 election, remaining one SNP, one Liberal Democrat, one Conservative and one Independent.
Almond and Earn (Ward 9) Deputy Provost and incumbent Councillor Kathleen Baird (Conservative) stood down at this election. Incumbent Councillors David Illingworth (Conservative) and Frank Smith (Conservative) were re-elected. Unlike 2017, the SNP only stood one candidate and Michelle Frampton was elected for the first time. There was no change in political representation from the 2017 election, remaining two Conservatives and one SNP.
Perth City South (Ward 10) Incumbent Councillors Liz Barrett (Liberal Democrats) and Sheila McCole (SNP) were re-elected. Andy Chan (Conservative) and Iain Macpherson (SNP) were elected for the first time. There was no change in political representation from the 2017 election, remaining two SNP, one Liberal Democrat and one Conservative.
Perth City North (Ward 11) Incumbent Councillors Ian Massie (SNP) and John Rebbeck (SNP) were re-elected. Incumbent Councillor Harry Coates (Conservative) stood down at this election and Brian Leishman (Labour) won the 3rd seat over the conservative candidate, Aziz Rehman. The political representation is now two SNP and one Labour.
Perth City Centre (Ward 12) Incumbent Councillors Chris Ahern (Conservative), Peter Barrett (Liberal Democrats), Eric Drysdale (SNP) and Andrew Parrott (SNP) were all re-elected. There was no change in political representation from the 2017 election, remaining two SNP, one Conservative and one Liberal Democrat. == Aftermath ==