Jump to content

User:Blenge Hackett/sandbox/A-K

From Wikipedia, the free encyclopedia
2024 general election: Aberafan Maesteg[1]
Party Candidate Votes % ±%
Labour Stephen Kinnock 17,838 49.9 −3.0
Reform UK Mark Griffiths 7,484 20.9 +12.4
Plaid Cymru Colin Deere 4,719 13.2 +4.2
Conservative Abigail Mainon 2,903 8.1 −14.5
Green Nigel Hill 1,094 3.1 +1.5
Liberal Democrats Justin Griffiths 916 2.6 −1.1
Independent Captain Beany 618 1.7 +0.1
Heritage Rhiannon Morrissey 183 0.5 N/A
Majority 10,354 29.0 N/A
Turnout 35,755 49.3 −14.3
Registered electors 72,580
Labour win (new seat)
2024 general election: Aberdeen North [2][3]
Party Candidate Votes % ±%
SNP Kirsty Blackman 14,553 34.5 −18.4
Labour Lynn Thomson 12,773 30.3 +18.3
Conservative Gillian Tebberen 5,881 14.0 −10.5
Reform UK Kenneth Leggat 3,781 9.0 +7.4
Liberal Democrats Desmond Bouse 2,583 6.1 −1.6
Scottish Green Esme Houston 1,275 3.0 +1.8
Alba Charlie Abel 703 1.7 N/A
Scottish Family Dawn Smith 352 0.8 N/A
TUSC Lucas Grant 214 0.5 N/A
Majority 1,779 4.2
Turnout 42,114 55.6
SNP hold Swing
2024 general election: Aberdeen South[4][5]
Party Candidate Votes % ±%
SNP Stephen Flynn 15,213 32.8 −12.5
Labour M. Tauqeer Malik 11,455 24.7 +15.9
Conservative John Wheeler 11,300 24.4 −10.0
Reform UK Michael Pearce 3,199 6.9 +6.5
Liberal Democrats Jeff Goodhall 2,921 6.3 −4.4
Scottish Green Guy Ingerson 1,609 3.5 +3.0
Scottish Family Graeme Craib 423 0.9 N/A
Independent Sophie Molly 225 0.5 N/A
Majority 3,758 8.1
Turnout 46,345 59.9
SNP hold Swing -14.2
General election 2024: Aberdeenshire North and Moray East [6][7]
Party Candidate Votes % ±%
SNP Seamus Logan 13,455 35.2 −7.9
Conservative Douglas Ross 12,513 32.8 −15.5
Reform UK Jo Hart 5,562 14.6 N/A
Labour Andy Brown[a] 3,876 10.1 +5.9
Liberal Democrats Ian Bailey 2,782 7.3 +2.9
Majority 942 2.4
Turnout 38,188 54.5
SNP gain from Conservative Swing
General election 2024: Airdrie and Shotts[9][10]
Party Candidate Votes % ±%
Labour Kenneth Stevenson 18,871 51.5 +18.4
SNP Anum Qaisar 11,324 30.9 −13.7
Reform UK David Hall 2,971 8.1 N/A
Conservative Alexandra Herdman 1,696 4.6 −12.7
Liberal Democrats Lewis Younie 725 2.0 −1.6
Alba Josh Robertson 623 1.7 N/A
BUP John Jo Leckie 456 1.2 N/A
Majority 7,547 20.6 N/A
Turnout 36,666 52.2
Labour gain from SNP Swing -16.2
By-election 2021: Airdrie and Shotts
Party Candidate Votes % ±%
SNP Anum Qaisar-Javed 10,129 46.4 +1.4
Labour Kenneth Stevenson 8,372 38.4 +6.5
Conservative Ben Callaghan 2,812 12.9 −4.7
Liberal Democrats Stephen Arrundale 220 1.0 −2.6
SDP Neil Manson 151 0.7 N/A
Scottish Unionist Jonathan Stanley 59 0.3 N/A
Reform UK Martyn Greene 45 0.2 N/A
UKIP Donald Mackay 39 0.2 N/A
Majority 1,757 8.0 −5.1
Turnout 21,827 34.3 −28.0
Registered electors 63,705
SNP hold Swing -2.5
2024 general election: Aldershot [11][12]
Party Candidate Votes % ±%
Labour Alex Baker 19,764 40.7 +18.6
Conservative Leo Docherty 14,081 29.0 –27.8
Reform UK Trevor Lloyd-Jones 8,210 16.9 N/A
Liberal Democrats Paul Harris 4,052 8.3 –9.2
Green Ed Neville 2,155 4.4 +0.9
Hampshire Ind. Steve James-Bailey 282 0.6 N/A
Majority 5,683 11.7 N/A
Turnout 48,544 61.8 –5.7
Registered electors 78,569
Labour gain from Conservative Swing +23.2
General election 2024: Aldridge-Brownhills[13][14]
Party Candidate Votes % ±%
Conservative Wendy Morton 15,901 38.8 −30.7
Labour Luke Davies 11,670 28.5 +6.9
Reform UK Graham Eardley 9,903 24.2 +23.5
Liberal Democrats Ian Garrett 1,755 4.3 −1.3
Green Clare Nash 1,746 4.3 +2.5
Majority 4,231 10.3 N/A
Turnout 40,975 57.8 −7.0
Registered electors 70,867
Conservative hold Swing Decrease 18.9
General election 2024: Alloa and Grangemouth[15]
Party Candidate Votes % ±%
Labour Brian Leishman 18,039 43.8 +29.3
SNP John Nicolson 11,917 28.9 −23.8
Reform UK Richard Fairley 3,804 9.2 +8.8
Conservative Rachel Nunn 3,127 7.6 −17.2
Scottish Green Nariese Whyte 1,421 3.4 +1.9
Liberal Democrats Adrian May 1,151 2.8 −2.5
Independent Eva Comrie 881 2.1 N/A
Alba Kenny MacAskill 638 1.5 N/A
Workers Party Tom Flanagan 223 0.5 N/A
Majority 6,122 14.9 N/A
Turnout 41,201 58.3
Labour gain from SNP Swing +26.1
General election 2024: Altrincham and Sale West[16][17]
Party Candidate Votes % ±%
Labour Connor Rand 20,798 40.4 +3.6
Conservative Oliver Carroll 16,624 32.3 –15.7
Reform UK Paul Swansborough 4,961 9.6 N/A
Liberal Democrats Jane Brophy 4,727 9.2 –1.8
Green Geraldine Coggins 3,699 7.2 +4.3
Workers Party Faisal Kabir 643 1.2 N/A
Majority 4,174 8.1 N/A
Turnout 51,452 69.5 –4.6
Registered electors 74,026
Labour gain from Conservative Swing Increase9.7
General election 2024: Alyn and Deeside [18]
Party Candidate Votes % ±%
Labour Mark Tami 18,395 42.4 −0.3
Reform UK Vicki Roskams 9,601 22.1 +16.1
Conservative Jeremy Kent 7,892 18.2 −23.8
Liberal Democrats Richard Marbrow 2,065 4.8 −1.1
Plaid Cymru Jack Morris 1,938 4.5 +1.1
Green Karl Macnaughton 1,926 4.4 N/A
Independent Edwin Duggan 1,575 3.6 N/A
Majority 8,794 20.3 Increase 19.6
Turnout 43,392 57.3 Decrease 11.9
Registered electors 75,790
Labour hold Swing Decrease 8.2
General election 2024: Amber Valley[19][20]
Party Candidate Votes % ±%
Labour Linsey Farnsworth 15,746 37.0 +10.2
Reform UK Alex Stevenson 12,192 28.7 N/A
Conservative Nigel Mills 10,725 25.2 −38.6
Green Matt McGuinness 2,278 5.4 +2.4
Liberal Democrats Kate Smith 1,590 3.7 −2.6
Majority 3,554 8.3 New
Turnout 42,531 59.4 Decrease 5.6
Registered electors 71,546
Labour gain from Conservative Swing Increase 24.4
General election 2024: Angus and Perthshire Glens [21][22]
Party Candidate Votes % ±%
SNP Dave Doogan 19,142 40.4 −10.0
Conservative Stephen Kerr 14,272 30.1 −9.7
Labour Elizabeth Carr-Ellis 6,799 14.4 +10.2
Reform UK Kenneth Morton 3,246 6.9 +6.3
Liberal Democrats Claire McLaren 3,156 6.7 +1.7
Independent Dan Peña 733 1.5 N/A
Majority 4,870 10.3
Turnout 47,348 61.8
SNP hold Swing
General election 2024: Arbroath and Broughty Ferry[23][24]
Party Candidate Votes % ±%
SNP Stephen Gethins 15,581 35.3 −15.6
Labour Cheryl-Ann Cruickshank 14,722 33.4 +23.2
Conservative Richard Brooks 6,841 15.5 −14.8
Reform UK Gwen Wood 3,800 8.6 N/A
Liberal Democrats David Evans 2,249 5.1 −2.9
Alba Ghazi Khan 693 1.6 N/A
Sovereignty Moira Brown 231 0.5 N/A
Majority 859 1.9
Turnout 44,278 57.9
SNP hold Swing
General election 2024: Argyll, Bute and South Lochaber[25][26]
Party Candidate Votes % ±%
SNP Brendan O'Hara 15,582 34.7 −9.5
Conservative Amanda Hampsey 9,350 20.8 −13.7
Labour Hamish Maxwell 8,585 19.1 +12.0
Liberal Democrats Alan Reid 7,359 16.4 +2.3
Reform UK Melanie Hurst 3,045 6.8 +6.7
Independent Tommy Macpherson 941 2.1 N/A
Majority 6,232 13.9
Turnout 44,862 62.5
SNP hold Swing
General election 2024: Arundel and South Downs[27][28]
Party Candidate Votes % ±%
Conservative Andrew Griffith[29] 22,001 40.2 –20.2
Liberal Democrats Richard Allen[30] 9,867 18.0 –1.0
Labour Chris Philipsborn[31] 9,782 17.9 +2.2
Reform UK David Thomas[32] 7,391 13.5 N/A
Green Steve McAuliff[33] 5,515 10.1 +6.1
SDP Mike Smith[34] 184 0.3 N/A
Majority 12,134 22.2 –19.3
Turnout 54,740 70.5 –5.0
Registered electors 77,969
Conservative hold Swing –9.6
General election 2024: Ashfield[35]
Party Candidate Votes % ±%
Reform UK Lee Anderson 17,062 42.8 +37.8
Labour Rhea Keehn 11,554 29.0 +3.4
Ashfield Ind. Jason Zadrozny 6,276 15.7 −11.2
Conservative Debbie Soloman 3,271 8.2 −31.0
Green Alexander Coates 1,100 2.8 +1.5
Liberal Democrats Daniel Holmes 619 1.6 −0.5
Majority 5,509 13.8 Increase2.1
Turnout 39,881 58.1 Decrease4.5
Registered electors 68,929
Reform UK gain from Conservative Swing Increase24.1
2024 general election: Ashford[36]
Party Candidate Votes % ±%
Labour Sojan Joseph 15,262 32.5 +8.7
Conservative Damian Green 13,483 28.7 –30.5
Reform UK Tristram Kennedy Harper 10,141 21.6 N/A
Green Mandy Rossi 4,355 9.3 +4.7
Liberal Democrats Adam Rowledge 2,445 5.2 –5.5
Consensus James Ransley 1,289 2.7 N/A
Majority 1,779 3.8 N/A
Turnout 46,975 61.6 –4.5
Registered electors 76,212
Labour gain from Conservative Swing Increase19.6
General election 2024: Ashton-under-Lyne[37]
Party Candidate Votes % ±%
Labour Angela Rayner 15,575 43.9 −3.6
Reform UK Robert Barrowcliffe 8,784 24.8 +16.3
Conservative Lizzie Hacking 4,375 12.3 −23.9
Workers Party Aroma Hassan 2,835 8.0 N/A
Green Lee Huntbach 2,481 7.0 +3.5
Liberal Democrats Dominic Hardwick 1,411 4.0 −0.3
Majority 6,791 19.1 +8.0
Turnout 35,461 49.9 −6.4
Registered electors 71,002
Labour hold Swing
General election 2024: Aylesbury[38]
Party Candidate Votes % ±%
Labour Laura Kyrke-Smith 15,081 30.2 +7.3
Conservative Rob Butler 14,451 28.9 –22.8
Liberal Democrats Steve Lambert 10,440 20.9 –1.0
Reform UK Lesley Taylor 6,746 13.5 +13.0
Green Julie Atkins 2,590 5.2 +2.3
Workers Party Jan Gajdos 516 1.0 N/A
SDP Richard Wilding 116 0.2 N/A
Majority 630 1.3 N/A
Turnout 49,940 63.1 –13.4
Registered electors 79,169
Labour gain from Conservative Swing +15.1
2024 general election: Ayr, Carrick and Cumnock [39][40]
Party Candidate Votes % ±%
Labour Elaine Stewart 14,930 36.5 +23.2
SNP Allan Dorans 10,776 26.3 −17.2
Conservative Martin Dowey 9,247 22.6 −15.9
Reform UK Andrew Russell 3,544 8.7 N/A
Liberal Democrats Paul Kennedy 1,081 2.6 −2.0
Scottish Green Korin Vallance 886 2.2 N/A
Alba Corri Wilson 472 1.2 N/A
Majority 4,154 10.1 N/A
Turnout 40,936 58.2 −6.5
Registered electors 70,340
Labour gain from SNP Swing +20.2
General election 2024: Banbury[41][42]
Party Candidate Votes % ±%
Labour Sean Woodcock 18,468 38.3 +13.5
Conservative Victoria Prentis 15,212 31.6 −20.4
Reform UK Paul Topley 6,284 13.0 N/A
Liberal Democrats Liz Adams 4,352 9.0 −11.3
Green Arron Baker 2,615 5.4 +2.5
Independent Cassi Bellingham 850 1.8 N/A
Climate Chris Nevile 242 0.5 N/A
SDP Declan Soper 155 0.3 N/A
Majority 3,256 6.7 N/A
Turnout 48,178 65.8 −6.8
Registered electors 73,193
Labour gain from Conservative Swing +17.0
General election 2024: Bangor Aberconwy[43]
Party Candidate Votes % ±%
Labour Claire Hughes 14,008 33.6 −4.8
Plaid Cymru Catrin Wager 9,112 21.9 +5.7
Conservative Robin Millar 9,036 21.7 −18.3
Reform UK John Clark 6,091 14.6 +13.7
Liberal Democrats Rachael Roberts 1,524 3.7 −0.7
Green Petra Haig 1,361 3.3 N/A
Socialist Labour Kathrine Jones 424 1.0 N/A
Climate Steve Marshall 104 0.2 N/A
Majority 4,896 11.7 N/A
Turnout 41,660 60.4 −8.3
Registered electors 69,023
Labour win (new seat)
General election 2024: Barking[44]
Party Candidate Votes % ±%
Labour Nesil Caliskan 16,227 44.5 –16.4
Reform UK Clive Peacock 5,173 14.2 +7.1
Green Simon Anthony 4,988 13.7 +11.9
Conservative Julie Redmond 4,294 11.8 –15.0
Workers Party Muhammad Asim 3,578 9.8 N/A
Liberal Democrats Charley Hasted 1,015 2.8 –0.5
Independent Dee Dias 753 2.1 N/A
CPA Lucy Baiye-Gaman 449 1.2 N/A
Majority 11,054 30.3 –4.4
Turnout 36,477 45.7 –11.4
Registered electors 79,825
Labour hold Swing Decrease11.8
General election 2024: Barnsley North [45] [46]
Party Candidate Votes % ±%
Labour Dan Jarvis 18,610 50.4 +11.9
Reform UK Robert Lomas[b] 10,799 29.3 −0.2
Conservative Tamas Kovacs 3,083 8.4 −15.6
Green Tom Heyes 1,805 4.9 +2.5
Liberal Democrats Penny Baker 1,336 3.6 ±0.0
Independent Neil Fisher 616 1.7 N/A
Yorkshire Tony Devoy 603 1.6 ±0.0
English Democrat Janus Polenceusz 42 0.1 N/A
Majority 7,811 21.1 +12.1
Turnout 36,894 47.1 –10.8
Registered electors 78,267
Labour hold Swing +6.1
General election 2024: Barnsley South [48] [49]
Party Candidate Votes % ±%
Labour Stephanie Peacock 16,399 46.7 +4.9
Reform UK David White 11,651 33.2 +4.0
Conservative Suzanne Pearson 3,247 9.3 −13.4
Green Trevor Mayne 1,521 4.3 +2.2
Liberal Democrats Simon Clement-Jones 1,172 3.3 −0.2
Yorkshire Simon Biltcliffe 716 2.0 +1.3
Socialist Labour Terry Robinson 227 0.6 N/A
English Democrat Maxine Spencer 149 0.4 N/A
Majority 4,748 13.5 +0.9
Turnout 35,082 46.3 –3.1
Registered electors 75,850
Labour hold Swing +0.5
General election 2024: Barrow and Furness[50]
Party Candidate Votes % ±%
Labour Michelle Scrogham[51] 18,537 43.9 +5.7
Conservative Simon Fell[52] 13,213 31.3 −21.8
Reform UK Barry Morgan[53] 7,035 16.7 +14.0
Liberal Democrats Adrian Waite[54] 1,680 4.0 −0.5
Green Lorraine Wrennall[55] 1,466 3.5 +2.0
Party of Women Lisa Morgan[56] 290 0.7 N/A
Majority 5,324 12.6 N/A
Turnout 42,221 56.3 −8.3
Labour gain from Conservative Swing Increase 13.7
General election 2024: Basildon and Billericay[57]
Party Candidate Votes % ±%
Conservative Richard Holden 12,905 30.6 −35.3
Labour Alex Harrison 12,885 30.6 +9.0
Reform UK Stephen Conlay 11,354 27.0 N/A
Liberal Democrats Edward Sainsbury 2,292 5.4 −3.0
Green Stewart Goshawk 2,123 5.0 +2.0
British Democrats Christopher Bateman 373 0.9 N/A
TUSC Dave Murray 192 0.4 N/A
Majority 20 0.04 –44.3
Turnout 43,124 56.1 –6.1
Registered electors 76,873
Conservative hold Swing −22.2
General election 2024: Basingstoke[58]
Party Candidate Votes % ±%
Labour Luke Murphy 20,992 42.7 +14.0
Conservative Maria Miller 14,438 29.5 −23.2
Reform UK Ray Saint 6,314 12.9 N/A
Green Michael Howard-Sorrell 3,568 7.3 +3.4
Liberal Democrats Richard Whelan 3,176 6.5 −6.8
Hampshire Ind. Alan Stone 571 1.2 N/A
Majority 6,484 13.2 N/A
Turnout 48,989 62.4 −4.0
Registered electors 78,487
Labour gain from Conservative Swing Increase18.6

