Mid Scotland and Fife Region Results 2026

This page details the results for the Mid Scotland and Fife region, and the constituencies it contains, in the 2026 Scottish Parliament Election.

Mid Scotland and Fife Region Overview

Region Map
Edinburgh and Lothians East Summary Chart
Mid Scotland and Fife Constituency Seat Winners 2026

Clackmannanshire and Dunblane: 🟡SNP: Keith Brown
Cowdenbeath: 🟡SNP: David Barratt
Dunfermline : 🟡SNP: Shirley-Anne Somerville
Fife North East: 🟠Lib Dem: Willie Rennie
Kirkcaldy: 🟡SNP: David Torrance
Mid Fife and Glenrothes: 🟡SNP: Jenny Gilruth
Perthshire North: 🟡SNP: John Swinney
Perthshire South and Kinross-shire: 🟡SNP: Jim Fairlie
Stirling: 🟡SNP: Alyn Smith

Mid Scotland and Fife Regional List Seat Winners 2026

1: ➡️Reform UK: Helen McDade
2: 🔴Labour: Claire Baker
3: 🔵Conservative: Murdo Fraser
4: 🟢Green: Mark Ruskell
5: ➡️Reform UK: Julie McDougall
6: 🔴Labour: Joe Long
7: 🔵Conservative: Stephen Kerr

Mid Scotland and Fife Constituency Vote 2026
Mid Scotland and Fife Constituency Vote Change vs 2021
Mid Scotland and Fife Regional List Vote 2026
Mid Scotland and Fife Regional List Vote Change vs 2021

Note: Swing figures and 2021 winners are based on Ballot Box Scotland’s own calculations for the notional results of that election on the new boundaries. These may differ slightly from the notional results used by other sources. You can find the full BBS Notionals here.

Clackmannanshire and Dunblane

Constituency Map
Clackmannanshire and Dunblane Key Information

Constituency Winner: 🟡SNP over 🔴Labour
Winner versus 2021 Notional: 🟡SNP HOLD
Majority:
4264 (13.2%)
Spoilt Votes (Constituency): 118
List Vote Leader
: 🟡SNP over 🔴Labour
Lead
: 1733 (5.4%)
Spoilt Votes (Region): 77
Electorate: 57113
Turnout: 56.9%

Clackmannanshire and Dunblane Candidates 2026

🟡SNP: Keith Brown (*C)
🔵Conservative: Alexander Stewart (*L), L4
🔴Labour: Suzanne Grahame, L5
🟠Lib Dem
: Sally Pattle, L2
➡️Reform UK: Mike Collier, L5
⚪Independent
: Luca Scacchi
🟤Alliance to Liberate Scotland
: Eva Comrie, L1

Clackmannanshire and Dunblane Constituency Vote 2026
Clackmannanshire and Dunblane Notional Constituency Vote Change vs 2021
Clackmannanshire and Dunblane Regional List Vote 2026
Clackmannanshire and Dunblane Notional Regional List Vote Change vs 2021

Cowdenbeath

Constituency Map
Cowdenbeath Key Information

Constituency Winner: 🟡SNP over 🔴Labour
Winner versus 2021: 🟡SNP HOLD
Majority:
5687 (21.0%)
Spoilt Votes (Constituency): 92
List Vote Leader
: 🟡SNP over 🔴Labour
Lead
: 2733 (10.1%)
Spoilt Votes (Region): 70
Electorate: 57226
Turnout: 47.4%

Cowdenbeath Candidates 2026

🟡SNP: David Barratt
🔵Conservative: Darren Watt, L7
🔴Labour: Fiona Sword, L3
🟠Lib Dem
: James Calder
➡️Reform UK: Mark Davies, L4
🟤Alliance to Liberate Scotland
: Laurie Moffat, L2

Cowdenbeath Constituency Vote 2026
Cowdenbeath Constituency Vote Change vs 2021
Cowdenbeath Regional List Vote 2026
Cowdenbeath Regional List Vote Change vs 2021

