Contents
Clydesdale North (Ward 2)
Clydesdale East (Ward 3)
Clydesdale South (Ward 4)
Avondale and Stonehouse (Ward 5)
East Kilbride South (Ward 6)
East Kilbride Central South (Ward 7)
East Kilbride Central North (Ward 8)
East Kilbride West (Ward 9)
East Kilbride East (Ward 10)
Rutherglen South (Ward 11)
Rutherglen Central and North (Ward 12)
Cambuslang East (Ward 14)
Blantyre (Ward 15)
Bothwell and Uddingston (Ward 16)
Hamilton North and East (Ward 17)
Hamilton West and Earnock (Ward 18)
Hamilton South (Ward 19)
Larkhall (Ward 20)
Data Notes
Changes in Affiliation
By-Elections:
East Kilbride West (Ward 9) - 6th of July 2023
Council-Wide Results
The SNP emerged from this election exactly where they were in 2017, with 27 seats, though on a small positive vote swing. Labour meanwhile had a slightly higher increase and were able to add two to their tally for 24 councillors. A big dip in Conservative support contributed to their group halving, with only 7 returning.
It was a good result for the Lib Dems, pulling off a treble. One of those included a defecting Conservative in Hamilton West and Earnock, and I’ll admit to being caught off guard at that re-election. Speaking of being caught off guard, the Greens also managed to pick up a seat in East Kilbride East. That’s long been their best bit of the council, but I’d thought of it as more of a 2027 prospect, due to the disproportionality of 3-member wards. They proved my assessment overly pessimistic. 2 Independents, formerly a Labour and SNP councillor respectively, were elected too.
Administration
After the election, a Labour-Lib Dem minority administration was formed. Reports are that it also includes the support of at least one Independent councillor – for the time being, both have been included as part of the administration below.
Interactive Map
Compared to its northern counterpart, South Lanarkshire features more in the way of internal contrasts, both demographic and political. The overwhelming majority of the population is found in a small corner of the council nearest Glasgow, including Hamilton, East Kilbride, Cambuslang and Rutherglen – the former two having been the centre of districts and the latter two part of Glasgow from the 70’s to the 90’s. This area is par for the Central Belt course. By contrast, the now quite small county town of Lanark itself was the centre of a big rural Clydesdale district home to a large number of scattered towns.
Nonetheless, most of this area had firmly settled into Labour hands by the mid-20th century, with Rutherglen the longest lived Conservative holdout. That Labour dominance was broken briefly albeit dramatically with Winnie Ewing’s famous victory for the SNP in the 1967 Hamilton by-election. This was the start of her party’s unbroken representation at Westminster, though it’d take until 2015 to win an MP in the area again – and Labour would briefly regain one of those seats in 2017. Change came earlier at the Scottish Parliament, with all constituencies bar Rutherglen going SNP in 2011, and Rutherglen itself flipping in 2016.
In the former districts, East Kilbride proved an early centre of SNP support, with a plurality in 1974 and majority in 1977, before clear Labour majorities for the remainder of its existence. Hamilton on the other hand was consistently Labour, whilst Clydesdale was Independent leaning for the first three and Labour for the last three elections. The advent of the current South Lanarkshire council in the 90’s then led to a period of clear Labour majorities.
Individual Ward Results
Councillors and Key Stats
4 Councillors, in order elected:
🔴Labour: Eileen Logan
🔵Conservative: Poppy Corbett
🟡SNP: David Shearer
🔴Labour: Lynsey Hamilton
Change vs 2017: No change
Turnout: 47.8%
Electorate: 15706
Valid: 7393 (98.4%)
Spoiled: 122 (1.6%)
Quota: 1479
Candidates
🟢Green: Neil Barton
🔵Conservative: Poppy Corbett
🔴Labour: Lynsey Hamilton
🔴Labour: Eileen Logan
🟠Lib Dem: Peter Meehan
🟡SNP: David Shearer
🟡SNP: Andrew Wilson
Clydesdale West: First Preferences
Clydesdale West: Transfers
Clydesdale West: Results by Polling District
Clydesdale West: Second Preferences
Clydesdale West: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Catherine McClymont
🟡SNP: Julia Marrs
🔵Conservative: Richard Eliott-Lockhart
Change vs 2017: No change
Turnout: 48.4%
Electorate: 11889
Valid: 5686 (98.8%)
Spoiled: 68 (1.2%)
Quota: 1422
Candidates
🔵Conservative: Richard Eliott-Lockhart
⚪Independent: Ronald Logan
🟡SNP: Julia Marrs
🔴Labour: Catherine McClymont
⚪Independent: John Scott
Clydesdale North: First Preferences
Clydesdale North: Transfers
All councillors in this ward were elected on first preferences alone, and thus no transfer rounds were required.
Clydesdale North: Results by Polling District
Clydesdale North: Second Preferences
Clydesdale North: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Ian McAllan
🔵Conservative: Alex Allison
🔴Labour: Ralph Barker
Change vs 2017: +1 Labour, -1 Conservative
Turnout: 51.0%
Electorate: 10578
Valid: 5289 (98.0%)
Spoiled: 106 (2.0%)
Quota: 1323
Candidates
🔵Conservative: Alex Allison
🔴Labour: Ralph Barker
🔵Conservative: Eric Holford
🟣Family: Gareth Kirk
🟡SNP: Ian McAllan
🟡SNP: John McLatchie
🟠Lib Dem: Nicholas Tucker
🟢Green: Claire Watson
Clydesdale East: First Preferences
Clydesdale East: Transfers
Clydesdale East: Results by Polling District
Clydesdale East: Second Preferences
Clydesdale East: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Mark Horsham
🔴Labour: Ross Gowland
🔵Conservative: Ross Lambie
Change vs 2017: No change
Electorate: 11706
Turnout: 45.5%
Valid: 5260 (98.7%)
Spoiled: 68 (1.3%)
Quota: 1316
Candidates
🔴Labour: Ross Gowland
⚪Independent: George Greenshields
🟡SNP: Mark Horsham
🔵Conservative: Ross Lambie
🟤UKIP: Janice MacKay
⚪Independent: Colin McGavigan
🟢Green: Ann McGuinness
🔴Labour: Imogen Walker
Clydesdale South: First Preferences
Clydesdale South: Transfers
Clydesdale South: Results by Polling District
Clydesdale South: Second Preferences
Clydesdale South: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
⚪Independent: Margaret Cooper
🟡SNP: Elise Frame
🔴Labour: Susan Kerr
Change vs 2017: +1 Independent, -1 Conservative (Margaret Cooper elected as Labour in 2017)
Turnout: 46.8%
Electorate: 14882
Valid: 6869 (98.7%)
Spoiled: 93 (1.3%)
Quota: 1718
Candidates
🟢Green: Erica Bradley-Young
🔵Conservative: Gary Burns
⚪Independent: Margaret Cooper
🟡SNP: Elise Frame
🔴Labour: Susan Kerr
⚫Alba: Colin MacLaren
🟡SNP: Leigh Payne
Avondale and Stonehouse: First Preferences
Avondale and Stonehouse: Transfers
Avondale and Stonehouse: Results by Polling District
Avondale and Stonehouse: Second Preferences
Avondale and Stonehouse: Two-Candidate Preferred
Avondale and Stonehouse: Two-Party Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Archie Buchanan
🔴Labour: Mathew Buchanan
🟡SNP: Geri Gray
Change vs 2017: No change
Turnout: 42.8%
Electorate: 12589
Valid: 5274 (97.9%)
Spoiled: 111 (2.1%)
Quota: 1319
Candidates
🟡SNP: Archie Buchanan
🔴Labour: Mathew Buchanan
🟤Libertarian: Ross Gibson
🟡SNP: Geri Gray
⚫Alba: Iain Leckenby
🟠Lib Dem: Paul McGarry
🟢Green: John McKechnie
🔵Conservative: Patrick Nailon
🟣Family: Jonathan Richardson
East Kilbride South: First Preferences
East Kilbride South: Transfers
East Kilbride South: Results by Polling District
East Kilbride South: Second Preferences
East Kilbride South: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: John Anderson
🔴Labour: Gerry Convery
🟡SNP: Elaine McDougall
Change vs 2017: No change
Turnout: 44.4%
Electorate: 12012
Valid: 5202 (97.5%)
Spoiled: 132 (2.5%)
Quota: 1301
Candidates
🟡SNP: John Anderson
⚫Alba: Rita Baillie
🟠Lib Dem: Lorna Cammock
🔴Labour: Gerry Convery
🟢Green: Alan Cresswell
🔵Conservative: Alan Fraser
🟤UKIP: David MacKay
🟡SNP: Elaine McDougall
🔴Labour: Lisa Quarrell
East Kilbride Central South: First Preferences
East Kilbride Central South: Transfers
East Kilbride Central South: Results by Polling District
East Kilbride Central South: Second Preferences
East Kilbride Central South: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Grant Ferguson
🔴Labour: Joe Fagan
🟡SNP: Hugh MacDonald
Change vs 2017: No change
Turnout: 45.6%
Electorate: 12861
Valid: 5705 (97.4%)
Spoiled: 154 (2.6%)
Quota: 1427
Candidates
🔵Conservative: Alex Brown
🟠Lib Dem: Tom Bryson
🔴Labour: Joe Fagan
🟡SNP: Grant Ferguson
⚪Independent: Kristofer Keane
🟡SNP: Hugh MacDonald
🔴Labour: Tam Mitchell
East Kilbride Central North: First Preferences
East Kilbride Central North: Transfers
East Kilbride Central North: Results by Polling District
East Kilbride Central North: Second Preferences
East Kilbride Central North: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Monique McAdams
🟡SNP: Ali Salamati
⚪Independent: David Watson
Change vs 2017: +1 Independent, -1 Conservative (David Watson elected as SNP in 2017)
Turnout: 50.9%
Electorate: 13319
Valid: 6709 (99.0%)
Spoiled: 70 (1.0%)
Quota: 1678
Candidates
🔵Conservative: Ian Harrow
🟣Family: Denise Hay
🟤UKIP: Yvonne MacKay
🔴Labour: Monique McAdams
🟡SNP: Ali Salamati
🟡SNP: Craig Sloan
⚪Independent: David Watson
🟠Lib Dem: Huaiquan Zhang
East Kilbride West: First Preferences
East Kilbride West: Transfers
East Kilbride West: Results by Polling District
East Kilbride West: Second Preferences
East Kilbride West: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Gladys Ferguson-Miller
🔴Labour: Graham Scott
🟢Green: Kirsten Robb
Change vs 2017: +1 Green, -1 SNP
Turnout: 46.0%
Electorate: 10887
Valid: 4921 (98.3%)
Spoiled: 86 (1.7%)
Quota: 1231
Candidates
🟡SNP: Gladys Ferguson-Miller
🟠Lib Dem: Lorna Gall
🟡SNP: Robert Gillies
🔵Conservative: Graeme Mullin
🟢Green: Kirsten Robb
🔴Labour: Graham Scott
⚪Independent: Jim Wardhaugh
East Kilbride East: First Preferences
East Kilbride East: Transfers
East Kilbride East: Results by Polling District
East Kilbride East: Second Preferences
East Kilbride East: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Carol Nugent
🟠Lib Dem: Robert Brown
🔴Labour: Margaret Cowie
Change vs 2017: No change
Electorate: 13065
Turnout: 59.6%
Valid: 5729 (98.7%)
Spoiled: 73 (1.3%)
Quota: 1433
Candidates
🟠Lib Dem: Robert Brown
🔴Labour: Margaret Cowie
🔵Conservative: Alexander Herdman
🟡SNP: Carol Nugent
🟣Family: Michael O’Hara
⚪Independent: Spencer Pryor
🟢Green: Emma Smith
Rutherglen South: First Preferences
Rutherglen South: Transfers
Rutherglen South: Results by Polling District
Rutherglen South: Second Preferences
Rutherglen South: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Martin Lennon
🟡SNP: Janine Calikes
🟡SNP: Andrea Cowan
Change vs 2017: +1 SNP, -1 Conservative
Electorate: 11692
Turnout: 44.7%
Valid: 5076 (97.1%)
Spoiled: 149 (2.9%)
Quota: 1270
Candidates
🟠Lib Dem: Gloria Adebo
🟡SNP: Janine Calikes
🟡SNP: Andrea Cowan
🔵Conservative: Libby Fox
🔴Labour: Martin Lennon
🔴Labour: Jack McGinty
🟢Green: Alex McRae
Rutherglen Central and North: First Preferences
Rutherglen Central and North: Transfers
Rutherglen Central and North: Results by Polling District
Rutherglen Central and North: Second Preferences
Rutherglen Central and North: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Margaret Walker
🟡SNP: John Bradley
🟠Lib Dem: Norman Rae
Change vs 2017: +1 Lib Dem, -1 Conservative
Turnout: 45.6%
Electorate: 12800
Valid: 5735 (98.3%)
Spoiled: 102 (1.7%)
Quota: 1434
Candidates
🟡SNP: John Bradley
🟢Green: Tom Lauckner
🔵Conservative: Ann Le Blond
🟠Lib Dem: Norman Rae
🟡SNP: Gillian Sutherland
🔴Labour: Margaret Walker
Cambuslang West: First Preferences
Cambuslang West: Transfers
Cambuslang West: Results by Polling District
Cambuslang West: Second Preferences
Cambuslang West: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Walter Brogan
🟡SNP: Alistair Fulton
🟡SNP: Katy Loudon
Change vs 2017: No change
Turnout: 39.2%
Electorate: 13227
Valid: 5104 (98.4%)
Spoiled: 83 (1.6%)
Quota: 1277
Candidates
🟠Lib Dem: Robert Bell
🔴Labour: Walter Brogan
🔴Labour: Amy Lee Fraioli
🟡SNP: Alistair Fulton
🟢Green: Marie Gallagher
⚫Alba: Muhammad Khuzaima
🔵Conservative: Jamie Logan
🟡SNP: Katy Loudon
Cambuslang East: First Preferences
Cambuslang East: Transfers
Cambuslang East: Results by Polling District
Cambuslang East: Second Preferences
Cambuslang East: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Maureen Chalmers
🔴Labour: Mo Razzaq
🔴Labour: Bert Thomson
Change vs 2017: No change
Turnout: 41.8%
Electorate: 12850
Valid: 5206 (96.9%)
Spoiled: 165 (3.1%)
Quota: 1302
Candidates
🟡SNP: Maureen Chalmers
🟡SNP: Gerry Chambers
🟢Green: David McClemont
🔵Conservative: Calum Nimmo
🔴Labour: Mo Razzaq
🟠Lib Dem: Stephen Reid
🔴Labour: Bert Thomson
Blantyre: First Preferences
Blantyre: Transfers
Blantyre: Results by Polling District
Blantyre: Second Preferences
Blantyre: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Maureen Devlin
🔵Conservative: Kenny McCreary
🟡SNP: Cal Dempsey
Change vs 2017: No change
Turnout: 50.4%
Electorate: 10818
Valid: 5381 (98.6%)
Spoiled: 74 (1.4%)
Quota: 1346
Candidates
🟠Lib Dem: Troy Davidson
🟡SNP: Cal Dempsey
🔴Labour: Maureen Devlin
🔵Conservative: Kenny McCreary
🟡SNP: Jim McGuigan
🟢Green: John Stubbs
Bothwell and Uddingston: First Preferences
Bothwell and Uddingston: Transfers
Bothwell and Uddingston: Results by Polling District
Bothwell and Uddingston: Second Preferences
Bothwell and Uddingston: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🔴Labour: Davie McLachlan
🟡SNP: Colin Dewar
🔵Conservative: Martin Hose
Change vs 2017: No change
Turnout: 40.4%
Electorate: 12036
Valid: 4757 (97.8%)
Spoiled: 109 (2.2%)
Quota: 1190
Candidates
⚪Independent: Balarabe Baba
🟡SNP: Colin Dewar
🔵Conservative: Martin Hose
🔴Labour: Davie McLachlan
🟠Lib Dem: Andrew Reynolds
🟡SNP: Phil Sykes
Hamilton North and East: First Preferences
Hamilton North and East: Transfers
Hamilton North and East: Results by Polling District
Hamilton North and East: Second Preferences
Hamilton North and East: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
🟡SNP: Mary Donnelly
🔴Labour: Allan Falconer
🟡SNP: Graeme Horne
🟠Lib Dem: Mark McGeever
Change vs 2017: +1 Lib Dem, -1 Conservative (Mark McGeever elected as Conservative in 2017)
Turnout: 39.5%
Electorate: 15083
Valid: 5823 (97.7%)
Spoiled: 135 (2.3%)
Quota: 1165
Candidates
🟡SNP: Mary Donnelly
🔴Labour: Allan Falconer
🔵Conservative: Graham Fisher
🟢Green: Leonard Gingell
🟡SNP: Graeme Horne
🔴Labour: Jim Lee
🟠Lib Dem: Mark McGeever
Hamilton West and Earnock: First Preferences
Hamilton West and Earnock: Transfers
Hamilton West and Earnock: Results by Polling District
Hamilton West and Earnock: Second Preferences
Hamilton West and Earnock: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
🟡SNP: John Ross
🔴Labour: Celine Handibode
🔴Labour: Gavin Keatt
🟡SNP: Helen Toner
Change vs 2017: +1 Labour, -1 Conservative
Turnout: 45.4%
Electorate: 16516
Valid: 7306 (97.4%)
Spoiled: 193 (2.6%)
Quota: 1462
Candidates
🔴Labour: Celine Handibode
🔴Labour: Gavin Keatt
🔵Conservative: Lynne Nailon
🟡SNP: John Ross
🟡SNP: Helen Toner
Hamilton South: First Preferences
Hamilton South: Transfers
Hamilton South: Results by Polling District
Hamilton South: Second Preferences
Hamilton South: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
🔴Labour: Andy Carmichael
🔵Conservative: Richard Nelson
🟡SNP: Ross Clark
🔴Labour: Lesley McDonald
Change vs 2017: No change
Turnout: 42.2%
Electorate: 15010
Valid: 6193 (97.7%)
Spoiled: 146 (2.3%)
Quota: 1239
Candidates
⚪Independent: Jackie Burns
🔴Labour: Andy Carmichael
🟡SNP: Ross Clark
🟤Libertarian: David Laird
🟤UKIP: Donald MacKay
🔴Labour: Lesley McDonald
🔵Conservative: Richard Nelson
🟠Lib Dem: Jake Stevenson
🟡SNP: George Sutherland
Larkhall: First Preferences
Larkhall: Transfers
Larkhall: Results by Polling District
Larkhall: Second Preferences
Larkhall: Two-Candidate Preferred
If you’re unsure about what any of this data means, a quick explanation is given in this piece.
By-Elections
Councillors and Key Stats
1 Councillor Elected:
Labour: Kirsty Williams
Change vs 2022 (notional): Labour Hold
Change vs vacating: Labour Gain from SNP
Turnout: 25.7% (-25.2)
Electorate: 13412
Valid: 3423 (99.2%)
Spoiled: 27 (0.8%)
Quota: 1712
2 Continuing Councillors:
🔴Labour: Monique McAdams
⚪Independent: David Watson
Candidates
Conservative: Bill Dorrian
Green: Cameron Eadie
SNP: Robert Gillies
Independent: Kristofer Keane
Family: Jonathan Richardson
Lib Dem: Jake Stevenson
Labour: Kirsty Williams
East Kilbride West By-Election: Context
Ali Salamati, SNP councillor for East Kilbride West, resigned his seat due to his job involving working abroad, triggering this by-election.
Read the BBS pre-election preview here.
Read the BBS results analysis here.