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 |
|---|---|---|---|
| Manchester Withington | Jeff Smith (Lab) | Lab hold | 13,982 |
| Mansfield | Steve Yemm (Lab) | Lab gain from Con | 3,485 |
| Melksham and Devizes | Brian Mathew (LD) | LD gain from Con | 2,401 |
| Melton and Syston | Edward Argar (Con) | Con hold | 5,396 |
| Meriden and Solihull East | Saqib Bhatti (Con) | Con hold | 4,584 |
| Merthyr Tydfil and Aberdare | Gerald Jones (Lab) | Lab hold | 7,447 |
| Mid and South Pembrokeshire | Henry Tufnell (Lab) | Lab gain from Con | 1,878 |
| Mid Bedfordshire | Blake Stephenson (Con) | Con hold | 1,321 |
| Mid Buckinghamshire | Greg Smith (Con) | Con hold | 5,872 |
| Mid Cheshire | Andrew Cooper (Lab) | Lab gain from Con | 8,927 |
| Mid Derbyshire | Jonathan Davies (Lab) | Lab gain from Con | 1,878 |
| Mid Dorset and North Poole | Vikki Slade (LD) | LD gain from Con | 1,352 |
| Mid Dunbartonshire | Susan Murray (LD) | LD gain from SNP | 9,673 |
| Mid Leicestershire | Peter Bedford (Con) | Con hold | 2,201 |
| Mid Norfolk | George Freeman (Con) | Con hold | 3,054 |
| Mid Sussex | Alison Bennett (LD) | LD gain from Con | 6,662 |
| Mid Ulster | Cathal Mallaghan (SF) | SF hold | 14,923 |
| Middlesbrough and Thornaby East | Andy McDonald (Lab) | Lab hold | 9,192 |
| Middlesbrough South and East Cleveland | Luke Myer (Lab) | Lab gain from Con | 214 |
| Midlothian | Kirsty McNeill (Lab) | Lab gain from SNP | 8,167 |
| Milton Keynes Central | Emily Darlington (Lab) | Lab gain from Con | 7,291 |
| Milton Keynes North | Chris Curtis (Lab) | Lab gain from Con | 5,430 |
| Mitcham and Morden | Siobhain McDonagh (Lab) | Lab hold | 18,761 |
| Monmouthshire | Catherine Fookes (Lab) | Lab gain from Con | 3,338 |
| Montgomeryshire and Glyndŵr | Steve Witherden (Lab) | Lab gain from Con | 3,815 |
| Moray West, Nairn and Strathspey | Graham Leadbitter (SNP) | SNP hold | 1,001 |
| Morecambe and Lunesdale | Lizzi Collinge (Lab) | Lab gain from Con | 5,815 |
| Motherwell, Wishaw and Carluke | Pamela Nash (Lab) | Lab gain from SNP | 7,085 |
| Na h-Eileanan an Iar | Torcuil Crichton (Lab) | Lab gain from SNP | 3,836 |
| Neath and Swansea East | Carolyn Harris (Lab) | Lab hold | 6,627 |
| New Forest East | Julian Lewis (Con) | Con hold | 8,495 |
| New Forest West | Desmond Swayne (Con) | Con hold | 5,600 |
| Newark | Robert Jenrick (Con) | Con hold | 3,572 |
| Newbury | Lee Dillon (LD) | LD gain from Con | 2,377 |
| Newcastle upon Tyne Central and West | Chi Onwurah (Lab) | Lab hold | 11,060 |
| Newcastle upon Tyne East and Wallsend | Mary Glindon (Lab) | Lab hold | 12,817 |
| Newcastle upon Tyne North | Catherine McKinnell (Lab) | Lab hold | 17,762 |
| Newcastle-under-Lyme | Adam Jogee (Lab) | Lab gain from Con | 5,069 |
| Newport East | Jessica Morden (Lab) | Lab hold | 9,009 |
| Newport West and Islwyn | Ruth Jones (Lab) | Lab hold | 8,868 |
| Newry and Armagh | Dáire Hughes (SF) | SF hold | 15,493 |
| Newton Abbot | Martin Wrigley (LD) | LD gain from Con | 2,246 |
| Newton Aycliffe and Spennymoor | Alan Strickland (Lab) | Lab gain from Con | 8,839 |
| Normanton and Hemsworth | Jon Trickett (Lab) | Lab hold | 6,662 |
| North Antrim | Jim Allister (TUV) | TUV gain from DUP | 450 |
| North Ayrshire and Arran | Irene Campbell (Lab) | Lab gain from SNP | 3,551 |
| North Bedfordshire | Richard Fuller (Con) | Con hold | 5,414 |
| North Cornwall | Ben Maguire (LD) | LD gain from Con | 9,957 |
| North Cotswolds | Geoffrey Clifton-Brown (Con) | Con hold | 3,357 |
| North Devon | Ian Roome (LD) | LD gain from Con | 6,744 |
| North Dorset | Simon Hoare (Con) | Con hold | 1,589 |
| North Down | Alex Easton (Independent) | Ind gain from APNI | 7,305 |
| North Durham | Luke Akehurst (Lab) | Lab hold | 5,873 |
| North East Cambridgeshire | Steve Barclay (Con) | Con hold | 7,189 |
| North East Derbyshire | Louise Jones (Lab) | Lab gain from Con | 1,753 |
| North East Fife | Wendy Chamberlain (LD) | LD gain from SNP | 13,479 |
| North East Hampshire | Alex Brewer (LD) | LD gain from Con | 634 |
| North East Hertfordshire | Chris Hinchliff (Lab) | Lab gain from Con | 1,923 |
| North East Somerset and Hanham | Dan Norris (Lab) | Lab gain from Con | 5,319 |
| North Herefordshire | Ellie Chowns (Green) | Green gain from Con | 5,894 |
Source: UK Parliament election results.