Dunfermline

Constituency Map
Dunfermline Key Information

Constituency Winner: 🟡SNP over 🔴Labour
Winner versus 2021: 🟡SNP HOLD

Majority: 5437 (15.9%)
Spoilt Votes (Constituency): 181
List Vote Leader: 🟡SNP over 🔴Labour
Lead
: 2400 (7.0%)
Spoilt Votes (Region): 85
Electorate: 64247
Turnout: 53.4%

Dunfermline Candidates 2026

🟡SNP: Shirley-Anne Somerville (*C), L2
🔵Conservative: Thomas Heald, L6
🔴Labour: Joe Long, L2
🟠Lib Dem
: Lauren Buchanan-Quigley, L5
➡️Reform UK: Otto Inglis, L7

Dunfermline Constituency Vote 2026
Dunfermline Constituency Vote Change vs 2021
Dunfermline Regional List Vote 2026
Dunfermline Notional Regional List Vote Change vs 2021

Fife North East

Constituency Map
Fife North East Key Information

Constituency Winner: 🟠Lib Dem over 🟡SNP
Winner versus 2021: 🟠Lib Dem HOLD

Majority: 13474 (40.2%)
Spoilt Votes (Constituency): 120
List Vote Leader: 🟠Lib Dem over 🟡SNP
Lead
: 7471 (22.2%)
Spoilt Votes (Region): 61
Electorate: 57352
Turnout: 58.6%

Fife North East Candidates 2026

🟡SNP: John Beare, L8
🔵Conservative: Edward Sheasby, L5
🔴Labour: Elizabeth Carr-Ellis, L7
🟠Lib Dem
: Willie Rennie (*C)
➡️Reform UK: William Docherty

Fife North East Constituency Vote 2026
Fife North East Constituency Vote Change vs 2021
Fife North East Regional List Vote 2026
Fife North East Regional List Vote Change vs 2021

Kirkcaldy

Constituency Map
Kirkcaldy Key Information

Constituency Winner: 🟡SNP over 🔴Labour
Winner versus 2021: 🟡SNP HOLD

Majority: 4747 (16.8%)
Spoilt Votes (Constituency): 142
List Vote Leader: 🟡SNP over 🔴Labour
Lead
: 2726 (9.6%)
Spoilt Votes (Region): 78
Electorate: 62405
Turnout: 45.5%

Kirkcaldy Candidates 2026

🟡SNP: David Torrance (*C), L6
🔵Conservative: Heather Greig, L8
🔴Labour: Claire Baker (*L), L1
🟠Lib Dem
: Fraser Graham, L7
➡️Reform UK: Julie MacDougall, L2

Kirkcaldy Constituency Vote 2026
Kirkcaldy Constituency Vote Change vs 2021
Kirkcaldy Regional List Vote 2026
Kirkcaldy Regional List Vote Change vs 2021

Mid Fife and Glenrothes

Constituency Map
Mid Fife and Glenrothes Key Information

Constituency Winner: 🟡SNP over ➡️Reform UK
Winner versus 2021: 🟡SNP HOLD

Majority: 7634 (29.7%)
Spoilt Votes (Constituency): 102
List Vote Leader: 🟡SNP over ➡️Reform UK
Lead
: 4423 (17.1%)
Spoilt Votes (Region): 58
Electorate: 55417
Turnout: 46.6%

Mid Fife and Glenrothes Candidates 2026

🟡SNP: Jenny Gilruth (*C)
🔵Conservative: Niamh Heald, L9
🔴Labour: Afifa Khanam, L8
🟠Lib Dem
: Ed Scotcher, L3
➡️Reform UK: Sacha Haworth

Mid Fife and Glenrothes Constituency Vote 2026
Mid Fife and Glenrothes Constituency Vote Change vs 2021
Mid Fife and Glenrothes Regional List Vote 2026
Mid Fife and Glenrothes Regional List Vote Change vs 2021

