General election 2024: Dagenham and Rainham
Party Candidate Votes % ±%
Green Kim Arrowsmith[1]
Reform UK Kevin Godfrey[2]
Conservative Sam Holland[3]
Labour Margaret Mullane[4]
Workers Party Iqbal Sheikh[5]
Majority
Turnout
General election 2024: Darlington
Party Candidate Votes % ±%
Conservative Peter Gibson[6]
Labour Lola McEvoy[7]
True & Fair Ben Ramanauskas[8]
Green Matthew Snedker[9]
Liberal Democrats Simon Thorley[10]
Majority
Turnout
Swing
General election 2024: Dartford
Party Candidate Votes % ±%
Labour Jim Dickson[11]
Green Laura Edie[12]
Conservative
Liberal Democrats Kyle Marsh[13]
Reform UK Lee Stranders[14]
Majority
Turnout
General election 2024: Daventry
Party Candidate Votes % ±%
Conservative Stuart Andrew[citation needed]
Reform UK Scott Cameron[15]
Liberal Democrats Jonathan Harris[16]
Labour Marianne Kimani[17]
Green Clare Slater[18]
Majority
Turnout
General election 2024: Derby North
Party Candidate Votes % ±%
Labour Catherine Atkinson[19]
Workers Party Imran Hamid[20]
Green Helen Hitchcock[21]
Reform UK Timothy Prosser[22]
Majority
Turnout
General election 2024: Derby South
Party Candidate Votes % ±%
Conservative Jamie Mulhall[23]
Reform UK Alan Graves[24]
Labour Baggy Shanker[25]
Green Sam Ward[26]
Workers Party Chris Williamson[27]
Majority
Turnout
General election 2024: Derbyshire Dales
Party Candidate Votes % ±%
Green Kelda Boothroyd[28]
Liberal Democrats Robert Court[29]
Reform UK Edward Oakenfull[30]
True and Fair Party Helen Wetherall[31]
Labour John Whitby[32]
Majority
Turnout
General election 2024: Dewsbury and Batley
Party Candidate Votes % ±%
Workers Party Arshad Ali[33]
Independent Ammar Anwar[34]
Green Simon Cope[35]
Labour Heather Iqbal[36]
Conservative Lalit Suryawanshi[37]
Reform UK Jonathan Thackray[38]
Majority
Turnout
General election 2024: Didcot and Wantage
Party Candidate Votes % ±%
Green Sam Casey-Rerhaye[39]
Liberal Democrats Olly Glover[40]
Conservative David Johnston[41]
SDP Kynaston Pomlett[42]
Majority
Turnout
General election 2024: Doncaster Central
Party Candidate Votes % ±%
Conservative Nick Allen[43]
Reform UK Surjit Duhre[44]
Labour Sally Jameson[45]
Green Jennifer Rozenfelds[46]
Liberal Democrats Greg Ruback[47]
Majority
Turnout
General election 2024: Doncaster East and the Isle of Axholme
Party Candidate Votes % ±%
Conservative Nick Fletcher[48]
Green Paul Garrett[49]
Reform UK Irwen Martin[50]
Labour Lee Pitcher[51]
Liberal Democrats Nicola Turner[52]
Majority
Turnout
General election 2024: Doncaster North
Party Candidate Votes % ±%
SDP David Bettney[53]
Conservative Glenn Bluff[54]
British Democratic Frank Calladine[55]
Liberal Democrats Jonathan Harston[56]
TUSC Andy Hiles[57]
Labour Ed Miliband[58]
Green Tony Nicholson[59]
Majority
Turnout
General election 2024: Dorking and Horley
Party Candidate Votes % ±%
Labour Nadia Burrell[60]
Liberal Democrats Chris Coghlan[61]
Conservative Marisa Heath[62]
Green Lisa Scott[63]
Reform UK Craig Young[64]
Majority
Turnout
Swing
General election 2024: Dover and Deal
Party Candidate Votes % ±%
Reform UK Howard Cox[65]
Liberal Democrats Penelope James[66]
Conservative Stephen James[67]
Green Christine Oliver[68]
Independent Ashley Payne[69]
Labour Mike Tapp[70]
General election 2024: Droitwich and Evesham
Party Candidate Votes % ±%
Reform UK Sam Bastow[71]
SDP Andrew Flaxman[72]
Green Neil Franks[73]
Conservative Nigel Huddleston[74]
Labour Chipiliro Kalebe-Nyamongo[75]
Liberal Democrats Oliver Walker[76]
Majority
Turnout
Swing
General election 2024: Dudley
Party Candidate Votes % ±%
Liberal Democrats Ian Flynn[77]
Workers Party Aftab Hussein[78]
Labour Sonia Kumar[79]
Conservative Marco Longhi[80]
Green Zia Qari[81]
Reform UK Andrew Southall[82]
Majority
Turnout
General election 2024: Dulwich and West Norwood
Party Candidate Votes % ±%
Green Pete Elliott[83]
Liberal Democrats Donna Harris[84]
Labour Helen Hayes[85]
Workers Party Zhafaran Qayum[86]
Reform UK Gary Stevens[87]
Majority
Turnout
2024 general election: Dumfries and Galloway
Party Candidate Votes % ±%
Conservative John Cooper[88]
Reform UK Charles Keal[89]
SNP Tracey Little[90]
Liberal Democrats Iain McDonald[91]
Scottish Green Laura Moodie[92]
Labour James Wallace
Majority
Turnout
Swing
2024 general election: Dumfriesshire, Clydesdale and Tweeddale
Party Candidate Votes % ±%
Scottish Green Dominic Ashmole[93]
Liberal Democrats Drummond Begg[94]
Labour Daniel Coleman[95]
Reform UK David Kirkwood[96]
SNP Kim Marshall[97]
Conservative David Mundell[98]
General election 2024: Dundee Central
Party Candidate Votes % ±%
Liberal Democrats Daniel Coleman
SNP Chris Law[99]
Labour Richard McCready
TUSC Jim McFarlane[100]
Alba Alan Ross[101]
Turnout
General election 2024: Dunfermline and Dollar
Party Candidate Votes % ±%
Scottish Green Ryan Blackadder[102]
Labour Graeme Downie[103]
Conservative Thomas Heald[104]
SNP Naz Anis Miah[105]
Scottish Family Danny Smith[106]
Majority
Turnout
General election 2024: Dunstable and Leighton Buzzard
Party Candidate Votes % ±%
Liberal Democrats Emma Holland-Lindsay[107]
Green Sukhinder Hundal[108]
Labour Alex Mayer[109]
Reform UK Harry Palmer[110]
Conservative Andrew Selous[111]
English Democrat Antonio Vitiello[112]
General election 2024: Dwyfor Meirionnydd
Party Candidate Votes % ±%
Green Karl Drinkwater[113]
Workers Party Tomas Owen[114]
Labour Joanna Stallard[115]
Conservative
Plaid Cymru
Rejected ballots
Majority
Turnout
Registered electors
Swing
General election 2024: Ealing Central and Acton
Party Candidate Votes % ±%
Conservative James Windsor-Clive[116]
SDP Stephen Balogh[117]
Green Kate Crossland[118]
Labour Rupa Huq[119]
Workers Party Nada Jarche[120]
Liberal Democrats Alastair Mitton[121]
Reform UK Felix Orrell[122]
General election 2024: Ealing North
Party Candidate Votes % ±%
SDP Leslie Beaumont[123]
Reform UK Harvey Griffiths[124]
Workers Party Sameh Habeeb[125]
Conservative Maria Khan[126]
Green Natalia Kubica[127]
Labour James Murray[128]
Liberal Democrats
General election 2024: Ealing Southall
Party Candidate Votes % ±%
Conservative Georgie Callé[129]
Reform UK Steve Chilcott[130]
Labour Deirdre Costigan[131]
Liberal Democrats Tariq Mahmood[132]
Green Neil Reynolds[133]
General election 2024: Earley & Woodley
Party Candidate Votes % ±%
SDP Alastair Hunter[134]
Conservative Pauline Jorgensen[135]
Liberal Democrats Tahir Maher[136][137]
Green Gary Shacklady[138]
Workers Party Paul Woodward[139]
Labour Yuan Yang[140]
Majority
Turnout
Swing
General election 2024: Easington
Party Candidate Votes % ±%
Green Stephen Ashfield[141]
Reform UK Lynn Murphy[142]
General election 2024: East Antrim
Party Candidate Votes % ±%
Alliance Danny Donnelly[143]
SDLP Margaret Anne McKillop[144]
UUP John Stewart[145]
TUV Matthew Warwick[146]
DUP Sammy Wilson[147]
Majority
Turnout
Registered electors
Swing
General election 2024: East Grinstead and Uckfield
Party Candidate Votes % ±%
Green Christina Coleman[148]
Labour Ben Cox[149]
Reform UK Nathan Curtis[150]
Conservative Mims Davies[151]
Liberal Democrats Benedict Dempsey[152]
Majority
Turnout
Swing
General election 2024: East Ham
Party Candidate Votes % ±%
Newham Independents[n 1] Tahir Murza[154]
Reform UK Dan Oxley[155]
Green Rosie Pearce[156]
Majority
Turnout
General election 2024: East Hampshire
Party Candidate Votes % ±%
Conservative
Labour
Green Richard Knight[157]
Liberal Democrats Dominic Martin[158]
SDP Sara Smith[159]
Majority
Turnout
General election 2024: East Kilbride and Strathaven
Party Candidate Votes % ±%
SNP Grant Costello[160]
Labour Joani Reid[161]
Scottish Family David Richardson[162]
Majority
Turnout
General election 2024: East Londonderry
Party Candidate Votes % ±%
DUP Gregory Campbell[163]
SDLP Cara Hunter[164]
TUV Allister Kyle[165]
UUP Glen Miller[166]
Sinn Féin Kathleen McGurk[167]
Alliance Richard Stewart[168]
Majority
Turnout
Registered electors
Swing
General election 2024: East Renfrewshire
Party Candidate Votes % ±%
Conservative Sandesh Gulhane
Labour Blair McDougall
SNP Kirsten Oswald
Scottish Green Karen Sharkey
ISP Colette Walker
Majority
Turnout
gain from Swing
General election 2024: East Surrey
Party Candidate Votes % ±%
Labour Tom Bowell[169]
Conservative Claire Coutinho[170]
Green Shasha Khan[171]
Monster Raving Loony Martin Hogbin [172]
Liberal Democrats Claire Malcomson[173]
Reform UK Chris Scott[174]
Majority
Turnout
General election 2024: East Thanet
Party Candidate Votes % ±%
Labour Polly Billington[175]
Green Steve Roberts[176][177]
Majority
Turnout
General election 2024: East Wiltshire
Party Candidate Votes % ±%
True & Fair Pete Force-Jones[178]
Green Emily Herbert[179]
Liberal Democrats David Kinnaird[180]
Conservative Danny Kruger[181]
Labour Rob Newman[182]
Majority
Turnout
Registered electors
Swing
General election 2024: East Worthing and Shoreham
Party Candidate Votes % ±%
Liberal Democrats David Batchelor[183]
Reform UK Lionel Harman[184]
Labour Tom Rutland[185]
Conservative Leila Williams[186]
Green Debbie Woudman[187]
Majority
Turnout
General election 2024: Eastbourne
Party Candidate Votes % ±%
Conservative Caroline Ansell[188]
Liberal Democrats Josh Babarinde[189]
Green Mike Munson[190]
Labour Paul Richards[191]
Majority
Turnout
General election 2024: Eastleigh
Party Candidate Votes % ±%
Reform UK Clare Fawcett[192]
Liberal Democrats Liz Jarvis[193]
Conservative Samuel Joynson[194]
Green Ben Parry[195]
Labour Daniel Shearer[196]
General election 2024: Edinburgh East and Musselburgh
Party Candidate Votes % ±%
Liberal Democrats Charles Dundas[197]
Scottish Green Amanda Grimm[198]
Labour Chris Murray[199]
SNP Tommy Sheppard[200]
Reform UK Derek Winton[199]
General election 2024: Edinburgh North and Leith
Party Candidate Votes % ±%
Liberal Democrats Mike Andersen[201]
SNP Deidre Brock[202]
Labour Tracy Gilbert[203]
Reform UK Alan Melville[204]
Scottish Green Kayleigh O'Neill[205]
Communist Richard Shillcock[206]
Swing
Swing
General election 2024: Edinburgh South
Party Candidate Votes % ±%
Conservative Christopher Cowdy
SNP Simita Kumar
Labour Ian Murray
Scottish Green Jo Phillips
Reform UK Cameron Smith
Liberal Democrats Andy Williamson
2024 general election: Edinburgh South West
Party Candidate Votes % ±%
Labour Scott Arthur[207]
SNP Joanna Cherry[207]
Scottish Green Dan Heap[207]
Scottish Family Richard Lucas[207]
Conservative Sue Webber[207]
Liberal Democrats Bruce Wilson[207]
Majority
Turnout
Swing
General election 2024: Edinburgh West
Party Candidate Votes % ±%
Labour Michael Davidson[208]
SNP Euan Hyslop[209]
Liberal Democrats Christine Jardine[210]
Scottish Green James Puchowski[211]
Majority
Turnout
Registered electors
Swing
General election 2024: Edmonton and Winchmore Hill
Party Candidate Votes % ±%
Green Luke Balnave[212]
Workers Party Seton During[213]
Liberal Democrats Tim Martin[214]
Labour Kate Osamor[215]
Reform UK Neville Watson[216]
General election 2024: Ellesmere Port and Bromborough
Party Candidate Votes % ±%
Liberal Democrats Chris Carubia[217]
Green Harry Gorman[218]
Labour Justin Madders[219]
General election 2024: Eltham and Chislehurst
Party Candidate Votes % ±%
Liberal Democrats Ulysse Abbate[220][221]
Independent John Courtneidge[222]
Conservative Charlie Davis[223]
Labour Clive Efford[224]
Green Sam Gabriel[225]
Reform UK Mark Simpson[226]
General election 2024: Ely and East Cambridgeshire
Party Candidate Votes % ±%
SDP Robert Bayley[227]
Liberal Democrats Charlotte Cane[228]
Green Andrew Cogan[229]
Reform UK Ryan Coogan[230]
Conservative Lucy Frazer[231]
Labour Elizabeth McWilliams[232]
General election 2024: Enfield North
Party Candidate Votes % ±%
Workers Party Aishat Anifowoshe[233]
Reform UK Stephen Bird[234]
Labour Feryal Clark[235]
Conservative Chris Dey[236]
Liberal Democrats Guy Russo[237]
Green Isobel Whittaker[238]
General election 2024: Epping Forest
Party Candidate Votes % ±%
Reform UK Peter Bell[239]
Labour Rosalind Doré[240]
Green Simon Heap[241]
Conservative Neil Hudson[242]
Independent Ed Pond[243]
2024 general election: Epsom and Ewell
Party Candidate Votes % ±%
Conservative Mhairi Fraser[244]
Liberal Democrats Helen Maguire[245]
Green Stephen McKenna[246]
True & Fair Gina Miller[247]
Reform UK Mayuran Senthilnathan[248]
Labour Mark Todd[249]
Workers Party Ahsan Ulah[250]
SDP Damon Young[251]
Majority
Turnout
General election 2024: Erewash
Party Candidate Votes % ±%
Liberal Democrats James Archer
Reform UK Liam Booth-Isherwood[252]
Green Brent Poland
Labour Adam Thompson[253]
Conservative Maggie Throup[254]
General election 2024: Erith and Thamesmead
Party Candidate Votes % ±%
Green Sarah Barry[255]
Labour Abena Oppong-Asare[256]
Reform UK Michael Pastor[257]
Workers Party Anthony Williams[258]
Majority
Turnout
General election 2024: Esher and Walton
Party Candidate Votes % ±%
SDP Richard Bateson[259]
Green Betsy Cook[260]
Conservative John Cope[261]
Labour Yoel Gordon[262]
Reform UK Alastair Gray[263]
Liberal Democrats Monica Harding[264]
Majority
Turnout
Swing
General election 2024: Exeter
Party Candidate Votes % ±%
Liberal Democrats Will Aczel[265]
Green Andrew Bell[266]
Reform UK William Petty[267]
Labour Steve Race[268]
Conservative Tessa Tucker[269]
Majority
Turnout
Swing
General election 2024: Exmouth and Exeter East
Party Candidate Votes % ±%
Liberal Democrats Paul Arnott[270]
Labour Helen Dallimore[271]
Green Olly Davey[272]
Conservative David Reed[273]
Reform UK Garry Sutherland[274]
Majority
Turnout
Swing
General election 2024: Falkirk
Party Candidate Votes % ±%
Reform UK Richard Fairley[275]
Conservative James Bundy[276]
Alba Zohaib Arshad[277]
SNP Toni Giugliano[278]
Labour Euan Stainbank[279]
Majority
Turnout
2024 general election: Fareham and Waterlooville
Party Candidate Votes % ±%
Conservative Suella Braverman[280]
Reform UK Kevan Chippindall-Higgin[281]
Rejoin EU Edward Dean[282]
Labour Gemma Furnivall[283]
Liberal Democrats Bella Hewitt[284]
Green Baz Marie[285]
Majority
Turnout
General election 2024: Farnham and Bordon
Party Candidate Votes % ±%
Reform UK Ged Hall[286]
Labour Alex Just[287]
Green Claire Matthes[288]
Conservative Greg Stafford[289]
Liberal Democrats Khalil Yousuf[290]
Majority
Turnout
General election 2024: Faversham and Mid Kent
Party Candidate Votes % ±%
Labour Mel Dawkins[291]
Reform UK Maxwell Harrison[292]
Liberal Democrats Hannah Perkin[293]
British Democratic Lawrence Rustem[294]
Green Hannah Temple[295]
Conservative Helen Whately[296]
Majority
Turnout
General election 2024: Feltham and Heston
Party Candidate Votes % ±%
Conservative Reva Gudi[297]
Green Katharine Kandelaki[298]
Labour Co-op Seema Malhotra[299]
Workers Party Amrit Mann[300]
Independent Damian Read[301]
Liberal Democrats Dhruv Sengupta[302]
Reform UK Prabhdeep Singh[303]
General election 2024: Fermanagh and South Tyrone
Party Candidate Votes % ±%
UUP Diana Armstrong[304]
SDLP Paul Blake[305]
Sinn Féin Pat Cullen[306]
Alliance Eddie Roofe[307]
Majority
Turnout
Registered electors
Swing
General election 2024: Filton and Bradley Stoke
Party Candidate Votes % ±%
Liberal Democrats Benet Allen[308]
Labour Claire Hazelgrove[309]
Conservative Jack Lopresti[310]
Green James Nelson[311]
Reform UK Gareth Watson[312]
Majority
Turnout
General election 2024: Finchley and Golders Green
Party Candidate Votes % ±%
Conservative Alex Deane[313]
Liberal Democrats Sarah Hoyle[314]
Reform UK Timothy McGeever[315]
Green Steve Parsons[316]
Workers Party Mez Roth[317]
Labour Sarah Sackman[318]
Majority
Turnout
General election 2024: Folkestone and Hythe
Party Candidate Votes % ±%
Green Marianne Brett[319]
Liberal Democrats Larry Ngan[320]
Labour Tony Vaughan[321]
Reform UK William Wright[322]
Majority
Turnout
General election 2024: Forest of Dean
Party Candidate Votes % ±%
Labour Matt Bishop[323]
Workers Party Nicola Aylin Duke[324]
Reform UK Stanley Goodin[325]
Conservative Mark Harper[326]
Liberal Democrats James Joyce[327]
Green Chris McFarling[328]
General election 2024: Foyle
Party Candidate Votes % ±%
Sinn Féin Sandra Duffy[329]
SDLP Colum Eastwood[330]
Alliance Rachael Ferguson[331]
People Before Profit Shaun Harkin[332]
DUP Gary Middleton[333]
UUP Janice Montgomery[334]
Majority
Turnout
Registered electors
Swing
General election 2024: Frome and East Somerset
Party Candidate Votes % ±%
Green Martin Dimery[335]
Independent Gavin Heathcote[336]
Labour Robin Moss[337]
Liberal Democrats Anna Sabine[338]
Reform UK David Swain[339]
Conservative Lucy Trimnell[340]
Majority
Turnout
Registered electors
Swing
General election 2024: Fylde
Party Candidate Votes % ±%
Independent Anne Aitken[341]
Labour Tom Calver[342]
Liberal Democrats Mark Jewell[343]
Workers Party Robert Perks[344]
Conservative Andrew Snowden[345]
Green Brenden Wilkinson[346]
Majority
Turnout
General election 2024: Gainsborough
Party Candidate Votes % ±%
Conservative Edward Leigh[347]
Labour Jess McGuire[348]
SDP Tim Mellors[349]
Reform UK Pat O'Connor[350]
Green Vanessa Smith[351]
Majority
Turnout
General election 2024: Gateshead Central and Whickham
Party Candidate Votes % ±%
Liberal Democrats Ron Beadle[352]
Green Rachel Cabral[353]
Labour Mark Ferguson[354]
Majority
Turnout
General election 2024: Gedling
Party Candidate Votes % ±%
Green Dominic Berry[355]
Liberal Democrats Tad Jones[356]
Labour Michael Payne[357]
Conservative Tom Randall[358]
Majority
Turnout
Swing
General election 2024: Gillingham and Rainham
Party Candidate Votes % ±%
Green Kate Belmonte[359]
Liberal Democrats Stuart Bourne[360]
Conservative Rehman Chishti[361]
Workers Party Laid Ghellab[362]
Labour Naushabah Khan[363]
Reform UK Rizvi Rawoof[364]
SDP Peter Wheeler[365]
Majority
Turnout
Swing
General election 2024: Glasgow East
Party Candidate Votes % ±%
Labour John Grady[366]
Conservative Thomas Kerr[367]
Scottish Green Amy Kettyles[368]
SNP David Linden[369]
Scottish Socialist Liam McLaughlin[370][failed verification]
Reform UK Donnie McLeod[371]
Workers Party Maximilian Owen[372]
Majority
Turnout
Swing
General election 2024: Glasgow North
Party Candidate Votes % ±%
Conservative Naveed Asghar[373]
Scottish Green Iris Duane[374]
Alba Nick Durie[375]
Labour Martin Rhodes[376]
SNP Alison Thewliss[377]
Majority
Turnout
Swing
General election 2024: Glasgow North East
Party Candidate Votes % ±%
Labour Maureen Burke[378]
Scottish Green Ewan Lewis[379]
Alba Catherine McKernan[380]
SNP Anne McLaughlin[381]
TUSC Chris Sermanni[382]
SDP Robert Scott[383]
Majority
Turnout
Swing
General election 2024: Glasgow South
Party Candidate Votes % ±%
Scottish Green Niall Christie[384]
Alba Dhruva Kumar[385]
SNP Stewart McDonald[386]
Labour Co-op Gordon McKee[387]
TUSC Brian Smith[388]
Workers Party Nick Stewart[389]
Turnout
Swing
General election 2024: Glasgow South West
Party Candidate Votes % ±%
Labour Zubir Ahmed[390]
Scottish Green John Hamelink[391]
Alba Tony Osy[392]
Conservative Mamun Rashid[393]
SNP Chris Stephens[394]
Majority
Turnout
Swing
General election 2024: Glasgow West
Party Candidate Votes % ±%
Labour Patricia Ferguson[395]
Conservative Faten Hameed[396]
SNP Carol Monaghan[397]
Scottish Green Nick Quail[398]
Majority
Turnout
Swing
General election 2024: Glastonbury and Somerton
Party Candidate Votes % ±%
Reform UK Tom Carter[399]
Green Jon Cousins[400]
Liberal Democrats Sarah Dyke[401]
Workers Party Angela Henderson[402]
Labour Hal Hooberman[403]
Conservative Faye Purbrick[404]
Majority
Turnout
Swing
General election 2024: Glenrothes and Mid Fife
Party Candidate Votes % ±%
Labour Richard Baker
SNP John Beare
Workers Party William Rankine[405]
General election 2024: Gloucester
Party Candidate Votes % ±%
Reform UK Chris Farmer[406]
Workers Party Steve Gower[407]
Conservative Richard Graham[408]
Labour Alex McIntyre[409]
Green Adam Shearing[410]
Liberal Democrats Rebecca Trimnell[411]
Majority
Turnout
General election 2024: Godalming and Ash
Party Candidate Votes % ±%
Reform UK Graham Drage[412]
Liberal Democrats Paul Follows[413]
Conservative Jeremy Hunt[414]
Green Steve Williams[415]
Labour James Walsh
Majority
Turnout
General election 2024: Goole and Pocklington
Party Candidate Votes % ±%
Conservative David Davis[416]
Labour Liam Draycott[417]
Reform UK Richard Kelly[418]
Green Angela Stone[419]
Majority
Turnout
General election 2024: Gordon and Buchan
Party Candidate Votes % ±%
Labour Nurul Hoque Ali[420]
Conservative Harriet Cross[421]
Scottish Green Sophie Molly[422]
Workers Party Craig Proctor[423]
SNP Richard Thomson[424]
Liberal Democrats Conrad Wood[425]
General election 2024: Gorton and Denton
Party Candidate Votes % ±%
Labour Andrew Gwynne[426]
Liberal Democrats John Reid[427]
General election 2024: Gosport
Party Candidate Votes % ±%
Reform UK Matt Mulliss[428]
Green Tony Sudworth[429]
Majority
Turnout
Swing
General election 2024: Gower
Party Candidate Votes % ±%
Labour Tonia Antoniazzi[430]
Liberal Democrats Franck Banza[431]
Green Chris Evans[432]
Conservative Marc Jenkins[433]
Reform UK Catrin Thomas Price[434]
Plaid Cymru Kieran Pritchard[435]
Rejected ballots
Majority
Turnout
Registered electors
Swing
General election 2024: Grantham and Bourne
Party Candidate Votes % ±%
Labour Vipul Bechar[436]
Green Anne Gayfer[437]
SDP Alexander Mitchell[438]
Reform UK Mike Rudkin[439]
Majority
Turnout
General election 2024: Gravesham
Party Candidate Votes % ±%
Conservative Adam Holloway[440]
Green Rebecca Hopkins[441]
Reform UK Matthew Moat[442]
Liberal Democrats Ukonu Obasi[443]
Labour Lauren Sullivan[444]
Majority
Turnout
General election 2024: Great Grimsby and Cleethorpes
Party Candidate Votes % ±%
Green Ed Fraser[445]
TUSC Mark Gee[446]
Conservative Lia Nici[447]
Labour Melanie Onn[448]
Reform UK Oliver Freeston[449]
SDP William Stones[450]
Majority
Turnout
General election 2024: Great Yarmouth
Party Candidate Votes % ±%
English Democrat Catherine Blaiklock[451]
Conservative
Labour Keir Cozens[452]
Reform UK Rupert Lowe[453]
Green Trevor Rawson[454]
Majority
Turnout
General election 2024: Greenwich and Woolwich
Party Candidate Votes % ±%
Liberal Democrats Chris Annous[455]
Green Stacy Smith[456]
Reform UK Clinton Wright[457]
Majority
Turnout
General election 2024: Guildford
Party Candidate Votes % ±%
Liberal Democrats Zöe Franklin[458]
Labour Sarah Gillinson[459]
Green Sam Peters[460]
Conservative Angela Richardson[461]
Reform UK Dennis Saunders[462]
Majority
Turnout
2024 general election: Hackney North and Stoke Newington
Party Candidate Votes % ±%
Labour Diane Abbott[463][464]
Green Antoinette Fernandez[465]
Liberal Democrats Rebecca Jones[466]
Majority
Turnout
General election 2024: Hackney South and Shoreditch
Party Candidate Votes % ±%
Workers Party Leon Eshuru[467]
Reform UK Anil Bhatti
Majority
Turnout
General election 2024: Halesowen
Party Candidate Votes % ±%
Labour Alex Ballinger[468]
Green Emma Bullard[469]
Conservative James Morris[470]
Liberal Democrats Ryan Priest[471]
Majority
Turnout
General election 2024: Halifax
Party Candidate Votes % ±%
Labour Kate Dearden[472]
Reform UK James Griffith-Jones[473]
Green Martin Hey[474]
Liberal Democrats Samuel Jackson[475]
Workers Party Shakir Saghir[476]
Conservative Hazel Sharp[477]
Majority
Turnout
Registered electors
Swing
General election 2024: Hamble Valley
Party Candidate Votes % ±%
Liberal Democrats Prad Bains[478]
Reform UK Caroline Gladwin[479]
Conservative Paul Holmes[480]
Green Kate Needham[481]
Labour Devina Paul[482]
2024 general election: Hamilton and Clyde Valley
Party Candidate Votes % ±%
SNP Ross Clark[483]
Labour Imogen Walker[484]
Majority
Turnout
General election 2024: Hammersmith and Chiswick
Party Candidate Votes % ±%
Conservative Andrew Dinsmore[485]
Reform UK Anthony Goodwin[486]
Workers Party Nada Jarche[487]
Liberal Democrats Eraj Rostaqi[488]
Green Naranee Ruthra-Rajan[489]
Labour Andy Slaughter[490]
General election 2024: Hampstead and Highgate
Party Candidate Votes % ±%
Workers Party Ghias Ahmed[491]
Reform UK Catherine Becker[492]
Liberal Democrats Scott Emery[493]
Green Lorna Russell[494]
Labour Tulip Siddiq[495]
Conservative Don Williams[496]
Majority
Turnout
General election 2024: Harborough, Oadby and Wigston
Party Candidate Votes % ±%
Conservative Neil O'Brien[497]
Green Darren Woodiwiss[498]
Labour Hajira Piranie[499]
Liberal Democrats
Reform UK Danuta Jeeves[500]
SDP Robin Lambert[501]
Majority
Turnout
General election 2024: Harlow
Party Candidate Votes % ±%
Conservative Hannah Ellis[502]
Reform UK Malcolm Featherstone[503]
Green Yasmin Gregory[504]
Labour Chris Vince[505]
Majority
Turnout
General election 2024: Harpenden and Berkhamsted
Party Candidate Votes % ±%
Liberal Democrats Victoria Collins[506]
Green Paul de Hoest[507]
Conservative Nigel Gardner[508]
Workers Party Sina Gharib[509]
Labour Zara Layne[510]
Reform UK Saba Poursaeedi[511]
General election 2024: Harrogate and Knaresborough
Party Candidate Votes % ±%
Liberal Democrats Tom Gordon[512]
Conservative Andrew Jones[513]
Green Shan Oakes[514]
Labour Conrad Whitcroft[515]
General election 2024: Harrow East
Party Candidate Votes % ±%
Liberal Democrats Reetendra Banerji[516]
Conservative Bob Blackman[517]
Reform UK Roger Clark[518]
Workers Party Sarraj Farwani[519]
Independent Sabira Lakha[520]
Green Sebastian Newsam[521]
Labour Primesh Patel[522]
General election 2024: Harrow West
Party Candidate Votes % ±%
Reform UK Michael Beavis[523]
Independent
Green Rupert George[524]
Workers Party Zulkiple Husin[525]
Conservative Abbas Merali[526]
Labour Co-op Gareth Thomas[527]
Liberal Democrats
General election 2024: Hartlepool
Party Candidate Votes % ±%
Labour Jonathan Brash[528]
Conservative Jill Mortimer
Workers Party Thomas Dudley[529]
Green Jeremy Spyby-Steanson[530]
By-election 2021: Hartlepool[531]
Party Candidate Votes % ±%
Conservative Jill Mortimer 15,529 51.9 +23.0
Labour Paul Williams 8,589 28.7 –9.0
Independent Sam Lee 2,904 9.7 N/A
Heritage Claire Martin 468 1.6 N/A
Reform UK John Prescott[a] 368 1.2 –24.6
Green Rachel Featherstone 358 1.2 N/A
Liberal Democrats Andy Hagon 349 1.2 –2.9
Independent Thelma Walker[b] 250 0.8 N/A
No description Chris Killick 248 0.8 N/A
North East Hilton Dawson 163 0.5 N/A
Independent Ralph Ward-Jackson 157 0.5 N/A
Women's Equality Gemma Evans 140 0.5 N/A
Independent Adam Gaines 126 0.4 N/A
SDP David Bettney 108 0.4 N/A
Monster Raving Loony The Incredible Flying Brick 104 0.3 N/A
Freedom Alliance Steve Jack 72 0.2 N/A
Majority 6,940 23.2 N/A
Turnout 29,933 42.7 –15.2
Conservative gain from Labour Swing +16.0

