UK House of Commons · 57 Westminster constituencies · Boundary Commission for Scotland
Scotland sends 57 MPs to the House of Commons at Westminster under the 2023 Periodic Review boundaries (Boundary Commission for Scotland). ← All 12 UK nations & regions · Look up & build my UK ballot →
Sitting MP: Kirsty Blackman SNP
Council / county area: Aberdeen City · 2023 Review electorate: 76,895 · Official UK Parliament profile
Sitting MP: Douglas Lumsden Conservative
Council / county area: Aberdeen City · 2023 Review electorate: 76,560 · Official UK Parliament profile
Sitting MP: Seamus Logan SNP
Council / county area: Aberdeenshire; Moray · 2023 Review electorate: 71,485 · Official UK Parliament profile
Sitting MP: Kenneth Stevenson Labour
Council / county area: North Lanarkshire · 2023 Review electorate: 70,420 · Official UK Parliament profile
Sitting MP: Brian Leishman Labour
Council / county area: Clackmannanshire; Falkirk · 2023 Review electorate: 72,265 · Official UK Parliament profile
Sitting MP: Dave Doogan SNP
Council / county area: Angus; Perth and Kinross · 2023 Review electorate: 77,006 · Official UK Parliament profile
Sitting MP: Lara Bird SNP
Council / county area: Angus; Dundee City · 2023 Review electorate: 76,810 · Official UK Parliament profile
Sitting MP: Brendan O'Hara SNP
Council / county area: Argyll and Bute; Highland · 2023 Review electorate: 71,707 · Official UK Parliament profile
Sitting MP: Elaine Stewart Labour
Council / county area: East Ayrshire; South Ayrshire · 2023 Review electorate: 72,057 · Official UK Parliament profile
Sitting MP: Kirsteen Sullivan Labour
Council / county area: Falkirk; West Lothian · 2023 Review electorate: 71,650 · Official UK Parliament profile
Sitting MP: John Lamont Conservative
Council / county area: Scottish Borders · 2023 Review electorate: 74,687 · Official UK Parliament profile
Sitting MP: Jamie Stone Liberal Democrats
Council / county area: Highland · 2023 Review electorate: 75,173 · Official UK Parliament profile
Sitting MP: Alan Gemmell Labour
Council / county area: North Ayrshire; South Ayrshire · 2023 Review electorate: 69,779 · Official UK Parliament profile
Sitting MP: Frank McNally Labour
Council / county area: North Lanarkshire · 2023 Review electorate: 72,507 · Official UK Parliament profile
Sitting MP: Melanie Ward Labour
Council / county area: Fife · 2023 Review electorate: 70,329 · Official UK Parliament profile
Sitting MP: Katrina Murray Labour
Council / county area: East Dunbartonshire; North Lanarkshire · 2023 Review electorate: 70,579 · Official UK Parliament profile
Sitting MP: John Cooper Conservative
Council / county area: Dumfries and Galloway · 2023 Review electorate: 76,863 · Official UK Parliament profile
Sitting MP: David Mundell Conservative
Council / county area: Dumfries and Galloway; Scottish Borders; South Lanarkshire · 2023 Review electorate: 70,738 · Official UK Parliament profile
Sitting MP: Chris Law SNP
Council / county area: Dundee City · 2023 Review electorate: 75,298 · Official UK Parliament profile
Sitting MP: Graeme Downie Labour
Council / county area: Clackmannanshire; Fife · 2023 Review electorate: 70,725 · Official UK Parliament profile
Sitting MP: Joani Reid Labour
Council / county area: South Lanarkshire · 2023 Review electorate: 75,161 · Official UK Parliament profile
Sitting MP: Blair McDougall Labour
Council / county area: East Renfrewshire · 2023 Review electorate: 72,959 · Official UK Parliament profile
Sitting MP: Chris Murray Labour
Council / county area: City of Edinburgh; East Lothian · 2023 Review electorate: 75,705 · Official UK Parliament profile
Sitting MP: Tracy Gilbert Labour
Council / county area: City of Edinburgh · 2023 Review electorate: 76,770 · Official UK Parliament profile
Sitting MP: Ian Murray Labour
Council / county area: City of Edinburgh · 2023 Review electorate: 70,980 · Official UK Parliament profile
Sitting MP: Dr Scott Arthur Labour
Council / county area: City of Edinburgh · 2023 Review electorate: 73,315 · Official UK Parliament profile
Sitting MP: Christine Jardine Liberal Democrats
Council / county area: City of Edinburgh · 2023 Review electorate: 76,723 · Official UK Parliament profile
Sitting MP: Euan Stainbank Labour
Council / county area: Falkirk · 2023 Review electorate: 75,067 · Official UK Parliament profile
Sitting MP: John Grady Labour
Council / county area: Glasgow City · 2023 Review electorate: 69,748 · Official UK Parliament profile
Sitting MP: Martin Rhodes Labour
Council / county area: Glasgow City · 2023 Review electorate: 73,210 · Official UK Parliament profile
Sitting MP: Maureen Burke Labour
Council / county area: Glasgow City · 2023 Review electorate: 75,236 · Official UK Parliament profile
Sitting MP: Gordon McKee Labour
Council / county area: Glasgow City · 2023 Review electorate: 71,344 · Official UK Parliament profile
Sitting MP: Dr Zubir Ahmed Labour
Council / county area: Glasgow City · 2023 Review electorate: 70,431 · Official UK Parliament profile
Sitting MP: Patricia Ferguson Labour
Council / county area: Glasgow City · 2023 Review electorate: 72,499 · Official UK Parliament profile
Sitting MP: Richard Baker Labour
Council / county area: Fife · 2023 Review electorate: 69,734 · Official UK Parliament profile
Sitting MP: Harriet Cross Conservative
Council / county area: Aberdeenshire · 2023 Review electorate: 70,238 · Official UK Parliament profile
Sitting MP: Imogen Walker Labour
Council / county area: South Lanarkshire · 2023 Review electorate: 74,577 · Official UK Parliament profile
Sitting MP: Martin McCluskey Labour
Council / county area: Inverclyde; Renfrewshire · 2023 Review electorate: 70,418 · Official UK Parliament profile
Sitting MP: Mr Angus MacDonald Liberal Democrats
Council / county area: Highland · 2023 Review electorate: 76,903 · Official UK Parliament profile
Sitting MP: Lillian Jones Labour
Council / county area: East Ayrshire · 2023 Review electorate: 74,801 · Official UK Parliament profile
Sitting MP: Gregor Poynton Labour
Council / county area: West Lothian · 2023 Review electorate: 75,454 · Official UK Parliament profile
Sitting MP: Mr Douglas Alexander Labour
Council / county area: East Lothian · 2023 Review electorate: 71,287 · Official UK Parliament profile
Sitting MP: Susan Murray Liberal Democrats
Council / county area: East Dunbartonshire; North Lanarkshire · 2023 Review electorate: 75,099 · Official UK Parliament profile
Sitting MP: Kirsty McNeill Labour
Council / county area: Midlothian · 2023 Review electorate: 71,210 · Official UK Parliament profile
Sitting MP: Graham Leadbitter SNP
Council / county area: Highland; Moray · 2023 Review electorate: 76,237 · Official UK Parliament profile
Sitting MP: Pamela Nash Labour
Council / county area: North Lanarkshire; South Lanarkshire · 2023 Review electorate: 72,318 · Official UK Parliament profile
Sitting MP: Torcuil Crichton Labour
Council / county area: Na h-Eileanan an Iar · 2023 Review electorate: 21,177 · Official UK Parliament profile
Sitting MP: Irene Campbell Labour
Council / county area: North Ayrshire · 2023 Review electorate: 73,588 · Official UK Parliament profile
Sitting MP: Wendy Chamberlain Liberal Democrats
Council / county area: Fife · 2023 Review electorate: 70,452 · Official UK Parliament profile
Sitting MP: Mr Alistair Carmichael Liberal Democrats
Council / county area: Orkney Islands; Shetland Islands · 2023 Review electorate: 34,824 · Official UK Parliament profile
Sitting MP: Alison Taylor Labour
Council / county area: Glasgow City; Renfrewshire · 2023 Review electorate: 69,941 · Official UK Parliament profile
Sitting MP: Johanna Baxter Labour
Council / county area: Renfrewshire · 2023 Review electorate: 69,813 · Official UK Parliament profile
Sitting MP: Pete Wishart SNP
Council / county area: Perth and Kinross · 2023 Review electorate: 76,320 · Official UK Parliament profile
Sitting MP: Michael Shanks Labour
Council / county area: South Lanarkshire · 2023 Review electorate: 71,612 · Official UK Parliament profile
Sitting MP: Chris Kane Labour
Council / county area: Perth and Kinross; Stirling · 2023 Review electorate: 77,008 · Official UK Parliament profile
Sitting MP: Andrew Bowie Conservative
Council / county area: Aberdeenshire · 2023 Review electorate: 73,634 · Official UK Parliament profile
Sitting MP: Douglas McAllister Labour
Council / county area: Glasgow City; West Dunbartonshire · 2023 Review electorate: 70,286 · Official UK Parliament profile