Reform UK withdrew support for Saint on 27 June, after it was revealed that he was a former member of the British National Party. As this was after nominations for the election had closed, Saint remained on the ballot as the Reform UK candidate.[59]

General election 2024: Bassetlaw[60]
Party Candidate Votes % ±%
Labour Jo White 18,476 41.2 +13.2
Conservative Brendan Clarke-Smith 12,708 28.3 –26.1
Reform UK Frank Ward 9,751 21.7 +10.8
Liberal Democrats Helen Tamblyn-Saville 1,996 4.5 –2.3
Green Rachel Reeves 1,947 4.3 N/A
Majority 5,768 12.9 N/A
Turnout 44,878 57.4 −6.2
Registered electors 78,173
Labour gain from Conservative Swing +19.6
General election 2024: Bath[61]
Party Candidate Votes % ±%
Liberal Democrats Wera Hobhouse 19,883 41.3 –12.1
Labour Dan Bewley 8,665 18.0 +5.5
Conservative James Wright 7,659 15.9 –16.2
Green Dominic Tristram 5,952 12.4 +12.1
Reform UK Teresa Hall 3,798 7.9 +6.8
Independent Colin David Blackburn 1,749 3.6 N/A
Workers Party Matthew Alford 230 0.5 N/A
Independent Bill Blockhead 169 0.4 –0.2
Independent A.N.ON 25 0.1 N/A
Majority 11,218 23.3 –0.3
Turnout 48,130 69.1 –8.6
Registered electors 69,655
Liberal Democrats hold Swing –8.8
General election 2024: Bathgate and Linlithgow[62][63]
Party Candidate Votes % ±%
Labour Co-op Kirsteen Sullivan 19,774 47.0 +28.2
SNP Martyn Day 11,451 27.2 –15.8
Reform UK Jamie McNamee 3,524 8.4 +6.5
Conservative Lynn Munro 3,144 7.5 –17.1
Liberal Democrats Sally Pattle 2,171 5.2 –3.0
Scottish Green Simon Jay 1,390 3.3 +1.1
ISP John Hannah 382 0.9 N/A
Independent Stuart James McArthur 229 0.5 N/A
Majority 8,323 19.8 N/A
Turnout 42,065 58.3 –7.6
Registered electors 72,185
Labour win (new seat)
General election 2024: Battersea[64]
Party Candidate Votes % ±%
Labour Marsha de Cordova 22,983 48.8 +2.4
Conservative Tom Pridham 10,944 23.2 –12.2
Liberal Democrats Francis Chubb 4,826 10.3 –4.8
Green Joe Taylor 4,239 9.0 +6.5
Reform UK Barry Edwards 2,825 6.0 +5.4
Workers Party Daniel Smith 499 1.1 N/A
Rejoin EU Georgina Burford-Connole 401 0.9 N/A
Independent Jake Thomas 216 0.5 N/A
SDP Ed Dampier 149 0.3 N/A
Majority 12,039 25.6 +14.6
Turnout 47,082 64.7 –11.6
Registered electors 72,767
Labour hold Swing Increase7.3
General election 2024: Beaconsfield[65]
Party Candidate Votes % ±%
Conservative Joy Morrissey 18,494 38.8 –16.7
Liberal Democrats Anna Crabtree 13,039 27.3 N/A
Labour Matthew Patterson 7,216 15.1 +5.2
Reform UK John Halsall 6,055 12.7 N/A
Green Dominick Pegram 1,977 4.1 +0.4
Independent Pippa Allen 710 1.5 N/A
SDP Catherine Harker 131 0.3 N/A
Independent Cole Caesar 104 0.2 N/A
Majority 5,455 11.4 –14.8
Turnout 47,726 65.6 –7.2
Registered electors 72,751
Conservative hold
General election 2024: Beckenham and Penge[66]
Party Candidate Votes % ±%
Labour Liam Conlon 25,738 49.3 +9.2
Conservative Hannah Gray 12,848 24.6 –14.5
Reform UK Edward Apostolides 5,355 10.3 +9.5
Liberal Democrats Chloe-Jane Ross 4,436 8.5 –7.6
Green Ruth Fabricant 3,830 7.3 +3.3
Majority 12,905 24.7 +23.7
Turnout 52,207 67.6 –10.9
Registered electors 77,194
Labour hold Swing Increase11.9
General election 2024: Bedford[67]
Party Candidate Votes % ±%
Labour Mohammad Yasin 18,342 45.1 +0.8
Conservative Pinder Chauhan 8,912 21.9 −20.1
Reform UK Matt Lansley 4,548 11.2 +9.5
Liberal Democrats Henry Vann 4,025 9.9 −0.1
Green Ben Foley 2,394 5.9 +3.9
Independent Tarek Javed 1,442 3.5 N/A
Workers Party Prince Chaudhury 996 2.4 N/A
Majority 9,430 23.2 +20.9
Turnout 40,659 56.4 –10.1
Registered electors 72,478
Labour hold Swing Increase10.5
General election 2024: Belfast East[68][69]
Party Candidate Votes % ±%
DUP Gavin Robinson 19,894 46.6 −1.3
Alliance Naomi Long 17,218 40.3 −1.8
TUV John Ross 1,918 4.5 New
UUP Ryan Warren 1,818 4.3 −1.4
Green (NI) Brian Smyth 1,077 2.5 New
SDLP Séamas de Faoite 619 1.4 −2.9
Independent Ryan North 162 0.4 New
Majority 2,676 6.2 +1.9
Turnout 42,706 59.0 −5.8
Registered electors 72,917
DUP hold Swing +0.2
General election 2024: Belfast North[70]
Party Candidate Votes % ±%
Sinn Féin John Finucane 17,674 43.7 −4.4
DUP Phillip Brett 12,062 29.8 −10.5
Alliance Nuala McAllister 4,274 10.6 ±0.0
TUV David Clarke 2,877 7.1 New
SDLP Carl Whyte 1,413 3.5 New
Green (NI) Mal O'Hara 1,206 3 New
People Before Profit Fiona Ferguson 946 2.3 +2.2
Majority 5,612 13.9 +9.9
Turnout 40,452 54.5 −13.4
Registered electors 74,240
Sinn Féin hold Swing +3.0
General election 2024: Belfast South and Mid Down[71]
Party Candidate Votes % ±%
SDLP Claire Hanna 21,345 49.1 −4.2
Alliance Kate Nicholl 8,839 20.3 +4.9
DUP Tracy Kelly 6,859 15.8 −9.6
UUP Michael Henderson 2,653 6.1 +2.5
TUV Dan Boucher 2,218 5.1 N/A
Green (NI) Áine Groogan 1,577 3.6 +3.4
Majority 12,506 28.8 +0.9
Turnout 43,491 58.2
Registered electors 74,749
SDLP win (new seat)
General election 2024: Belfast West[72]
Party Candidate Votes % ±%
Sinn Féin Paul Maskey 21,009 52.9 +4.4
People Before Profit Gerry Carroll 5,048 12.7 −1.4
SDLP Paul Doherty 4,318 10.9 +3.5
DUP Frank McCoubrey 4,304 10.8 −7.4
TUV Ann McClure 2,010 5.1 New
Alliance Eóin Millar 1,077 2.7 −4.4
Aontú Gerard Herdman 904 2.3 −1.4
UUP Ben Sharkey 461 1.2 +0.3
Green (NI) Ash Jones 451 1.1 New
Independent Tony Mallon 161 0.4 New
Majority 15,961 40.2 +2.4
Turnout 39,743 52.7 −6.4
Registered electors 75,346
Sinn Féin hold Swing Increase 2.9
General election 2024: Bermondsey and Old Southwark[73]
Party Candidate Votes % ±%
Labour Neil Coyle 16,857 44.8 –4.8
Liberal Democrats Rachel Bentley 9,070 24.1 –7.0
Green Susan Hunter 4,477 11.9 +11.8
Reform UK Tony Sharp 3,397 9.0 +6.6
Conservative Jonathan Iliff 2,879 7.7 –9.1
Independent Piers Corbyn 403 1.1 N/A
Independent Niko Omilana 273 0.7 N/A
Independent Barry Duckett 247 0.7 N/A
Majority 7,787 20.7 +2.2
Turnout 37,603 54.1 –10.9
Registered electors 69,473
Labour hold Swing Increase5.9%
2024 general election: Berwickshire, Roxburgh and Selkirk [74][75]
Party Candidate Votes % ±%
Conservative John Lamont 18,872 40.5 −7.9
SNP David Wilson 12,273 26.4 −12.4
Labour Caitlin Stott 6,311 13.6 +8.9
Liberal Democrats Ray Georgeson 3,686 7.9 −0.2
Reform UK Carolyn Grant 3,340 7.2 N/A
Scottish Green Neil MacKinnon 1,526 3.3 N/A
Independent Ellie Merton 329 0.7 N/A
Scottish Family Hamish Goldie-Scot 221 0.5 N/A
Majority 6,599 14.1 +4.5
Turnout 46,696 61.1 −10.3
Registered electors 76,438
Conservative hold Swing +2.3
General election 2024: Bethnal Green and Stepney[76]
Party Candidate Votes % ±%
Labour Rushanara Ali 15,896 34.1 Decrease39.4
Independent Ajmal Masroor 14,207 30.5 N/A
Green Phoebe Gill 6,391 13.7 Increase9.5
Liberal Democrats Rabina Khan 4,777 10.2 Increase0.9
Reform UK Peter Sceats 1,964 4.2 Increase2.2
Conservative Oscar Reaney 1,920 4.1 Decrease6.0
Animal Welfare Vanessa Hudson 348 0.7 Decrease0.2
Independent Sham Uddin 325 0.7 N/A
Independent Md Somon Ahmed 315 0.7 N/A
Independent Reggie Adams 271 0.6 N/A
SDP Jon Mabbutt 233 0.5 N/A
Majority 1,689 3.6 Decrease59.8
Turnout 46,647 56.9 Decrease8.0
Registered electors 81,922
Labour hold
2024 general election: Beverley and Holderness[77][c]
Party Candidate Votes % ±%
Conservative Graham Stuart 15,501 34.5 −26.5
Labour Margaret Pinder 15,377 34.2 +9.5
Reform UK Andrew Smith 8,198 18.3 N/A
Liberal Democrats Denis Healy 3,386 7.5 −1.8
Green Jonathan Stephenson 1,647 3.7 +1.2
Yorkshire George McManus 625 1.4 −1.2
SDP Chris Collin 89 0.2 N/A
Alliance for Democracy and Freedom John Ottaway 74 0.2 N/A
Majority 124 0.3 −36.0
Turnout 44,897 62.4 −7.2
Registered electors 71,994
Conservative hold Swing −18.0
General election 2024: Bexhill and Battle[79]
Party Candidate Votes % ±%
Conservative Kieran Mullan 16,186 33.9 −27.9
Labour Christine Bayliss 13,529 28.3 +7.5
Reform UK Ian Gribbin 7,929 16.6 N/A
Liberal Democrats Becky Jones 3,473 7.3 −6.1
Green Jonathan Kent 2,972 6.2 +2.1
Independent Abul Azad 2,206 4.6 N/A
Independent Jeff Newnham 769 1.6 N/A
Party of Women Julia Long 332 0.7 N/A
Ind. Network Nigel Jacklin 210 0.4 N/A
UKIP Colin Sullivan 144 0.3 N/A
Majority 2,657 5.6 −38.5
Turnout 47,750 66.4 −3.8
Conservative hold Swing Decrease17.7
General election 2024: Bexleyheath and Crayford[80]
Party Candidate Votes % ±%
Labour Daniel Francis 15,717 36.2 +7.2
Conservative Mark Brooks 13,603 31.3 –29.5
Reform UK Tom Bright 9,861 22.7 +21.8
Liberal Democrats David McBride 2,204 5.1 —0.9
Green George Edgar 2,076 4.8 +2.5
Majority 2,114 4.9 N/A
Turnout 43,461 62.6 –5.0
Registered electors 69,470
Labour gain from Conservative Swing Increase18.4
General election 2024: Bicester and Woodstock[81][82]
Party Candidate Votes % ±%
Liberal Democrats Calum Miller 19,419 38.7 +12.1
Conservative Rupert Harrison 14,461 28.8 −25.1
Labour Veronica Oakeshott 8,236 16.4 −0.5
Reform UK Augustine Obodo 5,408 10.8 +10.5
Green Ian Middleton 2,404 4.8 +2.4
SDP Tim Funnell 291 0.6 N/A
Majority 4,958 9.9 N/A
Turnout 50,219 67.5 –6.4
Registered electors 74,350
Liberal Democrats gain from Conservative (Notional.[83]) Swing Increase18.6
General election 2024: Birkenhead[84][85]
Party Candidate Votes % ±%
Labour Alison McGovern 22,468 52.1 −7.9
Green Jo Bird 8,670 20.1 +17.1
Reform UK Tony Stanley 6,142 14.2 +10.8
Conservative Sarah Payne 3,238 7.5 −8.1
Liberal Democrats Stuart Kelly 2,292 5.3 +1.3
Freedom Alliance Catherine Evans 324 0.8 N/A
Rejected ballots 142
Majority 13,798 32.0 −12.4
Turnout 43,134 55.2 –12.7
Registered electors 78,091
Labour hold Swing −12.5

Changes are from the notional 2019 results on the 2024 boundaries.[86]

