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 |
|---|---|---|---|
| Ilford South | Jas Athwal (Lab) | Lab hold | 6,894 |
| Inverclyde and Renfrewshire West | Martin McCluskey (Lab) | Lab gain from SNP | 6,371 |
| Inverness, Skye and West Ross-shire | Angus MacDonald (LD) | LD gain from SNP | 2,160 |
| Ipswich | Jack Abbott (Lab) | Lab gain from Con | 7,403 |
| Isle of Wight East | Joe Robertson (Con) | Con hold | 3,323 |
| Isle of Wight West | Richard Quigley (Lab) | Lab gain from Con | 3,177 |
| Islington North | Jeremy Corbyn (Independent) | Ind gain from Lab | 7,247 |
| Islington South and Finsbury | Emily Thornberry (Lab) | Lab hold | 15,455 |
| Jarrow and Gateshead East | Kate Osborne (Lab) | Lab hold | 8,964 |
| Keighley and Ilkley | Robbie Moore (Con) | Con hold | 1,625 |
| Kenilworth and Southam | Jeremy Wright (Con) | Con hold | 6,574 |
| Kensington and Bayswater | Joe Powell (Lab) | Lab hold | 2,903 |
| Kettering | Rosie Wrighting (Lab) | Lab gain from Con | 3,820 |
| Kilmarnock and Loudoun | Lillian Jones (Lab) | Lab gain from SNP | 5,119 |
| Kingston and Surbiton | Ed Davey (LD) | LD hold | 17,235 |
| Kingston upon Hull East | Karl Turner (Lab) | Lab hold | 3,920 |
| Kingston upon Hull North and Cottingham | Diana Johnson (Lab) | Lab hold | 10,679 |
| Kingston upon Hull West and Haltemprice | Emma Hardy (Lab) | Lab gain from Con | 8,979 |
| Kingswinford and South Staffordshire | Mike Wood (Con) | Con hold | 6,303 |
| Knowsley | Anneliese Midgley (Lab) | Lab hold | 18,319 |
| Lagan Valley | Sorcha-Lucy Eastwood (APNI) | APNI gain from DUP | 2,959 |
| Lancaster and Wyre | Cat Smith (Lab) | Lab gain from Con | 9,253 |
| Leeds Central and Headingley | Alex Sobel (Lab) | Lab hold | 8,422 |
| Leeds East | Richard Burgon (Lab) | Lab hold | 11,265 |
| Leeds North East | Fabian Hamilton (Lab) | Lab hold | 16,083 |
| Leeds North West | Katie White (Lab) | Lab gain from Con | 11,896 |
| Leeds South | Hilary Benn (Lab) | Lab hold | 11,279 |
| Leeds South West and Morley | Mark Sewards (Lab) | Lab gain from Con | 8,423 |
| Leeds West and Pudsey | Rachel Reeves (Lab) | Lab hold | 12,392 |
| Leicester East | Shivani Raja (Con) | Con gain from Lab | 4,426 |
| Leicester South | Shockat Adam (Independent) | Ind gain from Lab | 979 |
| Leicester West | Liz Kendall (Lab) | Lab hold | 8,777 |
| Leigh and Atherton | Jo Platt (Lab) | Lab gain from Con | 8,881 |
| Lewes | James MacCleary (LD) | LD gain from Con | 12,624 |
| Lewisham East | Janet Daby (Lab) | Lab hold | 18,073 |
| Lewisham North | Vicky Foxcroft (Lab) | Lab hold | 15,782 |
| Lewisham West and East Dulwich | Ellie Reeves (Lab) | Lab hold | 18,397 |
| Leyton and Wanstead | Calvin Bailey (Lab) | Lab hold | 13,964 |
| Lichfield | Dave Robertson (Lab) | Lab gain from Con | 810 |
| Lincoln | Hamish Falconer (Lab) | Lab gain from Con | 8,793 |
| Liverpool Garston | Maria Eagle (Lab) | Lab hold | 20,104 |
| Liverpool Riverside | Kim Johnson (Lab) | Lab hold | 14,793 |
| Liverpool Walton | Dan Carden (Lab) | Lab hold | 20,245 |
| Liverpool Wavertree | Paula Barker (Lab) | Lab hold | 16,304 |
| Liverpool West Derby | Ian Byrne (Lab) | Lab hold | 20,423 |
| Livingston | Gregor Poynton (Lab) | Lab gain from SNP | 3,528 |
| Llanelli | Nia Griffith (Lab) | Lab hold | 1,504 |
| Lothian East | Douglas Alexander (Lab) | Lab gain from SNP | 13,265 |
| Loughborough | Jeevun Sandher (Lab) | Lab gain from Con | 4,960 |
| Louth and Horncastle | Victoria Atkins (Con) | Con hold | 5,506 |
| Lowestoft | Jess Asato (Lab) | Lab gain from Con | 2,016 |
| Luton North | Sarah Owen (Lab) | Lab hold | 7,510 |
| Luton South and South Bedfordshire | Rachel Hopkins (Lab) | Lab hold | 6,858 |
| Macclesfield | Tim Roca (Lab) | Lab gain from Con | 9,120 |
| Maidenhead | Joshua Reynolds (LD) | LD gain from Con | 2,963 |
| Maidstone and Malling | Helen Grant (Con) | Con hold | 1,674 |
| Makerfield | Josh Simons (Lab) | Lab hold | 5,399 |
| Maldon | John Whittingdale (Con) | Con hold | 6,906 |
| Manchester Central | Lucy Powell (Lab) | Lab hold | 13,797 |
| Manchester Rusholme | Afzal Khan (Lab) | Lab hold | 8,235 |
Source: UK Parliament election results.