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]
Green Matthew Snedker[8]
Liberal Democrats Simon Thorley[9]
Majority
Turnout
Swing
General election 2024: Dartford
Party Candidate Votes % ±%
Labour Jim Dickson[10]
Green Laura Edie[11]
Liberal Democrats Kyle Marsh[12]
Reform UK Lee Stranders[13]
Majority
Turnout
General election 2024: Daventry
Party Candidate Votes % ±%
Reform UK Scott Cameron[14]
Liberal Democrats Jonathan Harris[15]
Labour Marianne Kimani[16]
Green Clare Slater[17]
Majority
Turnout
General election 2024: Derby North
Party Candidate Votes % ±%
Labour Catherine Atkinson[18]
Workers Party Imran Hamid[19]
Green Helen Hitchcock[20]
Reform UK Timothy Prosser[21]
Majority
Turnout
General election 2024: Derby South
Party Candidate Votes % ±%
Conservative Jamie Mulhall
Labour Baggy Shanker[22]
Reform UK Alan Graves[23]
Green Sam Ward[24]
Workers Party Chris Williamson[25]
Majority
Turnout
General election 2024: Derbyshire Dales
Party Candidate Votes % ±%
Green Kelda Boothroyd[26]
Liberal Democrats Robert Court[27]
Reform UK Edward Oakenfull[28]
True and Fair Party Helen Wetherall[29]
Labour John Whitby[30]
Majority
Turnout
General election 2024: Dewsbury and Batley
Party Candidate Votes % ±%
Workers Party Arshad Ali[31]
Liberal Democrats Javed Bashir[32]
Reform UK Jonathan Thackray[33]
Majority
Turnout
General election 2024: Didcot and Wantage
Party Candidate Votes % ±%
Liberal Democrats Olly Glover[34]
Green Sam Casey-Rerhaye[35]
SDP Kynaston Pomlett[36]
Majority
Turnout
General election 2024: Doncaster Central
Party Candidate Votes % ±%
Reform UK Surjit Duhre[37]
Labour Sally Jameson[38]
Liberal Democrats Greg Ruback[39]
Majority
Turnout
General election 2024: Doncaster East and the Isle of Axholme
Party Candidate Votes % ±%
Conservative Nick Fletcher[40]
Reform UK Irwen Martin[41]
Labour Lee Pitcher[42]
Liberal Democrats Nicola Turner[43]
Majority
Turnout
General election 2024: Doncaster North
Party Candidate Votes % ±%
Conservative Glenn Bluff[44]
Liberal Democrats Jonathan Harston[45]
Labour Ed Miliband[46]
Majority
Turnout
General election 2024: Dorking and Horley
Party Candidate Votes % ±%
Conservative Marisa Heath[47]
Labour Nadia Burrell[48]
Liberal Democrats Chris Coghlan[49]
Green Lisa Scott[50]
Reform UK Craig Young[51]
Majority
Turnout
Swing
2024 general election: Dover and Deal
Party Candidate Votes % ±%
Labour Mike Tapp[52]
Liberal Democrats Penelope James[53]
Green Christine Oliver[54]
Independent Ashley James Payne[55]
General election 2024: Droitwich and Evesham
Party Candidate Votes % ±%
Reform UK Sam Bastow[56]
SDP Andrew Flaxman[57]
Conservative Nigel Huddleston[58]
Labour Chipiliro Kalebe-Nyamongo[59]
Liberal Democrats Oliver Walker[60]
Majority
Turnout
Swing
General election 2024: Dudley
Party Candidate Votes % ±%
Liberal Democrats Ian Flynn[61]
Conservative Marco Longhi[62]
Reform UK Andrew Southall[63]
Majority
Turnout
General election 2024: Dulwich and West Norwood
Party Candidate Votes % ±%
Green Pete Elliott[64]
Liberal Democrats Donna Harris[65]
Labour Helen Hayes[66]
Reform UK Gary Stevens[67]
Workers Party Zhafaran Qayum[68]
Majority
Turnout
2024 general election: Dumfries and Galloway
Party Candidate Votes % ±%
Conservative John Cooper[69]
SNP Tracey Little[70]
Labour James Wallace
Liberal Democrats Iain McDonald[71]
Scottish Green Laura Moodie[72]
Majority
Turnout
Swing
2024 general election: Dumfriesshire, Clydesdale and Tweeddale
Party Candidate Votes % ±%
Scottish Green Dominic Ashmole[73]
Liberal Democrats Drummond Begg[74]
Reform UK David Kirkwood[75]
Labour Daniel Coleman [76]
SNP Kim Marshall[77]
Conservative David Mundell[78]
General election 2024: Dundee Central
Party Candidate Votes % ±%
Liberal Democrats Daniel Coleman
SNP Chris Law[79]
Labour Richard McCready
Alba Alan Ross[80]
Majority
Turnout
General election 2024: Dunfermline and Dollar
Party Candidate Votes % ±%
Scottish Green Ryan Blackadder[81]
Labour Graeme Downie[82]
Conservative Thomas Heald[83]
SNP Naz Anis Miah[84]
Scottish Family Danny Smith[85]
Majority
Turnout
General election 2024: Dunstable and Leighton Buzzard
Party Candidate Votes % ±%
Liberal Democrats Emma Holland-Lindsay[86]
Labour Alex Mayer[87]
Reform UK Harry Palmer[88]
Conservative Andrew Selous[89]
English Democrat Antonio Vitiello[90]
General election 2024: Dwyfor Meirionnydd
Party Candidate Votes % ±%
Labour Joanna Stallard[91]
Conservative
Plaid Cymru
Rejected ballots
Majority
Turnout
Registered electors
Swing
General election 2024: Ealing Central and Acton
Party Candidate Votes % ±%
Conservative James Windsor-Clive
Labour Rupa Huq[92]
Liberal Democrats Alastair Mitton[93]
Green Kate Crossland[94]
Reform UK Felix Orrell[95]
SDP Stephen Balogh[96]
Workers Party Nada Jarche[97]
General election 2024: Ealing North
Party Candidate Votes % ±%
SDP Leslie Beaumont[98]
Reform UK Harvey Griffiths[99]
Conservative Maria Khan[100]
Labour James Murray[101]
Workers Party Sameh Habeeb[102]
General election 2024: Ealing Southall
Party Candidate Votes % ±%
Reform UK Steve Chilcott[103]
Liberal Democrats Tariq Mahmood[104]
General election 2024: Earley & Woodley
Party Candidate Votes % ±%
SDP Alastair Hunter[105]
Conservative Pauline Jorgensen[106]
Liberal Democrats Tahir Maher[107]
Labour Yuan Yang[108]
Majority
Turnout
Swing
2024 general election: Easington
Party Candidate Votes % ±%
Green Stephen Ashfield[109]
Reform UK Lynn Murphy[110]
General election 2024: East Antrim
Party Candidate Votes % ±%
Alliance Danny Donnelly[111]
SDLP Margaret Anne McKillop[112]
DUP Sammy Wilson[113]
Majority
Turnout
Registered electors
Swing
General election 2024: East Grinstead and Uckfield
Party Candidate Votes % ±%
Conservative Mims Davies[114]
Liberal Democrats Benedict Dempsey[115]
Green Christina Coleman[116]
Reform UK Nathan Curtis[117]
Majority
Turnout
Swing
General election 2024: East Ham
Party Candidate Votes % ±%
Reform UK Dan Oxley[118]
Green Rosie Pearce[119]
Newham Independents Tahir Murza[120]
Majority
Turnout
General election 2024: East Hampshire
Party Candidate Votes % ±%
Conservative Damian Hinds
Liberal Democrats Dominic Martin[121]
Majority
Turnout
General election 2024: East Kilbride and Strathaven
Party Candidate Votes % ±%
Labour Joani Reid[122]
Scottish Family David Richardson[123]
SNP Grant Costello[124]
Majority
Turnout
General election 2024: East Londonderry
Party Candidate Votes % ±%
DUP Gregory Campbell[125]
Alliance Richard Stewart[126]
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[127]
Green Shasha Khan[128]
Liberal Democrats Claire Malcomson[129]
Reform UK Chris Scott[130]
Majority
Turnout
General election 2024: East Thanet
Party Candidate Votes % ±%
Labour Polly Billington[131]
Green Steve Roberts[132][133]
Majority
Turnout
General election 2024: East Wiltshire
Party Candidate Votes % ±%
Labour Rob Newman[134]
True & Fair Pete Force-Jones[135]
Green Emily Herbert[136]
Liberal Democrats David Kinnaird[137]
Conservative Danny Kruger[138]
Majority
Turnout
Registered electors
Swing
General election 2024: East Worthing and Shoreham
Party Candidate Votes % ±%
Labour Tom Rutland[139]
Liberal Democrats David Batchelor[140]
Majority
Turnout
General election 2024: Eastbourne
Party Candidate Votes % ±%
Conservative
Liberal Democrats Josh Babarinde[141]
Green Mike Munson [142]
Labour
Majority
Turnout
General election 2024: Eastleigh
Party Candidate Votes % ±%
Labour Daniel Shearer[143]
Liberal Democrats Liz Jarvis[144]
Conservative Samuel Joynson[145]
Green Ben Parry[146]
Reform UK Clare Fawcett[147]
General election 2024: Edinburgh East and Musselburgh
Party Candidate Votes % ±%
Scottish Green Amanda Grimm[148]
Labour Chris Murray[149]
SNP Tommy Sheppard[150]
Reform UK Derek Winton[149]
General election 2024: Edinburgh North and Leith
Party Candidate Votes % ±%
SNP Deidre Brock[151]
Labour Tracy Gilbert[152]
Liberal Democrats Mike Andersen[153]
Reform UK Alan Melville[154]
Scottish Green Kayleigh O'Neill[155]
Swing


