Contents

Overall 2022 Result
Overview
Past Results
Individual Ward Results:

Overall 2022 Result

Council-Wide Results

Against steady progress nationally, it’s notable that Labour actually dropped four seats in Fife to be left with 20. The SNP meanwhile made a gain of five to take them up to 34. It was an extremely good day for the Lib Dems in Fife, as they almost doubled their tally from seven up to 13 seats. That was still built almost entirely on their absolute dominance of North East Fife, though they made a gain in Dunfermline, and wisely invested in growth in the Leven, Kennoway and Largo ward, more of which is likely to be added to the Westminster constituency.

Much of this growth came directly at the Conservatives’ expense, and indeed they were only about 20 votes shy of being knocked out of the North East entirely by Labour holding a St Andrews seat. The Greens continued to grow in Fife, though they were a fair bit behind their relatively strong Holyrood performance in the Kingdom, and it didn’t translate to any seats.

Administration

After the election, a Labour minority administration was formed. 

Interactive Map

Overview

Possessing one of the strongest regional identities in Scotland, such that it still often refers to itself as a Kingdom, Fife is divided into two very distinct areas. The southern end is home to some of Scotland’s largest towns, in Dunfermline, Kirkcaldy and the New Town of Glenrothes. Throw in the dockyards at Rosyth and the mining villages across the various bits of the Fife Coalfield, and you get a very typically Central Belt area. By contrast, the north east of Fife is much more rural in character, home to a string of small yet historic fishing burghs along the famed East Neuk and an ancient university at St Andrews.

These areas therefore have very strongly contrasting political histories. Labour were naturally dominant in the industrialised south, whilst the Conservatives held sway in the more rural north east. The Lib Dems would replace the Conservatives by the late 80’s, and won the UK’s Dunfermline seat in a 2006 by-election, then an overlapping Holyrood seat in 2007. The SNP meanwhile made their first constituency inroads in 2007 with Glenrothes, then took all of Fife bar Cowdenbeath in 2011. Fife has been in a bit of flux since, with Labour losing all of their seats then regaining one at Westminster then losing it again, whilst the Lib Dems once again hold the North East in both parliaments, after initially failing to regain it at Westminster by just 2 votes in 2017.

Local elections mostly followed suit, with a clear Labour majority in the urban districts and the regional council most years – only in 1977 did the Kirkcaldy district see the Labour slip to a minority. In the North East, the Conservative to Lib Dem handover came in 1984. When the single unitary Fife council arrived in the 90’s Labour won a majority at both elections, then ended the FPTP era having relatively narrowly lost it in 2003.

Previous STV Elections

2007
2012
2017

Individual Ward Results

West Fife and Coastal Villages (Ward 1)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: Graeme Downie
🟡SNP: Sam Steele
🔵Conservative: Conner Young
Change vs 2017: No change
Electorate: 13553
Turnout: 44.9%
Valid: 5963 (97.9%)
Spoiled: 129 (2.1%)
Quota: 1491

Candidates

🟠Lib Dem: Jo Cockburn
🔴Labour: Graeme Downie
Alba: William Gavin
Independent: Martin Keatings
🟢Green: Craig McCutcheon
🔴Labour: Jacqueline McKenna
🟣Family: Danny Smith
🟡SNP: Sam Steele
🟡SNP: Katie Strang
🔵Conservative: Conner Young

West Fife and Coastal Villages: First Preferences
West Fife and Coastal Villages: Transfers
West Fife and Coastal Villages: Results by Polling District
West Fife and Coastal Villages: Second Preferences
West Fife and Coastal Villages: Two-Candidate Preferred

Dunfermline North (Ward 2)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: Gordon Pryde
🟡SNP: Auxi Barrera
🔵Conservative: Gavin Ellis
Change vs 2017: No change
Turnout: 46.3%
Electorate: 12503
Valid: 5710 (98.6%)
Spoiled: 79 (1.4%)
Quota: 1428

Candidates

🟡SNP: Auxi Barrera
🟤TUSC: Dave Edler
🔵Conservative: Gavin Ellis
🟢Green: Mags Hall
🟠Lib Dem: Caroline McIlwraith
🟡SNP: Craig McIvor
🔴Labour: Gordon Pryde
🟣Family: Karen Smith