Perthshire North

Constituency Map
Perthshire North Key Information

Constituency Winner: 🟡SNP over 🔵Conservative
Winner versus 2021: 🟡SNP HOLD

Majority: 6243 (17.3%)
Spoilt Votes (Constituency): 158
List Vote Leader: 🟡SNP over 🔵Conservative
Lead
: 2905 (8.0%)
Spoilt Votes (Region): ??
Electorate: 62265
Turnout: 58.4%

Perthshire North Candidates 2026

🟡SNP: John Swinney (*C), L1
🔵Conservative: Murdo Fraser (*L), L1
🔴Labour: Angela Bailey, L6
🟠Lib Dem
: Claire McLaren, L1
➡️Reform UK: Kenneth Morton, L6

Perthshire North Constituency Vote 2026
Perthshire North Constituency Vote Change vs 2021
Perthshire North Regional List Vote 2026
Perthshire North Regional List Vote Change vs 2021

Perthshire South and Kinross-shire

Constituency Map
Perthshire South and Kinross-shire Key Information

Constituency Winner: 🟡SNP over 🔵Conservative
Winner versus 2021: 🟡SNP HOLD

Majority: 5061 (13.9%)
Spoilt Votes (Constituency): 146
List Vote Leader: 🟡SNP over 🔵Conservative
Lead
: 1738 (4.8%)
Spoilt Votes (Region): ??
Electorate: 61800
Turnout: 59.2%

Perthshire South and Kinross-shire Candidates 2026

🟡SNP: Jim Fairlie (*C), L5
🔵Conservative: Roz McCall (*L), L3
🔴Labour: Luke Thomson, L9
🟠Lib Dem
: Amanda Clark, L4
➡️Reform UK: Helen McDade, L1

Perthshire South and Kinross-shire Constituency Vote 2026
Perthshire South and Kinross-shire Constituency Vote Change vs 2021
Perthshire South and Kinross-shire Regional List Vote 2026
Perthshire South and Kinross-shire Regional List Vote Change vs 2021

Stirling

Constituency Map
Stirling Key Information

Constituency Winner: 🟡SNP over 🔵Conservative
Winner versus 2021 notional: 🟡SNP HOLD

Majority: 7442 (23.2%)
Spoilt Votes (Constituency): 159
List Vote Leader: 🟡SNP over 🟢Green
Lead
: 2930 (9.1%)
Spoilt Votes (Region): 79
Electorate: 55338
Turnout: 58.3%

Stirling Candidates 2026

🟡SNP: Alyn Smith, L4
🔵Conservative: Stephen Kerr (*OL), L2
🔴Labour: Kainde Maji, L4
🟠Lib Dem
: Jill Reilly
➡️Reform UK: Rachael Wright, L3

Stirling Constituency Vote 2026
Stirling Notional Constituency Vote Change vs 2021
Stirling Regional List Vote 2026
Stirling Notional Regional List Vote Change vs 2021

List Seat Allocation Process

To allocate list seats using the D’Hondt method, each party’s share of the vote is divided by one more than the number of seats they’ve won so far in the process. This is an important part of how the list seats then more fairly represent the diversity of views amongst voters. List votes cast for a party that has won lots of constituency seats are not “wasted”, they just aren’t needed to give their voters fair representation.

Starting Point

When allocating the first list seat, this starts with the number of constituencies won by each party:

  • The SNP won 8 constituencies, so their vote is divided by 9.
  • The Lib Dems won 1 constituency, so their vote is divided by 2.
  • No one else won any constituencies, so their votes aren’t divided.
Seat 1

Since Reform have the highest total here, they receive the first regional seat. We add that to their total, giving them 1 seat overall so far, and therefore for the next round of allocation their share is divided by 2.

Seat 2