General election 2024: Edinburgh West
Party Candidate Votes % ±%
Conservative Bill Bowman
Liberal Democrats Wendy Chamberlain[156]
Labour Jennifer Gallagher[157]
SNP Stefan Hoggan-Radu[158]
Scottish Green Morven Ovenstone-Jones[159]
Workers Party Andrew Strachan[160]
Majority
Turnout
Registered electors
Swing
General election 2024: Edmonton and Winchmore Hill
Party Candidate Votes % ±%
Green Luke Balnave[161]
Workers Party Seton During[162]
Liberal Democrats Tim Martin[163]
Reform UK Neville Watson[164]
General election 2024: Ellesmere Port and Bromborough
Party Candidate Votes % ±%
Labour Justin Madders[165]
Liberal Democrats Chris Carubia[166]
Green Harry Gorman[167]
General election 2024: Eltham and Chislehurst
Party Candidate Votes % ±%
Liberal Democrats Ulysse Abbate[168][169]
Conservative Charlie Davis[170]
Labour Clive Efford[171]
Reform UK Mark Simpson[172]
General election 2024: Ely and East Cambridgeshire
Party Candidate Votes % ±%
Conservative Lucy Frazer[173]
Liberal Democrats Charlotte Cane[174]
Green Andrew Cogan[175]
Reform UK Edmund Fordham[176]
Labour Elizabeth McWilliams[177]
General election 2024: Enfield North
Party Candidate Votes % ±%
Workers Party Aishat Anifowoshe[178]
Reform UK Stephen Bird[179]
Labour Feryal Clark[180]
Liberal Democrats Guy Russo[181]
Green Isobel Whittaker[182]
General election 2024: Epping Forest
Party Candidate Votes % ±%
Labour Rosalind Doré[183]
Reform UK Peter Bell[184]
Independent Ed Pond[185]
General election 2024: Epsom and Ewell
Party Candidate Votes % ±%
Conservative Mhairi Fraser[186]
Liberal Democrats Helen Maguire[187]
Labour Mark Todd[188]
Green Stephen McKenna[189]
Workers Party Ahsan Ulah[190]
True & Fair Gina Miller[191]
Majority
Turnout
General election 2024: Erewash
Party Candidate Votes % ±%
Reform UK Liam Booth-Isherwood[192]
Conservative Maggie Throup[193]
Labour Adam Thompson[194]
Liberal Democrats James Archer
Green Brent Poland
General election 2024: Erith and Thamesmead
Party Candidate Votes % ±%
Labour Abena Oppong-Asare[195]
Reform UK Michael Pastor[196]
Workers Party Anthony Williams[197]
Majority
Turnout
General election 2024: Esher and Walton
Party Candidate Votes % ±%
Green Betsy Cook[198]
Conservative John Cope[199]
Liberal Democrats Monica Harding[200]
Reform UK Alastair Gray[201]
SDP Richard Bateson[202]
Majority
Turnout
Swing
General election 2024: Exeter
Party Candidate Votes % ±%
Liberal Democrats Will Aczel[203]
Green Andrew Bell[204]
Reform UK William Petty[205]
Labour Steve Race[206]
Conservative Tessa Tucker[207]
Majority
Turnout
Swing
General election 2024: Exmouth and Exeter East
Party Candidate Votes % ±%
Liberal Democrats Paul Arnott[208]
Labour Helen Dallimore[209]
Green Olly Davey[210]
Conservative David Reed[211]
Reform UK Garry Sutherland[212]
Majority
Turnout
Swing
General election 2024: Falkirk
Party Candidate Votes % ±%
Conservative James Bundy[213]
SNP Toni Giugliano[214]
Labour Euan Stainbank[215]
Majority
Turnout
General election 2024: Fareham and Waterlooville
Party Candidate Votes % ±%
Labour Gemma Furnivall
Conservative Suella Braverman[216]
Liberal Democrats Paul Gray[217]
Reform UK Kevan Chippindall-Higgin[218]
Majority
Turnout
General election 2024: Farnham and Bordon
Party Candidate Votes % ±%
Green Claire Matthes[219]
Conservative Greg Stafford[220]
Liberal Democrats Khalil Yousuf[221]
Labour Alex Just[222]
Majority
Turnout
General election 2024: Faversham and Mid Kent
Party Candidate Votes % ±%
Labour Mel Dawkins[223]
Reform UK Maxwell Harrison[224]
Liberal Democrats Hannah Perkin[225]
British Democratic Lawrence Rustem[226]
Green Hannah Temple[227]
Conservative Helen Whately[228]
Majority
Turnout
General election 2024: Feltham and Heston
Party Candidate Votes % ±%
Conservative Reva Gudi[229]
Liberal Democrats Dhruv Sengupta[230]
Reform UK Prabhdeep Singh[231]
Green Katharine Kandelaki[232]
Independent Damian Read[233]
Workers Party Amrit Mann[234]
General election 2024: Fermanagh and South Tyrone
Party Candidate Votes % ±%
UUP Diana Armstrong[235]
SDLP Paul Blake[236]
Alliance Eddie Roofe[237]
Majority
Turnout
Registered electors
Swing
General election 2024: Filton and Bradley Stoke
Party Candidate Votes % ±%
Liberal Democrats Benet Allen[238]
Labour Claire Hazelgrove[239]
Conservative Jack Lopresti[240]
Green James Nelson[241]
Reform UK Gareth Watson[242]
Majority
Turnout
General election 2024: Finchley and Golders Green
Party Candidate Votes % ±%
Conservative Alex Deane[243]
Green Steve Parsons[244]
Labour Sarah Sackman[245]
Liberal Democrats Sarah Hoyle[246]
Reform UK Timothy McGeever[247]
Workers Party Mez Roth[248]
Majority
Turnout
General election 2024: Folkestone and Hythe
Party Candidate Votes % ±%
Green Marianne Brett[249]
Liberal Democrats Larry Ngan[250]
Labour Tony Vaughan[251]
Reform UK William Wright[252]
Majority
Turnout
General election 2024: Forest of Dean
Party Candidate Votes % ±%
Labour Matt Bishop[253]
Workers Party Nicola Aylin Duke[254]
Reform UK Stanley Goodin[255]
Conservative Mark Harper[256]
Liberal Democrats James Joyce[257]
Green Chris McFarling[258]
General election 2024: Foyle
Party Candidate Votes % ±%
Sinn Féin Sandra Duffy[259]
SDLP Colum Eastwood[260]
Alliance Rachael Ferguson[261]
UUP Janice Montgomery[262]
Majority
Turnout
Registered electors
Swing
General election 2024: Frome and East Somerset
Party Candidate Votes % ±%
Green Martin Dimery[263]
Independent Gavin Heathcote[264]
Labour Robin Moss[265]
Liberal Democrats Anna Sabine[266]
Reform UK David Swain[267]
Conservative Lucy Trimnell[268]
Majority
Turnout
Registered electors
Swing
General election 2024: Fylde
Party Candidate Votes % ±%
Labour Tom Calver[269]
Liberal Democrats Mark Jewell[270]
Majority
Turnout
General election 2024: Gainsborough
Party Candidate Votes % ±%
Conservative Edward Leigh[271]
Labour Jess McGuire[272]
SDP Tim Mellors[273]
Reform UK Pat O'Connor[274]
Majority
Turnout
General election 2024: Gateshead Central and Whickham
Party Candidate Votes % ±%
Liberal Democrats Ron Beadle[275]
Green Rachel Cabral[276]
Majority
Turnout
General election 2024: Gedling
Party Candidate Votes % ±%
Conservative Tom Randall[277]
Labour Michael Payne[278]
Liberal Democrats Tad Jones[279]
Majority
Turnout
Swing
General election 2024: Gillingham and Rainham
Party Candidate Votes % ±%
Conservative Rehman Chishti[280]
Green Kate Belmonte[281]
Liberal Democrats Stuart Bourne[282]
Workers Party Laid Ghellab[283]
Labour Naushabah Khan[284]
Reform UK Rizvi Rawoof[285]
SDP Peter Wheeler[286]
Majority
Turnout
Swing
General election 2024: Glasgow East
Party Candidate Votes % ±%
Labour John Grady[287]
Conservative Thomas Kerr[288]
Scottish Green Amy Kettyles[289]
SNP David Linden[290]
Reform UK Donnie McLeod[291]
Workers Party Maximilian Owen[292]
Scottish Socialist [293]
Majority
Turnout
Swing
General election 2024: Glasgow North
Party Candidate Votes % ±%
Scottish Green Iris Duane[294]
Alba Nick Durie[295]
Labour Martin Rhodes[296]
SNP Alison Thewliss[297]
Majority
Turnout
Swing
General election 2024: Glasgow North East
Party Candidate Votes % ±%
Scottish Green Ewan Lewis[298]
Labour Maureen Burke[299]
Alba Catherine McKernan[300]
SNP Anne McLaughlin[301]
Majority
Turnout
Swing
General election 2024: Glasgow South
Party Candidate Votes % ±%
Scottish Green Niall Christie[302]
Alba Dhruva Kumar[303]
SNP Stewart McDonald[304]
Workers Party Nick Stewart[305]
Labour Co-op Gordon McKee[306]
Majority
Turnout
Swing
General election 2024: Glasgow South West
Party Candidate Votes % ±%
Labour Zubir Ahmed[307]
Scottish Green John Hamelink[308]
Alba Tony Osy[309]
SNP Chris Stephens[310]
Majority
Turnout
Swing
General election 2024: Glasgow West
Party Candidate Votes % ±%
Labour Patricia Ferguson[311]
Conservative Faten Hameed[312]
SNP Carol Monaghan[313]
Scottish Green Nick Quail[314]
Majority
Turnout
Swing
General election 2024: Glastonbury and Somerton
Party Candidate Votes % ±%
Reform UK Tom Carter[315]
Green Jon Cousins[316]
Liberal Democrats Sarah Dyke[317]
Workers Party Angela Henderson[318]
Labour Hal Hooberman[319]
Conservative Faye Purbrick[320]
Majority
Turnout
Swing
General election 2024: Glenrothes and Mid Fife
Party Candidate Votes % ±%
SNP John Beare
Labour Richard Baker
Workers Party William Rankine[321]
General election 2024: Gloucester
Party Candidate Votes % ±%
Reform UK Chris Farmer[322]
Labour Alex McIntyre[323]
Liberal Democrats Rebecca Trimnell[324]
Majority
Turnout
2024 general election: Godalming and Ash
Party Candidate Votes % ±%
Conservative Jeremy Hunt[325]
Liberal Democrats Paul Follows[326]
Labour James Walsh
Reform UK Graham Drage[327]
Majority
Turnout
General election 2024: Goole and Pocklington
Party Candidate Votes % ±%
Conservative David Davis[328]
Labour Liam Draycott[329]
Reform UK Richard Kelly[330]
Green Angela Stone[331]
Majority
Turnout
General election 2024: Gordon and Buchan
Party Candidate Votes % ±%
Labour Nurul Hoque Ali[332]
Conservative Harriet Cross[333]
Scottish Green Sophie Molly[334][335]
Workers Party Craig Proctor[336]
SNP Richard Thomson[337]
Liberal Democrats Conrad Wood[338]
General election 2024: Gorton and Denton
Party Candidate Votes % ±%
Labour Andrew Gwynne[339]
Liberal Democrats John Reid[340]
General election 2024: Gosport
Party Candidate Votes % ±%
Reform UK Matt Mulliss[341]
Majority
Turnout
Swing
General election 2024: Gower
Party Candidate Votes % ±%
Labour Tonia Antoniazzi[342]
Liberal Democrats Franck Banza [343]
Green Chris Evans[344]
Conservative Marc Jenkins [345]
Reform UK Catrin Thomas Price [346]
Plaid Cymru Kieran Pritchard[347]
Rejected ballots
Majority
Turnout
Registered electors
Swing
General election 2024: Grantham and Bourne
Party Candidate Votes % ±%
Labour Vipul Bechar[348]
Green Anne Gayfer[349]
Reform UK Mike Rudkin[350]
Majority
Turnout
General election 2024: Gravesham
Party Candidate Votes % ±%
Labour Lauren Sullivan[351]
Liberal Democrats Ukonu Obasi[352]
Reform UK Matthew Fraser Moat[353]
Green Rebecca Drake Hopkins[354]
Majority
Turnout
2024 general election: Great Grimsby and Cleethorpes
Party Candidate Votes % ±%
Conservative Lia Nici[355]
Labour Melanie Onn[356]
SDP William Stones[357]
Majority
Turnout
General election 2024: Great Yarmouth
Party Candidate Votes % ±%
English Democrat Catherine Blaiklock[358]
Labour Keir Cozens[359]
Reform UK Rupert Lowe[360]
Majority
Turnout
General election 2024: Greenwich and Woolwich
Party Candidate Votes % ±%
Liberal Democrats Chris Annous[361]
Reform UK Clinton Wright[362]
Green Stacy Smith[363]
Majority
Turnout
General election 2024: Guildford
Party Candidate Votes % ±%
Liberal Democrats Zöe Franklin[364]
Green Sam Peters[365]
Labour Sarah Gillinson[366]
Conservative Angela Richardson[367]
Reform UK Dennis Saunders[368]
Majority
Turnout
General election 2024: Hackney North and Stoke Newington
Party Candidate Votes % ±%
Green Antoinette Fernandez[369]
Liberal Democrats Rebecca Jones[370]
Majority
Turnout
General election 2024: Hackney South and Shoreditch
Party Candidate Votes % ±%
Reform UK Peter Smorthit[371]
Workers Party Leon Eshuru[372]
Majority
Turnout
General election 2024: Halesowen
Party Candidate Votes % ±%
Labour Alex Ballinger[373]
Liberal Democrats Ryan Priest[374]
Majority
Turnout
General election 2024: Halifax
Party Candidate Votes % ±%
Reform UK James Griffith-Jones[375]
Conservative Hazel Sharp[376]
Majority
Turnout
Registered electors
Swing
General election 2024: Hamble Valley
Party Candidate Votes % ±%
Labour Devina Paul[377]
Conservative Paul Holmes[378]
Liberal Democrats Prad Bains[379]
Reform UK Caroline Gladwin[380]
2024 general election: Hamilton and Clyde Valley
Party Candidate Votes % ±%
SNP Ross Clark[381]
Labour Imogen Walker[382]
Majority
Turnout
General election 2024: Hammersmith and Chiswick
Party Candidate Votes % ±%
Conservative Andrew Dinsmore[383]
Reform UK Anthony Goodwin[384]
Workers Party Nada Jarche[385]
Liberal Democrats Eraj Rostaqi[386]
Green Naranee Ruthra-Rajan[387]
Labour Andy Slaughter[388]
General election 2024: Hampstead and Highgate
Party Candidate Votes % ±%
Conservative Don Williams[389]
Labour Tulip Siddiq[390]
Liberal Democrats Scott Emery[391]
Reform UK Catherine Becker[392]
Green Lorna Russell[393]
Majority
Turnout
General election 2024: Harborough, Oadby and Wigston
Party Candidate Votes % ±%
Conservative Neil O'Brien[394]
Labour Hajira Piranie[395]
Liberal Democrats Phil Knowles
SDP Robin Lambert
Reform UK Danuta Jeeves[396]
Green Darren Woodiwiss[397]
Majority
Turnout
General election 2024: Harlow
Party Candidate Votes % ±%
Green Yasmin Gregory[398]
Labour Chris Vince[399]
Reform UK Malcolm Featherstone[400]
Majority
Turnout
General election 2024: Harpenden and Berkhamsted
Party Candidate Votes % ±%
Liberal Democrats Victoria Collins[401]
Green Paul de Hoest[402]
Conservative Nigel Gardner[403]
Workers Party Sina Gharib[404]
Labour Zara Layne[405]
Reform UK Saba Poursaeedi[406]
General election 2024: Harrogate and Knaresborough
Party Candidate Votes % ±%
Liberal Democrats Tom Gordon[407]
Conservative Andrew Jones[408]
Green Shan Oakes[409]
Labour Conrad Whitcroft[410]
General election 2024: Harrow East
Party Candidate Votes % ±%
Conservative Bob Blackman[411]
Reform UK Roger Clark[412]
Labour Primesh Patel[413]
Liberal Democrats Reetendra Nath Banerji[414]
General election 2024: Harrow West
Party Candidate Votes % ±%
Conservative Abbas Merali[415]
Labour Co-op Gareth Thomas[416]
Reform UK Michael Beavis[417]
Liberal Democrats Christopher Noyce
Independent Pamela Fitzpatrick
General election 2024: Hartlepool
Party Candidate Votes % ±%
Labour Jonathan Brash[418]
Conservative Jill Mortimer
Workers Party Thomas Dudley[419]
Green Jeremy Spyby-Steanson[420]
UKIP Anne Marie Waters
By-election 2021: Hartlepool[421]
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 W. 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.[422]