The result was the biggest swing towards an incumbent governing party in a by-election in the post war era; the record was formerly the 1945 Bournemouth by-election.[532]

General election 2024: Harwich and North Essex
Party Candidate Votes % ±%
Green Andrew Canessa[533]
Reform UK
Labour Alex Diner[534]
Liberal Democrats Natalie Sommers
Majority
Turnout
Swing
2024 general election: Hastings and Rye
Party Candidate Votes % ±%
Workers Party Philip Colley[535]
Communist Nicholas Davies[536]
Labour Helena Dollimore[537]
Reform UK Lucian Fernando[538]
Liberal Democrats Guy Harris[539]
Conservative Sally-Ann Hart[540]
Green Becca Horn[541]
Majority
Turnout
Swing
General election 2024: Havant
Party Candidate Votes % ±%
Workers Party Jennifer Alemanno[542]
Labour Stefanie Harvey[543]
Reform UK John Perry[544]
Liberal Democrats Gayathri Sathyanath[545]
Green Jeanette Shepherd[546]
Majority
Turnout
General election 2024: Hayes and Harlington
Party Candidate Votes % ±%
Liberal Democrats Alex Cunliffe[547]
Workers Party Rizwana Karim[548]
Labour John McDonnell[549]
Conservative Dylan Thomas[550]
Reform UK Francoise Thompson[551]
Green Christine West[552]
General election 2024: Hazel Grove
Party Candidate Votes % ±%
Conservative Paul Athans[553]
Reform UK John Kelly[554]
SDP Tim O'Rourke[555]
Green Graham Reid[556]
Workers Party Johnny Sheen[557]
Liberal Democrats Lisa Smart[558]
Labour Claire Vibert[559]
Majority
Turnout
Swing
General election 2024: Hemel Hempstead
Party Candidate Votes % ±%
Liberal Democrats Sammy Barry-Mears[560]
Green Sherief Hassan[561]
Conservative Jaymey McIvor[562]
Labour David Taylor[563]
Reform UK Noel Willcox[564]
Majority
Turnout
General election 2024: Hendon
Party Candidate Votes % ±%
Green Gabrielle Bailey[565]
Liberal Democrats Clareine Enderby[566]
SDP Jane Gibson[567]
Conservative Ameet Jogia[568]
Reform UK Joshua Leon Pearl[569]
Labour David Pinto-Duschinsky[570]
Workers Party Rasheed Sarpong[571]
General election 2024: Henley and Thame
Party Candidate Votes % ±%
Labour Nanda Manley-Browne[572]
Liberal Democrats Freddie Van Mierlo[573]
Conservative Caroline Newton[574]
SDP Maryse Pomlett[575]
Green Jo Robb[576]
Majority
Turnout
General election 2024: Hereford and South Herefordshire
Party Candidate Votes % ±%
Reform UK Nigel Ely[577]
Labour Joseph Emmett[578]
Conservative Jesse Norman[579]
Liberal Democrats Dan Powell[580]
Green Diana Toynbee[581]
Majority
Turnout
Swing
General election 2024: Herne Bay and Sandwich
Party Candidate Votes % ±%
Green Thea Barrett[582]
Liberal Democrats Angie Curwen[583]
Conservative Roger Gale[584]
Reform UK Amelia Randall[585]
Labour Helen Whitehead[586]
Majority
Turnout
General election 2024: Hertford and Stortford
Party Candidate Votes % ±%
Reform UK John Burmicz[587]
Liberal Democrats Helen Campbell[588]
Green Nick Cox[589]
Labour Josh Dean[590]
Conservative Julie Marson[591]
Majority
Turnout
General election 2024: Hertsmere
Party Candidate Votes % ±%
Conservative Oliver Dowden[592]
Green John Humphries[593]
Liberal Democrats Emma Matanle[594]
Reform UK Darren Selkus[595]
Labour Josh Tapper[596]
Majority
Turnout
Registered electors
Swing
General election 2024: Hexham
Party Candidate Votes % ±%
SDP William Clouston[597]
Liberal Democrats Nick Cott[598]
Green Nick Morphet[599]
Labour Joe Morris[600]
Conservative Guy Opperman[601]
General election 2024: Heywood and Middleton North
Party Candidate Votes % ±%
Labour Elsie Blundell[602]
Independent Chris Furlong[603]
Reform UK Steve Potter[604]
Liberal Democrats Tom Shaw[605]
Conservative Laura-Beth Thompson[606]
Green Luanne Thornton[607]
Majority
Turnout
Swing
General election 2024: High Peak
Party Candidate Votes % ±%
Green Joanna Collins[608]
Reform UK Catherine Cullen[609]
Conservative Robert Largan[610]
Labour Jon Pearce[611]
General election 2024: Hinckley and Bosworth
Party Candidate Votes % ±%
Reform UK Peter Cheshire[612]
Conservative
Liberal Democrats
Labour Rebecca Pawley[613]
Green Cassie Wells[614]
Majority
Turnout
General election 2024: Hitchin
Party Candidate Votes % ±%
Conservative Bim Afolami[c][615]
Reform UK Charles Bunker[616]
Green Will Lavin[617]
Liberal Democrats Chris Lucas[618]
Labour Alistair Strathern[d][619]
Majority
Turnout
  1. ^ Not the former Deputy Prime Minister from 1997 to 2007
  2. ^ Walker is a member of and endorsed by the Northern Independence Party, but appears on the ballot as an Independent due to that party not being registered with the Electoral Commission.
  3. ^ Served as MP for Hitchin and Harpenden in the 2019–2024 Parliament
  4. ^ Served as MP for Mid Bedfordshire in the 2023–2024 Parliament