Since Labour have the highest total here, they receive the second regional seat. We add that to their total, giving them 1 seat overall so far, and therefore for the next round of allocation their share is divided by 2.

Seat 3

Since the Conservatives have the highest total here, they receive the third regional seat. We add that to their total, giving them 1 seat overall so far, and therefore for the next round of allocation their share is divided by 2.

Seat 4

Since the Greens have the highest total here, they receive the fourth regional seat. We add that to their total, giving them 1 seat overall so far, and therefore for the next round of allocation their share is divided by 2.

Seat 5

Since Reform have the highest total here, they receive the fifth regional seat. We add that to their total, giving them 2 seats overall so far, and therefore for the next round of allocation their share is divided by 3.

Seat 6

Since Labour have the highest total here, they receive the sixth regional seat. We add that to their total, giving them 2 seats overall so far, and therefore for the next round of allocation their share is divided by 3.

Seat 7

Since the Conservatives have the highest total here, they receive the seventh and final regional seat. We add that to their total, giving them 2 seats overall. This completes the list seat allocation process.

Mid Scotland and Fife: 2026 Regional List Candidates

The six parties that won seats in the Scottish Parliament in 2026 are listed in order of national support on the list vote. Remaining parties are in alphabetical order, and Independents listed last. Candidates that contested both the List and Constituency ballot have their constituency noted after their name on the list.

  1. John Swinney (*C, Perthshire North)
  2. Shirley-Anne Somerville (*C, Dunfermline)
  3. Fiona Law
  4. Alyn Smith (Stirling)
  5. Jim Fairlie (Perthshire South and Kinross-shire)
  6. David Torrance (Kirkcaldy)
  7. Susan McGill
  8. John Beare
  9. David Mitchell
  1. Helen McDade (Perthshire South and Kinross-shire)
  2. Julie MacDougall (Kirkcaldy)
  3. Rachel Wright (Stirling)
  4. Mark Davies (Cowdenbeath)
  5. Mike Collier (Clackmannanshire and Dunblane)
  6. Kenneth Morton (Perthshire North)
  7. Otto Inglis (Dunfermline)
  1. Claire Baker (*L, Kirkcaldy)
  2. Joe Long (Dunfermline)
  3. Fiona Sword (Cowdenbeath)
  4. Kainde Manji (Stirling)
  5. Suzanne Grahame (Clackmannanshire and Dunblane)
  6. Angela Bailey (Perthshire North)
  7. Afifa Khanam (Mid Fife and Glenrothes)
  8. Luke Thomson (Perthshire South and Kinross-shire)
  1. Mark Ruskell (*L)
  2. Mags Hall
  3. Caitlin Ripley
  4. Ryan Blackadder
  5. Marie Stadtler
  6. Clare Andrews
  7. Andrew Adam
  8. Paul Vallot
  1. Murdo Fraser (*L, Perthshire North)
  2. Stephen Kerr (*OL, Stirling)
  3. Roz McCall (*L, Perthshire South and Kinross-shire)
  4. Alexander Stewart (*L, Clackmannanshire and Dunblane)
  5. Edward Sheasby (Fife North East)
  6. Thomas Heald (Dunfermline)
  7. Darren Watt (Cowdenbeath)
  8. Heather Greig (Kirkcaldy)
  9. Niamh Heald (Mid Fife and Glenrothes)
  1. Claire McLaren (Perthshire North)
  2. Sally Pattle (Clackmannanshire and Dunblane)
  3. Ed Scotcher (Mid Fife and Glenrothes)
  4. Amanda Clark (Perthshire South and Kinross-shire)
  5. Lauren Buchanan-Quigley (Dunfermline)
  6. Jane Liston
  7. Fraser Graham (Kirkcaldy)
  1. Hilary Wheater
  2. Reece Lauder
  1. Eva Comrie (Clackmannanshire and Dunblane)
  2. Laurie Moffat (Cowdenbeath)
  3. John Penman
  4. Donal Hurley
  5. Frank Armstrong
  1. Richard Lucas
  2. Daniel Smith
  3. Alan Brown
  4. Marc Surtees
  1. Alexandra Hardie