Dunfermline North: First Preferences
Dunfermline North: Transfers
Dunfermline North: Results by Polling District
Dunfermline North: Second Preferences
Dunfermline North: Two-Candidate Preferred

Dunfermline Central (Ward 3)

Councillors and Key Stats

4 Councillors, in order elected:
🟠Lib Dem: Aude Boubaker-Calder
🟡SNP: Derek Glen
🔴Labour: Jim Leishman
🟡SNP: Jean Muir
Change vs 2017: +1 SNP, +1 Lib Dem, -1 Labour, -1 Conservative
Turnout: 47.9%
Electorate: 16854
Valid: 7971 (98.8%)
Spoiled: 100 (1.2%)
Quota: 1271

Candidates

🟠Lib Dem: Aude Boubaker-Calder
🟢Green: Lewis Campbell
🟡SNP: Derek Glen
🔴Labour: Garry Haldane
🟡SNP: Jean Muir
🔴Labour: Jim Leishman
🔵Conservative: Malcolm Macaulay
🟣Family: Gary Pratt
Alba: Leanna Tervit

Dunfermline Central: First Preferences
Dunfermline Central: Transfers
Dunfermline Central: Results by Polling District
Dunfermline Central: Second Preferences
Dunfermline Central: Two-Candidate Preferred

Dunfermline South (Ward 4)

Councillors and Key Stats

4 Councillors, in order elected:
🟠Lib Dem: James Calder
🔴Labour: Cara Hilton
🟡SNP: Naz Anis-Miah
🟡SNP: Lynn Ballantyne Wardlaw
Change vs 2017: +1 SNP, -1 Conservative
Electorate: 17563
Turnout: 44.9%
Valid: 7793 (98.8%)
Spoiled: 92 (1.2%)
Quota: 1559

Candidates

🟡SNP: Naz Anis-Miah
🟡SNP: Lynn Ballantyne Wardlaw
🟠Lib Dem: James Calder
🟢Green: Tom Freeman
🔴Labour: Cara Hilton
🟣Family: Paul Lynch
🔴Labour: Ross Paterson
🔵Conservative: David Ross
Alba: Rob Thompson
Independent: Martin Willcocks

Dunfermline South: First Preferences
Dunfermline South: Transfers
Dunfermline South: Results by Polling District
Dunfermline South: Second Preferences
Dunfermline South: Two-Candidate Preferred

Rosyth (Ward 5)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: Andrew Verrecchia
🟡SNP: Brian Goodall
🟡SNP: Andy Jackson
Change vs 2017: +1 SNP, -1 Conservative
Turnout: 42.0%
Electorate: 11736
Valid: 4848 (98.3%)
Spoiled: 82 (1.7%)
Quota: 1213

Candidates

🟡SNP: Brian Goodall
🟡SNP: Andy Jackson
🟠Lib Dem: Teresa Little
Alba: Stephen Lynas
🟣Family: Alastair MacIntyre
🟢Green: Fiona McOwan
🟤Libertarian: George Morton
🔵Conservative: Grant Thomson
🔴Labour: Andrew Verrecchia

Rosyth: First Preferences
Rosyth: Transfers
Rosyth: Results by Polling District
Rosyth: Second Preferences
Rosyth: Two-Candidate Preferred

Inverkeithing and Dalgety Bay (Ward 6)

Councillors and Key Stats

4 Councillors, in order elected:
🟡SNP: David Barratt
🔴Labour: Patrick Browne
🟡SNP: Sarah Neal
🔵Conservative: Dave Dempsey
Change vs 2017: No change
Turnout: 53.7%
Electorate: 14541
Valid: 7703 (98.6%)
Spoiled: 110 (1.4%)
Quota: 1541

Candidates

🟡SNP: David Barratt
🟢Green: Ryan Blackadder
🔴Labour: Patrick Browne
🔵Conservative: Dave Coleman
🟣Family: Sarah Davis
🔵Conservative: Dave Dempsey
🟠Lib Dem: Callum John Hawthorne
🟡SNP: Sarah Neal

