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
| Party | Seats | Share 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
| Constituency | Winner | Result | Majority |
|---|---|---|---|
| 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.