Note: Independent Green Voice are a front group for a bunch of Glasgow bampots, led by someone who was expelled from UKIP for alleged Holocaust denial. They are standing purely as a spoiler party in this election, targeting the legitimate Scottish Green Party, and their simple one candidate per region slate is further evidence of this dodgy dealing.

  1. Paolo Caserta
  2. Jack Reekie

Region History

1999 to 2011 Boundaries

Elections in 1999, 2003 and 2007 for Mid Scotland and Fife were fought on boundaries that covered the whole of Clackmannanshire, Fife, Stirling, Perth and Kinross and part of Angus (Kirriemuir, Forfar, Brechin and the Glens).

The first election gave a relatively tidy geographic split to the constituency distribution, with Labour taking the six seats covering Stirling, Clackmannanshire and south Fife, the SNP both Perthshire seats, and the Lib Dems Fife North East. The SNP also picked up three list MSPs, as did the Conservatives, plus one for the Lib Dems.

2003’s “Rainbow Parliament” saw a Green functionally replace one of the SNP list seats, which the SNP had made up anyway by gaining the Ochil constituency from Labour, though the (recently late) George Reid would immediately go on to become Presiding Officer.

The SNP managed to add Fife Central and Stirling to their constituency haul here, whilst also effectively taking the Greens’ list seat off them. The Lib Dems also made a constituency gain in the form of Dunfermline West. Labour won their first list seats in the region as a consequence of these losses, leaving their total unchanged.

2011 to 2026 Boundaries

Elections in 2011, 2016 and 2021 for Mid Scotland and Fife were fought on boundaries that covered the whole of Clackmannanshire, Fife, Stirling, and Perth and Kinross.

The SNP’s stunning 2011 majority included winning almost every constituency in the region, with Labour only holding onto Cowdenbeath, and yet still electing an additional MSP via the list. I have it on good authority that when informed the SNP had won North East Fife,  then-First Minister Alex Salmond was heard to exclaim “ROD F***ING CAMPBELL?” I assume this was less to do with the quality of Mr Campbell as a candidate, but rather that he was just the usual face they put up in that no-hope seat! That left three-quarters of Labour’s representation as List MSPs, cut one off the Conservative tally, and saw the Lib Dems narrowly elect soon-to-be leader Willie Rennie.

The SNP still came up one constituency short in 2016, but that was a trade where they picked up Kirkcaldy from Labour but lost North East Fife back to the Lib Dems. Not only were they not due a list seat this time, but this was the one region they exceeded their fair seat share, which cost Labour a list seat; given they were already down one, that halved their delegation. Big gains (in relative terms) for the Conservatives and Greens meant the former doubled their seats and the latter regained one.

In 2021 nothing meaningful changed here, with each party winning the same number of seats as previously.

Minor Party Results Summary

Due to the number of minor parties and candidates contesting the election, and the small number of votes each received, it would not be feasible to display them as part of the main entry for each constituency. Instead, they are listed here by total regional vote. Full figures per constituency are available in the published results spreadsheet.

  • Advance UK: 467 (0.2%)
  • Alliance to Liberate Scotland: 2802 (1.0%)
  • Independence for Scotland Party: 1732 (0.6%)
  • “Independent Green Voice”: 2490 (0.9%); 6.9% the size of the genuine Green vote 
  • Scottish Family Party: 1780 (0.6%)
  • Scottish Libertarian Party: 409 (0.1%)
  • Scottish Socialist Party: 828 (0.3%)

If you find this or other Ballot Box Scotland output useful and/or interesting, and you can afford to do so, please consider donating to support my work. I love doing this, but it’s a one-man project and takes a lot of time and effort. All donations, no matter how small, are greatly appreciated and extremely helpful. (About Donations)