Inverkeithing and Dalgety Bay: First Preferences
Inverkeithing and Dalgety Bay: Transfers
Inverkeithing and Dalgety Bay: Results by Polling District
Inverkeithing and Dalgety Bay: Second Preferences
Inverkeithing and Dalgety Bay: Two-Candidate Preferred

Cowdenbeath (Ward 7)

Councillors and Key Stats

4 Councillors, in order elected:
🔴Labour: Alex Campbell
🟡SNP: Alie Bain
🔵Conservative: Darren Watt
🟡SNP: Bailey-Lee Robb
Change vs 2017: +1 SNP, -1 Labour
Turnout: 39.8%
Electorate: 17132
Valid: 6632 (97.3%)
Spoiled: 182 (2.7%)
Quota: 1327

Candidates

🟡SNP: Alie Bain
Alba: Jacqueline Bijster
🔴Labour: Alex Campbell
🟣Family: Helen Greig
🔴Labour: Gary Guichan
🟢Green: Alyssa Lee
🟡SNP: Bailey-Lee Robb
🟠Lib Dem: Peter Venturi
🔵Conservative: Darren Watt

Cowdenbeath: First Preferences
Cowdenbeath: Transfers
Cowdenbeath: Results by Polling District
Cowdenbeath: Second Preferences
Cowdenbeath: Two-Candidate Preferred

Lochgelly, Cardenden and Benarty (Ward 8)

Councillors and Key Stats

4 Councillors, in order elected:
🔴Labour: Mary Bain-Lockhart
🟡SNP: Rosemary Liewald
🔴Labour: Linda Erskine
🟡SNP: Lea McLelland
Change vs 2017: No change
Turnout: 35.7%
Electorate: 14192
Valid: 4947 (97.5%)
Spoiled: 125 (2.5%)
Quota: 990

Candidates

🟣Family: Anil Alexander
🔴Labour: Mary Bain-Lockhart
🔴Labour: Linda Erskine
🔵Conservative: Margaret Fairgrieve
🟡SNP: Rosemary Liewald
🟡SNP: Lea McLelland
🟠Lib Dem: Russell McPhate
🟢Green: Danny Oswald

Lochgelly, Cardenden and Benarty: First Preferences
Lochgelly, Cardenden and Benarty: Transfers
Lochgelly, Cardenden and Benarty: Results by Polling District
Lochgelly, Cardenden and Benarty: Second Preferences
Lochgelly, Cardenden and Benarty: Two-Candidate Preferred

Burntisland, Kinghorn and Western Kirkcaldy (Ward 9)

Councillors and Key Stats

3 Councillors, in order elected:
🟡SNP: Lesley Backhouse
🔴Labour: Julie MacDougall
🔵Conservative: Kathleen Leslie
Change vs 2017: No change
Turnout: 50.9%
Electorate: 11716
Valid: 5891 (98.8%)
Spoiled: 69 (1.2%)
Quota: 1473

Candidates

🟡SNP: Lesley Backhouse
🟤Independence for Scotland: Andrew Bentley-Steed
🟣Family: Garry Downie
Alba: Colin Fraser
🔵Conservative: Kathleen Leslie
🟢Green: Claire Luxford
🔴Labour: Julie MacDougall
🟠Lib Dem: Anne O’Brien
🟡SNP: Olaf Stando

Burntisland, Kinghorn and Western Kirkcaldy: First Preferences
Burntisland, Kinghorn and Western Kirkcaldy: Transfers
Burntisland, Kinghorn and Western Kirkcaldy: Results by Polling District
Burntisland, Kinghorn and Western Kirkcaldy: Second Preferences
Burntisland, Kinghorn and Western Kirkcaldy: Two-Candidate Preferred

Kirkcaldy North (Ward 10)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: David Ross
🟡SNP: Carol Lindsay
🔵Conservative: James Leslie
Change vs 2017: +1 Conservative, -1 Labour
Turnout: 42.1%
Electorate: 12519
Valid: 5169 (98.1%)
Spoiled: 100 (1.9%)
Quota: 1293

Candidates