General election 2024: Birmingham Edgbaston[87]
Party Candidate Votes % ±%
Labour Co-op Preet Gill[88] 16,599 44.3 −8.0
Conservative Ashvir Sangha 8,231 22.0 −13.5
Reform UK Joshua Matthews 4,363 11.7 +9.3
Independent Dr Ammar Waraich 3,336 8.9 N/A
Green Nicola Payne 2,797 7.5 +4.9
Liberal Democrats Colin Green 2,102 5.6 −1.7
Majority 8,368 22.3 +9.1
Turnout 37,607 52.4 −9.1
Registered electors 71,787
Labour Co-op hold Swing +2.2
General election 2024: Birmingham Erdington[89]
Party Candidate Votes % ±%
Labour Paulette Hamilton 14,774 43.7 −6.1
Reform UK Jack Brookes 7,755 22.9 +18.7
Conservative Steve Knee 5,402 16.0 −25.7
Green Karen Trench 2,452 7.3 +5.4
Independent Shaukat Ali 2,250 6.7 N/A
Liberal Democrats Farzana Aslam 1,128 3.3 ±0.0
TUSC Corinthia Ward 37 0.1 N/A
Majority 7,019 20.8 +10.6
Turnout 33,798 44.0 −10.2
Labour hold Swing
2022 Birmingham Erdington by-election[90][91]
Party Candidate Votes % ±%
Labour Paulette Hamilton 9,413 55.5 +5.2
Conservative Robert Alden 6,147 36.3 −3.8
TUSC Dave Nellist 360 2.1 N/A
Reform UK Jack Brookes 293 1.7 −2.4
Green Siobhan Harper-Nunes 236 1.4 −0.4
Liberal Democrats Lee Dargue 173 1.0 −2.7
Independent Michael Lutwyche 109 0.6 N/A
CPA Mel Mbondiah 79 0.5 N/A
Independent Thomas O'Rourke 76 0.4 N/A
Monster Raving Loony The Good Knight Sir NosDa 49 0.3 N/A
Independent Clifton Holmes 14 0.1 N/A
Church of the Militant Elvis David Bishop 8 0.0 N/A
Majority 3,266 19.2 +9.0
Turnout 17,016 27.0 −26.3
Labour hold Swing +4.5
General election 2024: Birmingham Hall Green and Moseley[92]
Party Candidate Votes % ±%
Labour Tahir Ali 12,798 30.8 −35.5
Independent Shakeel Afsar 7,142 17.2 N/A
Independent Mohammad Hafeez 6,159 14.8 N/A
Liberal Democrats Izzy Knowles 4,711 11.3 +4.1
Green Zain Ahmed 3,913 9.4 +7.7
Conservative Henry Morris 3,845 9.2 −5.8
Reform UK Stephen McBrine 2,305 5.5 +3.6
Independent Babar Raja 733 1.8 N/A
Majority 5,656 13.6 −36.3
Turnout 41,606 54.1 −14.2
Labour hold Swing
General election 2024: Birmingham Hodge Hill and Solihull North[93]
Party Candidate Votes % ±%
Labour Liam Byrne 10,655 31.2 −28.7
Workers Party James Giles 9,089 26.6 N/A
Reform UK Jamie Pullin 6,456 18.9 +15.8
Conservative Caroline Clapper 4,634 13.6 −15.0
Green Imran Khan 2,360 6.9 +3.4
Liberal Democrats Qasim Esak 942 2.8 −1.5
Majority 1,566 4.6 −27.1
Turnout 34,263 44.0 −14.8
Registered electors 77,737
Labour win (new seat)
General election 2024: Birmingham Ladywood[94]
Party Candidate Votes % ±%
Labour Shabana Mahmood 15,558 42.5 −36.7
Independent
[n 1]
Akhmed Yakoob 12,137 33.2 N/A
Green Zoe Challenor 3,478 9.5 +7.3
Conservative Shazna Muzammil 2,218 6.1 −5.2
Liberal Democrats Lee Dargue 1,711 4.7 −0.6
Reform UK Irene Yoong-Henery 1,477 4.0 +2.0
Majority 3,421 9.3 −58.6
Turnout 36,579 43.7 −12.5
Labour hold Swing
General election 2024: Birmingham Northfield[95]
Party Candidate Votes % ±%
Labour Laurence Turner 14,929 39.6 −3.1
Conservative Gary Sambrook 9,540 25.3 −20.8
Reform UK Stephen Peters 7,895 21.0 +17.2
Green Rob Grant 2,809 7.5 +5.3
Liberal Democrats Jerry Evans 1,791 4.8 +0.2
Independent Altaf Hussain 310 0.8 N/A
Common Good Dick Rodgers 215 0.6 N/A
Independent Dean Gwilliam 163 0.4 N/A
Majority 5,389 14.3
Turnout 37,652
Labour gain from Conservative Swing +8.8
General election 2024: Birmingham Perry Barr[96]
Party Candidate Votes % ±%
Independent Ayoub Khan 13,303 35.5 N/A
Labour Khalid Mahmood 12,796 34.1 −33.9
Conservative Garry Hickton 4,227 11.3 −9.1
Reform UK Akshay Khuttan 2,446 6.5 +3.7
Green Kefentse Dennis 2,440 6.5 +4.6
Liberal Democrats Sabah Hamed 1,302 3.5 −3.0
Independent Niko Omilana 509 1.4 N/A
Socialist Labour Shangara Singh 453 1.2 N/A
Majority 507 1.4 N/A
Turnout 37,476 49.1 Decrease14.3
Registered electors 76,350
Independent gain from Labour Swing Increase34.7
General election 2024: Birmingham Selly Oak[97]
Party Candidate Votes % ±%
Labour Alistair Carns 17,371 45.2 −10.5
Conservative Simon Phipps 5,834 15.2 −16.4
Reform UK Erin Crawford 5,732 14.9 +12.2
Green Jane Baston 4,320 11.2 +7.5
Independent Kamel Hawwash 2,842 7.4 N/A
Liberal Democrats David Radcliffe 2,324 6.0 −0.2
Majority 11,537 30.1 +5.0
Turnout 38,423 50.8 −9.0
Registered electors 75,678
Labour hold Swing +13.4
General election 2024: Birmingham Yardley[98]
Party Candidate Votes % ±%
Labour Jess Phillips 11,275 31.2 −26.9
Workers Party Jody McIntyre 10,582 29.3 N/A
Reform UK Nora Kamberi 5,061 14.0 +9.0
Conservative Yvonne Clements 3,634 10.1 −16.6
Liberal Democrats Roger Harmer 3,634 10.1 +1.2
Green Roxanne Green 1,958 5.4 +4.2
Majority 693 1.9 −23.1
Turnout 36,144 50.3
Registered electors 73,203
General election 2024: Bishop Auckland[99][100]
Party Candidate Votes % ±%
Labour Sam Rushworth 17,036 42.1 +5.5
Conservative Jane MacBean 10,364 25.6 −27.4
Reform UK Rhys Burris 9,466 23.4 +17.9
Green Sarah Hannan 1,857 4.6 +4.0
Liberal Democrats Helen Cross 1,373 3.4 −0.2
Transform Rachel Maughan 331 0.8 N/A
Majority 6,672 16.5
Turnout 40,427 57.1
Labour gain from Conservative Swing
  1. ^ After nominations for the 2024 general election closed, Labour suspended Andy Brown and withdrew all support for his campaign on 19 June 2024 for spreading conspiracy theories regarding the Salisbury poisoning incident.[8]
  2. ^ After nominations for the 2024 general election closed, Reform UK withdrew support for Lomas on the 29 June, after reports of alleged racist comments.[47]
  3. ^ The changes in percentage values since the 2019 election are based on notional results due to boundary changes.[78]
General election 2024: Blackburn[101]
Party Candidate Votes % ±%
Independent Adnan Hussain 10,518 27.0 N/A
Labour Kate Hollern 10,386 26.7 −39.3
Workers Party Craig Murray 7,105 18.3 N/A
Reform UK Tommy Temperley 4,844 12.5 +6.6
Conservative Jamie McGowan 3,474 8.9 −14.4
Green Denise Morgan 1,416 3.6 +2.0
Liberal Democrats Adam Waller-Slack 689 1.8 −0.6
Independent Altaf Patel 369 0.9 N/A
Independent Natasha Shah 86 0.2 N/A
Majority 132 0.3
Turnout 38,887 53.1
Independent gain from Labour Swing
General election 2024: Blackley and Middleton South[102]
Party Candidate Votes % ±%
Labour Graham Stringer 16,864 53.8 –5.2
Reform UK Alison Devine 6,614 21.1 +13.4
Green Dylan Lewis-Creser 3,197 10.2 +8.2
Conservative Iftikhar Ahmed 3,073 9.8 –18.4
Liberal Democrats Iain Donaldson 1,592 5.1 +2.1
Majority 10,220 32.7 +1.9
Total valid votes 31,340 43.5 –9.1
Rejected ballots 149 0.5
Turnout 31,489 43.7
Registered electors 72,097
Labour hold Swing –9.3
General election 2024: Blackpool North and Fleetwood [103]
Party Candidate Votes % ±%
Labour Lorraine Beavers 16,744 40.0 +4.4
Conservative Paul Maynard 12,097 28.9 −26.9
Reform UK Dan Barker 9,913 23.7 +22.0
Liberal Democrats Bill Greene 1,318 3.2 −0.8
Green Tina Rothery 1,269 3.0 +1.1
Monster Raving Loony James Rust 174 0.4 N/A
Independent Gita Gordon 148 0.4 N/A
SDP Jeannine Cresswell 147 0.4 N/A
Majority 4,647 11.1
Turnout 41,810 57.0 −9.4
Labour gain from Conservative Swing
General election 2024: Blackpool South[104]
Party Candidate Votes % ±%
Labour Chris Webb 16,916 48.1 +8.0
Reform UK Mark Butcher 10,068 28.6 +23.9
Conservative Zak Khan 5,504 15.6 −33.2
Green Ben Thomas[105] 1,207 3.4 +1.5
Liberal Democrats Andy Cregan 1,041 3.0 −0.5
Independent Stephen Black 261 0.7 N/A
ADF Kim Knight 183 0.5 N/A
Majority 6,868 19.5 N/A
Turnout 35,180 45.4 −11.4
Labour hold Swing
2024 Blackpool South by-election[106]
Party Candidate Votes % ±%
Labour Chris Webb 10,825 58.9 +20.6
Conservative David Jones 3,218 17.5 –32.1
Reform UK Mark Butcher 3,101 16.9 +10.8
Liberal Democrats Andrew Cregan 387 2.1 –1.0
Green Ben Thomas 368 2.0 +0.3
Independent Stephen Black 163 0.9 N/A
Alliance for Democracy and Freedom Kim Knight 147 0.8 N/A
Monster Raving Loony Howling Laud Hope 121 0.7 N/A
New Open Non-Political Organised Leadership Damon Sharp 45 0.2 N/A
Majority 7,607 41.4 N/A
Turnout 18,375 32.5 −24.3
Labour gain from Conservative Swing +26.3
General election 2024: Blaenau Gwent and Rhymney[107]
Party Candidate Votes % ±%
Labour Nick Smith 16,027 53.6 +3.2
Plaid Cymru Niamh Salkeld 3,884 12.8 +6.4
Conservative Hannah Jarvis 3,776 12.6 −7.0
Independent Mike Whatley 2,409 8.1 N/A
Green Anne Baker 1,719 5.7 +4.7
Liberal Democrats Jackie Charlton 1,268 4.2 +0.5
Workers Party Yas Iqbal 570 1.9 N/A
Communist Robert Griffiths 309 1.0 N/A
Majority 12,183 40.7 +9.9
Turnout 29,922 42.7 −16.5
Registered electors 70,153
Labour hold Swing −1.7

Stewart Sutherland was nominated as the Reform UK candidate, but withdrew prior to the close of nominations due to allegedly reposting racist content on social media.[108][109][110]

