Contents
Overview
Past Results
Individual Ward Results:
Annick (Ward 1)
Kilmarnock North (Ward 2)
Kilmarnock West and Crosshouse (Ward 3)
Kilmarnock East and Hurlford (Ward 4)
Kilmarnock South (Ward 5)
Irvine Valley (Ward 6)
Ballochmyle (Ward 7)
Cumnock and New Cumnock (Ward 8)
Doon Valley (Ward 9)
Data Notes
Changes in Affiliation
By-Elections:
Kilmarnock West and Crosshouse (Ward 3) - 14th of November 2024
Doon Valley (Ward 9) - 14th of November 2024
Kilmarnock North (Ward 2) - 20th of February 2025
Council-Wide Results
Very little change for the SNP overall, with only a very small decrease in votes, and thus they were steady on 14 seats. Labour had a fair increase to their share and picked up another councillor, pulling them up to 10. That was one of two the Conservatives lost, off the back of losing a chunk of their vote share.
Independents did well, with a third joining the council, and the unique Rubbish Party vehicle of Sally Cogley saw her re-elected. Not just very weak vote shares, but a very weak presence overall for the smaller parties – the Greens only stood in one ward (down from four), Lib Dems in two (up from nil), and Alba in three.
Administration
After the election, an SNP minority administration was formed.
Interactive Map
Covering the bulk of inland Ayrshire, East Ayrshire is the only one of the modern trio of councils that isn’t simply a renamed version of a 1973 district. Instead, it was formed from an amalgamation of two of them. The more urbanised northern portion was previously the Kilmarnock and Loudon district. Kilmarnock itself is one of the largest towns in the country, and is orbited by Stewarton and the string of villages in the Irvine Valley. A more expansive and rural southern portion comes from the old Cumnock and Doon Valley district. Cumnock is a much smaller town than Kilmarnock, and there are plenty of mid-sized villages through this area with strong mining associations.
At Westminster the constituencies covering these areas were consistently Labour for decades too, until the SNP’s 2015 victory, though this had been Jim Sillars’ heartland when he launched the short lived “Scottish Labour Party” in the 70’s. He failed to hold his seat, but they did win 2 seats in the Cumnock district in 1977. For Holyrood both seats remained with Labour until the SNP won the Kilmarnock seat in 2007, winning both consistently from 2011 onwards.
Both of the predecessor districts were highly Labour favourable through their history, especially in the Cumnock end where the party always had a majority. In Kilmarnock the Conservatives tied with Labour in 1977, whilst the SNP ran a close second in 1992. Following the merger of the two districts into the modern East Ayrshire, Labour continued to be the clear majority party.
Individual Ward Results
Councillors and Key Stats
4 Councillors, in order elected:
🔵Conservative: John McFadzean
đź”´Labour: John McGhee
🟡SNP: Stephen Canning
⚪Independent: Ellen Freel
Change vs 2017: No change
Electorate: 12530
Turnout: 50.0%
Valid: 6184 (98.7%)
Spoiled: 80 (1.3%)
Quota: 1237
Candidates
⚪Independent: John Cairns
🟡SNP: Stephen Canning
⚪Independent: Ellen Freel
🟡SNP: Wendy Hannah
🔵Conservative: John McFadzean
đź”´Labour: John McGhee
Annick: First Preferences
Annick: Transfers
Annick: Results by Polling District
Annick: Second Preferences
Annick: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Elaine Cowan
đź”´Labour: Maureen McKay
🟡SNP: David Richardson
Change vs 2017: +1 SNP, -1 Conservative
Turnout: 40.4%
Electorate: 9748
Valid: 3882 (98.7%)
Spoiled: 53 (1.3%)
Quota: 971
Candidates
🟡SNP: Elaine Cowan
⚪Independent: Ian Grant
🔵Conservative: Allan MacDonald
⚫Alba: Wendy MacDonald
đź”´Labour: Maureen McKay
🟡SNP: David Richardson
Kilmarnock North: First Preferences
Kilmarnock North: Transfers
Kilmarnock North: Results by Polling District
Kilmarnock North: Second Preferences
Kilmarnock North: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
đź”´Labour: Lillian Jones
🔵Conservative: James Adams
🟡SNP: Iain Linton
🟡SNP: Douglas Reid
Change vs 2017: No change
Turnout: 44.6%
Electorate: 13347
Valid: 5888 (98.8%)
Spoiled: 70 (1.2%)
Quota: 1178
Candidates
🔵Conservative: James Adams
🟢Green: Elizabeth Brown
đź”´Labour: Lillian Jones
🟡SNP: Iain Linton
⚪Independent: Frank McNiff
⚫Alba: Guy Njali Jola
🟡SNP: Douglas Reid
Kilmarnock West and Crosshouse: First Preferences
Kilmarnock West and Crosshouse: Transfers
Kilmarnock West and Crosshouse: Results by Polling District
Kilmarnock West and Crosshouse: Second Preferences
Kilmarnock West and Crosshouse: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
đź”´Labour: Barry Douglas
🟡SNP: Graham Barton
⚪Independent: Graham Boyd
🟡SNP: Neal Ingram
Change vs 2017: +1 Independent, -1 Conservative
Electorate: 12370
Turnout: 43.6%
Valid: 5328 (98.7%)
Spoiled: 69 (1.3%)
Quota: 1066
Candidates
🟡SNP: Graham Barton
⚪Independent: Graham Boyd
đź”´Labour: Barry Douglas
đźź Lib Dem: Trevor Grant
🔵Conservative: Jon Herd
🟡SNP: Neal Ingram
Kilmarnock East and Hurlford: First Preferences
Kilmarnock East and Hurlford: Transfers
Kilmarnock East and Hurlford: Results by Polling District
Kilmarnock East and Hurlford: Second Preferences
Kilmarnock East and Hurlford: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Jim Todd
đź”´Labour: Peter Mabon
🟡SNP: Clare Maitland
Change vs 2017: No change
Turnout: 37.9%
Electorate: 8186
Valid: 3036 (97.8%)
Spoiled: 67 (2.2%)
Quota: 760
Candidates
🔵Conservative: Robin Bawa
đź”´Labour: Peter Mabon
🟡SNP: Clare Maitland
⚫Alba: Stewart McLintock
🟡SNP: Jim Todd
🟤Libertarian: Keyrin von Döring
Kilmarnock South: First Preferences
Kilmarnock South: Transfers
Kilmarnock South: Results by Polling District
Kilmarnock South: Second Preferences
Kilmarnock South: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
🟡SNP: Beverley Clark
đź”´Labour: Kevin McGregor
🟤Rubbish: Sally Cogley
Change vs 2017: No change
Turnout: 43.9%
Electorate: 9797
Valid: 4256 (98.9%)
Spoiled: 46 (1.1%)
Quota: 1065
Candidates
🟡SNP: Beverley Clark
🟤Rubbish: Sally Cogley
🔵Conservative: Susan McFadzean
đź”´Labour: Kevin McGregor
🟡SNP: Lee-Anne To
Irvine Valley: First Preferences
Irvine Valley: Transfers
Irvine Valley: Results by Polling District
Irvine Valley: Second Preferences
Irvine Valley: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
🟡SNP: Claire Leitch
đź”´Labour: Linda Holland
🟡SNP: William Lennox
🔵Conservative: Alyson Simmons
Change vs 2017: No change
Turnout: 42.4%
Electorate: 11193
Valid: 4646 (97.9%)
Spoiled: 100 (2.1%)
Quota: 930
Candidates
đź”´Labour: Linda Holland
🟡SNP: Claire Leitch
🟡SNP: William Lennox
đź”´Labour: Stephen McCarron
⚪Independent: David Shaw
🔵Conservative: Alyson Simmons
Ballochmyle: First Preferences
Ballochmyle: Transfers
Ballochmyle: Results by Polling District
Ballochmyle: Second Preferences
Ballochmyle: Two-Candidate Preferred
Councillors and Key Stats
4 Councillors, in order elected:
đź”´Labour: Billy Crawford
🟡SNP: Jim McMahon
đź”´Labour: June Kyle
🔵Conservative: Neill Watts
Change vs 2017: +1 Labour, -1 SNP
Turnout: 41.6%
Electorate: 11044
Valid: 4476 (97.5%)
Spoiled: 116 (2.5%)
Quota: 896
Candidates
đź”´Labour: Billy Crawford
đź”´Labour: June Kyle
🟡SNP: Jim McMahon
🟡SNP: Jacqui Todd
🔵Conservative: Neill Watts
đźź Lib Dem: Fraser Wright
Cumnock and New Cumnock: First Preferences
Cumnock and New Cumnock: Transfers
Cumnock and New Cumnock: Results by Polling District
Cumnock and New Cumnock: Second Preferences
Cumnock and New Cumnock: Two-Candidate Preferred
Councillors and Key Stats
3 Councillors, in order elected:
⚪Independent: Drew Filson
đź”´Labour: Elaine Stewart
🟡SNP: Jennifer Hogg
Change vs 2017: No change
Turnout: 43.9%
Electorate: 8932
Valid: 3866 (98.5%)
Spoiled: 59 (1.5%)
Quota: 967
Candidates
⚪Independent: John Bell
⚪Independent: Drew Filson
🔵Conservative: Samantha Hainey
⚪Independent: Murray Hendrie
🟡SNP: Jennifer Hogg
đź”´Labour: Elaine Stewart
Doon Valley: First Preferences
Doon Valley: Transfers
Doon Valley: Results by Polling District
Doon Valley: Second Preferences
Doon Valley: Two-Candidate Preferred
Doon Valley: Two-Party Preferred
If you’re unsure about what any of this data means, a quick explanation is given in this piece.
John McGhee (Annick) from Labour to ⚪Independent; effectively ceased sitting with the Labour group following the 2022 election; formally suspended in October 2024; only brought to light on council website at some point in early 2025.
David Richardson (Kilmarnock North) from SNP to ⚪Independent; quit in November 2025, no reasons available.
By-Elections
Councillors and Key Stats
1 Councillor Elected:Labour: Jayne Sangster
Change vs 2022 (notional): Labour Gain from SNP
Change vs vacating: Labour Hold
Turnout: 23.4% (-21.2)
Electorate: 13260
Valid: 3081 (99.1%)
Spoiled: 28 (0.9%)
Quota: 1541
3 Continuing Councillors:Conservative: James Adams
SNP: Iain Linton
SNP: Douglas Reid
Candidates
Conservative: Allan MacDonald
Lib Dem: Lee Manley
Independent: Stephen McNamara
SNP: Marie Robertson
Labour: Jayne Sangster
Kilmarnock West and Crosshouse By-Election: Context
Labour councillor Lillian Jones was elected MP for Kilmarnock and Loudoun in the 2024 UK General Election.
Read the BBS pre-election preview here.
Read the BBS results analysis here.
Kilmarnock West and Crosshouse By-Election: First Preferences
Kilmarnock West and Crosshouse By-Election: Transfers
Kilmarnock West and Crosshouse By-Election: Results by Polling District
Kilmarnock West and Crosshouse By-Election: Second Preferences
Kilmarnock West and Crosshouse By-Election: Two-Candidate Preferred
Councillors and Key Stats
1 Councillor Elected:Labour: Jim Kyle
Change vs 2022 (notional): Labour Hold
Change vs vacating: Labour Hold
Turnout: 18.6% (-25.4)
Electorate: 8763
Valid: 1602 (98.3%)
Spoiled: 27 (1.7%)
Quota: 802
2 Continuing Councillors:Independent: Drew Filson
SNP: Jennifer Hogg
Candidates
Conservative: Tracey Clark
Lib Dem: Trevor Grant
Independent: Jim Ireland
Labour: Jim Kyle
Independent: Stef McNamara
SNP: Lorraine Pollock
Green: Korin Vallance
Doon Valley By-Election: Context
Labour councillor Elaine Stewart was elected MP for Ayr, Carrick and Cumnock in the 2024 UK General Election.
Read the BBS pre-election preview here.
Read the BBS results analysis here.
Doon Valley By-Election: First Preferences
Doon Valley By-Election: Transfers
Doon Valley By-Election: Results by Polling District
Doon Valley By-Election: Second Preferences
Doon Valley By-Election: Two-Candidate Preferred
Councillors and Key Stats
1 Councillor Elected:SNP: Caroline Barton
Change vs 2022 (notional): SNP Hold
Change vs vacating: SNP Gain from Labour
Turnout: 21.7% (-18.7)
Electorate: 9726
Valid: 2092 (99.1%)
Spoiled: 18 (0.9%)
Quota: 1047
2 Continuing Councillors:SNP: Elaine Cowan
SNP: David Richardson
Candidates
Green: Finlay Affleck
SNP: Caroline Barton
Independent: Ian Grant
Reform UK: Sandra Kirkwood
Conservative: Allan MacDonald
Labour: Greg MacKenzie
Lib Dem: Lee Manley
Independent: Stephen McNamara
Kilmarnock North By-Election: Context
Labour councillor Maureen McKay sadly passed away in November 2024.
Read the BBS pre-election preview here.
Read the BBS results analysis here.
