Scotland (57 seats)

UK House of Commons · 57 Westminster constituencies · Boundary Commission for Scotland

About this nation / region

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 →

All 57 Westminster constituencies in Scotland

Aberdeen North

Sitting MP: Kirsty Blackman SNP

Council / county area: Aberdeen City · 2023 Review electorate: 76,895 · Official UK Parliament profile

Aberdeen South

Sitting MP: Douglas Lumsden Conservative

Council / county area: Aberdeen City · 2023 Review electorate: 76,560 · Official UK Parliament profile

Aberdeenshire North and Moray East

Sitting MP: Seamus Logan SNP

Council / county area: Aberdeenshire; Moray · 2023 Review electorate: 71,485 · Official UK Parliament profile

Airdrie and Shotts

Sitting MP: Kenneth Stevenson Labour

Council / county area: North Lanarkshire · 2023 Review electorate: 70,420 · Official UK Parliament profile

Alloa and Grangemouth

Sitting MP: Brian Leishman Labour

Council / county area: Clackmannanshire; Falkirk · 2023 Review electorate: 72,265 · Official UK Parliament profile

Angus and Perthshire Glens

Sitting MP: Dave Doogan SNP

Council / county area: Angus; Perth and Kinross · 2023 Review electorate: 77,006 · Official UK Parliament profile

Arbroath and Broughty Ferry

Sitting MP: Lara Bird SNP

Council / county area: Angus; Dundee City · 2023 Review electorate: 76,810 · Official UK Parliament profile

Argyll, Bute and South Lochaber

Sitting MP: Brendan O'Hara SNP

Council / county area: Argyll and Bute; Highland · 2023 Review electorate: 71,707 · Official UK Parliament profile

Ayr, Carrick and Cumnock

Sitting MP: Elaine Stewart Labour

Council / county area: East Ayrshire; South Ayrshire · 2023 Review electorate: 72,057 · Official UK Parliament profile

Bathgate and Linlithgow

Sitting MP: Kirsteen Sullivan Labour

Council / county area: Falkirk; West Lothian · 2023 Review electorate: 71,650 · Official UK Parliament profile

Berwickshire, Roxburgh and Selkirk

Sitting MP: John Lamont Conservative

Council / county area: Scottish Borders · 2023 Review electorate: 74,687 · Official UK Parliament profile

Caithness, Sutherland and Easter Ross

Sitting MP: Jamie Stone Liberal Democrats

Council / county area: Highland · 2023 Review electorate: 75,173 · Official UK Parliament profile

Central Ayrshire

Sitting MP: Alan Gemmell Labour

Council / county area: North Ayrshire; South Ayrshire · 2023 Review electorate: 69,779 · Official UK Parliament profile

Coatbridge and Bellshill

Sitting MP: Frank McNally Labour

Council / county area: North Lanarkshire · 2023 Review electorate: 72,507 · Official UK Parliament profile

Cowdenbeath and Kirkcaldy

Sitting MP: Melanie Ward Labour

Council / county area: Fife · 2023 Review electorate: 70,329 · Official UK Parliament profile

Cumbernauld and Kirkintilloch

Sitting MP: Katrina Murray Labour

Council / county area: East Dunbartonshire; North Lanarkshire · 2023 Review electorate: 70,579 · Official UK Parliament profile

Dumfries and Galloway

Sitting MP: John Cooper Conservative

Council / county area: Dumfries and Galloway · 2023 Review electorate: 76,863 · Official UK Parliament profile

Dumfriesshire, Clydesdale and Tweeddale

Sitting MP: David Mundell Conservative

Council / county area: Dumfries and Galloway; Scottish Borders; South Lanarkshire · 2023 Review electorate: 70,738 · Official UK Parliament profile

Dundee Central

Sitting MP: Chris Law SNP

Council / county area: Dundee City · 2023 Review electorate: 75,298 · Official UK Parliament profile

Dunfermline and Dollar

Sitting MP: Graeme Downie Labour

Council / county area: Clackmannanshire; Fife · 2023 Review electorate: 70,725 · Official UK Parliament profile

East Kilbride and Strathaven

Sitting MP: Joani Reid Labour

Council / county area: South Lanarkshire · 2023 Review electorate: 75,161 · Official UK Parliament profile

East Renfrewshire

Sitting MP: Blair McDougall Labour

Council / county area: East Renfrewshire · 2023 Review electorate: 72,959 · Official UK Parliament profile

Edinburgh East and Musselburgh

Sitting MP: Chris Murray Labour

Council / county area: City of Edinburgh; East Lothian · 2023 Review electorate: 75,705 · Official UK Parliament profile

Edinburgh North and Leith

Sitting MP: Tracy Gilbert Labour

Council / county area: City of Edinburgh · 2023 Review electorate: 76,770 · Official UK Parliament profile

Edinburgh South

Sitting MP: Ian Murray Labour

Council / county area: City of Edinburgh · 2023 Review electorate: 70,980 · Official UK Parliament profile

Edinburgh South West

Sitting MP: Dr Scott Arthur Labour

Council / county area: City of Edinburgh · 2023 Review electorate: 73,315 · Official UK Parliament profile

Edinburgh West

Sitting MP: Christine Jardine Liberal Democrats

Council / county area: City of Edinburgh · 2023 Review electorate: 76,723 · Official UK Parliament profile

Falkirk

Sitting MP: Euan Stainbank Labour