General election 2024: Blaydon and Consett[111][112]
Party Candidate Votes % ±%
Labour Liz Twist 21,160 50.1 +6.1
Reform UK David Ayre 10,007 23.7 +14.0
Conservative Angela Sterling 6,052 14.3 −20.6
Green Richard Simpson 2,589 6.1 +3.1
Liberal Democrats Vicky Anderson 2,273 5.4 +0.8
SDP Paul Topping 135 0.3 N/A
Majority 11,153 26.4 N/A
Turnout 42,216 59.9 N/A
Labour hold Swing
2024 general election: Blyth and Ashington[113]
Party Candidate Votes % ±%
Labour Ian Lavery 20,030 49.6 +1.9
Reform UK Mark Peart 10,857 26.9 +17.8
Conservative Maureen Levy 6,121 15.2 −18.3
Green Steve Leyland 1,960 4.9 +2.0
Liberal Democrats Stephen Psallidas 1,433 3.5 −2.9
Majority 9,173 22.7
Turnout 40,401 53.5
Labour hold Swing
General election 2024: Bognor Regis and Littlehampton[114]
Party Candidate Votes % ±%
Conservative Alison Griffiths 15,678 32.8 –29.4
Labour Clare Walsh 13,913 29.1 +10.1
Reform UK Sandra Daniells 10,262 21.5 N/A
Liberal Democrats Henry Jones 5,081 10.6 –2.7
Green Carol Birch 2,185 4.6 +1.3
Heritage David Kurten 708 1.5 N/A
Majority 1,765 3.7 –39.5
Turnout 47,827 61.7 –6.5
Registered electors 77,565
Conservative hold Swing Decrease19.8
General election 2024: Bolsover[115]
Party Candidate Votes % ±%
Labour Natalie Fleet 17,197 40.5 +4.3
Conservative Mark Fletcher 10,874 25.5 –22.1
Reform UK Robert Reaney 9,131 21.5 +12.9
Green David Kesteven 3,754 8.8 +7.2
Liberal Democrats David Hancock 1,478 3.5 –0.3
Majority 6,323 14.9 N/A
Turnout 42,434 54.9 −6.2
Registered electors 77,334
Labour gain from Conservative Swing +13.2
General election 2024: Bolton North East[116][117]
Party Candidate Votes % ±%
Labour Kirith Entwistle[118] 16,166 37.3 −5.1
Conservative Adele Warren 9,513 21.9 −23.1
Reform UK Trevor Jones[119] 9,428 21.7 +15.2
Green Hanif Alli[120] 4,683 10.8 +9.2
Liberal Democrats Rebecca Forrest[121] 1,507 3.5 −0.9
Workers Party Syeda Kazmi 1,463 3.4 N/A
Independent Kevin Allsop 345 0.8 N/A
Independent John Partington 254 0.6 N/A
Majority 6,653 15.3 +14.5
Turnout 43,552 54.4 −9.2
Registered electors 80,011
Labour gain from Conservative Swing +8.1
General election 2024: Bolton South and Walkden[122]
Party Candidate Votes % ±%
Labour Yasmin Qureshi 15,093 40.9 −15.7
Reform UK Julie Pattison 8,350 22.6 +17.2
Workers Party Jack Khan 4,673 12.7 N/A
Conservative Mohammed Afzal 4,170 11.3 −20.4
Green Philip Kochitty 2,827 7.7 +5.3
Liberal Democrats Gemma-Jane Bowker 1,384 3.7 −0.2
Independent Reis Halliwell 433 1.2 N/A
Majority 6,743 18.3 −6.6
Turnout 37,068 46.6 −11.7
Registered electors 79,622
Labour hold Swing Decrease16.5
General election 2024: Bolton West[123]
Party Candidate Votes % ±%
Labour Phil Brickell 17,363 38.9 +3.7
Conservative Chris Green 12,418 27.8 –28.7
Reform UK Dylan Evans 8,517 19.1 +18.3
Green Vicki Attenborough 4,132 9.3 +7.5
Liberal Democrats Donald McIntosh 1,966 4.4 –1.2
English Democrat Patrick McGrath 202 0.5 N/A
Majority 4,945 11.1 –6.9
Turnout 44,803 59.8 –7.6
Registered electors 74,933
Labour gain from Conservative Swing +14.5
General election 2024: Bootle[124][125]
Party Candidate Votes % ±%
Labour Peter Dowd 26,729 68.7 −10.7
Reform UK Darren Burns 4,746 12.2 +6.9
Green Neil Doolin 3,904 10.0 +7.6
Conservative Rowena Bass 1,674 4.3 −4.9
Liberal Democrats John Gibson 1,301 3.3 −0.4
Workers Party Ian Smith 526 1.4 N/A
Majority 21,983 56.5 −13.7
Turnout 38,880 53.2 −12.2
Labour hold Swing
General election 2024: Boston and Skegness[126]
Party Candidate Votes % ±%
Reform UK Richard Tice 15,520 38.4 N/A
Conservative Matt Warman 13,510 33.4 −43.0
Labour Alex Fawbert 7,629 18.9 +3.3
Green Christopher Moore 1,506 3.7 N/A
Liberal Democrats Richard Lloyd 1,375 3.4 −1.4
English Democrat David Dickason 518 1.3 N/A
Blue Revolution Mike Gilbert 397 1.0 N/A
Majority 2,010 5.0 N/A
Turnout 40,455 53.4 −6.0
Registered electors 75,811
Reform UK gain from Conservative Swing
General election 2024: Bournemouth East[127]
Party Candidate Votes % ±%
Labour Tom Hayes 18,316 40.8 +8.1
Conservative Tobias Ellwood 12,837 28.6 −22.0
Reform UK Martin Houlden 6,268 14.0 N/A
Liberal Democrats Jon Nicholas 3,082 6.9 −4.1
Green Joe Salmon 2,790 6.2 +2.0
Independent Kieron Wilson 1,529 3.4 N/A
SDP Miles Penn 88 0.2 N/A
Majority 5,479 12.2 N/A
Turnout 44,910 61.2 –5.3
Registered electors 73,352
Labour gain from Conservative Swing Increase15.0
General election 2024: Bournemouth West[128]
Party Candidate Votes % ±%
Labour Jessica Toale 14,365 36.4 +4.6
Conservative Conor Burns 11,141 28.3 −25.3
Reform UK Ben Aston 6,647 16.9 N/A
Liberal Democrats Jeff Hanna 4,311 10.9 +0.8
Green Darren Jones 2,614 6.6 +2.1
CPA Julie Vivienne 201 0.5 N/A
SDP David Warden 139 0.4 N/A
Majority 3,224 8.1 N/A
Turnout 39,418 56.1 −7.4
Registered electors 70,259
Labour gain from Conservative Swing Increase14.9
General election 2024: Bracknell[129]
Party Candidate Votes % ±%
Labour Peter Swallow 14,783 33.7 +8.3
Conservative James Sunderland 13,999 31.9 –23.6
Reform UK Malcolm Tullett 7,445 17.0 N/A
Liberal Democrats Katie Mansfield 4,768 10.9 –3.1
Green Emily Torode 2,166 4.9 +0.9
Independent Olivio Barreto 480 1.1 –0.1
Heritage Jason Reardon 196 0.4 N/A
Majority 784 1.8 N/A
Turnout 43,837 61.4 –5.3
Registered electors 71,660
Labour gain from Conservative Swing Increase16.0
General election 2024: Bradford East [130][131]
Party Candidate Votes % ±%
Labour Imran Hussain 14,098 37.9 −25.1
Independent Talat Sajawal 7,909 21.3 N/A
Reform UK Jacob Anstey 4,952 13.3 +7.1
Conservative Aubrey Holt 3,450 9.3 −12.4
Green Celia Hickson 2,571 6.9 +5.4
Liberal Democrats Robert St John O'Carroll 1,910 5.1 −2.6
Independent Mohammed Rahman 817 2.2 N/A
Yorkshire Lara Barras 761 2.0 N/A
Independent Amer Rehman 683 1.8 N/A
SDP Richard Riley 65 0.2 N/A
Majority 6,189 16.6 –24.7
Turnout 37,216 49.5 –10.1
Registered electors 75,167
Labour hold
General election 2024: Bradford South[132][133]
Party Candidate Votes % ±%
Labour Judith Cummins 11,833 35.8 −10.9
Reform UK Ian Eglin 7,441 22.5 +15.5
Conservative Zaf Shah 4,853 14.7 −25.4
Green Matt Edwards 3,366 10.2 +7.7
Independent Rehiana Ali 3,345 10.1 N/A
Liberal Democrats Anthony Smith 954 2.9 −0.8
Workers Party Harry Boota 513 1.6 N/A
Yorkshire Jonathan Barras 489 1.5 N/A
English Democrat Therese Hirst 248 0.8 N/A
Majority 4,362 13.3 +6.6
Turnout 33,042 46.5 –11.2
Registered electors 71,002
Labour hold Swing Decrease13.2
General election 2024: Bradford West[134][135]
Party Candidate Votes % ±%
Labour Naz Shah 11,724 31.6 −44.6
Independent Muhammed Islam 11,017 29.7 N/A
Green Khalid Mahmood 3,690 10.0 +8.2
Independent Akeel Hussain 3,547 9.6 N/A
Conservative Nigel Moxon 3,055 8.2 −7.0
Reform UK Jamie Hinton-Wardle 2,958 8.0 +4.5
Liberal Democrats Imad Uddin Ahmed 756 2.0 −1.0
Independent Umar Ghafoor 334 0.9 N/A
Majority 707 1.9 –59.1
Turnout 37,081 47.6 −14.5
Registered electors 77,897
Labour hold
General election 2024: Braintree[136][137]
Party Candidate Votes % ±%
Conservative James Cleverly 17,414 35.5 −32.0
Labour Matthew Wright 13,744 28.0 +9.8
Reform UK Richard Thomson 11,346 23.1 N/A
Liberal Democrats Kieron Franks 2,879 5.9 −3.8
Green Paul Thorogood 2,878 5.9 +5.4
Independent David Heather 767 1.6 N/A
Majority 3,670 7.5 −41.3
Turnout 49,028 63 −5.3
Registered electors 77,781
Conservative hold Swing –20.9
General election 2024: Brecon, Radnor and Cwm Tawe[108]
Party Candidate Votes % ±%
Liberal Democrats David Chadwick 13,736 29.5 +0.3
Conservative Fay Jones 12,264 26.3 −20.3
Labour Matthew Dorrance 9,904 21.3 +3.8
Reform UK Adam Hill 6,567 14.1 +12.3
Plaid Cymru Emily Durrant-Munro 2,280 4.9 +1.7
Green Amerjit Rosie Kaur-Dhaliwal 1,188 2.6 +2.2
Abolish Jonathan Harrington 372 0.8 N/A
Monster Raving Loony Lady Lily the Pink 237 0.5 −0.2
Majority 1,472 3.2
Turnout 46,548 63.7 −8.8
Registered electors 73,114
Liberal Democrats gain from Conservative Swing +10.3
General election 2024: Brent East[138]
Party Candidate Votes % ±%
Labour Dawn Butler 19,370 51.2 –12.6
Conservative Jamila Robertson 6,323 16.7 –6.8
Green Nida Al-Fulaij 3,729 9.9 +6.7
Liberal Democrats Jonny Singh 2,635 7.0 –2.0
Reform UK Zbigniew Kowalczyk 2,024 5.4 +5.0
Independent Aadil Shaikh 1,846 4.9 N/A
Workers Party James Mutimer 1,052 2.8 N/A
Independent Amin Moafi 654 1.7 N/A
Independent Jenner Folwell 169 0.4 N/A
Majority 13,047 34.5 –5.8
Turnout 37,802 48.9 –9.1
Registered electors 77,257
Labour hold Swing Decrease2.9
General election 2024: Brent West[139]
Party Candidate Votes % ±%
Labour Barry Gardiner 17,258 41.7 –11.6
Conservative Sushil Rapatwar 13,465 32.5 –1.3
Liberal Democrats Paul Lorber 3,013 7.3 –1.8
Green Bastôn De'Medici-Jaguar 2,805 6.8 +5.1
Workers Party Nadia Klok 2,774 6.7 N/A
Reform UK Ian Collier 2,061 5.0 +3.5
Majority 3,793 9.2 –10.3
Turnout 41,376 51.8 –11.5
Registered electors 79,937
Labour hold Swing Decrease5.2
2019 notional result[140]
Party Vote %
Labour 25,792 53.3
Conservative 16,361 33.8
Liberal Democrats 4,408 9.1
Green 826 1.7
Brexit Party 750 1.5
Others 270 0.5
Turnout 48,407 63.3
Electorate 76,463
General election 2024: Brentford and Isleworth[141]
Party Candidate Votes % ±%
Labour Ruth Cadbury 20,007 44.2 −6.1
Conservative Laura Blumenthal 10,183 22.5 −5.8
Green Freya Summersgill 4,029 8.9 +5.9
Reform UK David Kerr 3,940 8.7 +6.6
Liberal Democrats Kuldev Sehra 3,863 8.5 −7.8
Workers Party Nisar Malik 2,746 6.1 N/A
Independent Zebunisa Rao 486 1.1 N/A
Majority 9,824 21.7 –0.3
Turnout 45,254 57.1 –10.5
Registered electors 79,283
Labour hold Swing Decrease0.2
General election 2024: Brentwood and Ongar[142]
Party Candidate Votes % ±%
Conservative Alex Burghart 17,731 36.7 −31.8
Reform UK Paul Godfrey 11,751 24.3 N/A
Labour Gareth Barrett 11,082 22.9 +9.2
Liberal Democrats David Kendall 5,809 12.0 −1.6
Green Reece Learmouth 1,770 3.7 +0.5
English Democrat Robin Tilbrook 189 0.4 −0.6
Majority 5,980 12.4 −42.5
Turnout 48,332 64.1 –6.4
Registered electors 75,352
Conservative hold
General election 2024: Bridgend[143]
Party Candidate Votes % ±%
Labour Chris Elmore 16,516 39.9 +1.4
Reform UK Caroline Jones 7,921 19.1 +13.9
Conservative Anita Boateng 6,764 16.3 −27.7
Plaid Cymru Iolo Caudy 3,629 8.8 +3.6
Independent Mark John 3,338 8.1 N/A
Green Debra Cooper 1,760 4.3 +2.4
Liberal Democrats Claire Waller 1,446 3.5 −1.8
Rejected ballots 108
Majority 8,595 20.8 N/A
Turnout 41,482 56.7 Decrease10.0
Registered electors 73,152
Labour gain from Conservative Swing Increase14.5
General election 2024: Bridgwater[144]
Party Candidate Votes % ±%
Conservative Ashley Fox 12,281 30.6 –27.3
Labour Leigh Redman 10,932 27.2 +6.5
Reform UK William Fagg 8,913 22.2 N/A
Liberal Democrats Claire Sully 5,781 14.4 –3.2
Green Charlie Graham 1,720 4.3 +2.2
Independent Pelé Barnes 334 0.8 N/A
Workers Party Gregory Tanner 168 0.4 N/A
Majority 1,349 3.4 –33.8
Turnout 40,129 56.1 –6.9
Registered electors 71,571
Conservative hold Swing –16.9
General election 2024: Bridlington and The Wolds[145][146]
Party Candidate Votes % ±%
Conservative Charlie Dewhirst 14,846 34.6 −32.0
Labour Sarah Carter 11,721 27.3 +7.4
Reform UK Maria Bowtell 10,350 24.1 N/A
Liberal Democrats Jayne Phoenix 3,097 7.2 −0.3
Green Gill Leek 1,595 3.7 +0.9
Yorkshire Tim Norman 915 2.1 −1.1
Independent Tom Cone 309 0.7 N/A
SDP Carlo Verda 104 0.2 N/A
Majority 3,125 7.3 −39.4
Turnout 42,937 58.9 −5.2
Registered electors 72,931
Conservative hold Swing −19.7
General election 2024: Brigg and Immingham[147]
Party Candidate Votes % ±%
Conservative Martin Vickers 15,905 37.4 −34.5
Labour Najmul Hussain 12,662 29.8 +9.6
Reform UK Paul Ladlow 10,594 24.9 +24.2
Green Amie Watson 1,905 4.5 +1.7
Liberal Democrats Eleanor Rylance 1,442 3.4 −1.0
Majority 3,243 7.6 –44.1
Turnout 42,508 57.2 −8.8
Registered electors 74,297
Conservative hold Swing −22.1

As part of an electoral pact between the SDP and Reform UK, Reform did not stand a candidate.[148]

General election 2024: Brighton Kemptown and Peacehaven[149]
Party Candidate Votes % ±%
Labour Chris Ward 17,839 44.0 −7.2
Conservative Khobi Vallis 8,230 20.2 −14.2
Green Elaine Hills 7,997 19.7 +14.0
Liberal Democrats Stewart Stone 3,949 9.7 +3.7
Independent Emma Wall 1,833 4.5 N/A
SDP Valerie Gray 784 1.9 N/A
Majority 9,609 23.8 Increase7.0
Turnout 40,632 59.1 Decrease11.7
Registered electors 68,784
Labour hold Swing Increase3.5
General election 2024: Brighton Pavilion[150]
Party Candidate Votes % ±%
Green Siân Berry 28,809 55.0 −2.0
Labour Tom Gray 14,519 27.7 +5.0
Conservative Sarah Webster 3,975 7.6 −10.1
Reform UK Mark Mulvihill 2,836 5.4 +4.1
Liberal Democrats Ashley Ridley 1,604 3.1 N/A
Monster Raving Loony Citizen Skwith 257 0.5 −±0.0
SDP Carl Buckfield 184 0.4 N/A
Independent AI Steve 179 0.3 N/A
Majority 14,290 27.2 –7.2
Turnout 52,572 70.3 –5.1
Registered electors 74,786
Green hold Swing −3.6
General election 2024: Bristol Central[151][152]
Party Candidate Votes % ±%
Green Carla Denyer 24,539 56.6 +30.6
Labour Thangam Debbonaire 14,132 32.6 −25.9
Conservative Samuel Williams 1,998 4.6 −9.7
Reform UK Robert Clarke 1,338 3.1 +1.9
Liberal Democrats Nicholas Coombes 1,162 2.7 N/A
Party of Women Kellie-Jay Keen 196 0.5 N/A
Majority 10,407 24.0 N/A
Turnout 43,365 69.1 –4.1
Registered electors 62,735
Green gain from Labour Swing +28.2
General election 2024: Bristol East[153]
Party Candidate Votes % ±%
Labour Kerry McCarthy 20,748 45.0 −13.4
Green Ani Stafford-Townsend 14,142 30.7 +22.3
Conservative Dan Conaghan 6,435 14.0 −9.3
Liberal Democrats Tony Sutcliffe 2,713 5.9 −1.0
Independent Farooq Siddique 1,259 2.7 N/A
SDP Clare Dunnage 555 1.2 N/A
Independent Wael Arafat 257 0.6 N/A
Majority 6,606 14.3 −20.8
Turnout 46,109 60.7 −12.1
Registered electors 75,917
Labour hold Swing −17.8
General election 2024: Bristol North East[154][155]
Party Candidate Votes % ±%
Labour Damien Egan 19,004 45.3 −5.0
Green Lorraine Francis 7,837 18.7 +14.7
Conservative Rose Hulse 6,216 14.8 −24.3
Reform UK Anthony New 5,418 12.9 +11.4
Liberal Democrats Louise Harris 1,964 4.7 −0.4
Independent Asif Ali 1,029 2.5 N/A
TUSC Dan Smart 399 1.0 N/A
SDP Tommy Truman 122 0.3 N/A
Majority 11,167 26.6 +15.4
Turnout 41,989 59.9 –10.2
Registered electors 70,076
Labour hold Swing
General election 2024: Bristol North West[156][157]
Party Candidate Votes % ±%
Labour Darren Jones 24,058 49.6 +0.7
Green Mary Page 8,389 17.3 +10.9
Conservative Laura Saunders[a] 6,773 14.0 −22.5
Reform UK Scarlett O'Connor 4,863 10.0 +9.9
Liberal Democrats Caroline Gooch 4,159 8.6 +0.5
SDP Ben Smith 222 0.5 N/A
Majority 15,669 32.3 +19.9
Turnout 48,464 64.7 −11.4
Registered electors 74,869
Labour hold Swing Decrease5.1
General election 2024: Bristol South[159]
Party Candidate Votes % ±%
Labour Karin Smyth 18,521 42.7 −8.9
Green Jai Breitnauer 10,855 25.0 +19.9
Reform UK Richard Visick 6,195 14.3 +10.0
Conservative Liz Brennan 4,947 11.4 −21.4
Liberal Democrats Andrew Brown 2,721 6.3 +0.1
SDP Neil Norton 164 0.4 N/A
Majority 7,666 17.7 –1.1
Turnout 43,403 57.5 –7.1
Registered electors 75,533
Labour hold Swing −14.4
General election 2024: Broadland and Fakenham[160][161]
Party Candidate Votes % ±%
Conservative Jerome Mayhew 16,322 33.0 –26.1
Labour Iain Simpson 15,603 31.5 +9.9
Reform UK Eric Masters 8,859 17.9 N/A
Liberal Democrats Leyla Hannbeck 5,526 11.2 –4.9
Green Jan Davis 3,203 6.5 +4.0
Majority 719 1.5 –36.0
Turnout 49,513 65.4 –7.0
Registered electors 75,730
Conservative hold Swing –18.0
General election 2024: Bromley and Biggin Hill[162]
Party Candidate Votes % ±%
Conservative Peter Fortune 15,929 34.0 –20.4
Labour Oana Olaru-Holmes 15,627 33.4 +8.3
Reform UK Alan Cook 8,203 17.5 N/A
Liberal Democrats Julie Ireland 4,352 9.3 –6.7
Green Caroline Sandes 2,583 5.5 +1.8
Climate Karen Miller 94 0.2 N/A
Majority 302 0.6 –28.7
Turnout 46,788 66.2 –3.5
Registered electors 70,713
Conservative hold Swing Decrease14.4
General election 2024: Bromsgrove[163][164]
Party Candidate Votes % ±%
Conservative Bradley Thomas 16,533 32.8 −30.6
Labour Neena Gill 13,517 26.8 +6.0
Reform UK Glen Brampton 9,584 19.0 N/A
Liberal Democrats David Nicholl 7,391 14.7 +2.2
Green Talia Ellis 1,675 3.3 ±0.0
Independent Sam Ammar 1,561 3.1 N/A
Workers Party Aheesha Zahir 144 0.3 N/A
Majority 3,016 6.0 −36.6
Turnout 50,405 66.1 –6.5
Conservative hold Swing -18.5
General election 2024: Broxbourne[165]
Party Candidate Votes % ±%
Conservative Lewis Cocking 15,810 36.8 −27.4
Labour Catherine Deakin 12,952 30.2 +6.2
Reform UK Tom Holdsworth 8,782 20.4 N/A
Liberal Democrats Nick Belfitt 2,688 6.3 −2.7
Green Owen Brett 2,461 5.7 +2.9
UKIP Martin Harvey 172 0.4 N/A
English Constitution Brett Frewin 87 0.2 N/A
Majority 2,858 6.6 −35.8
Turnout 42,952 57.3 −5.9
Registered electors 75,187
Conservative hold Swing –16.8
General election 2024: Broxtowe [166][167]
Party Candidate Votes % ±%
Labour Juliet Campbell 19,561 40.9 +2.9
Conservative Darren Henry 11,158 23.3 −21.9
Reform UK Joseph Oakley 8,402 17.6 +16.9
Liberal Democrats James Collis 3,807 8.0 +7.5
Green Teresa Needham 3,488 7.3 +4.3
Independent John Doddy 1,034 2.2 N/A
Workers Party Masqood Syed 388 0.8 N/A
Majority 8,403 17.6 N/A
Turnout 47,838 66.5 −9.7
Registered electors 71,923
Labour gain from Conservative Swing +12.4
General election 2024: Buckingham and Bletchley[168]
Party Candidate Votes % ±%
Labour Callum Anderson 17,602 36.9 +9.2
Conservative Iain Stewart 15,181 31.9 −21.2
Reform UK Jordan Cattell 7,468 15.7 +14.7
Liberal Democrats Dominic Dyer 4,300 9.0 −6.4
Green Amanda Onwuemene 2,590 5.4 +4.2
Independent Ray Brady 500 1.0 N/A
Majority 2,421 5.0 N/A
Turnout 47,847 63.9 –7.5
Registered electors 74,832
Labour gain from Conservative Swing +15.2
Oliver Ryan
General election 2024: Burnley[169]
Party Candidate Votes % ±%
Labour Co-op Oliver Ryan 12,598 31.7 −8.5
Liberal Democrats Gordon Birtwistle 9,178 23.1 +15.4
Conservative Antony Higginbotham 8,058 20.3 −20.2
Reform UK Nathan McCollum 7,755 19.5 +12.4
Green Jack Launer 1,518 3.8 +2.0
Independent Rayyan Fiass 292 0.7 N/A
Independent Mitchell Cryer 169 0.4 N/A
Independent David Roper 151 0.4 N/A
Majority 3,420 8.6 N/A
Turnout 39,719 53.0 −9.4
Labour gain from Conservative Swing +5.8
General election 2024: Burton and Uttoxeter[170]
Party Candidate Votes % ±%
Labour Jacob Collier 16,222 35.6 +4.7
Conservative Kate Kniveton 13,956 30.6 −30.1
Reform UK James Bush 9,611 21.1 N/A
Green Anna Westwood 2,119 4.6 +1.7
Workers Party Azmat Mir 2,056 4.5 N/A
Liberal Democrats Sarah Murray 1,663 3.6 −1.9
Majority 2,266 5.0 N/A
Turnout 45,627 58.5 Decrease 6.1
Labour gain from Conservative Swing Increase 17.4
General election 2024: Bury North[171]
Party Candidate Votes % ±%
Labour James Frith 19,625 43.1 –1.8
Conservative James Daly 12,681 27.9 –19.4
Reform UK Lynda Rosewell 7,385 16.2 +13.5
Workers Party Shafat Ali 1,917 4.2 N/A
Green Owain Sutton 1,747 3.8 +2.0
Liberal Democrats Mark Alcock 1,317 2.9 –0.2
Independent Anwarul Haq 571 1.3 N/A
Independent Spencer Donnelly 277 0.6 N/A
Majority 6,944 15.2 N/A
Turnout 45,520 58.5 −10.8
Registered electors 77,703
Labour gain from Conservative Swing +8.8
General election 2024: Bury South[172][173]
Party Candidate Votes % ±%
Labour Christian Wakeford 19,247 45.6 +4.0
Conservative Arnie Saunders 9,886 23.4 –20.1
Reform UK Jeff Armstrong 6,865 16.3 +12.6
Green Michael Welton 2,715 6.4 +4.6
Liberal Democrats Andrew Page 1,796 4.3 –1.9
Workers Party Sameera Ashraf 1,023 2.4 N/A
Independent Michael Elston 277 0.7 N/A
English Democrat Stephen Morris 224 0.5 N/A
Communist Dan Ross 181 0.4 N/A
Majority 9,361 22.2 N/A
Turnout 42,214 56.0 –10.5
Registered electors 75,339
Labour gain from Conservative Swing +12.0
General election 2024: Bury St Edmunds and Stowmarket[174]
Party Candidate Votes % ±%
Labour Peter Prinsley 16,745 32.9 +12.1
Conservative Will Tanner 15,293 30.1 –32.9
Reform UK Scott Hussey 8,595 16.9 N/A
Green Emma Buckmaster 5,761 11.3 –1.1
Liberal Democrats Peter McDonald 3,154 6.2 +5.1
Independent Jeremy Lee 819 1.6 N/A
Rejoin EU Richard Baker-Howard 350 0.7 N/A
Communist Darren Turner 176 0.4 N/A
Majority 1,452 2.85 N/A
Turnout 50,893 65.6 –3.8
Registered electors 77,599
Labour gain from Conservative Swing Increase21.6
General election 2024: Caerfyrddin[175]
Party Candidate Votes % ±%
Plaid Cymru Ann Davies 15,520 34.0 +3.3
Labour Martha O'Neil 10,985 24.1 +1.0
Conservative Simon Hart 8,825 19.4 −19.8
Reform UK Bernard Holton 6,944 15.2 +11.4
Liberal Democrats Nick Beckett 1,461 3.2 +1.9
Green Will Beasley 1,371 3.0 N/A
Women's Equality Nancy Cole 282 0.6 N/A
Workers Party David Mark Evans 216 0.5 N/A
Majority 4,535 9.9
Turnout 45,604 61.6
Registered electors 74,003
Plaid Cymru win (new seat)
General election 2024: Caerphilly[176]
Party Candidate Votes % ±%
Labour Co-op Chris Evans 14,538 38.0 −5.9
Plaid Cymru Lindsay Whittle 8,119 21.2 +6.5
Reform UK Joshua Seungkyun Kim 7,754 20.3 +8.6
Conservative Brandon Gorman 4,385 11.5 −17.1
Liberal Democrats Steve Aicheler 1,788 4.7 +4.0
Green Mark Thomas 1,650 4.3 +3.9
Turnout 38,234 52.7 Decrease9.6
Registered electors 72,643
Labour hold Swing Decrease 6.2