🟢Green: Michael Collie
Alba: Craig Dempsey
🟤UKIP: Gerald Haddrell
🔵Conservative: James Leslie
🟡SNP: Carol Lindsay
🔴Labour: David Ross
🔴Labour: Ryan Smart
🟡SNP: Sally Walsh

Kirkcaldy North: First Preferences
Kirkcaldy North: Transfers
Kirkcaldy North: Results by Polling District
Kirkcaldy North: Second Preferences
Kirkcaldy North: Two-Candidate Preferred

Kirkcaldy Central (Ward 11)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: Alistair Cameron
🔴Labour: Judy Hamilton
🟡SNP: Blair Allan
Change vs 2017: No change
Electorate: 11394
Turnout: 41.0%
Valid: 4564 (97.7%)
Spoiled: 106 (2.3%)
Quota: 1142

Candidates

🟡SNP: Blair Allan
🔴Labour: Alistair Cameron
🔵Conservative: Graham Duncan
🔴Labour: Judy Hamilton
🟡SNP: Zoe Hisbent
🟢Green: Tao MacLeod
🟠Lib Dem: Karen Utting

Kirkcaldy Central: First Preferences
Kirkcaldy Central: Transfers
Kirkcaldy Central: Results by Polling District
Kirkcaldy Central: Second Preferences
Kirkcaldy Central: Two-Candidate Preferred

Kirkcaldy East (Ward 12)

Councillors and Key Stats

3 Councillors, in order elected:
🔴Labour: Ian Cameron
🟡SNP: Rod Cavanagh
🟡SNP: Nicola Patrick
Change vs 2017: +1 SNP, -1 Conservative
Electorate: 11052
Turnout: 37.3%
Valid: 3995 (96.8%)
Spoiled: 130 (3.2%)
Quota: 999

Candidates

🔴Labour: Ian Cameron
🟡SNP: Rod Cavanagh
🟢Green: David Hansen
🔴Labour: George MacDonald
🟤Sovereignty: Walter Neilson
🟡SNP: Nicola Patrick
🟠Lib Dem: Wink Thompson
🔵Conservative: Richard Watt

Kirkcaldy East: First Preferences
Kirkcaldy East: Transfers
Kirkcaldy East: Results by Polling District
Kirkcaldy East: Second Preferences
Kirkcaldy East: Two-Candidate Preferred

Glenrothes West and Kinglassie (Ward 13)

Councillors and Key Stats

3 Councillors, in order elected:
🟡SNP: Julie Ford
🔴Labour: Altany Craik
🟡SNP: Craig Walker
Change vs 2017: No change
Turnout: 38.9%
Electorate: 12068
Valid: 4588 (97.9%)
Spoiled: 103 (2.2%)
Quota: 1148

Candidates

🔴Labour: Altany Craik
🔵Conservative: David Croll
🟡SNP: Julie Ford
Independent: Ian Robertson
🟠Lib Dem: Keith Smith
🟡SNP: Craig Walker


Glenrothes West and Kinglassie: First Preferences
Glenrothes West and Kinglassie: Transfers
Glenrothes West and Kinglassie: Results by Polling District
Glenrothes West and Kinglassie: Second Preferences
Glenrothes West and Kinglassie: Two-Candidate Preferred

Glenrothes North, Leslie and Markinch (Ward 14)

Councillors and Key Stats

4 Councillors, in order elected:
🟡SNP: John Beare
🟡SNP: Lynn Mowatt
🔵Conservative: Peter Gulline
🔴Labour: Jan Wincott
Change vs 2017: No change
Turnout: 44.1%
Electorate: 14432
Valid: 6255 (98.2%)
Spoiled: 116 (1.8%)
Quota: 1252

Candidates

🟡SNP: John Beare
🟠Lib Dem: Frances Bennie
🟣Family: George Carratt
🟢Green: Bryce Goodall
🔵Conservative: Peter Gulline
🔴Labour: Afifa Khanam
🟡SNP: Lynn Mowatt
🔴Labour: Jan Wincott

Glenrothes North, Leslie and Markinch: First Preferences
Glenrothes North, Leslie and Markinch: Transfers
Glenrothes North, Leslie and Markinch: Results by Polling District
Glenrothes North, Leslie and Markinch: Second Preferences
Glenrothes North, Leslie and Markinch: Two-Candidate Preferred

