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 |
|---|---|---|---|
| Dundee Central | Chris Law (SNP) | SNP hold | 675 |
| Dunfermline and Dollar | Graeme Downie (Lab) | Lab gain from SNP | 8,241 |
| Dunstable and Leighton Buzzard | Alex Mayer (Lab) | Lab gain from Con | 667 |
| Dwyfor Meirionnydd | Liz Saville Roberts (PC) | PC hold | 15,876 |
| Ealing Central and Acton | Rupa Huq (Lab) | Lab hold | 13,995 |
| Ealing North | James Murray (Lab) | Lab hold | 12,519 |
| Ealing Southall | Deirdre Costigan (Lab) | Lab hold | 15,793 |
| Earley and Woodley | Yuan Yang (Lab) | Lab gain from Con | 848 |
| Easington | Grahame Morris (Lab) | Lab hold | 6,542 |
| East Antrim | Sammy Wilson (DUP) | DUP hold | 1,306 |
| East Grinstead and Uckfield | Mims Davies (Con) | Con hold | 8,480 |
| East Ham | Stephen Timms (Lab) | Lab hold | 12,863 |
| East Hampshire | Damian Hinds (Con) | Con hold | 1,275 |
| East Kilbride and Strathaven | Joani Reid (Lab) | Lab gain from SNP | 9,057 |
| East Londonderry | Gregory Campbell (DUP) | DUP hold | 179 |
| East Renfrewshire | Blair McDougall (Lab) | Lab gain from SNP | 8,421 |
| East Surrey | Claire Coutinho (Con) | Con hold | 7,450 |
| East Thanet | Polly Billington (Lab) | Lab gain from Con | 6,971 |
| East Wiltshire | Danny Kruger (Con) | Con hold | 4,716 |
| East Worthing and Shoreham | Tom Rutland (Lab) | Lab gain from Con | 9,519 |
| Eastbourne | Josh Babarinde (LD) | LD gain from Con | 12,204 |
| Eastleigh | Liz Jarvis (LD) | LD gain from Con | 1,546 |
| Edinburgh East and Musselburgh | Chris Murray (Lab) | Lab gain from SNP | 3,715 |
| Edinburgh North and Leith | Tracy Gilbert (Lab) | Lab gain from SNP | 7,268 |
| Edinburgh South | Ian Murray (Lab) | Lab hold | 17,251 |
| Edinburgh South West | Scott Arthur (Lab) | Lab gain from SNP | 6,217 |
| Edinburgh West | Christine Jardine (LD) | LD hold | 16,470 |
| Edmonton and Winchmore Hill | Kate Osamor (Lab) | Lab hold | 12,632 |
| Ellesmere Port and Bromborough | Justin Madders (Lab) | Lab hold | 16,908 |
| Eltham and Chislehurst | Clive Efford (Lab) | Lab gain from Con | 8,429 |
| Ely and East Cambridgeshire | Charlotte Cane (LD) | LD gain from Con | 495 |
| Enfield North | Feryal Clark (Lab) | Lab hold | 12,736 |
| Epping Forest | Neil Hudson (Con) | Con hold | 5,682 |
| Epsom and Ewell | Helen Maguire (LD) | LD gain from Con | 3,686 |
| Erewash | Adam Thompson (Lab) | Lab gain from Con | 5,859 |
| Erith and Thamesmead | Abena Oppong-Asare (Lab) | Lab hold | 16,302 |
| Esher and Walton | Monica Harding (LD) | LD gain from Con | 12,003 |
| Exeter | Steve Race (Lab) | Lab hold | 11,937 |
| Exmouth and Exeter East | David Reed (Con) | Con hold | 121 |
| Falkirk | Euan Stainbank (Lab) | Lab gain from SNP | 4,996 |
| Fareham and Waterlooville | Suella Braverman (Con) | Con hold | 6,079 |
| Farnham and Bordon | Greg Stafford (Con) | Con hold | 1,349 |
| Faversham and Mid Kent | Helen Whately (Con) | Con hold | 1,469 |
| Feltham and Heston | Seema Malhotra (Lab) | Lab hold | 7,944 |
| Fermanagh and South Tyrone | Pat Cullen (SF) | SF hold | 4,571 |
| Filton and Bradley Stoke | Claire Hazelgrove (Lab) | Lab gain from Con | 10,000 |
| Finchley and Golders Green | Sarah Sackman (Lab) | Lab gain from Con | 4,581 |
| Folkestone and Hythe | Tony Vaughan (Lab) | Lab gain from Con | 3,729 |
| Forest of Dean | Matt Bishop (Lab) | Lab gain from Con | 278 |
| Foyle | Colum Eastwood (SDLP) | SDLP hold | 4,166 |
| Frome and East Somerset | Anna Sabine (LD) | LD gain from Con | 5,415 |
| Fylde | Andrew Snowden (Con) | Con hold | 561 |
| Gainsborough | Edward Leigh (Con) | Con hold | 3,532 |
| Gateshead Central and Whickham | Mark Ferguson (Lab) | Lab hold | 9,644 |
| Gedling | Michael Payne (Lab) | Lab gain from Con | 11,881 |
| Gillingham and Rainham | Naushabah Khan (Lab) | Lab gain from Con | 3,972 |
| Glasgow East | John Grady (Lab) | Lab gain from SNP | 3,784 |
| Glasgow North | Martin Rhodes (Lab) | Lab gain from SNP | 3,539 |
| Glasgow North East | Maureen Burke (Lab) | Lab gain from SNP | 4,637 |
| Glasgow South | Gordon McKee (Lab) | Lab gain from SNP | 4,154 |
Source: UK Parliament election results.