Of the 156 rejected ballots:

  • 127 were either unmarked or it was uncertain who the vote was for.[177]
  • 28 voted for more than one candidate.[177]
  • 1 had writing or a mark by which the voter could be identified.[177]
2024 general election: Caithness, Sutherland and Easter Ross[178] [179]
Party Candidate Votes % ±%
Liberal Democrats Jamie Stone 22,736 49.4 +15.8
SNP Lucy Beattie 12,247 26.6 −12.3
Labour Eva Kestner 3,409 7.4 +2.1
Reform UK Sandra Skinner 3,360 7.3 +4.4
Conservative Fiona Fawcett 1,860 4.0 −13.3
Scottish Green Anne Thomas 1,641 3.6 +3.0
Alba Steve Chisholm 795 1.7 N/A
Rejected ballots 122
Majority 10,489 22.7
Turnout 46,170 61.9
Liberal Democrats gain from SNP Swing
General election 2024: Calder Valley [180][181]
Party Candidate Votes % ±%
Labour Josh Fenton-Glynn 22,046 44.4 +2.1
Conservative Vanessa Lee 13,055 26.3 −25.1
Reform UK Donald Walmsley 7,644 15.4 N/A
Green Kieran Turner 3,701 7.5 N/A
Liberal Democrats Donal O'Hanlon 2,587 5.2 +0.1
Yorkshire James Vasey 404 0.8 N/A
SDP Jim McNeill 171 0.3 N/A
Majority 8,991 18.1 N/A
Turnout 49,608 64.1 −10.2
Registered electors 77,364
Labour gain from Conservative Swing Increase13.6
General election 2024: Camborne and Redruth[182]
Party Candidate Votes % ±%
Labour Perran Moon 19,360 40.5 +6.3
Conservative Connor Donnithorne 11,554 24.2 −29.1
Reform UK Roger Tarrant 8,952 18.7 N/A
Liberal Democrats Thalia Marrington 4,113 8.6 +0.1
Green Catherine Hayes 2,840 5.9 +3.1
Liberal Paul Holmes 624 1.3 ±0.0
Socialist Labour Robert Hawkins 342 0.7 N/A
Majority 7,806 16.3 +2.3
Turnout 47,785 64.2 –5.9
Registered electors 74,402
Labour gain from Conservative Swing Increase17.7
General election 2024: Cambridge[183]
Party Candidate Votes % ±%
Labour Daniel Zeichner 19,614 46.6 −0.8
Liberal Democrats Cheney Payne 8,536 20.3 −10.9
Green Sarah Nicmanis 6,842 16.3 +12.1
Conservative Shane Manning 5,073 12.0 −2.8
Workers Party Khalid Abu-Tayyem 951 2.3 N/A
Independent David Carmona 819 1.9 N/A
Rebooting Democracy Keith Garrett 265 0.6 +0.5
Majority 11,078 26.3 +8.3
Turnout 42,100 60.4 −8.2
Registered electors 70,315
Labour hold Swing Increase5.1
General election 2024: Cannock Chase[184]
Party Candidate Votes % ±%
Labour Josh Newbury 15,671 36.5 +11.1
Conservative Amanda Milling 12,546 29.2 –39.1
Reform UK Paul Allen 11,570 26.9 N/A
Green Andrea Muckley 2,137 5.0 −1.3
Liberal Democrats Elizabeth Jewkes 1,029 2.4 N/A
Majority 3,125 7.3 N/A
Turnout 42,953 55.8 –5.5
Labour gain from Conservative Swing +25.1
General election 2024: Canterbury[185]
Party Candidate Votes % ±%
Labour Rosie Duffield 19,531 41.4 –7.2
Conservative Louise Harvey-Quirke 10,878 23.0 –21.8
Reform UK Bridget Porter 6,805 14.4 N/A
Green Henry Stanton 5,920 12.5 N/A
Liberal Democrats Russ Timpson 3,812 8.1 +2.4
SDP Luke Buchanan-Hodgman 285 0.6 N/A
Majority 8,653 18.4 +9.1
Turnout 47,331 66.4 –9.3
Registered electors 71,171
Labour hold Swing Increase7.3
General election 2024: Cardiff East[186][187][b]
Party Candidate Votes % ±%
Labour Jo Stevens 15,833 40.5 −18.7
Liberal Democrats Rodney Berman 6,736 17.2 +4.9
Reform UK Lee Canning 4,980 12.7 +9.2
Green Sam Coates 3,916 10.0 +9.4
Conservative Beatrice Brandon 3,913 10.0 −12.7
Plaid Cymru Cadewyn Eleri Skelley 3,550 9.1 +8.5
TUSC John Aaron Williams 195 0.5 N/A
Rejected ballots 172
Majority 9,097 23.3 −17.8
Turnout 39,123 53.7 −10.9
Registered electors 72,873
Labour win (new seat)
General election 2024: Cardiff North[188]
Party Candidate Votes % ±%
Labour Anna McMorrin 20,849 43.9 –5.7
Conservative Joel Williams 9,642 20.3 –15.4
Reform UK Lawrence Douglas Gwynn 5,985 12.6 +9.9
Plaid Cymru Malcolm Phillips 4,669 9.8 +6.3
Liberal Democrats Irfan Latif 3,168 6.7 +0.2
Green Meg Shepherd-Foster 3,160 6.7 +5.2
Majority 11,207 23.6 +10.3
Turnout 47,473 66.5 –10.4
Registered electors 71,335
Labour hold Swing +4.9
General election 2024: Cardiff South and Penarth[189]
Party Candidate Votes % ±%
Labour Co-op Stephen Doughty 17,428 44.5 –9.2
Green Anthony Slaughter 5,661 14.5 +12.2
Conservative Ellis Smith 5,459 13.9 –16.2
Reform UK Simon Llewellyn 4,493 11.5 +8.7
Plaid Cymru Sharifah Rahman[c] 3,227 8.2 +4.0
Liberal Democrats Alex Wilson 2,908 7.4 +0.4
Majority 11,767 30.0 +4.9
Turnout 39,176 54.0 –15.7
Registered electors 72,613
Labour Co-op hold Swing −10.7
General election 2024: Cardiff West[191]
Party Candidate Votes % ±%
Labour Alex Barros-Curtis 16,442 36.7 −13.5
Plaid Cymru Kiera Marshall 9,423 21.1 +12.6
Conservative James Hamblin 6,835 15.3 −14.6
Reform UK Peter Hopkins 5,626 12.6 +8.9
Green Jess Ryan 3,157 7.1 +4.9
Liberal Democrats Manda Rigby 1,921 4.3 −1.0
Propel Neil McEvoy 1,041 2.3 N/A
Independent John Ernest Urquhart 241 0.5 N/A
Heritage Sean Wesley 71 0.2 N/A
Majority 7,019 15.6 −8.2
Turnout 44,757 59.0 −10.9
Registered electors 75,473
Labour hold Swing Decrease 13.0

The selection of Barros-Curtis as Labour candidate, with minimal input from local party members, was criticised. He is the Labour Party's executive director of legal affairs.[192] Barros-Curtis had no connection to the Cardiff area, though had grown up in North Wales.[193]

General election 2024: Carlisle[194][100]
Party Candidate Votes % ±%
Labour Julie Minns 18,129 39.4 +4.9
Conservative John Stevenson 12,929 28.1 −28.4
Reform UK Stephen Ward 9,295 20.5 N/A
Liberal Democrats Brian Wernham 2,982 6.5 +1.5
Green Gavin Hawkton 1,922 4.2 +2.6
Independent Sean Reed 303 0.7 N/A
SDP Rachel Hayton 244 0.5 N/A
Independent Thomas Lynestrider 175 0.4 N/A
Majority 5,200 11.3 N/A
Turnout 45,979 59.1 −8.4
Labour gain from Conservative Swing +16.7
General election 2024: Carshalton and Wallington[195]
Party Candidate Votes % ±%
Liberal Democrats Bobby Dean 20,126 43.1 +2.0
Conservative Elliot Colburn 12,221 26.2 –16.2
Labour Hersh Thaker 6,108 13.1 +0.7
Reform UK Elizabeth Cooper 5,941 12.7 +10.6
Green Tracey Hague 1,517 3.3 +1.8
Workers Party Atif Rashid 441 0.9 N/A
CPA Ashley Dickenson 231 0.5 +0.1
SDP Steve Kelleher 85 0.2 N/A
Majority 7,905 16.9 N/A
Turnout 46,670 62.8 –4.5
Registered electors 74,362
Liberal Democrats gain from Conservative Swing Increase9.1
General election 2024: Castle Point[196]
Party Candidate Votes % ±%
Conservative Rebecca Harris 15,485 38.1 −38.4
Reform UK Keiron McGill 12,234 30.1 N/A
Labour Mark Maguire 9,455 23.3 +6.5
Green Bob Chapman 2,118 5.2 N/A
Liberal Democrats James Willis 1,341 3.3 −3.3
Majority 3,251 8.0 −52.1
Turnout 40,633 57.6 –6.2
Registered electors 70,552
Conservative hold
General election 2024: Central Ayrshire[197][198]
Party Candidate Votes % ±%
Labour Alan Gemmell 18,091 43.7 +29.6
SNP Annie McIndoe 11,222 27.1 −19.1
Conservative David Rocks 6,147 14.8 −20.0
Reform UK Kevin Blades 3,420 8.3 N/A
Scottish Green Tom Kerr 1,039 2.5 N/A
Liberal Democrats Elaine Ford 983 2.4 −2.5
Socialist Labour Louise McDaid 329 0.8 N/A
SDP Allan MacMillan 188 0.5 N/A
Majority 6,869 16.6 N/A
Turnout 41,419 59.7 −7.0
Registered electors 69,413
Labour gain from SNP Swing
General election 2024: Central Devon[199]
Party Candidate Votes % ±%
Conservative Mel Stride 16,831 31.5 −23.8
Labour Ollie Pearson 16,770 31.4 +6.6
Liberal Democrats Mark Wooding 8,232 15.4 +0.4
Reform UK Jeffrey Leeks 7,784 14.6 N/A
Green Gill Westcott 3,338 6.2 +1.3
Independent Arthur Price 477 0.9 N/A
Majority 61 0.1 −30.4
Turnout 53,432 70.9 −6.3
Registered electors 75,385
Conservative hold Swing –15.2
General election 2024: Central Suffolk and North Ipswich[200][201]
Party Candidate Votes % ±%
Conservative Patrick Spencer 15,144 32.6 −29.3
Labour Kevin Craig[d] 10,854 23.4 +1.6
Reform UK Tony Gould 8,806 19.0 N/A
Green Daniel Pratt 5,652 12.2 +6.6
Liberal Democrats Brett Mickelburgh 5,407 11.6 +1.0
Independent Charlie Caiger 366 0.8 N/A
Independent Mike Hallatt 194 0.4 N/A
Majority 4,290 9.2 –30.9
Turnout 46,423 64.5 –6.5
Registered electors 71,975
Conservative hold Swing –15.5
  1. ^ After nominations for the 2024 general election closed, the Conservative Party withdrew support for Laura Saunders on 25 June due to alleged placing of bets on the date of the election.[158]
  2. ^ 2024 vote change percentage calculated using notional 2019 result for Cardiff East
  3. ^ Plaid Cymru withdrew their support for Rahman on 7 June 2024, after nominations closed the same day, so she still appeared as the Plaid Cymru candidate on the ballot paper.[190]
  4. ^ After nominations for the 2024 general election closed, the Labour Party withdrew support for Kevin Craig on 25 June due to placing a bet on the outcome of the election in the seat.[202]
