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
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.