General election 2024: Holborn and St Pancras
Party Candidate Votes % ±%
Liberal Democrats Charlie Clinton[620]
Independent Andrew Feinstein[621]
Conservative Mehreen Malik[622]
Reform UK Dave Roberts[623]
Green David Stansell[624][625]
Labour Keir Starmer[626]
General election 2024: Honiton and Sidmouth
Party Candidate Votes % ±%
Labour Jake Bonetta[627]
Liberal Democrats Richard Foord[628]
Green Henry Gent[629]
Conservative Simon Jupp[630]
Reform UK Paul Quickenden[631]
Majority
Turnout
Swing
General election 2024: Hornchurch and Upminster
Party Candidate Votes % ±%
Conservative
Labour Sunny Brar[632]
Green Melanie Collins
Reform UK Nicholas Palmer[633]
Majority
Turnout
General election 2024: Hornsey and Friern Barnet
Party Candidate Votes % ±%
Liberal Democrats Dawn Barnes[634]
Workers Party Dino Philippos[635]
Green Fabio Vollono[636]
Labour Catherine West[637]
General election 2024: Horsham
Party Candidate Votes % ±%
SDP Paul Abbott[638]
Reform UK Hugo Miller[639]
Labour James Field[640]
Liberal Democrats John Milne[641]
Conservative Jeremy Quin[642]
Green Catherine Ross[643]
Majority
Turnout
General election 2024: Houghton and Sunderland South
Party Candidate Votes % ±%
Green Richard Bradley[644]
Liberal Democrats Paul Edgeworth[645]
Labour Bridget Phillipson[646]
Reform UK Sam Woods-Brass[647]
Majority
Turnout
General election 2024: Hove and Portslade
Party Candidate Votes % ±%
Green Sophie Broadbent[648]
Reform UK Martin Hess[649]
Labour Peter Kyle[650]
Independent Tanushka Marah[651]
Liberal Democrats Michael Wang[652]
Majority
Turnout
General election 2024: Huddersfield
Party Candidate Votes % ±%
Green Andrew Cooper[653]
Reform UK Susan Laird[654]
Labour Harpreet Uppal[655]
Majority
Turnout
General election 2024: Huntingdon
Party Candidate Votes % ±%
Liberal Democrats Mark Argent[656]
Labour Alexandra Bulat[657]
Green Georgie Hunt[658]
Conservative Ben Obese-Jecty[659]
Reform UK Sarah Smith[660]
Majority
Turnout
Swing
General election 2024: Hyndburn
Party Candidate Votes % ±%
Workers Party Matthew Britcliffe[661]
Conservative Sara Britcliffe[662]
Green Shabir Fazal[663]
Reform UK Richard Oakley[664]
Labour Sarah Smith[665]
Liberal Democrats Beth Waller-Slack[666]
Majority
Turnout
General election 2024: Ilford North
Party Candidate Votes % ±%
Green Rachel Collinson[667]
Liberal Democrats Fraser Coppin[668]
Workers Party Shabaz Hussain[669]
Independent Leanne Mohamad[n 2][670]
Conservative
Labour Wes Streeting[671]
Reform UK Alex Wilson[672]
Majority
Turnout
General election 2024: Ilford South
Party Candidate Votes % ±%
Labour Jas Athwal[673]
Reform UK Raj Forhad[674]
Independent Noor Jahan Begum[675]
Green Syed Siddiqi[676]
Workers Party Golam Tipu[677]
Majority
Turnout
General election 2024: Inverclyde and Renfrewshire West
Party Candidate Votes % ±%
SNP Ronnie Cowan[678]
Reform UK Catherine McCall[679]
Labour Martin McCluskey[680]
Alba Christopher McEleny[681]
Liberal Democrats Ross Stalker[682]
Majority
Turnout
General election 2024: Inverness, Skye and West Ross-shire
Party Candidate Votes % ±%
SNP Drew Hendry[683]
Liberal Democrats Angus MacDonald[684]
Scottish Green Peter Newman[685]
Labour Michael Perera[686]
Conservative Ruraidh Stewart[687]
Majority
Turnout
Swing
General election 2024: Ipswich
Party Candidate Votes % ±%
Labour Jack Abbott[688]
Reform UK Antony Love[689]
Green Adria Pittock[690]
Liberal Democrats James Sandbach[691]
Communist Freddie Sofar[692]
Majority
Turnout
General election 2024: Isle of Wight East
Party Candidate Votes % ±%
Labour Emily Brothers[693]
Liberal Democrats Michael Lilley[694]
Green Vix Lowthion[695]
Reform UK Sarah Morris[696]
Conservative Joe Robertson[697]
Majority
Turnout
Swing
General election 2024: Isle of Wight West
Party Candidate Votes % ±%
Green Cameron Palin[698]
Reform UK Ian Pickering[699]
Labour Richard Quigley[700]
Conservative Bob Seely[701]
Liberal Democrats Nick Stuart[702]
Majority
Turnout
Swing
General election 2024: Islington North
Party Candidate Votes % ±%
Liberal Democrats Vikas Aggarwal[703]
Independent[a] Jeremy Corbyn[706]
Green Sheridan Kates[707]
Labour Praful Nargund[708]
Reform UK Martyn Nelson[709]
Majority
Turnout
Swing
General election 2024: Islington South and Finsbury
Party Candidate Votes % ±%
Workers Party Nasreen Najeeb[710]
Reform UK Max Nelson[711]
SDP Jake Painter[712]
Green Carne Ross[713]
Liberal Democrats Terry Stacy[714]
Labour Emily Thornberry[715]
Majority
Turnout
General election 2024: Jarrow and Gateshead East
Party Candidate Votes % ±%
Green Nic Cook[716]
Labour Kate Osborne[717]
Liberal Democrats James Rickelton[718]
Majority
Turnout
General election 2024: Keighley and Ilkley
Party Candidate Votes % ±%
Labour John Grogan[719]
Workers Party Vasim Shabir[720]
Majority
Turnout
General election 2024: Kenilworth and Southam
Party Candidate Votes % ±%
Green Alix Dearing[721]
Reform UK Jacqui Harris[722]
Labour Cat Price[723]
Liberal Democrats Jenny Wilkinson[724]
Conservative Jeremy Wright[725]
Majority
Turnout
Swing
General election 2024: Kensington and Bayswater
Party Candidate Votes % ±%
Green Mona Adam[726]
Conservative Felicity Buchan[727]
Reform UK Marc Burca[728]
Workers Party Garry Cattle[729]
Independent Emma Dent Coad[730]
Liberal Democrats William Houngbo[731]
Labour Joe Powell[732]
Majority
Turnout
General election 2024: Kettering
Party Candidate Votes % ±%
Workers Party Thomas Dudfield[733]
Green Emily Fedorowycz[734]
Conservative Philip Hollobone[735]
Reform UK Daniel Monie[736]
SDP Matthew Murphy[737]
Liberal Democrats Sarah Ryan[738]
Labour Rosie Wrighting[739]
Majority
Turnout
General election 2024: Kilmarnock and Loudoun
Party Candidate Votes % ±%
SNP Alan Brown[207]
Conservative Jordan Cowie[207]
Labour Lillian Jones[207]
Majority
Turnout
Swing
General election 2024: Kingston and Surbiton
Party Candidate Votes % ±%
Workers Party Ali Abdulla[740]
Green Debojyoti Das[741]
Liberal Democrats Ed Davey[742]
Conservative Helen Edward[743]
Reform UK Mark Fox[744]
Labour Eunice O'Dame[745]
KIRG Yvonne Tracey[746]
2024 general election: Kingston upon Hull East
Party Candidate Votes % ±%
Green Julia Brown[747]
Workers Party John Stonehouse[748]
Labour Karl Turner[749]
General election 2024: Kingston upon Hull North & Cottingham
Party Candidate Votes % ±%
Reform UK Martin Baker[750]
Labour Diana Johnson[751]
Green James Russell[752]
Majority
Turnout
General election 2024: Kingston upon Hull West and Haltemprice
Party Candidate Votes % ±%
Labour Emma Hardy[753]
Liberal Democrats Linda Johnson[754]
SDP Lucy Needham[755]
Green Kevin Paulson[756]
Conservative Rachel Storer[757]
Majority
Turnout
General election 2024: Kingswinford and South Staffordshire
Party Candidate Votes % ±%
Liberal Democrats Gully Bansal[758]
Labour Sally Benton[759]
Green Claire McIlvenna[760]
Workers Party George Price[761]
Conservative Mike Wood[762]
General election 2024: Knowsley
Party Candidate Votes % ±%
SDP Patricia Jameson[763]
Labour Anneliese Midgley[764]
Liberal Democrats Kate Tipton[765]
Majority
Turnout

References edit

Template:Reflist
Template:Broken ref
Template:Broken ref