Elections

2024 General Election

Polling day was 4 July 2024. Results in all 650 constituencies are below. Search for a seat, or open any row for the full list of candidates.

Seats won

PartySeatsShare of seats
Labour 411 63.2%
Conservative 121 18.6%
Liberal Democrat 72 11.1%
Scottish National Party 9 1.4%
Independent 7 1.1%
Sinn Féin 7 1.1%
Democratic Unionist Party 5 0.8%
Reform UK 5 0.8%
Green Party 4 0.6%
Plaid Cymru 4 0.6%
Social Democratic & Labour Party 2 0.3%
Alliance 1 0.2%
Traditional Unionist Voice 1 0.2%
Ulster Unionist Party 1 0.2%

Constituency results

650 seats
ConstituencyWinnerResultMajority
Aberafan Maesteg Stephen Kinnock (Lab) Lab hold 10,354
Aberdeen North Kirsty Blackman (SNP) SNP hold 1,760
Aberdeen South Stephen Flynn (SNP) SNP hold 3,758
Aberdeenshire North and Moray East Seamus Logan (SNP) SNP gain from Con 942
Airdrie and Shotts Kenneth Stevenson (Lab) Lab gain from SNP 7,547
Aldershot Alex Baker (Lab) Lab gain from Con 5,683
Aldridge-Brownhills Wendy Morton (Con) Con hold 4,294
Alloa and Grangemouth Brian Leishman (Lab) Lab gain from SNP 6,122
Altrincham and Sale West Connor Rand (Lab) Lab gain from Con 4,174
Alyn and Deeside Mark Tami (Lab) Lab hold 8,794
Amber Valley Linsey Farnsworth (Lab) Lab gain from Con 3,554
Angus and Perthshire Glens Dave Doogan (SNP) SNP hold 4,870
Arbroath and Broughty Ferry Stephen Gethins (SNP) SNP hold 859
Argyll, Bute and South Lochaber Brendan O'Hara (SNP) SNP hold 6,232
Arundel and South Downs Andrew Griffith (Con) Con hold 12,134
Ashfield Lee Anderson (RUK) RUK gain from Con 5,508
Ashford Sojan Joseph (Lab) Lab gain from Con 1,779
Ashton-under-Lyne Angela Rayner (Lab) Lab hold 6,791
Aylesbury Laura Kyrke-Smith (Lab) Lab gain from Con 630
Ayr, Carrick and Cumnock Elaine Stewart (Lab) Lab gain from SNP 4,154
Banbury Sean Woodcock (Lab) Lab gain from Con 3,256
Bangor Aberconwy Claire Hughes (Lab) Lab gain from Con 4,896
Barking Nesil Caliskan (Lab) Lab hold 11,054
Barnsley North Dan Jarvis (Lab) Lab hold 7,811
Barnsley South Stephanie Peacock (Lab) Lab hold 4,748
Barrow and Furness Michelle Scrogham (Lab) Lab gain from Con 5,324
Basildon and Billericay Richard Holden (Con) Con hold 20
Basingstoke Luke Murphy (Lab) Lab gain from Con 6,484
Bassetlaw Jo White (Lab) Lab gain from Con 5,768
Bath Wera Hobhouse (LD) LD hold 11,218
Bathgate and Linlithgow Kirsteen Sullivan (Lab) Lab gain from SNP 8,323
Battersea Marsha De Cordova (Lab) Lab hold 12,039
Beaconsfield Joy Morrissey (Con) Con hold 5,455
Beckenham and Penge Liam Conlon (Lab) Lab hold 12,905
Bedford Mohammad Yasin (Lab) Lab hold 9,430
Belfast East Gavin Robinson (DUP) DUP hold 2,676
Belfast North John Finucane (SF) SF hold 5,612
Belfast South and Mid Down Claire Hanna (SDLP) SDLP hold 12,506
Belfast West Paul Maskey (SF) SF hold 15,961
Bermondsey and Old Southwark Neil Coyle (Lab) Lab hold 7,787
Berwickshire, Roxburgh and Selkirk John Lamont (Con) Con hold 6,599
Bethnal Green and Stepney Rushanara Ali (Lab) Lab hold 1,689
Beverley and Holderness Graham Stuart (Con) Con hold 124
Bexhill and Battle Kieran Mullan (Con) Con hold 2,657
Bexleyheath and Crayford Daniel Francis (Lab) Lab gain from Con 2,114
Bicester and Woodstock Calum Miller (LD) LD gain from Con 4,958
Birkenhead Alison McGovern (Lab) Lab hold 13,798
Birmingham Edgbaston Preet Gill (Lab) Lab hold 8,368
Birmingham Erdington Paulette Hamilton (Lab) Lab hold 7,019
Birmingham Hall Green and Moseley Tahir Ali (Lab) Lab hold 5,656
Birmingham Hodge Hill and Solihull North Liam Byrne (Lab) Lab hold 1,566
Birmingham Ladywood Shabana Mahmood (Lab) Lab hold 3,421
Birmingham Northfield Laurence Turner (Lab) Lab gain from Con 5,389
Birmingham Perry Barr Ayoub Khan (Independent) Ind gain from Lab 507
Birmingham Selly Oak Al Carns (Lab) Lab hold 11,537
Birmingham Yardley Jess Phillips (Lab) Lab hold 693
Bishop Auckland Sam Rushworth (Lab) Lab gain from Con 6,672
Blackburn Adnan Hussain (Independent) Ind gain from Lab 132
Blackley and Middleton South Graham Stringer (Lab) Lab hold 10,250
Blackpool North and Fleetwood Lorraine Beavers (Lab) Lab gain from Con 4,647

Source: UK Parliament election results.