General election 2024: Ceredigion Preseli[160]
Party Candidate Votes % ±%
Plaid Cymru Ben Lake 21,738 46.9 +15.8
Liberal Democrats Mark Williams 6,949 15.0 +0.4
Labour Co-op Jackie Jones 5,386 11.6 −9.2
Reform UK Karl Robert Pollard 5,374 11.6 +7.6
Conservative Aled Thomas 4,763 10.3 −18.0
Green Tomos Barlow 1,864 4.0 +2.7
Workers Party Taghrid Al-Mawed 228 0.5 N/A
Majority 14,789 31.9 +29.1
Turnout 46,302 61.2 −8.6
Registered electors 75,690
Plaid Cymru win (new seat)
General election 2024: Chatham and Aylesford[203]
Party Candidate Votes % ±%
Labour Tris Osborne 13,689 33.5 +9.1
Conservative Nathan Gamester 11,691 28.6 −37.3
Reform UK Thomas Mallon 9,989 24.5 N/A
Green Kim Winterbottom 2,504 6.1 +3.6
Liberal Democrats Nick Chan 2,175 5.3 −1.4
Workers Party Matt Valentine 340 0.8 N/A
CPA Adedotun Ogundemuren 316 0.8 +0.3
SDP Steven Tanner 141 0.3 N/A
Majority 1,998 4.9 N/A
Turnout 40,845 54.4 –6.8
Registered electors 75,109
Labour gain from Conservative Swing Increase23.2
General election 2024: Cheadle[204][205]
Party Candidate Votes % ±%
Liberal Democrats Tom Morrison 23,681 46.7 +4.9
Conservative Mary Robinson 11,446 22.6 −23.4
Labour Kelly Fowler 7,909 15.6 +3.3
Reform UK Stephen Speakman 5,149 10.1 N/A
Green Alexander Drury 1,630 3.2 N/A
Workers Party Tanya Manzoor 811 1.6 N/A
Independent Marcus Farmer 105 0.2 N/A
Rejected ballots 110
Majority 12,235 24.1 N/A
Turnout 50,731 68.2 –7.6
Registered electors 74,385
Liberal Democrats gain from Conservative Swing Increase14.2
General election 2024: Chelmsford[206]
Party Candidate Votes % ±%
Liberal Democrats Marie Goldman 20,214 39.9 +13.8
Conservative Vicky Ford 15,461 30.5 −24.2
Reform UK Darren Ingrouille 6,754 13.3 N/A
Labour Richard Parry 6,108 12.0 −6.1
Green Reza Hossain 1,588 3.1 N/A
Ind. Network Richard Hyland 230 0.5 N/A
Monster Raving Loony Mark CitiZen Lawrence 187 0.4 −0.7
Workers Party Mark Kenlen 105 0.2 N/A
Independent Kamla Sangha 69 0.1 N/A
Majority 4,753 9.4 N/A
Turnout 50,716 65.9 −4.5
Registered electors 76,972
Liberal Democrats gain from Conservative Swing Increase19.0
General election 2024: Chelsea and Fulham[207]
Party Candidate Votes % ±%
Labour Ben Coleman 18,556 39.4 +10.3
Conservative Greg Hands 18,404 39.1 –6.4
Liberal Democrats Blaise Baquiche 3,611 7.7 –16.1
Reform UK Anthony Goodwin 3,144 6.7 +6.4
Green Mona Crocker 2,798 5.9 +5.5
Workers Party Sabi Patwary 538 1.1 N/A
Heritage David Poulden 65 0.1 N/A
Majority 152 0.3 N/A
Turnout 47,116 60.1 −11.6
Registered electors 78,468
Labour gain from Conservative Swing Increase8.4
General election 2024: Cheltenham[208]
Party Candidate Votes % ±%
Liberal Democrats Max Wilkinson 25,076 50.6 +4.6
Conservative Alex Chalk 17,866 36.1 –12.4
Green Daniel Wilson 3,160 6.4 N/A
Labour Lara Chaplin 2,665 5.4 +0.6
Independent Daud McDonald 775 1.6 N/A
Majority 7,210 14.5 N/A
Turnout 49,542 65.1 –10.4
Registered electors 76,143
Liberal Democrats gain from Conservative Swing Increase8.5
General election 2024: Chesham and Amersham
Party Candidate Votes % ±%
Liberal Democrats Sarah Green[209] 24,422 44.8 +22.4
Conservative Gareth Williams[210] 18,971 34.8 –21.5
Reform UK Laurence Jarvis[211] 5,310 9.8 N/A
Labour Chris Chilton[212] 3,502 6.4 –7.5
Green Justine Fulford[213] 1,673 3.1 –1.7
Workers Party Muhammad Pervez Khan[214] 466 0.9 N/A
Heritage Julian Foster[215] 111 0.2 N/A
Majority 5,451 10.1 N/A
Turnout 54,455 72.7 +0.3
Registered electors 74,889
Liberal Democrats hold Swing Increase22.0

Vote share changes for the 2024 election are compared to the notional results from the 2019 election, not the 2021 by-election.

2021 by-election: Chesham and Amersham[216]
Party Candidate Votes % ±%
Liberal Democrats Sarah Green 21,517 56.7 +30.4
Conservative Peter Fleet 13,489 35.5 –19.9
Green Carolyne Culver 1,480 3.9 –1.6
Labour Natasa Pantelic 622 1.6 –11.2
Reform UK Alex Wilson 414 1.1 N/A
Breakthrough Party Carla Gregory 197 0.5 N/A
Freedom Alliance Adrian Oliver 134 0.4 N/A
Rejoin EU Brendan Donnelly 101 0.3 N/A
Majority 8,028 21.2 N/A
Registered electors 72,828
Turnout 37,954 52.1 –24.7
Liberal Democrats gain from Conservative Swing +25.2

Cheryl Gillan died on 4 April 2021,[217] triggering a by-election held on 17 June 2021.[218]

General election 2024: Chester North and Neston[219]
Party Candidate Votes % ±%
Labour Samantha Dixon 22,258 49.8 −0.5
Conservative Simon Eardley 10,388 23.2 −15.3
Reform UK Nicholas Goulding 5,870 13.1 +10.3
Green Nick Brown 4,102 9.2 +7.0
Liberal Democrats Stephen Gribbon 2,076 4.6 −1.6
Rejected ballots 216
Majority 11,870 26.6 +14.7
Turnout 44,694 63.7 −10.9
Registered electors 70,215
Labour hold Swing +7.4

Changes are from the notional 2019 results on the 2024 boundaries.[220]

General election 2024: Chester South and Eddisbury[221][222]
Party Candidate Votes % ±%
Conservative Aphra Brandreth 19,905 37.9 −21.3
Labour Angeliki Stogia 16,848 32.1 +10.6
Reform UK Peter Langley 6,414 12.2 +11.2
Liberal Democrats Rob Herd 5,430 10.3 −5.0
Green Steve Davies 2,278 4.3 +2.2
Independent Gillian Edwards 1,611 3.1 N/A
Majority 3,057 5.8
Turnout 52,486 70.7
Conservative hold Swing -15.9%
General election 2024: Chesterfield [223][224]
Party Candidate Votes % ±%
Labour Toby Perkins 19,316 46.5 +6.3
Conservative Ben Flook 8,496 20.4 −16.6
Reform UK Dan Price 7,897 19.0 +8.4
Green David Wadsworth 2,682 6.5 +4.0
Liberal Democrats Ian Barfield 2,553 6.1 −2.7
Chesterfield and North Derbyshire Independent Kris Stone 363 0.9 N/A
Workers Party Julie Lowe 248 0.6 N/A
Majority 10,820 26.1 +22.9
Turnout 41,555 58.0 −5.6
Registered electors 71,654
Labour hold Swing +11.5
General election 2024: Chichester[225]
Party Candidate Votes % ±%
Liberal Democrats Jess Brown-Fuller 25,540 49.2 +28.9
Conservative Gillian Keegan 13,368 25.7 –33.1
Reform UK Teresa De Santis 7,859 15.1 N/A
Labour Tom Collinge 3,175 6.1 –9.3
Green Tim Young 1,815 3.5 –1.4
Independent Andrew Emerson 190 0.4 +0.2
Majority 12,172 23.5 N/A
Turnout 51,947 66.3 –0.2
Registered electors 78,374
Liberal Democrats gain from Conservative Swing +31.0
General election 2024: Chingford and Woodford Green[226]
Party Candidate Votes % ±%
Conservative Iain Duncan Smith 17,281 35.6 −12.6
Labour Shama Tatler 12,524 25.8 −19.5
Independent Faiza Shaheen 12,445 25.7 N/A
Reform UK Paul Luggeri 3,653 7.5 +7.2
Green Chris Brody[a] 1,334 2.7 +2.3
Liberal Democrats Josh Hadley 1,275 2.6 −3.2
Majority 4,758 9.8 +7.2
Turnout 48,512 64.5 −7.7
Registered electors 75,178
Conservative hold Swing +3.5
General election 2024: Chippenham[228]
Party Candidate Votes % ±%
Liberal Democrats Sarah Gibson 22,552 45.5 +15.2
Conservative Nic Puntis 14,414 29.1 −27.3
Reform UK Benjamin Ginsburg 6,127 12.4 N/A
Labour Ravi Venkatesh 3,925 7.9 −3.8
Green Declan Baseley 1,954 3.9 +2.2
Independent Ed Deedigan 540 1.1 N/A
Majority 8,138 16.4 N/A
Turnout 49,557 68.4 −2.1
Registered electors 72,492
Liberal Democrats gain from Conservative Swing +21.3
General election 2024: Chipping Barnet[229]
Party Candidate Votes % ±%
Labour Dan Tomlinson 21,585 42.4 +2.1
Conservative Theresa Villiers 18,671 36.7 −10.8
Reform UK Hamish Haddow 3,986 7.8 N/A
Green David Farbey 3,442 6.8 +4.6
Liberal Democrats Mark Durrant 2,614 5.1 −4.7
Rejoin EU Richard Hewison 379 0.7 N/A
Independent Kay Lauer 182 0.4 N/A
Majority 2,914 5.7 N/A
Turnout 50,859 65.2 –11.50
Registered electors 78,038
Labour gain from Conservative Swing Increase6.5

The Liberal Democrats, the Conservatives, and Labour traditionally do not stand against the sitting Speaker of the House of Commons. Reform UK originally listed Simon Evans as their candidate[230] before instead listing him as their candidate for West Lancashire.[231][232][233]

General election 2024: Chorley[234]
Party Candidate Votes % ±%
Speaker Lindsay Hoyle 25,238 74.3 +7.0
Green Mark Tebbutt 4,663 13.7 +4.7
Democracy for Chorley Ben Holden-Crowther 2,424 7.1 N/A
English Constitution Graham Moore 1,007 3.0 N/A
TUSC Martin Powell-Davies 632 1.9 N/A
Majority 20,575 60.6
Turnout 33,964 47.2
Speaker hold Swing
General election 2024: Christchurch[235]
Party Candidate Votes % ±%
Conservative Christopher Chope 16,941 35.8 –29.8
Liberal Democrats Mike Cox 9,486 20.0 +2.6
Reform UK Robin Adamson 8,961 18.9 N/A
Labour Joanna Howard 7,762 16.4 +3.5
Green Susan Graham 1,900 4.0 –0.2
Independent Simon McCormack 1,728 3.7 N/A
Animal Welfare Sasha Jolliffe Yasawi 335 0.7 N/A
UKIP Steve Unwin 163 0.3 N/A
SDP Trevor Parsons 59 0.1 N/A
Majority 7,455 15.8 –31.5
Turnout 47,335 66.6 –5.9
Registered electors 71,064
Conservative hold Swing –16.2
General election 2024: Cities of London and Westminster[236][237]
Party Candidate Votes % ±%
Labour Co-op Rachel Blake 15,302 39.0 +10.1
Conservative Tim Barnes 12,594 32.1 –8.2
Liberal Democrats Edward Lucas 4,335 11.1 –17.1
Green Rajiv Sinha 2,844 7.3 +5.4
Reform UK Tarun Ghulati 2,752 7.0 +6.8
Workers Party Hoz Shafiei 727 1.9 N/A
Rejoin EU Liz Burford 352 0.9 N/A
SDP Hugo de Burgh 110 0.3 N/A
Independent John Generic 110 0.3 N/A
Independent Tim Hallett 55 0.1 N/A
Independent Matthew Carr 34 0.1 N/A
Majority 2,708 6.9 N/A
Turnout 39,215 53.5 –17.8
Registered electors 73,369
Labour Co-op gain from Conservative Swing Increase9.2
General election 2024: City of Durham [238][239]
Party Candidate Votes % ±%
Labour Mary Kelly Foy 19,131 47.1 +6.2
Reform UK Mark Belch 7,374 18.2 +11.6
Liberal Democrats Mark Wilkes 5,920 14.6 −2.3
Conservative Luke Holmes 5,221 12.9 −19.0
Green Jonathan Elmer 2,803 6.9 +3.6
SDP Sarah Welbourne 178 0.4 N/A
Majority 11,757 28.9
Turnout 40,627 58.5
Labour hold Swing
General election 2024: Clacton[240]
Party Candidate Votes % ±%
Reform UK Nigel Farage 21,225 46.2 N/A
Conservative Giles Watling 12,820 27.9 −44.0
Labour Jovan Owusu-Nepaul 7,448 16.2 +0.6
Liberal Democrats Matthew Bensilum 2,016 4.4 −1.8
Green Natasha Osben 1,935 4.2 +1.3
Independent Tony Mack 317 0.7 N/A
UKIP Andrew Pemberton 116 0.3 N/A
Climate Craig Jamieson 48 0.1 N/A
Heritage Tasos Papanastasiou 33 0.1 N/A
Majority 8,405 18.3
Turnout 45,958 58.0
Reform UK gain from Conservative Swing 45.1


Elections in the 2010s

