Skip to content

2024 general election · London

Hayes and Harlington: 2024 general election result

John McDonnell (Labour) won Hayes and Harlington at the 2024 general election with a majority of 12,031. Full result for every candidate, turnout and change since the last election.

Winner
John McDonnellLabour
Majority
12,03131.4% of valid votes
Turnout
51.5%38,315 valid votes
Electorate
74,405
Result
Lab hold
Result
CandidatePartyVotesShareChangeShare bar
John McDonnell Elected sitting MPLabour20,40553.3%−2.5
Dylan ThomasConservative8,37421.9%−12.9
Francoise ThompsonReform UK4,11410.7%+10.7
Christine WestGreen2,1315.6%+3.9
Rizwana KarimWorkers Party of Britain1,9755.2%+5.2
Alexander CunliffeLiberal Democrats1,3163.4%−1.0
Valid votes38,315
Majority12,03131.4%

Change compared with the House of Commons Library’s notional 2019 result on the new boundaries.

Download this result (CSV)

Questions and answers

Who won Hayes and Harlington at the 2024 general election?

John McDonnell (Labour) won with 20,405 votes (53.3%). Result: Lab hold.

What was the majority in Hayes and Harlington in 2024?

12,031 votes (31.4% of valid votes) over the Conservative candidate, Dylan Thomas.

What was the turnout in Hayes and Harlington in 2024?

51.5% of the 74,405 registered electors cast a valid vote (38,315 votes).

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page