Skip to content

Nations & regions

Scotland: general election results and history

Seats and votes in Scotland at every UK general election from 1918 to 2024, with the result in each of its 57 constituencies.

2024: 57 seats

East Renfrewshire: Lab (Blair McDougall), majority 16.8% — Lab gain from SNPNa h-Eileanan an Iar: Lab (Torcuil Crichton), majority 28.4% — Lab gain from SNPMidlothian: Lab (Kirsty McNeill), majority 18.5% — Lab gain from SNPNorth Ayrshire and Arran: Lab (Irene Campbell), majority 8.4% — Lab gain from SNPOrkney and Shetland: LD (Alistair Carmichael), majority 37.7%Aberdeen North: SNP (Kirsty Blackman), majority 4.2%Aberdeen South: SNP (Stephen Flynn), majority 8.1%Aberdeenshire North and Moray East: SNP (Seamus Logan), majority 2.5% — SNP gain from ConAirdrie and Shotts: Lab (Kenneth Stevenson), majority 20.6% — Lab gain from SNPAlloa and Grangemouth: Lab (Brian Leishman), majority 14.9% — Lab gain from SNPAngus and Perthshire Glens: SNP (Dave Doogan), majority 10.3%Arbroath and Broughty Ferry: SNP (Stephen Gethins), majority 2.0%Argyll, Bute and South Lochaber: SNP (Brendan O'Hara), majority 13.9%Bathgate and Linlithgow: Lab (Kirsteen Sullivan), majority 19.8% — Lab gain from SNPCaithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 22.8% — LD gain from SNPCoatbridge and Bellshill: Lab (Frank McNally), majority 16.4% — Lab gain from SNPCowdenbeath and Kirkcaldy: Lab (Melanie Ward), majority 17.8% — Lab gain from SNPCumbernauld and Kirkintilloch: Lab (Katrina Murray), majority 10.1% — Lab gain from SNPDumfries and Galloway: Con (John Cooper), majority 2.0%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 9.6%Dundee Central: SNP (Chris Law), majority 1.7%Dunfermline and Dollar: Lab (Graeme Downie), majority 18.5% — Lab gain from SNPEast Kilbride and Strathaven: Lab (Joani Reid), majority 19.4% — Lab gain from SNPEdinburgh East and Musselburgh: Lab (Chris Murray), majority 8.2% — Lab gain from SNPEdinburgh North and Leith: Lab (Tracy Gilbert), majority 14.7% — Lab gain from SNPEdinburgh South: Lab (Ian Murray), majority 36.8%Edinburgh South West: Lab (Scott Arthur), majority 13.6% — Lab gain from SNPEdinburgh West: LD (Christine Jardine), majority 31.4%Falkirk: Lab (Euan Stainbank), majority 11.7% — Lab gain from SNPGlasgow East: Lab (John Grady), majority 10.7% — Lab gain from SNPGlasgow North: Lab (Martin Rhodes), majority 10.2% — Lab gain from SNPGlasgow North East: Lab (Maureen Burke), majority 13.6% — Lab gain from SNPGlasgow South: Lab (Gordon McKee), majority 9.8% — Lab gain from SNPGlasgow South West: Lab (Zubir Ahmed), majority 9.2% — Lab gain from SNPGlasgow West: Lab (Patricia Ferguson), majority 16.2% — Lab gain from SNPGlenrothes and Mid Fife: Lab (Richard Baker), majority 8.2% — Lab gain from SNPGordon and Buchan: Con (Harriet Cross), majority 2.0%Hamilton and Clyde Valley: Lab (Imogen Walker), majority 22.5% — Lab gain from SNPInverclyde and Renfrewshire West: Lab (Martin McCluskey), majority 15.8% — Lab gain from SNPInverness, Skye and West Ross-shire: LD (Angus MacDonald), majority 4.5% — LD gain from SNPLivingston: Lab (Gregor Poynton), majority 7.9% — Lab gain from SNPLothian East: Lab (Douglas Alexander), majority 27.6% — Lab gain from SNPMid Dunbartonshire: LD (Susan Murray), majority 18.3% — LD gain from SNPMoray West, Nairn and Strathspey: SNP (Graham Leadbitter), majority 2.2%Motherwell, Wishaw and Carluke: Lab (Pamela Nash), majority 18.2% — Lab gain from SNPNorth East Fife: LD (Wendy Chamberlain), majority 31.6% — LD gain from SNPPaisley and Renfrewshire North: Lab (Alison Taylor), majority 15.3% — Lab gain from SNPPaisley and Renfrewshire South: Lab (Johanna Baxter), majority 15.8% — Lab gain from SNPPerth and Kinross-shire: SNP (Pete Wishart), majority 8.2%Rutherglen: Lab (Michael Shanks), majority 20.6% — Lab gain from SNPStirling and Strathallan: Lab (Chris Kane), majority 2.8% — Lab gain from SNPWest Dunbartonshire: Lab (Douglas McAllister), majority 15.2% — Lab gain from SNPAyr, Carrick and Cumnock: Lab (Elaine Stewart), majority 10.2% — Lab gain from SNPBerwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 14.2%Central Ayrshire: Lab (Alan Gemmell), majority 16.6% — Lab gain from SNPKilmarnock and Loudoun: Lab (Lillian Jones), majority 12.1% — Lab gain from SNPWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 7.0%
2024 winners; paler means a smaller majority. Tap a constituency.
0%15%30%45%60%19181924193519511964F197419831997201020192024Labour, 1918: 24.9%Labour, 1922: 32.8%Labour, 1923: 36.6%Labour, 1924: 41.6%Labour, 1929: 43.1%Labour, 1931: 25.1%Labour, 1935: 36.8%Labour, 1945: 47.6%Labour, 1950: 46.4%Labour, 1951: 47.9%Labour, 1955: 46.7%Labour, 1959: 46.7%Labour, 1964: 48.7%Labour, 1966: 49.9%Labour, 1970: 44.5%Labour, February 1974: 36.7%Labour, October 1974: 36.3%Labour, 1979: 41.5%Labour, 1983: 35.1%Labour, 1987: 42.4%Labour, 1992: 39.0%Labour, 1997: 45.6%Labour, 2001: 43.3%Labour, 2005: 38.9%Labour, 2010: 42.0%Labour, 2015: 24.3%Labour, 2017: 27.1%Labour, 2019: 18.6%Labour, 2024: 35.3%Conservative, 1918: 32.7%Conservative, 1922: 25.6%Conservative, 1923: 31.6%Conservative, 1924: 40.7%Conservative, 1929: 35.9%Conservative, 1931: 49.4%Conservative, 1935: 42.1%Conservative, 1945: 37.4%Conservative, 1950: 37.3%Conservative, 1951: 39.9%Conservative, 1955: 50.1%Conservative, 1959: 47.3%Conservative, 1964: 40.6%Conservative, 1966: 37.6%Conservative, 1970: 38.0%Conservative, February 1974: 32.9%Conservative, October 1974: 24.7%Conservative, 1979: 31.4%Conservative, 1983: 28.4%Conservative, 1987: 24.0%Conservative, 1992: 25.7%Conservative, 1997: 17.5%Conservative, 2001: 15.6%Conservative, 2005: 15.8%Conservative, 2010: 16.8%Conservative, 2015: 14.9%Conservative, 2017: 28.6%Conservative, 2019: 25.1%Conservative, 2024: 12.7%Scottish National Party, 1931: 0.9%Scottish National Party, 1950: 0.1%Scottish National Party, 1951: 0.3%Scottish National Party, 1955: 0.5%Scottish National Party, 1959: 0.8%Scottish National Party, 1964: 2.4%Scottish National Party, 1966: 5.0%Scottish National Party, 1970: 11.4%Scottish National Party, February 1974: 21.9%Scottish National Party, October 1974: 30.4%Scottish National Party, 1979: 17.3%Scottish National Party, 1983: 11.8%Scottish National Party, 1987: 14.0%Scottish National Party, 1992: 21.5%Scottish National Party, 1997: 22.1%Scottish National Party, 2001: 20.1%Scottish National Party, 2005: 17.7%Scottish National Party, 2010: 19.9%Scottish National Party, 2015: 50.0%Scottish National Party, 2017: 36.9%Scottish National Party, 2019: 45.0%Scottish National Party, 2024: 30.0%Liberal, 1918: 15.0%Liberal, 1922: 21.5%Liberal, 1923: 28.3%Liberal, 1924: 16.5%Liberal, 1929: 18.1%Liberal, 1931: 8.6%Liberal, 1935: 6.7%Liberal, 1945: 5.1%Liberal, 1950: 6.6%Liberal, 1951: 2.8%Liberal, 1955: 1.9%Liberal, 1959: 4.1%Liberal, 1964: 7.6%Liberal, 1966: 6.8%Liberal, 1970: 5.5%Liberal, February 1974: 7.9%Liberal, October 1974: 8.3%Liberal, 1979: 9.0%Liberal, 2010: 0.0%Liberal, 2024: 0.0%Liberal Democrats, 1992: 13.1%Liberal Democrats, 1997: 13.0%Liberal Democrats, 2001: 16.3%Liberal Democrats, 2005: 22.6%Liberal Democrats, 2010: 18.9%Liberal Democrats, 2015: 7.6%Liberal Democrats, 2017: 6.8%Liberal Democrats, 2019: 9.6%Liberal Democrats, 2024: 9.7%National Liberal, 1922: 17.7%National Liberal, 1931: 4.9%National Liberal, 1935: 6.7%National Liberal, 1945: 3.7%National Liberal, 1950: 8.1%National Liberal, 1951: 8.7%SDP–Liberal Alliance, 1983: 24.5%SDP–Liberal Alliance, 1987: 19.2%
Vote share in Scotland at each general election Lab Con SNP Lib LD Nat Lib Alliance

Seats at every election

Download CSV
  1. 2024
    Lab 37SNP 9LD 6Con 5
  2. 2019
    SNP 48Con 6
  3. 2017
    SNP 35Con 13Lab 7
  4. 2015
    SNP 56
  5. 2010
    Lab 41LD 11SNP 6
  6. 2005
    Lab 40LD 11SNP 6
  7. 2001
    Lab 55LD 10
  8. 1997
    Lab 56LD 10SNP 6
  9. 1992
    Lab 49Con 11LD 9
  10. 1987
    Lab 50Con 10Alliance 9
  11. 1983
    Lab 41Con 21Alliance 8
  12. 1979
    Lab 44Con 22
  13. October 1974
    Lab 41Con 16SNP 11
  14. February 1974
    Lab 40Con 21SNP 7
  15. 1970
    Lab 44Con 23
  16. 1966
    Lab 46Con 20Lib 5
  17. 1964
    Lab 43Con 24
  18. 1959
    Lab 38Con 31
  19. 1955
    Con 36Lab 34
  20. 1951
    Lab 35Con 29Nat Lib 6
  21. 1950
    Lab 37Con 26Nat Lib 6
  22. 1945
    Lab 35Con 24
  23. 1935
    Con 34Lab 20Nat Lib 7
  24. 1931
    Con 47Nat Lib 7Lib 6
  25. 1929
    Lab 36Con 20Lib 13
  26. 1924
    Con 36Lab 26Lib 7
  27. 1923
    Lab 33Lib 22Con 14
  28. 1922
    Lab 28Lib 15Con 14Nat Lib 12
  29. 1918
    Con 30Co Lib 24Lib 8Lab 5

1918–1945 totals leave out multi-member seats, which the source does not split by party.

Constituencies in Scotland (2024)

ConstituencyWinnerMajority %Result
Aberdeen NorthSNP Kirsty Blackman4.2SNP hold
Aberdeen SouthSNP Stephen Flynn8.1SNP hold
Aberdeenshire North and Moray EastSNP Seamus Logan2.5SNP gain from Con
Airdrie and ShottsLab Kenneth Stevenson20.6Lab gain from SNP
Alloa and GrangemouthLab Brian Leishman14.9Lab gain from SNP
Angus and Perthshire GlensSNP Dave Doogan10.3SNP hold
Arbroath and Broughty FerrySNP Stephen Gethins2.0SNP hold
Argyll, Bute and South LochaberSNP Brendan O'Hara13.9SNP hold
Ayr, Carrick and CumnockLab Elaine Stewart10.2Lab gain from SNP
Bathgate and LinlithgowLab Kirsteen Sullivan19.8Lab gain from SNP
Berwickshire, Roxburgh and SelkirkCon John Lamont14.2Con hold
Caithness, Sutherland and Easter RossLD Jamie Stone22.8LD gain from SNP
Central AyrshireLab Alan Gemmell16.6Lab gain from SNP
Coatbridge and BellshillLab Frank McNally16.4Lab gain from SNP
Cowdenbeath and KirkcaldyLab Melanie Ward17.8Lab gain from SNP
Cumbernauld and KirkintillochLab Katrina Murray10.1Lab gain from SNP
Dumfries and GallowayCon John Cooper2.0Con hold
Dumfriesshire, Clydesdale and TweeddaleCon David Mundell9.6Con hold
Dundee CentralSNP Chris Law1.7SNP hold
Dunfermline and DollarLab Graeme Downie18.5Lab gain from SNP
East Kilbride and StrathavenLab Joani Reid19.4Lab gain from SNP
East RenfrewshireLab Blair McDougall16.8Lab gain from SNP
Edinburgh East and MusselburghLab Chris Murray8.2Lab gain from SNP
Edinburgh North and LeithLab Tracy Gilbert14.7Lab gain from SNP
Edinburgh SouthLab Ian Murray36.8Lab hold
Edinburgh South WestLab Scott Arthur13.6Lab gain from SNP
Edinburgh WestLD Christine Jardine31.4LD hold
FalkirkLab Euan Stainbank11.7Lab gain from SNP
Glasgow EastLab John Grady10.7Lab gain from SNP
Glasgow NorthLab Martin Rhodes10.2Lab gain from SNP
Glasgow North EastLab Maureen Burke13.6Lab gain from SNP
Glasgow SouthLab Gordon McKee9.8Lab gain from SNP
Glasgow South WestLab Zubir Ahmed9.2Lab gain from SNP
Glasgow WestLab Patricia Ferguson16.2Lab gain from SNP
Glenrothes and Mid FifeLab Richard Baker8.2Lab gain from SNP
Gordon and BuchanCon Harriet Cross2.0Con hold
Hamilton and Clyde ValleyLab Imogen Walker22.5Lab gain from SNP
Inverclyde and Renfrewshire WestLab Martin McCluskey15.8Lab gain from SNP
Inverness, Skye and West Ross-shireLD Angus MacDonald4.5LD gain from SNP
Kilmarnock and LoudounLab Lillian Jones12.1Lab gain from SNP
LivingstonLab Gregor Poynton7.9Lab gain from SNP
Lothian EastLab Douglas Alexander27.6Lab gain from SNP
Mid DunbartonshireLD Susan Murray18.3LD gain from SNP
MidlothianLab Kirsty McNeill18.5Lab gain from SNP
Moray West, Nairn and StrathspeySNP Graham Leadbitter2.2SNP hold
Motherwell, Wishaw and CarlukeLab Pamela Nash18.2Lab gain from SNP
Na h-Eileanan an IarLab Torcuil Crichton28.4Lab gain from SNP
North Ayrshire and ArranLab Irene Campbell8.4Lab gain from SNP
North East FifeLD Wendy Chamberlain31.6LD gain from SNP
Orkney and ShetlandLD Alistair Carmichael37.7LD hold
Paisley and Renfrewshire NorthLab Alison Taylor15.3Lab gain from SNP
Paisley and Renfrewshire SouthLab Johanna Baxter15.8Lab gain from SNP
Perth and Kinross-shireSNP Pete Wishart8.2SNP hold
RutherglenLab Michael Shanks20.6Lab gain from SNP
Stirling and StrathallanLab Chris Kane2.8Lab gain from SNP
West Aberdeenshire and KincardineCon Andrew Bowie7.0Con hold
West DunbartonshireLab Douglas McAllister15.2Lab gain from SNP

Questions and answers

Who won Scotland at the 2024 general election?

Labour won 37 of 57 seats with 35.3% of the vote.

Which party usually wins most seats in Scotland?

Party with the most seats in Scotland at each general election since 1918: Labour 21, Conservative 5, Scottish National Party 3.

Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data