[edit]
General election 2019: Clacton[241]
Party Candidate Votes % ±%
Conservative Giles Watling 31,438 72.3 +11.1
Labour Kevin Bonavia 6,736 15.5 –9.9
Liberal Democrats Callum Robertson 2,541 5.8 +3.8
Green Chris Southall 1,225 2.8 +1.2
Independent Andy Morgan 1,099 2.5 N/A
Independent Colin Bennett 243 0.6 N/A
Monster Raving Loony Just-John Sexton 224 0.5 N/A
Majority 24,702 56.8 +21.0
Turnout 43,506 61.3 –2.4
Conservative hold Swing +10.5
General election 2017: Clacton[241][242][243][244]
Party Candidate Votes % ±%
Conservative Giles Watling 27,031 61.2 +24.5
Labour Natasha Osben 11,203 25.4 +11.0
UKIP Paul Oakley 3,357 7.6 –36.8
Liberal Democrats David Grace 887 2.0 +0.2
Green Chris Southall 719 1.6 –1.1
Independent Caroline Shearer 449 1.0 N/A
English Democrat Robin Tilbrook 289 0.7 N/A
Independent Nick Martin 210 0.5 N/A
Majority 15,828 35.8 N/A
Turnout 44,145 63.7 – 0.4
Conservative gain from UKIP Swing +30.7
General election 2015: Clacton[245][241]
Party Candidate Votes % ±%
UKIP Douglas Carswell 19,642 44.4 N/A
Conservative Giles Watling 16,205 36.7 –16.3
Labour Tim Young 6,364 14.4 –10.6
Green Chris Southall 1,184 2.7 +1.5
Liberal Democrats David Grace 812 1.8 –11.1
Majority 3,437 7.7 N/A
Turnout 44,207 64.1 –0.1
UKIP gain from Conservative Swing +50.7
By-election 2014: Clacton[246]
Party Candidate Votes % ±%
UKIP Douglas Carswell 21,113 59.7 N/A
Conservative Giles Watling 8,709 24.6 –28.4
Labour Tim Young[247] 3,957 11.2 –13.8
Green Chris Southall 688 1.9 +0.7
Liberal Democrats Andy Graham 483 1.3 –11.6
Independent Bruce Sizer 205 0.6 N/A
Monster Raving Loony Alan "Howling Laud" Hope[248] 127 0.4 N/A
Independent Charlotte Rose 56 0.2 N/A
Majority 12,404 35.1 N/A
Turnout 35,338 51.2 –13.0
UKIP gain from Conservative Swing +44.1
General election 2010: Clacton[249][250]
Party Candidate Votes %
Conservative Douglas Carswell 22,867 53.0
Labour Ivan Henderson 10,799 25.0
Liberal Democrats Michael Green 5,577 12.9
BNP Jim Taylor 1,975 4.6
Tendring First Terry Allen 1,078 2.5
Green Chris Southall 535 1.2
Independent Chris Humphrey 292 0.7
Majority 12,068 28.0
Turnout 43,123 64.2
Conservative win (new seat)
General election 2024: Clapham and Brixton Hill [251]
Party Candidate Votes % ±%
Labour Bell Ribeiro-Addy 24,166 56.5 +1.1
Liberal Democrats Ben Curtis 6,161 14.4 –5.4
Green Shâo-Lan Yuen 5,768 13.5 +9.3
Conservative Asha Saroy 4,360 10.2 –9.3
Reform UK Mark Matlock 1,758 4.1 +3.0
Independent Jon Key 406 0.9 N/A
Socialist (GB) Bill Martin 122 0.3 N/A
Majority 18,005 42.1 +6.5
Turnout 42,741 57.4 –7.0
Registered electors 74,435
Labour hold Swing +3.2
General election 2024: Clwyd East[252]
Party Candidate Votes % ±%
Labour Becky Gittins 18,484 38.7 +0.8
Conservative James Davies 13,862 29.0 −18.9
Reform UK Kirsty Walmsley 7,626 15.9 +11.8
Plaid Cymru Paul Penlington 3,733 7.8 +3.1
Liberal Democrats Alec Dauncey 1,859 3.9 −1.4
Green Lee Lavery 1,659 3.5 N/A
Independent Rob Roberts 599 1.3 N/A
Majority 4,622 9.7 N/A
Turnout 47,822 62.4 N/A
Registered electors 76,150
Labour gain from Conservative Swing
General election 2024: Clwyd North[253]
Party Candidate Votes % ±%
Labour Gill German 14,794 35.5 −4.8
Conservative Darren Millar 13,598 32.7 −13.1
Reform UK Jamie Orange 7,000 16.8 +14.9
Plaid Cymru Paul Rowlinson 3,159 7.6 +0.4
Liberal Democrats David Wilkins 1,685 4.0 −0.9
Green Martyn Hogg 1,391 3.3 N/A
Majority 1,196 2.8
Turnout 41,627 55.5
Registered electors 75,027
Labour gain from Conservative Swing
2024 general election: Coatbridge and Bellshill [254] [255]
Party Candidate Votes % ±%
Labour Frank McNally 19,291 49.8 +13.5
SNP Steven Bonnar 12,947 33.4 −13.9
Reform UK Fionna McRae 2,601 6.7 N/A
Conservative Christina Sandhu 1,382 3.6 −8.3
Scottish Green Patrick McAleer 1,229 3.2 +1.7
Liberal Democrats Emma Farthing 671 1.7 −1.3
Scottish Family Leo Lanahan 429 1.1 N/A
Communist Drew Gilchrist 181 0.5 N/A
Majority 6,344 16.4 N/A
Turnout 38,731 53.3 −10.0
Registered electors 72,667
Labour gain from SNP Swing +13.7
General election 2024: Colchester
Party Candidate Votes % ±%
Labour Pam Cox[256] 18,804 41.9 +11.8
Conservative James Cracknell[257] 10,554 23.5 −28.8
Reform UK Terence Longstaff[258] 6,664 14.8 N/A
Liberal Democrats Martin Goss[259] 6,393 14.2 −0.5
Green Sara Ruth[260] 2,414 5.4 +2.5
Climate James Rolfe[261] 74 0.2 N/A
Majority 8,250 18.4 N/A
Turnout 44,903 57.0 –6.8
Registered electors 78,662
Labour gain from Conservative Swing Increase20.3
General election 2024: Colne Valley [262][263]
Party Candidate Votes % ±%
Labour Paul Davies 18,970 41.0 +4.8
Conservative Jason McCartney 14,007 30.3 −20.9
Reform UK Stuart Hale 7,298 15.8 +13.7
Green Heather Peacock 3,480 7.5 +5.8
Liberal Democrats Katharine Macy 2,007 4.3 −2.7
Yorkshire Timothy Millea 459 1.0 −0.1
Majority 4,963 10.7 N/A
Turnout 46,221 63.6 −8.8
Registered electors 72,638
Labour gain from Conservative Swing Increase12.9
General election 2024: Congleton[264][265][266]
Party Candidate Votes % ±%
Labour Sarah Russell 18,875 37.7 +13.6
Conservative Fiona Bruce 15,488 30.9 −29.7
Reform UK Martin York 8,245 16.4 N/A
Liberal Democrats Paul Duffy 2,785 5.6 −5.5
Independent Rob Moreton 2,181 4.4 N/A
Green Richard McCarthy 2,007 4.0 +1.1
Women's Equality Kay Wesley 544 1.1 N/A
Rejected ballots 153
Majority 3,387 6.8 N/A
Turnout 50,125 67.5 −3.8
Labour gain from Conservative Swing +21.6

Changes are from the notional 2019 results on the 2024 boundaries.[267]

General election 2024: Corby and East Northamptonshire[268]
Party Candidate Votes % ±%
Labour Lee Barron 21,020 42.4 +3.9
Conservative Tom Pursglove 14,689 29.6 −25.0
Reform UK Edward McDonald 8,760 17.7 N/A
Green Lee Forster 2,507 5.1 N/A
Liberal Democrats Chris Lofts 2,191 4.4 −2.4
Independent Karen Blott 422 0.9 N/A
Majority 6,331 12.8 N/A
Turnout 49,589 63.8 −6.4
Registered electors 78,787
Labour gain from Conservative Swing Increase14.8
General election 2024: Coventry East [269]
Party Candidate Votes % ±%
Labour Mary Creagh 18,308 49.5 −2.6
Reform UK Iddrisu Sufyan 6,685 18.1 +13.0
Conservative Sarah Lesadd 6,240 16.9 −18.1
Green Stephen Gray 2,730 7.4 +5.1
Liberal Democrats Mike Massimi 1,227 3.3 −2.1
Workers Party Paul Bedson 1,027 2.8 N/A
TUSC Dave Nellist 797 2.2 N/A
Majority 11,623 31.3
Turnout 37,014 48.8
Registered electors 75,801
Labour win (new seat)
General election 2024: Coventry North West[270]
Party Candidate Votes % ±%
Labour Taiwo Owatemi 19,696 46.9 +3.1
Conservative Tom Mercer 8,522 20.3 −23.1
Reform UK Holly-Mae Nelson 7,950 18.9 +14.8
Green Esther Reeves 3,420 8.1 +5.1
Liberal Democrats Tom Holder 1,931 4.6 −1.1
Independent Elizabeth Richard 511 1.2 N/A
Majority 11,174 26.6 +26.2
Turnout 42,030 56.5 −9.0
Labour hold Swing +13.1
General election 2024: Coventry South[271]
Party Candidate Votes % ±%
Labour Zarah Sultana 20,361 47.6 +3.3
Conservative Mattie Heaven 10,160 23.8 −18.7
Reform UK Chris Baddon 5,711 13.4 +10.5
Liberal Democrats Stephen Richmond 2,531 5.9 −0.8
Green Anne Patterson 2,363 5.5 +2.9
Workers Party Mohammed Syed 777 1.8 N/A
SDP Alastair Mellon 334 0.8 N/A
Independent Niko Omilana 263 0.6 N/A
Independent Joshua Morland 231 0.5 N/A
Majority 10,201 23.8 +22.9
Registered electors 76,262
Turnout 42,731 56.0 −7.5
Labour hold Swing +11.0
General election 2024: Cowdenbeath and Kirkcaldy [272] [273]
Party Candidate Votes % ±%
Labour Melanie Ward 18,662 45.7 +16.2
SNP Lesley Backhouse 11,414 28.0 −8.3
Conservative Jonathan Gray 3,203 7.8 −14.4
Reform UK Sonia Davidson 3,128 7.7 +5.7
Liberal Democrats Fraser Graham 1,593 3.9 −2.6
Scottish Green Mags Hall 1,556 3.8 +0.3
Alba Neale Hanvey 1,132 2.8 N/A
Scottish Libertarian Calum Paul 126 0.3 N/A
Majority 7,248 17.7 N/A
Turnout 40,814 56.8 −10.2
Registered electors 71,845
Labour gain from SNP Swing +12.2
General election 2024: Cramlington and Killingworth[274][275]
Party Candidate Votes % ±%
Labour Co-op Emma Foody 22,274 49.1 +4.7
Reform UK Gordon Fletcher 9,454 20.8 +12.8
Conservative Ian Levy 8,592 18.9 −21.0
Green Ian Jones 2,144 4.7 +2.2
Liberal Democrats Thom Campion 1,898 4.2 −1.0
Independent Scott Lee 573 1.3 N/A
Independent Dawn Furness 322 0.7 N/A
SDP Mathew Wilkinson 137 0.3 N/A
Majority 12,820 28.3
Turnout 45,394 59.6
Labour hold Swing
General election 2024: Crawley[276]
Party Candidate Votes % ±%
Labour Peter Lamb 17,453 38.2 +0.8
Conservative Zack Ali 12,218 26.8 −27.4
Reform UK Tim Charters 8,447 18.5 N/A
Green Iain Dickson 2,621 5.7 +2.8
Workers Party Linda Bamieh 2,407 5.3 N/A
Liberal Democrats Lee Gibbs 2,205 4.8 −0.7
TUSC Robin Burnham 153 0.3 N/A
Heritage Dan Weir 138 0.3 N/A
Majority 5,235 11.5 −5.3
Turnout 45,642 59.6 −7.4
Labour gain from Conservative Swing
General election 2024: Crewe and Nantwich[277][278][279]
Party Candidate Votes % ±%
Labour Connor Naismith 20,837 44.1 +4.9
Conservative Ben Fletcher 11,110 23.5 −27.3
Reform UK Matthew Wood 9,602 20.3 +17.7
Liberal Democrats Matt Theobald 2,286 4.8 −0.3
Green Te Ata Browne 2,151 4.6 +2.7
Putting Crewe First Brian Silvester 588 1.2 N/A
Workers Party Phillip Lane 373 0.8 N/A
Monster Raving Loony Lord Psychobilly Tractor 250 0.5 N/A
Rejected ballots 140
Majority 9,727 20.6 N/A
Turnout 47,197 60.2 –5.6
Registered electors 78,423
Labour gain from Conservative Swing Increase16.1

Changes are from notional results of the 2019 election, using the new boundaries.[280]