General election 2024: Harwich and North Essex
Party Candidate Votes % ±%
Green Andrew Canessa
Reform UK Mark Cole
Labour Alex Diner[423]
Liberal Democrats Natalie Sommers
Majority
Turnout
Swing
General election 2024: Hastings and Rye
Party Candidate Votes % ±%
Conservative Sally-Ann Hart[424]
Labour Helena Dollimore[425]
Green Becca Horn[426]
Reform UK Lucian Fernando[427]
Liberal Democrats Guy Harris[428]
Communist Nicholas Davies[429]
Majority
Turnout
Swing
General election 2024: Havant
Party Candidate Votes % ±%
Workers Party Jennifer Alemanno
Labour Stefanie Harvey
Liberal Democrats Gayathri Sathyanath[430]
Reform UK John Perry[431]
Majority
Turnout
General election 2024: Hayes and Harlington
Party Candidate Votes % ±%
Liberal Democrats Alex Cunliffe[432]
Reform UK Francoise Thompson[433]
Workers Party Rizwana Karim[434]
General election 2024: Hazel Grove
Party Candidate Votes % ±%
Conservative Paul Athans[435]
Labour Claire Vibert[436]
Liberal Democrats Lisa Smart[437]
Reform UK John Kelly[438]
SDP Tim O'Rourke[439]
Workers Party Johnny Sheen[440]
Majority
Turnout
Swing
General election 2024: Hemel Hempstead
Party Candidate Votes % ±%
Liberal Democrats Sammy Barry-Mears[441]
Green Sherief Hassan[442]
Conservative Jaymey McIvor[443]
Labour David Taylor[444]
Reform UK Noel Willcox[445]
Majority
Turnout
General election 2024: Hendon
Party Candidate Votes % ±%
Conservative Ameet Jogia[446]
Green Gabrielle Bailey[447]
Labour David Pinto-Duschinsky[448]
Liberal Democrats Clareine Enderby[449]
Reform UK Joshua Leon Pearl[450]
SDP Jane Gibson[451]
Workers Party Rasheed Sarpong[452]
General election 2024: Henley and Thame
Party Candidate Votes % ±%
Labour
Liberal Democrats Freddie Van Mierlo[453]
Conservative Caroline Newton[454]
Green Jo Robb[455]
Majority
Turnout
General election 2024: Hereford and South Herefordshire
Party Candidate Votes % ±%
Reform UK Nigel Ely[456]
Labour Joseph Emmett[457]
Conservative Jesse Norman[458]
Liberal Democrats Dan Powell[459]
Green Diana Toynbee[460]
Majority
Turnout
Swing
General election 2024: Herne Bay and Sandwich
Party Candidate Votes % ±%
Green Thea Barrett[461]
Reform UK Amelia Randall[462]
Labour Helen Whitehead[463]
Conservative Roger Gale[464]
Liberal Democrats Angie Curwen[465]
Majority
Turnout
General election 2024: Hertford and Stortford
Party Candidate Votes % ±%
Conservative Julie Marson[466]
Labour Josh Dean[467]
Liberal Democrats Helen Campbell[468]
Green Nick Cox[469]
Reform UK John Burmicz[470]
Majority
Turnout
General election 2024: Hertsmere
Party Candidate Votes % ±%
Labour Josh Tapper[471]
Liberal Democrats Emma Matanle[472]
Reform UK Darren Selkus[473]
General election 2024: Hexham
Party Candidate Votes % ±%
SDP William Clouston[474]
Liberal Democrats Nick Cott[475]
Green Nick Morphet[476]
Labour Joe Morris[477]
Conservative Guy Opperman[478]
General election 2024: Heywood and Middleton North
Party Candidate Votes % ±%
Conservative Laura-Beth Thompson[479]
Labour Elsie Blundell[480]
Liberal Democrats Tom Shaw[481]
Reform UK Steve Potter[482]
Independent Chris Furlong[483]
Majority
Turnout
Swing
General election 2024: High Peak
Party Candidate Votes % ±%
Green Joanna Collins[484]
Reform UK Catherine Cullen[485]
Conservative Robert Largan[486]
Labour Jon Pearce[487]
General election 2024: Hinckley and Bosworth
Party Candidate Votes % ±%
Reform UK Peter Cheshire[488]
Conservative Luke Evans
Liberal Democrats Michael Mullaney
Labour Rebecca Pawley[489]
Green Cassie Wells[490]
Majority
Turnout
General election 2024: Hitchin
Party Candidate Votes % ±%
Conservative Bim Afolami[c][491]
Reform UK Charles Bunker[492]
Green Will Lavin[493]
Liberal Democrats Chris Lucas[494]
Labour Alistair Strathern[d][495]
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[496]
Independent Andrew Feinstein[497]
Reform UK Dave Roberts[498]
Green David Stansell[499][500]
Labour Keir Starmer[501]
General election 2024: Honiton and Sidmouth
Party Candidate Votes % ±%
Labour Jake Bonetta[502]
Liberal Democrats Richard Foord[503]
Green Henry Gent[504]
Conservative Simon Jupp[505]
Reform UK Paul Quickenden[506]
Majority
Turnout
Swing
General election 2024: Hornchurch and Upminster
Party Candidate Votes % ±%
Conservative Julia Lopez
Labour Sunny Brar[507]
Green Melanie Collins
Reform UK Nicholas Palmer[508]
Majority
Turnout
General election 2024: Hornsey and Friern Barnet
Party Candidate Votes % ±%
Green Fabio Vollono[509]
Labour Catherine West[510]
Liberal Democrats Dawn Barnes[511]
Workers Party Dino Philippos[512]
General election 2024: Horsham
Party Candidate Votes % ±%
Conservative Jeremy Quin[513]
Liberal Democrats John Milne[514]
Labour James Field[515]
Majority
Turnout
General election 2024: Houghton and Sunderland South
Party Candidate Votes % ±%
Liberal Democrats Paul Edgeworth[516]
Labour Bridget Phillipson[517]
Reform UK Sam Woods-Brass[518]
Majority
Turnout
General election 2024: Hove and Portslade
Party Candidate Votes % ±%
Reform UK Martin Hess[519]
Green Sophie Broadbent[520]
Labour Peter Kyle[521]
Liberal Democrats Michael Wang[522]
Independent Tanushka Marah[523]
Majority
Turnout
General election 2024: Huddersfield
Party Candidate Votes % ±%
Green Andrew Cooper[524]
Reform UK Susan Laird[525]
Labour Harpreet Uppal[526]
Majority
Turnout
General election 2024: Huntingdon
Party Candidate Votes % ±%
Liberal Democrats Mark Argent[527]
Labour Alexandra Bulat[528]
Green Georgie Hunt[529]
Conservative Ben Obese-Jecty[530]
Reform UK Sarah Smith[531]
Majority
Turnout
Swing
General election 2024: Hyndburn
Party Candidate Votes % ±%
Workers Party Matthew Britcliffe[532]
Conservative Sara Britcliffe[533]
Reform UK Richard Oakley[534]
Liberal Democrats Beth Waller-Slack[535]
Majority
Turnout
General election 2024: Ilford North
Party Candidate Votes % ±%
Green Rachel Collinson[536]
Liberal Democrats Fraser Coppin[537]
Independent Leanne Mohamad[n 1][538]
Labour Wes Streeting[539]
Reform UK Alex Wilson[540]
Majority
Turnout
General election 2024: Ilford South
Party Candidate Votes % ±%
Labour Jas Athwal[541]
Reform UK Raj Forhad[542]
Green Syed Siddiqi[543]
Workers Party Golam Tipu[544]
Majority
Turnout
General election 2024: Inverclyde and Renfrewshire West
Party Candidate Votes % ±%
Labour Martin McCluskey[545]
Alba Christopher McEleny[546]
Liberal Democrats Ross Stalker[547]
Reform UK Catherine McCall[548]
SNP Ronnie Cowan[549]
Majority
Turnout
General election 2024: Inverness, Skye and West Ross-shire
Party Candidate Votes % ±%
SNP Drew Hendry[550]
Liberal Democrats Angus MacDonald[551]
Scottish Green Peter Newman[552]
Labour Michael Perera[553]
Conservative Ruraidh Stewart[554]
Majority
Turnout
Swing
General election 2024: Ipswich
Party Candidate Votes % ±%
Labour Jack Abbott[555]
Liberal Democrats James Sandbach[556]
Reform UK Antony Love[557]
Communist Freddie Sofar[558]
Majority
Turnout
General election 2024: Isle of Wight East
Party Candidate Votes % ±%
Labour Emily Brothers[559]
Liberal Democrats Michael Lilley[560]
Green Vix Lowthion[561]
Reform UK Sarah Morris[562]
Conservative Joe Robertson[563]
Majority
Turnout
Swing
General election 2024: Isle of Wight West
Party Candidate Votes % ±%
Green Cameron Palin[564]
Reform UK Ian Pickering[565]
Labour Richard Quigley[566]
Conservative Bob Seely[567]
Liberal Democrats Nick Stuart[568]
Majority
Turnout
Swing
General election 2024: Islington North
Party Candidate Votes % ±%
Liberal Democrats Vikas Aggarwal[569]
Independent[a] Jeremy Corbyn[572]
Green Sheridan Kates[573]
Labour Praful Nargund[574]
Reform UK Martyn Nelson[575]
Majority
Turnout
Swing
General election 2024: Islington South and Finsbury
Party Candidate Votes % ±%
Labour Emily Thornberry[576]
Liberal Democrats Terry Stacy[577]
Green Carne Ross[578]
Reform UK Max Nelson[579]
SDP Jake Painter[580]
Workers Party Nasreen Najeeb[581]
Majority
Turnout
General election 2024: Jarrow and Gateshead East
Party Candidate Votes % ±%
Green Nic Cook[582]
Labour Kate Osborne[583]
Liberal Democrats James Rickelton[584]
Majority
Turnout
General election 2024: Keighley and Ilkley
Party Candidate Votes % ±%
Labour John Grogan[585]
Workers Party Vasim Shabir[586]
Majority
Turnout
General election 2024: Kenilworth and Southam
Party Candidate Votes % ±%
Green Alix Dearing[587]
Reform UK Jacqui Harris[588]
Labour Cat Price[589]
Liberal Democrats Jenny Wilkinson[590]
Conservative Jeremy Wright[591]
Majority
Turnout
Swing
General election 2024: Kensington and Bayswater
Party Candidate Votes % ±%
Green Mona Adam[592]
Conservative Felicity Buchan[593]
Reform UK Marc Burca[594]
Workers Party Garry Cattle[595]
Independent Emma Dent Coad[596]
Liberal Democrats William Houngbo[597]
Labour Joe Powell[598]
Majority
Turnout
General election 2024: Kettering
Party Candidate Votes % ±%
Workers Party Thomas Dudfield[599]
Green Emily Fedorowycz[600]
Conservative Philip Hollobone[601]
Reform UK Daniel Monie[602]
SDP Matthew Murphy[603]
Liberal Democrats Sarah Ryan[604]
Labour Rosie Wrighting[605]
Majority
Turnout
General election 2024: Kingston and Surbiton
Party Candidate Votes % ±%
Workers Party Ali Abdulla[606]
Reform UK Mark Fox[607]
Green Debojyoti Das[608]
Liberal Democrats Ed Davey[609]
Conservative Helen Edward[610]
Labour Eunice O'Dame[611]
KIRG Yvonne Tracey[612]
General election 2024: Kingston upon Hull East
Party Candidate Votes % ±%
Green Julia Brown[613]
Workers Party John Paul Stonehouse[614]
Labour Karl Turner[615]
General election 2024: Kingston upon Hull North & Cottingham
Party Candidate Votes % ±%
Labour Diana Johnson[616]
Reform UK Martin Baker[617]
Green James Russell[618]
Majority
Turnout
General election 2024: Kingston upon Hull West and Haltemprice
Party Candidate Votes % ±%
Labour Emma Hardy[619]
Liberal Democrats Linda Johnson[620]
SDP Lucy Needham[621]
Green Kevin Paulson[622]
Conservative Rachel Storer[623]
Majority
Turnout
General election 2024: Kingswinford and South Staffordshire
Party Candidate Votes % ±%
Liberal Democrats Gully Bansal[624]
Labour Sally Benton[625]
Conservative Mike Wood[626]
General election 2024: Knowsley
Party Candidate Votes % ±%
Labour Anneliese Midgley[627]
Liberal Democrats Kate Tipton[628]
Majority
Turnout

References edit

Template:Reflist
Template:Broken ref
Template:Broken ref