Glenrothes Central and Thornton (Ward 15)

Councillors and Key Stats

3 Councillors, in order elected:
🟡SNP: Ross Vettraino
🔴Labour: Derek Noble
🟡SNP: Daniel Wilson
Change vs 2017: No change
Turnout: 39.4%
Electorate: 12021
Valid: 4652 (98.1%)
Spoiled: 90 (1.9%)
Quota: 1164

Candidates

Alba: Jim Bryce
🔵Conservative: Heather Gulline
🟠Lib Dem: Jane Kerr
🔴Labour: Derek Noble
🟢Green: Morven Ovenstone-Jones
🟣Family: Steve Saunders
🟡SNP: Ross Vettraino
🟡SNP: Daniel Wilson



Glenrothes Central and Thornton: First Preferences
Glenrothes Central and Thornton: Transfers
Glenrothes Central and Thornton: Results by Polling District
Glenrothes Central and Thornton: Second Preferences
Glenrothes Central and Thornton: Two-Candidate Preferred

Howe of Fife and Tay Coast (Ward 16)

Councillors and Key Stats

3 Councillors, in order elected:
🟡SNP: David MacDiarmid
🟠Lib Dem: Donald Lothian
🟠Lib Dem: Gary Holt
Change vs 2017: +1 Lib Dem, -1 Conservative
Turnout: 53.9%
Electorate: 11317
Valid: 11317 (98.8%)
Spoiled: 74 (1.2%)
Quota: 1508

Candidates

Alba: Jackie Anderson
🟣Family: Alan Brown
🔵Conservative: Andy Heer
🟠Lib Dem: Gary Holt
🟢Green: Malcolm Jack
🟠Lib Dem: Donald Lothian
🟡SNP: David MacDiarmid

Howe of Fife and Tay Coast: First Preferences
Howe of Fife and Tay Coast: Transfers
Howe of Fife and Tay Coast: Results by Polling District
Howe of Fife and Tay Coast: Second Preferences
Howe of Fife and Tay Coast: Two-Candidate Preferred

Tay Bridgehead (Ward 17)

Councillors and Key Stats

4 Councillors, in order elected:
🟡SNP: Louise Kennedy-Dalby
🟠Lib Dem: Jonny Tepp
🟠Lib Dem: Allan Knox
Change vs 2017: No change
Turnout: 53.1%
Electorate: 11925
Valid: 6280 (99.1%)
Spoiled: 56 (0.9%)
Quota: 1571

Candidates

🔵Conservative: Keith Barton
Independent: Sean Elder
🟡SNP: Louise Kennedy-Dalby
🟠Lib Dem: Allan Knox
🟢Green: Colin Palmer
Alba: Steven Simpson
🟠Lib Dem: Jonny Tepp
🔴Labour: Philip Thompson

Tay Bridgehead: First Preferences
Tay Bridgehead: Transfers
Tay Bridgehead: Results by Polling District
Tay Bridgehead: Second Preferences
Tay Bridgehead: Two-Candidate Preferred

St Andrews (Ward 18)

Councillors and Key Stats

4 Councillors, in order elected:
🟠Lib Dem: Jane Liston
🟠Lib Dem: Al Clark
🟡SNP: Ann Verner
🔵Conservative: Robin Lawson
Change vs 2017: +1 Lib Dem, -1 Labour
Turnout: 42.0%
Electorate: 12106
Valid: 5048 (99.3%)
Spoiled: 37 (0.7%)
Quota: 1010

Candidates

🟠Lib Dem: Al Clark
🟢Green: Fergus Cook
🔴Labour: Rosalind Garton
🔵Conservative: Robin Lawson
🟠Lib Dem: Jane Liston
🟡SNP: Ann Verner

St Andrews: First Preferences
St Andrews: Transfers
St Andrews: Results by Polling District
St Andrews: Second Preferences
St Andrews: Two-Candidate Preferred

East Neuk and Landward (Ward 19)

Councillors and Key Stats