General election 2024: Croydon East[281]
Party Candidate Votes % ±%
Labour Natasha Irons 18,541 42.4 –5.7
Conservative Jason Cummings 11,716 26.8 –14.6
Reform UK Scott Holman 5,862 13.4 +11.7
Green Peter Underwood 4,097 9.4 +7.0
Liberal Democrats Andrew Pelling 3,563 8.1 +1.5
Majority 6,825 15.6 +8.9
Turnout 43,779 57.1 –10.1
Registered electors 76,660
Labour hold Swing +4.5
General election 2024: Croydon South[282]
Party Candidate Votes % ±%
Conservative Chris Philp 19,757 40.0 –14.5
Labour Ben Taylor 17,444 35.3 +7.2
Liberal Democrats Richard Howard 4,384 8.9 –4.6
Reform UK Bob Bromley 4,149 8.4 N/A
Green Elaine Garrod 2,859 5.8 +2.9
Workers Party Kulsum Hussin 612 1.2 N/A
Independent Mark Samuel 173 0.4 N/A
Majority 2,313 4.7 –21.7
Turnout 49,378 65.9 –5.2
Registered electors 74,968
Conservative hold Swing Decrease10.9
General election 2024: Croydon West[283][284]
Party Candidate Votes % ±%
Labour Sarah Jones 20,612 54.1 –12.6
Conservative Simon Fox 6,386 16.8 –4.7
Green Ria Patel 3,851 10.1 +7.4
Liberal Democrats Jahir Hussain 3,667 9.6 +2.6
Reform UK Vinayak Malhotra 2,148 5.6 +4.3
Workers Party Ahsan Ullah 708 1.9 +1.9
Taking the Initiative Donna Murray-Turner 503 1.3 +1.3
TUSC April Ashley 247 0.6 +0.6
Majority 14,226 37.3 –7.9
Turnout 38,122 48.9 –13.9
Registered electors 77,942
Labour hold Swing –4.0
2024 general election: Cumbernauld and Kirkintilloch[285][286]
Party Candidate Votes % ±%
Labour Katrina Murray 18,513 45.2 +18.1
SNP Stuart McDonald 14,369 35.1 −16.9
Reform UK Billy Ross 3,167 7.7 N/A
Conservative Satbir Gill 1,939 4.7 −10.3
Scottish Green Anne McCrossan 1,694 4.1 +3.9
Liberal Democrats Adam Harley 1,294 3.2 −2.4
Majority 4,144 10.1 N/A
Turnout 41,146 58.5
Labour gain from SNP Swing
General election 2024: Dagenham and Rainham[287]
Party Candidate Votes % ±%
Labour Margaret Mullane 16,571 42.6 –2.1
Reform UK Kevin Godfrey 9,398 24.2 +17.6
Conservative Sam Holland 6,926 17.8 –25.3
Green Kim Arrowsmith 4,184 10.8 +9.3
Liberal Democrats Francesca Flack 1,033 2.7 –0.3
Independent Terence London 755 1.9 +1.4
Majority 7,173 18.4 +16.8
Turnout 38,867 50.8 –8.9
Registered electors 76,478
Labour hold Swing –9.9
General election 2024: Darlington[288]
Party Candidate Votes % ±%
Labour Lola McEvoy 16,621 39.2 +0.3
Conservative Peter Gibson 14,323 33.8 −15.9
Reform UK Michael Walker 6,852 16.2 +12.6
Green Matthew Snedker 2,847 6.7 +4.2
Liberal Democrats Simon Thorley 1,735 4.1 −0.5
Majority 2,298 5.4 N/A
Turnout 42,378 59.9 −5.8
Labour gain from Conservative Swing +8.1
General election 2024: Dartford[289]
Party Candidate Votes % ±%
Labour Jim Dickson 15,392 34.6 +5.1
Conservative Gareth Johnson 14,200 31.9 −29.2
Reform UK Lee Stranders 9,523 21.4 N/A
Green Laura Edie 3,189 7.2 +4.8
Liberal Democrats Kyle Marsh 2,184 4.9 −2.1
Majority 1,192 2.7 N/A
Turnout 44,488 59.0 –5.5
Registered electors 75,426
Labour gain from Conservative Swing Increase18.1
General election 2024: Daventry[290][291]
Party Candidate Votes % ±%
Conservative Stuart Andrew 17,872 33.7 −30.8
Labour Marianne Kimani 14,860 28.0 +10.2
Reform UK Scott Cameron 10,636 20.0 N/A
Liberal Democrats Jonathan Harris 6,755 12.7 −0.4
Green Clare Slater 2,959 5.6 +1.0
Majority 3,012 5.7 −39.8
Turnout 53,082 65.9 −8.2
Registered electors 80,879
Conservative hold Swing -19.9
General election 2024: Derby North[292]
Party Candidate Votes % ±%
Labour Catherine Atkinson 18,619 45.5 +5.7
Conservative Amanda Solloway 9,704 23.7 −21.5
Reform UK Tim Prosser 7,488 18.3 +14.2
Green Helen Hitchcock 3,286 8.0 +5.8
Liberal Democrats John Sweeney 1,822 4.5 −2.8
Majority 8,915 21.8 N/A
Turnout 40,919 57.2 −7.0
Registered electors 71,900
Labour gain from Conservative Swing +13.6
General election 2024: Derby South[293]
Party Candidate Votes % ±%
Labour Co-op Baggy Shanker 14,503 38.8 −12.3
Reform UK Alan Graves 8,501 22.7 +16.9
Workers Party Chris Williamson 5,205 13.9 N/A
Conservative Jamie Mulhall 5,192 13.9 −23.0
Green Sam Ward 1,899 5.1 N/A
Liberal Democrats Joe Naitta 1,807 4.8 −1.4
Independent Zephyr Tair 292 0.8 N/A
Majority 6,002 16.1 +0.9
Turnout 37,399 51.3 −7.6
Registered electors 72,952
Labour Co-op hold Swing −14.6
General election 2024: Derbyshire Dales[294][295]
Party Candidate Votes % ±%
Labour John Whitby 17,759 34.6 +10.5
Conservative Sarah Dines 17,409 34.0 −25.0
Reform UK Edward Oakenfull[b] 7,728 15.1 N/A
Liberal Democrats Robert Court 4,860 9.5 −3.3
Green Kelda Boothroyd 2,830 5.5 +1.4
Independent Rachel Elnaugh-Love 369 0.7 N/A
True and Fair Party Helen Wetherall 317 0.6 N/A
Majority 350 0.6 N/A
Turnout 51,272 69.9 Decrease5.6
Registered electors 73,317
Labour gain from Conservative Swing +17.7
General election 2024: Dewsbury and Batley[297] [298]
Party Candidate Votes % ±%
Independent Iqbal Mohamed 15,641 41.1 N/A
Labour Heather Iqbal 8,707 22.9 –36.2
Reform UK Jonathan Thackray 6,152 16.2 +12.8
Conservative Lalit Suryawanshi 4,182 11.0 –17.7
Green Simon Cope 2,048 5.4 +4.3
Liberal Democrats John Edward Rossington 1,340 3.5 +1.0
Majority 6,934 18.2 N/A
Turnout 38,070 53.1 –12.5
Registered electors 71,685
Independent gain from Labour
General election 2024: Didcot and Wantage[299][300]
Party Candidate Votes % ±%
Liberal Democrats Olly Glover 21,793 39.8 +8.5
Conservative David Johnston 15,560 28.4 −21.4
Labour Mocky Khan 8,045 14.7 −1.3
Reform UK Steve Beatty 6,400 11.7 N/A
Green Sam Casey-Rerhaye 2,693 4.9 +4.2
SDP Kyn Pomlett 242 0.4 N/A
Majority 6,233 11.4 N/A
Turnout 54,733 67.8 –5.3
Registered electors 80,689
Liberal Democrats gain from Conservative Swing Increase15.0
General election 2024: Doncaster Central[301][302]
Party Candidate Votes % ±%
Labour Co-op Sally Jameson 17,515 46.2 +6.8
Conservative Nick Allen 7,964 21.0 −15.6
Reform UK Surjit Duhre 7,886 20.8 +5.2
Green Jennifer Rozenfelds 1,880 5.0 +2.7
Liberal Democrats Greg Ruback 1,199 3.2 −0.9
Workers Party Tosh McDonald 758 2.0 N/A
Yorkshire Andrew Walmsley 742 2.0 −0.1
Majority 9,551 25.2 +22.4
Turnout 37,944 50.7 −10.6
Registered electors 74,678
Labour hold Swing +11.2
General election 2024: Doncaster East and the Isle of Axholme[303] [304]
Party Candidate Votes % ±%
Labour Lee Pitcher 15,122 38.6 +9.9
Conservative Nick Fletcher 12,811 32.7 −19.4
Reform UK Irwen Martin 8,487 21.6 +11.4
Green Paul Garrett 1,400 3.6 +1.2
Liberal Democrats Nicola Turner 1,166 3.0 −1.4
Climate Michael John Longfellow 146 0.4 N/A
Majority 2,311 5.9 N/A
Turnout 39,132 55.8 −5.6
Registered electors 70,154
Labour gain from Conservative Swing +14.7
General election 2024: Doncaster North [305][306]
Party Candidate Votes % ±%
Labour Ed Miliband 16,231 52.4 +14.1
Conservative Glenn Bluff 7,105 22.9 −10.3
SDP Dave Bettney 1,960 6.3 N/A
Green Tony Nicholson 1,778 5.7 N/A
British Democratic Frank Calladine 1,160 3.7 N/A
Yorkshire Christopher Dawson 1,059 3.4 +1.0
Liberal Democrats Jonathan Harston 1,045 3.4 −0.2
Party of Women Catherine Briggs 452 1.5 N/A
TUSC Andy Hiles 212 0.7 N/A
Majority 9,126 29.5 +24.3
Turnout 31,002 44.4 −11.5
Registered electors 69,759
Labour hold Swing +12.2
General election 2024: Dorking and Horley[307]
Party Candidate Votes % ±%
Liberal Democrats Chris Coghlan 20,921 41.9 +9.8
Conservative Marisa Heath 15,530 31.1 −20.1
Reform UK Craig Young 6,898 13.8 N/A
Labour Nadia Burrell 4,053 8.1 −1.8
Green Lisa Scott 2,563 5.1 +0.9
Majority 5,391 10.8 N/A
Turnout 49,965 70.1 –7.4
Registered electors 71,300
Liberal Democrats gain from Conservative Swing +15.0
General election 2024: Dover and Deal[308][309]
Party Candidate Votes % ±%
Labour Mike Tapp 18,940 39.6 +7.0
Reform UK Howard Cox 11,355 23.8 N/A
Conservative Stephen James 10,370 21.7 –35.2
Green Christine Oliver 3,106 6.5 +3.8
Liberal Democrats Penelope James 2,595 5.4 –0.3
Independent Geoffrey Lymer 485 1.0 N/A
Independent Ash Payne 369 0.8 N/A
English Democrat Steve Laws 185 0.4 N/A
Heritage Sylvia Petersen 168 0.4 N/A
Independent Chris Tough 104 0.2 N/A
Workers Party Colin Tasker 98 0.2 N/A
Majority 7,559 15.8 N/A
Turnout 47,749 64.1 –6.9
Registered electors 78,801
Labour gain from Conservative Swing +21.1
General election 2024: Droitwich and Evesham[310]
Party Candidate Votes % ±%
Conservative Nigel Huddleston 19,975 40.1 −25.4
Labour Chipiliro Kalebe-Nyamongo 10,980 22.1 +5.1
Reform UK Sam Bastow 9,456 19.0 N/A
Liberal Democrats Oliver Walker 5,131 10.3 −1.7
Green Neil Franks 3,828 7.7 +3.7
SDP Andrew Flaxman 239 0.5 N/A
Majority 8,995 18.1
Turnout 49,786 65.0
Registered electors 76,624
Conservative win (new seat)
General election 2024: Dudley[311]
Party Candidate Votes % ±%
Labour Sonia Kumar 12,215 34.1 +3.2
Conservative Marco Longhi 10,315 28.8 −34.3
Reform UK Andrew Southall 9,442 26.4 N/A
Green Zia Qari 1,154 3.2 +1.1
Liberal Democrats Ian Flynn 1,056 3.0 −0.8
Independent Shakeela Bibi 857 2.4 N/A
Workers Party Aftab Hussain 621 1.7 N/A
Independent Dharmanand Mortha 136 0.4 N/A
Majority 1,900 5.3 N/A
Turnout 35,796 51.0 N/A
Registered electors 70,151
Labour win (new seat)
General election 2024: Dulwich and West Norwood[312]
Party Candidate Votes % ±%
Labour Helen Hayes 27,356 60.3 –4.2
Green Pete Elliott 8,567 18.9 +2.7
Conservative Leon Cook 3,873 8.5 –8.1
Liberal Democrats Donna Harris 3,485 7.7 +6.7
Reform UK Gary Stevens 1,801 4.0 +2.9
Independent Mike Spenser 296 0.7 N/A
Majority 18,789 41.4 –6.4
Turnout 45,378 61.1 –9.1
Registered electors 74,265
Labour hold Swing –3.5
2024 general election: Dumfries and Galloway [313] [314]
Party Candidate Votes % ±%
Conservative John Cooper 13,527 29.6 −14.2
SNP Tracey Little 12,597 27.5 −13.3
Labour James Wallace 11,767 25.7 +16.3
Reform UK Charles Keal 4,313 9.4 N/A
Liberal Democrats Iain McDonald 2,092 4.6 −1.4
Scottish Green Laura Moodie 1,249 2.7 N/A
Heritage David Griffiths 230 0.5 N/A
Majority 930 2.1 −0.9
Turnout 45,937 58.5
Conservative hold Swing
2024 general election: Dumfriesshire, Clydesdale and Tweeddale[315] [316]
Party Candidate Votes % ±%
Conservative David Mundell 14,999 33.9 −12.6
SNP Kim Marshall 10,757 24.3 −13.6
Labour Daniel Coleman 10,140 22.9 +14.6
Reform UK David Kirkwood 3,822 8.6 N/A
Liberal Democrats Drummond Begg 2,800 6.3 −1.0
Scottish Green Dominic Ashmole 1,448 3.4 N/A
Scottish Family Gareth Kirk 208 0.5 N/A
Majority 4,242 9.6 +1.9
Turnout 44,347 61.7 –10.5
Conservative hold Swing

#section-h:Dundee Central (UK Parliament constituency) #section-h:Dunfermline and Dollar (UK Parliament constituency) #section-h:Dunstable and Leighton Buzzard (UK Parliament constituency) #section-h:Dwyfor Meirionnydd (UK Parliament constituency) #section-h:Ealing Central and Acton (UK Parliament constituency) #section-h:Ealing North (UK Parliament constituency) #section-h:Ealing Southall (UK Parliament constituency) #section-h:Earley and Woodley (UK Parliament constituency) #section-h:Easington (UK Parliament constituency) #section-h:East Antrim (UK Parliament constituency) #section-h:East Grinstead and Uckfield (UK Parliament constituency) #section-h:East Ham (UK Parliament constituency) #section-h:East Hampshire (UK Parliament constituency) #section-h:East Kilbride and Strathaven (UK Parliament constituency) #section-h:East Londonderry (UK Parliament constituency) #section-h:East Renfrewshire (UK Parliament constituency) #section-h:East Surrey (UK Parliament constituency) #section-h:East Thanet (UK Parliament constituency) #section-h:East Wiltshire (UK Parliament constituency) #section-h:East Worthing and Shoreham (UK Parliament constituency) #section-h:Eastbourne (UK Parliament constituency) #section-h:Eastleigh (UK Parliament constituency) #section-h:Edinburgh East and Musselburgh (UK Parliament constituency) #section-h:Edinburgh North and Leith (UK Parliament constituency) #section-h:Edinburgh South (UK Parliament constituency) #section-h:Edinburgh South West (UK Parliament constituency) #section-h:Edinburgh West (UK Parliament constituency) #section-h:Edmonton and Winchmore Hill (UK Parliament constituency) #section-h:Ellesmere Port and Bromborough (UK Parliament constituency) #section-h:Eltham and Chislehurst (UK Parliament constituency) #section-h:Ely and East Cambridgeshire (UK Parliament constituency) #section-h:Enfield North (UK Parliament constituency) #section-h:Epping Forest (UK Parliament constituency) #section-h:Epsom and Ewell (UK Parliament constituency) #section-h:Erewash (UK Parliament constituency) #section-h:Erith and Thamesmead (UK Parliament constituency) #section-h:Esher and Walton (UK Parliament constituency) #section-h:Exeter (UK Parliament constituency) #section-h:Exmouth and Exeter East (UK Parliament constituency) #section-h:Falkirk (UK Parliament constituency) #section-h:Fareham and Waterlooville (UK Parliament constituency) #section-h:Farnham and Bordon (UK Parliament constituency) #section-h:Faversham and Mid Kent (UK Parliament constituency) #section-h:Feltham and Heston (UK Parliament constituency) #section-h:Fermanagh and South Tyrone (UK Parliament constituency) #section-h:Filton and Bradley Stoke (UK Parliament constituency) #section-h:Finchley and Golders Green (UK Parliament constituency) #section-h:Folkestone and Hythe (UK Parliament constituency) #section-h:Forest of Dean (UK Parliament constituency) #section-h:Foyle (UK Parliament constituency) #section-h:Frome and East Somerset (UK Parliament constituency) #section-h:Fylde (UK Parliament constituency) #section-h:Gainsborough (UK Parliament constituency) #section-h:Gateshead Central and Whickham (UK Parliament constituency) #section-h:Gedling (UK Parliament constituency) #section-h:Gillingham and Rainham (UK Parliament constituency) #section-h:Glasgow East (UK Parliament constituency) #section-h:Glasgow North (UK Parliament constituency) #section-h:Glasgow North East (UK Parliament constituency) #section-h:Glasgow South (UK Parliament constituency) #section-h:Glasgow South West (UK Parliament constituency) #section-h:Glasgow West (UK Parliament constituency) #section-h:Glastonbury and Somerton (UK Parliament constituency) #section-h:Glenrothes and Mid Fife (UK Parliament constituency) #section-h:Gloucester (UK Parliament constituency) #section-h:Godalming and Ash (UK Parliament constituency) #section-h:Goole and Pocklington (UK Parliament constituency) #section-h:Gordon and Buchan (UK Parliament constituency) #section-h:Gorton and Denton (UK Parliament constituency) #section-h:Gosport (UK Parliament constituency) #section-h:Gower (UK Parliament constituency) #section-h:Grantham and Bourne (UK Parliament constituency) #section-h:Gravesham (UK Parliament constituency) #section-h:Great Grimsby and Cleethorpes (UK Parliament constituency) #section-h:Great Yarmouth (UK Parliament constituency) #section-h:Greenwich and Woolwich (UK Parliament constituency) #section-h:Guildford (UK Parliament constituency) #section-h:Hackney North and Stoke Newington (UK Parliament constituency) #section-h:Hackney South and Shoreditch (UK Parliament constituency) #section-h:Halesowen (UK Parliament constituency) #section-h:Halifax (UK Parliament constituency) #section-h:Hamble Valley (UK Parliament constituency) #section-h:Hamilton and Clyde Valley (UK Parliament constituency) #section-h:Hammersmith and Chiswick (UK Parliament constituency) #section-h:Hampstead and Highgate (UK Parliament constituency) #section-h:Harborough, Oadby and Wigston (UK Parliament constituency) #section-h:Harlow (UK Parliament constituency) #section-h:Harpenden and Berkhamsted (UK Parliament constituency) #section-h:Harrogate and Knaresborough (UK Parliament constituency) #section-h:Harrow East (UK Parliament constituency) #section-h:Harrow West (UK Parliament constituency) #section-h:Hartlepool (UK Parliament constituency) #section-h:Harwich and North Essex (UK Parliament constituency) #section-h:Hastings and Rye (UK Parliament constituency) #section-h:Havant (UK Parliament constituency) #section-h:Hayes and Harlington (UK Parliament constituency) #section-h:Hazel Grove (UK Parliament constituency) #section-h:Hemel Hempstead (UK Parliament constituency) #section-h:Hendon (UK Parliament constituency) #section-h:Henley and Thame (UK Parliament constituency) #section-h:Hereford and South Herefordshire (UK Parliament constituency) #section-h:Herne Bay and Sandwich (UK Parliament constituency) #section-h:Hertford and Stortford (UK Parliament constituency) #section-h:Hertsmere (UK Parliament constituency) #section-h:Hexham (UK Parliament constituency) #section-h:Heywood and Middleton North (UK Parliament constituency) #section-h:High Peak (UK Parliament constituency) #section-h:Hinckley and Bosworth (UK Parliament constituency) #section-h:Hitchin (UK Parliament constituency) #section-h:Holborn and St Pancras (UK Parliament constituency) #section-h:Honiton and Sidmouth (UK Parliament constituency) #section-h:Hornchurch and Upminster (UK Parliament constituency) #section-h:Hornsey and Friern Barnet (UK Parliament constituency) #section-h:Horsham (UK Parliament constituency) #section-h:Houghton and Sunderland South (UK Parliament constituency) #section-h:Hove and Portslade (UK Parliament constituency) #section-h:Huddersfield (UK Parliament constituency) #section-h:Huntingdon (UK Parliament constituency) #section-h:Hyndburn (UK Parliament constituency) #section-h:Ilford North (UK Parliament constituency) #section-h:Ilford South (UK Parliament constituency) #section-h:Inverclyde and Renfrewshire West (UK Parliament constituency) #section-h:Inverness, Skye and West Ross-shire (UK Parliament constituency) #section-h:Ipswich (UK Parliament constituency) #section-h:Isle of Wight East (UK Parliament constituency) #section-h:Isle of Wight West (UK Parliament constituency) #section-h:Islington North (UK Parliament constituency) #section-h:Islington South and Finsbury (UK Parliament constituency) #section-h:Jarrow and Gateshead East (UK Parliament constituency) #section-h:Keighley and Ilkley (UK Parliament constituency) #section-h:Kenilworth and Southam (UK Parliament constituency) #section-h:Kensington and Bayswater (UK Parliament constituency) #section-h:Kettering (UK Parliament constituency) #section-h:Kilmarnock and Loudoun (UK Parliament constituency) #section-h:Kingston and Surbiton (UK Parliament constituency) #section-h:Kingston upon Hull East (UK Parliament constituency) #section-h:Kingston upon Hull North and Cottingham (UK Parliament constituency) #section-h:Kingston upon Hull West and Haltemprice (UK Parliament constituency) #section-h:Kingswinford and South Staffordshire (UK Parliament constituency) #section-h:Knowsley (UK Parliament constituency)

References

[edit]

Template:Reflist
Template:Broken ref
Template:Broken ref
Template:Broken ref
Template:Broken ref
Template:Broken ref
Template:Broken ref
Template:Broken ref
Template:Broken ref