This is a list of Scottish National Party MPs. It includes all members of Parliament elected to the House of Commons representing the Scottish National Party since the party's formation. Members of the Scottish Parliament or the European Parliament are not listed as they are separate entities.
Current members of Parliament are listed in bold.
List of MPs NameConstituencyPeriod Tasmina Ahmed-SheikhOchil and South Perthshire2015–2017 Richard ArklessDumfries and Galloway2015–2017 Hannah BardellLivingston2015–2024 Lara BirdArbroath and Broughty Ferry2026–present Mhairi BlackPaisley and Renfrewshire South2015–2024 Ian BlackfordRoss, Skye and Lochaber2015–2024 Kirsty BlackmanAberdeen North2015–present Philip BoswellCoatbridge, Chryston and Bellshill2015–2017 Steven BonnarCoatbridge, Chryston and Bellshill2019–2024 Deidre BrockEdinburgh North and Leith2015–2024 Alan BrownKilmarnock and Loudoun2015–2024 Amy CallaghanEast Dunbartonshire2019–2024 Lisa CameronEast Kilbride, Strathaven and Lesmahagow2015–2023 Douglas ChapmanDunfermline and West Fife2015–2024 Joanna CherryEdinburgh South West2015–2024 Ronnie CowanInverclyde2015–2024 Douglas CrawfordPerth and East Perthshire1974–1979 Angela CrawleyLanark and Hamilton East2015–2024 Roseanna CunninghamPerth and Kinross1995–1997Perth1997–2001 Martyn DayLinlithgow and East Falkirk2015–2024 Martin Docherty-HughesWest Dunbartonshire2015–2024 Stuart DonaldsonWest Aberdeenshire and Kincardine2015–2017 Dave DooganAngus2019–2024Angus and Perthshire Glens2024–present Allan DoransAyr, Carrick and Cumnock2019–2024 Dick DouglasDunfermline West1990–1992 1 Annabelle EwingPerth2001–2005 Margaret EwingEast Dunbartonshire1974–1979 (as Margaret Bain)Moray1987–2001 Winnie EwingHamilton1967–1970Moray and Nairn1974–1979 Marion FellowsMotherwell and Wishaw2015–2024 Margaret Ferrier Rutherglen and Hamilton West2015–20172019–2020 Stephen FlynnAberdeen South2019–2026 Stephen GethinsNorth East Fife2015–2019Arboath and Broughty Ferry2024–2026 Patricia GibsonNorth Ayrshire and Arran2015–2024 Patrick GradyGlasgow North2015–2022, 2022–2024 Peter GrantGlenrothes2015–2024 Neil GrayAirdrie and Shotts2015–2021 Neale HanveyKirkcaldy and Cowdenbeath2019, 2020–2021 Douglas HendersonEast Aberdeenshire1974–1979 Drew HendryInverness, Nairn, Badenoch and Strathspey2015–2024 Stewart HosieDundee East2005–2024 George KerevanEast Lothian2015–2017 Calum KerrBerwickshire, Roxburgh and Selkirk2015–2017 Chris LawDundee West2015–2024Dundee Central2024–present Graham LeadbitterMoray West, Nairn and Strathspey2024–present David LindenGlasgow East2017–2024 Seamus LoganAberdeenshire North and Moray East2024–present Iain MacCormickArgyll1974–1979 Margo MacDonaldGlasgow Govan1973–1974 Kenny MacAskillEast Lothian2019–2021 Stewart McDonaldGlasgow South2015–2024 Stuart McDonaldCumbernauld, Kilsyth and Kirkintilloch East2015–2024 Callum McCaigAberdeen South2015–2017 Natalie McGarryGlasgow East2015 Robert McIntyreMotherwell1945 Anne McLaughlin Glasgow North East2015–20172019–2024 John McNallyFalkirk2015–2024 Angus MacNeilNa h-Eileanan an Iar2005–2023 John MasonGlasgow East2008–2010 Carol MonaghanGlasgow North West2015–2024 Paul MonaghanCaithness, Sutherland and Easter Ross2015–2017 Alasdair MorganGalloway and Upper Nithsdale1997–2001 Roger MullinKirkcaldy and Cowdenbeath2015–2017 Gavin NewlandsPaisley and Renfrewshire North2015–2024 John NicolsonEast Dunbartonshire2015–2017Ochil and South Perthshire2019–2024 Brendan O'HaraArgyll and Bute2015–2024Argyll, Bute and South Lochaber2024–present Kirsten Oswald East Renfrewshire2015–20172019–2024 Steven PatersonStirling2015–2017 Anum QaisarAirdrie and Shotts2021–2024 George ReidClackmannan and Eastern Stirlingshire1974–1979 Angus RobertsonMoray2001–2017 Alex SalmondBanff and Buchan1987–2010Gordon2015–2017 Tommy SheppardEdinburgh East2015–2024 Jim SillarsGlasgow Govan1988–1992 Alyn SmithStirling2019–2024 Christopher StephensGlasgow South West2015–2024 Donald StewartWestern Isles1970–1987 John SwinneyNorth Tayside1997–2001 Alison ThewlissGlasgow Central2015–2024 Michelle ThomsonEdinburgh West2015 Richard ThomsonGordon2019–2024 Owen Thompson Midlothian2015–20172019–2024 George ThompsonGalloway1974–1979 Hamish WattBanffshire1974–1979 Michael WeirAngus2001–2017Andrew WelshSouth Angus1974–1979East Angus1987–1997Angus1997–2001Eilidh WhitefordBanff and Buchan2010–2017 Philippa WhitfordCentral Ayrshire2015–2024 Corri WilsonAyr, Carrick and Cumnock2015–2017 Gordon WilsonDundee East1974–1987Pete WishartNorth Tayside2001–2005Perth and North Perthshire2005–present
Graphical representation Constituency45194567197073Feb 74Oct 74197919878890199295199720012005082010201515201720192021232426No. of SNP MPs1011271123453465676565435484745444398Motherwell / Motherwell and Wishaw (1997)McIntyreFellowsHamiltonW. EwingWestern Isles / Na h-Eileanan an IarStewartMacNeilGlasgow GovanMacDonaldSillarsDundee East / Arbroath and Broughty Ferry G. WilsonHosieGethinsBirdBanff / Banff and Buchan (1983)WattSalmondWhitefordLoganMoray and Nairn / Moray (1983)W. EwingM. EwingRobertsonLeadbitterAberdeenshire EHendersonStirlingshire E & Clackmannan / Ochil & S Perthshire (05)ReidAhmed-SheikhNicolsonArgyll / Argyll and Bute (1983)MaccormickO'HaraAngus South / Angus East (1983) / Angus (1997)WelshWelshWeirDooganPerth & E Perthshire / N Tayside (1983) / P & N P'shire (05) / P & Kinross-shire (24)CrawfordSwinneyWishartEast DunbartonshireBainNicolsonCallaghanGalloway / G and Upper Nithsdale (83) / Dumfries and G (05)G. ThompsonMorganArklessDunfermline West / Dunfermline and West Fife (2005)DouglasChapmanPerth and Kinross / Perth (1997)CunninghamA. EwingGlasgow EMasonMcGarryLindenInverness, Nairn, Badenoch and StrathspeyHendryRoss, Skye and LochaberBlackfordAberdeen NorthBlackmanDundee WestLawFalkirkMcNallyGlenrothesGrantNorth East FifeGethinsAirdrie and ShottsGrayQaisarLanark & Hamilton EastCrawleyCumbernauld, Kilsyth and Kirkintilloch EastS. C. McDonaldN Ayrshire & ArranGibsonCentral AyrshireWhitfordWest DunbartonshireDochertyEast Kilbride, Strathaven & LesmahagowCameronGlasgow NWC. MonaghanGlasgow SouthS. M. McDonaldGlasgow CentralThewlissGlasgow NorthGradyGlasgow South WestStephensInverclydeCowanKilmarnock and LoudounBrownPaisley & Renfrewshire NNewlandsPaisley & Renfrewshire SBlackEdinburgh SWCherryLinlithgow & E Falkirk DayEdinburgh ESheppardEdinburgh North and LeithBrockLivingstonBardellW Aberdeenshire & KincardineDonaldsonCaithness, Sutherland and Easter RossP. MonaghanAberdeen SouthMcCaigFlynnGordonSalmondR. ThomsonStirlingPatersonSmithKirkcaldy and CowdenbeathMullin HanveyAyr, Carrick & CumnockC. WilsonDoransCoatbridge, Chryston and BellshillBoswellBonnarEast RenfrewshireOswaldOswaldRutherglen & Hamilton WFerrierFerrierGlasgow NEMcLaughlinMcLaughlinMidlothianO. ThompsonO. ThompsonEast LothianKerevanMacAskillBerwickshire, Roxburgh and SelkirkKerrEdinburgh WestM. Thomson
See also Scottish National Party List of MPs for constituencies in Scotland (2005–2010) List of MPs for constituencies in Scotland (2010–2015) List of MPs for constituencies in Scotland (2015–2017) List of MPs for constituencies in Scotland (2017–2019) List of MPs for constituencies in Scotland (2019–2024) List of MPs for constituencies in Scotland (2024–present) List of Scottish National Party MPs (2005–2010) List of Scottish National Party MPs (2010–2015)
References