3 Councillors, in order elected:
🟠Lib Dem: Fiona Corps
🟡SNP: Alycia Hayes
🟠Lib Dem: Sean Dillon
Change vs 2017: +1 Lib Dem, -1 Conservative
Turnout: 51.7%
Electorate: 10467
Valid: 5356 (98.9%)
Spoiled: 58 (1.1%)
Quota: 1340

Candidates

🟠Lib Dem: Fiona Corps
🟠Lib Dem: Sean Dillon
Independent: John Docherty
🟡SNP: Alycia Hayes
Independent: Linda Holt
🔴Labour: Stuart Irwin
🔵Conservative: Debbie MacCallum
🟢Green: David Stutchfield

East Neuk and Landward: First Preferences
East Neuk and Landward: Transfers
East Neuk and Landward: Results by Polling District
East Neuk and Landward: Second Preferences
East Neuk and Landward: Two-Candidate Preferred

Cupar (Ward 20)

Councillors and Key Stats

3 Councillors, in order elected:
🟡SNP: Stefan Hoggan-Radu
🟠Lib Dem: Margaret Kennedy
🟠Lib Dem: John Caffrey
Change vs 2017: +1 Lib Dem, -1 Conservative
Turnout: 53.8%
Electorate: 11439
Valid: 6095 (99.1%)
Spoiled: 56 (0.9%)
Quota: 1524

Candidates

Independent: Donald Adey
🟣Family: Sylvia Brown
🟠Lib Dem: John Caffrey
🔴Labour: Wendy Haynes
🟡SNP: Stefan Hoggan-Radu
🟢Green: Robert Hugh-Jones
🟠Lib Dem: Margaret Kennedy
🔵Conservative: Tony Miklinski
Independent: Gordon Pay

Cupar: First Preferences
Cupar: Transfers
Cupar: Results by Polling District
Cupar: Second Preferences
Cupar: Two-Candidate Preferred

Leven, Kennoway and Largo (Ward 21)

Councillors and Key Stats

4 Councillors, in order elected:
🟡SNP: David Alexander
🔴Labour: Colin Davidson
🟠Lib Dem: Eugene Clarke
🟡SNP: Alistair Suttie
Change vs 2017: +1 Lib Dem, -1 Conservative
Turnout: 43.9%
Electorate: 15245
Valid: 6559 (98.1%)
Spoiled: 128 (1.9%)
Quota: 1312

Candidates

🟡SNP: David Alexander
🟠Lib Dem: Eugene Clarke
🔴Labour: Colin Davidson
🟢Green: Iain Morrice
🔵Conservative: Graham Ritchie
🟣Family: Davina Saunders
🟡SNP: Alistair Suttie
🔴Labour: Jacob Winton

Leven, Kennoway and Largo: First Preferences
Leven, Kennoway and Largo: Transfers
Leven, Kennoway and Largo: Results by Polling District
Leven, Kennoway and Largo: Second Preferences
Leven, Kennoway and Largo: Two-Candidate Preferred

Buckhaven, Methil and Wemyss Villages (Ward 22)

Councillors and Key Stats

4 Councillors, in order elected:
🟡SNP: Ken Caldwell
🔴Labour: David Graham
🟡SNP: John O’Brien
🔴Labour: Thomas Adams
Change vs 2017: No change
Turnout: 38.7%
Valid: 5105 (97.4%)
Spoiled: 136 (2.6%)
Quota: 1022

Candidates

🔴Labour: Thomas Adams
🟠Lib Dem: Celyn Ashworth
Alba: Susan Blair
🟡SNP: Ken Caldwell
🔴Labour: David Graham
🔵Conservative: Brian Mills
🟡SNP: John O’Brien
🟢Green: Jeroen Van Leeuwen

Buckhaven, Methil and Wemyss Villages: First Preferences
Buckhaven, Methil and Wemyss Villages: Transfers
Buckhaven, Methil and Wemyss Villages: Results by Polling District
Buckhaven, Methil and Wemyss Villages: Second Preferences
Buckhaven, Methil and Wemyss Villages: Two-Candidate Preferred

Data Notes

Changes in Affiliation

David Graham (Buckhaven, Methil and Wemyss Villages) from 🔴Labour to ⚪Independent; suspended from the party in August 2023 after being charged with child grooming.