Council / county area: Falkirk · 2023 Review electorate: 75,067 · Official UK Parliament profile

Glasgow East

Sitting MP: John Grady Labour

Council / county area: Glasgow City · 2023 Review electorate: 69,748 · Official UK Parliament profile

Glasgow North

Sitting MP: Martin Rhodes Labour

Council / county area: Glasgow City · 2023 Review electorate: 73,210 · Official UK Parliament profile

Glasgow North East

Sitting MP: Maureen Burke Labour

Council / county area: Glasgow City · 2023 Review electorate: 75,236 · Official UK Parliament profile

Glasgow South

Sitting MP: Gordon McKee Labour

Council / county area: Glasgow City · 2023 Review electorate: 71,344 · Official UK Parliament profile

Glasgow South West

Sitting MP: Dr Zubir Ahmed Labour

Council / county area: Glasgow City · 2023 Review electorate: 70,431 · Official UK Parliament profile

Glasgow West

Sitting MP: Patricia Ferguson Labour

Council / county area: Glasgow City · 2023 Review electorate: 72,499 · Official UK Parliament profile

Glenrothes and Mid Fife

Sitting MP: Richard Baker Labour

Council / county area: Fife · 2023 Review electorate: 69,734 · Official UK Parliament profile

Gordon and Buchan

Sitting MP: Harriet Cross Conservative

Council / county area: Aberdeenshire · 2023 Review electorate: 70,238 · Official UK Parliament profile

Hamilton and Clyde Valley

Sitting MP: Imogen Walker Labour

Council / county area: South Lanarkshire · 2023 Review electorate: 74,577 · Official UK Parliament profile

Inverclyde and Renfrewshire West

Sitting MP: Martin McCluskey Labour

Council / county area: Inverclyde; Renfrewshire · 2023 Review electorate: 70,418 · Official UK Parliament profile

Inverness, Skye and West Ross-shire

Sitting MP: Mr Angus MacDonald Liberal Democrats

Council / county area: Highland · 2023 Review electorate: 76,903 · Official UK Parliament profile

Kilmarnock and Loudoun

Sitting MP: Lillian Jones Labour

Council / county area: East Ayrshire · 2023 Review electorate: 74,801 · Official UK Parliament profile

Livingston

Sitting MP: Gregor Poynton Labour

Council / county area: West Lothian · 2023 Review electorate: 75,454 · Official UK Parliament profile

Lothian East

Sitting MP: Mr Douglas Alexander Labour

Council / county area: East Lothian · 2023 Review electorate: 71,287 · Official UK Parliament profile

Mid Dunbartonshire

Sitting MP: Susan Murray Liberal Democrats

Council / county area: East Dunbartonshire; North Lanarkshire · 2023 Review electorate: 75,099 · Official UK Parliament profile

Midlothian

Sitting MP: Kirsty McNeill Labour

Council / county area: Midlothian · 2023 Review electorate: 71,210 · Official UK Parliament profile

Moray West, Nairn and Strathspey

Sitting MP: Graham Leadbitter SNP

Council / county area: Highland; Moray · 2023 Review electorate: 76,237 · Official UK Parliament profile

Motherwell, Wishaw and Carluke

Sitting MP: Pamela Nash Labour

Council / county area: North Lanarkshire; South Lanarkshire · 2023 Review electorate: 72,318 · Official UK Parliament profile

Na h-Eileanan an Iar

Sitting MP: Torcuil Crichton Labour

Council / county area: Na h-Eileanan an Iar · 2023 Review electorate: 21,177 · Official UK Parliament profile

North Ayrshire and Arran

Sitting MP: Irene Campbell Labour

Council / county area: North Ayrshire · 2023 Review electorate: 73,588 · Official UK Parliament profile

North East Fife

Sitting MP: Wendy Chamberlain Liberal Democrats

Council / county area: Fife · 2023 Review electorate: 70,452 · Official UK Parliament profile

Orkney and Shetland

Sitting MP: Mr Alistair Carmichael Liberal Democrats

Council / county area: Orkney Islands; Shetland Islands · 2023 Review electorate: 34,824 · Official UK Parliament profile

Paisley and Renfrewshire North

Sitting MP: Alison Taylor Labour

Council / county area: Glasgow City; Renfrewshire · 2023 Review electorate: 69,941 · Official UK Parliament profile

Paisley and Renfrewshire South

Sitting MP: Johanna Baxter Labour

Council / county area: Renfrewshire · 2023 Review electorate: 69,813 · Official UK Parliament profile

Perth and Kinross-shire

Sitting MP: Pete Wishart SNP

Council / county area: Perth and Kinross · 2023 Review electorate: 76,320 · Official UK Parliament profile

Rutherglen

Sitting MP: Michael Shanks Labour

Council / county area: South Lanarkshire · 2023 Review electorate: 71,612 · Official UK Parliament profile

Stirling and Strathallan

Sitting MP: Chris Kane Labour

Council / county area: Perth and Kinross; Stirling · 2023 Review electorate: 77,008 · Official UK Parliament profile

West Aberdeenshire and Kincardine

Sitting MP: Andrew Bowie Conservative

Council / county area: Aberdeenshire · 2023 Review electorate: 73,634 · Official UK Parliament profile

West Dunbartonshire

Sitting MP: Douglas McAllister Labour

Council / county area: Glasgow City; West Dunbartonshire · 2023 Review electorate: 70,286 · Official UK Parliament profile