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
| Candidate | Party | Votes | Share | Change | Share bar |
|---|---|---|---|---|---|
| John McDonnell Elected sitting MP | Labour | 20,405 | 53.3% | −2.5 | |
| Dylan Thomas | Conservative | 8,374 | 21.9% | −12.9 | |
| Francoise Thompson | Reform UK | 4,114 | 10.7% | +10.7 | |
| Christine West | Green | 2,131 | 5.6% | +3.9 | |
| Rizwana Karim | Workers Party of Britain | 1,975 | 5.2% | +5.2 | |
| Alexander Cunliffe | Liberal Democrats | 1,316 | 3.4% | −1.0 | |
| Valid votes | 38,315 | ||||
| Majority | 12,031 | 31.4% | |||
Change compared with the House of Commons Library’s notional 2019 result on the new boundaries.
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