Hayes and Harlington — UK General Election Results
Hayes and Harlington was won by Labour at the 2024 general election, with a majority of 12,031 votes over Conservative. This page covers every general election in Hayes and Harlington from 1950 to 2024.
Full Election History, 1950–2024
| Election | Elected | Votes | Vote Share | Runner-up | Majority | Turnout |
|---|---|---|---|---|---|---|
| 1950 | Walter Henry Ayles (Labour) | 22,490 | 60.1% | Cecil Clifford Vinson (Conservative) | 11,272 (30.1 pts) | 85.1% |
| 1951 | Walter Henry Ayles (Labour) | 23,823 | 64.8% | Mannas Joel Rantzen (Conservative) | 10,874 (29.6 pts) | 82.2% |
| 1955 | Arthur Massey Skeffington (Labour) | 19,558 | 57.7% | Anthony Tosswill Courtney (Conservative) | 6,118 (18.1 pts) | 76.6% |
| 1959 | Arthur Massey Skeffington (Labour) | 18,301 | 49.2% | John Anthony Grant (Conservative) | 4,152 (11.2 pts) | 80.5% |
| 1964 | Arthur Massey Skeffington (Labour) | 20,018 | 58.8% | Lionel Edward Smith (Conservative) | 6,860 (20.2 pts) | 73.2% |
| 1966 | Arthur Skeffington (Labour) | 20,707 | 62.2% | Lionel Smith (Conservative) | 8,824 (26.5 pts) | 72.7% |
| 1970 | Arthur Skeffington (Labour) | 19,192 | 57.6% | Andre Potier (Conservative) | 5,464 (16.4 pts) | 67.2% |
| Oct 1974 | Neville Sandelson (Labour) | 20,291 | 52.2% | Neil Balfour (Conservative) | 9,420 (24.2 pts) | 69.5% |
| Feb 1974 | Neville Sandelson (Labour) | 24,682 | 58.7% | Peter Davidson Watherston (Conservative) | 10,048 (23.9 pts) | 75.8% |
| 1979 | Neville Sandelson (Labour) | 20,350 | 48.3% | Albert John Thomas Tyrell (Conservative) | 3,302 (7.8 pts) | 75.0% |
| 1983 | Terry Dicks (Conservative) | 16,451 | 40.3% | Peter Fagan (Labour) | 4,234 (10.4 pts) | 70.9% |
| 1987 | Terry Dicks (Conservative) | 21,355 | 49.2% | Peter Fagan (Labour) | 5,965 (13.8 pts) | 74.5% |
| 1992 | Terry Dicks (Conservative) | 19,489 | 44.9% | John McDonnell (Labour) | 53 (0.1 pts) | 79.7% |
| 1997 | John McDonnell (Labour) | 25,458 | 62.0% | Andrew Retter (Conservative) | 14,291 (34.8 pts) | 72.3% |
| 2001 | John McDonnell (Labour) | 21,279 | 65.7% | Robert McLean (Conservative) | 13,466 (41.6 pts) | 56.3% |
| 2005 | John McDonnell (Labour) | 19,009 | 58.7% | Richard Worrall (Conservative) | 10,847 (33.5 pts) | 56.3% |
| 2010 | John McDonnell (Labour) | 23,377 | 54.8% | Scott Seaman-Digby (Conservative) | 10,824 (25.4 pts) | 61.1% |
| 2015 | John McDonnell (Labour) | 26,843 | 59.6% | Pearl Lewis (Conservative) | 15,700 (34.8 pts) | 60.4% |
| 2017 | John McDonnell (Labour) | 31,796 | 66.5% | Greg Smith (Conservative) | 18,115 (37.9 pts) | 65.4% |
| 2019 | John McDonnell (Labour) | 24,545 | 55.8% | Wayne Bridges (Conservative) | 9,261 (21.1 pts) | 61.0% |
| 2024 | John McDonnell (Labour) | 20,405 | 53.3% | Dylan Thomas (Conservative) | 12,031 (31.4 pts) | 51.7% |
Full Result Breakdown by Election
1950
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Walter Henry Ayles | Labour | 22,490 | 60.1% | Yes |
| Cecil Clifford Vinson | Conservative | 11,218 | 30.0% | No |
| John Walter Frank Lett | Liberal | 3,093 | 8.3% | No |
| Francis Foster | Communist | 573 | 1.5% | No |
1951
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Walter Henry Ayles | Labour | 23,823 | 64.8% | Yes |
| Mannas Joel Rantzen | Conservative | 12,949 | 35.2% | No |
1955
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Arthur Massey Skeffington | Labour | 19,558 | 57.7% | Yes |
| Anthony Tosswill Courtney | Conservative | 13,440 | 39.7% | No |
| Francis Foster | Communist | 886 | 2.6% | No |
1959
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Arthur Massey Skeffington | Labour | 18,301 | 49.2% | Yes |
| John Anthony Grant | Conservative | 14,149 | 38.0% | No |
| Stanley Gay | Liberal | 4,235 | 11.4% | No |
| Francis Foster | Communist | 527 | 1.4% | No |
1964
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Arthur Massey Skeffington | Labour | 20,018 | 58.8% | Yes |
| Lionel Edward Smith | Conservative | 13,158 | 38.6% | No |
| Frank Stanley | Communist | 873 | 2.6% | No |
1966
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Arthur Skeffington | Labour | 20,707 | 62.2% | Yes |
| Lionel Smith | Conservative | 11,883 | 35.7% | No |
| Frank Stanley | Communist | 698 | 2.1% | No |
1970
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Arthur Skeffington | Labour | 19,192 | 57.6% | Yes |
| Andre Potier | Conservative | 13,728 | 41.2% | No |
| Peter Pink | Communist | 372 | 1.1% | No |
Oct 1974
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Neville Sandelson | Labour | 20,291 | 52.2% | Yes |
| Neil Balfour | Conservative | 10,871 | 28.0% | No |
| Christopher Malcolm Lyon | Liberal | 6,336 | 16.3% | No |
| John Stanley Fairhurst | National Front | 1,189 | 3.1% | No |
| Royston Philip Bull | Workers Revolutionary | 198 | 0.5% | No |
Feb 1974
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Neville Sandelson | Labour | 24,682 | 58.7% | Yes |
| Peter Davidson Watherston | Conservative | 14,634 | 34.8% | No |
| John Stanley Fairhurst | National Front | 2,721 | 6.5% | No |
1979
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Neville Sandelson | Labour | 20,350 | 48.3% | Yes |
| Albert John Thomas Tyrell | Conservative | 17,048 | 40.5% | No |
| Hester Smallbone | Liberal | 3,900 | 9.3% | No |
| Gordon Thomas Callow | National Front | 582 | 1.4% | No |
| John Charles Mansfield | Communist | 249 | 0.6% | No |
1983
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Terry Dicks | Conservative | 16,451 | 40.3% | Yes |
| Peter Fagan | Labour | 12,217 | 29.9% | No |
| Neville Sandelson | Social Democratic Party | 11,842 | 29.0% | No |
| Fred Hill | Freedom | 324 | 0.8% | No |
1987
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Terry Dicks | Conservative | 21,355 | 49.2% | Yes |
| Peter Fagan | Labour | 15,390 | 35.5% | No |
| Sue Slipman | Social Democratic Party | 6,641 | 15.3% | No |
1992
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Terry Dicks | Conservative | 19,489 | 44.9% | Yes |
| John McDonnell | Labour | 19,436 | 44.8% | No |
| Tony Little | Liberal Democrat | 4,472 | 10.3% | No |
1997
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 25,458 | 62.0% | Yes |
| Andrew Retter | Conservative | 11,167 | 27.2% | No |
| Tony Little | Liberal Democrat | 3,049 | 7.4% | No |
| Frederick Page | Referendum Party | 778 | 1.9% | No |
| John Hutchins | National Front | 504 | 1.2% | No |
| Daniel Farrow | All Night Party | 135 | 0.3% | No |
2001
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 21,279 | 65.7% | Yes |
| Robert McLean | Conservative | 7,813 | 24.1% | No |
| Nahid Boethe | Liberal Democrat | 1,958 | 6.0% | No |
| Gary Birch | BNP | 705 | 2.2% | No |
| Walter Kennedy | Socialist Alternative | 648 | 2.0% | No |
2005
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 19,009 | 58.7% | Yes |
| Richard Worrall | Conservative | 8,162 | 25.2% | No |
| Jon Ball | Liberal Democrat | 3,174 | 9.8% | No |
| Tony Hazel | BNP | 830 | 2.6% | No |
| Martin Haley | UKIP | 552 | 1.7% | No |
| Brian Outten | Green | 442 | 1.4% | No |
| Paul Goddard | Independent | 220 | 0.7% | No |
2010
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 23,377 | 54.8% | Yes |
| Scott Seaman-Digby | Conservative | 12,553 | 29.4% | No |
| Satnam Khalsa | Liberal Democrat | 3,726 | 8.7% | No |
| Chris Forster | BNP | 1,520 | 3.6% | No |
| Andrew Cripps | National Front | 566 | 1.3% | No |
| Cliff Dixon | English Democrats | 464 | 1.1% | No |
| Jessica Lee | Green | 348 | 0.8% | No |
| Anell Shahzad | Christian Party, Proclaiming Christ's Lordship | 83 | 0.2% | No |
2015
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 26,843 | 59.6% | Yes |
| Pearl Lewis | Conservative | 11,143 | 24.7% | No |
| Cliff Dixon | UKIP | 5,388 | 12.0% | No |
| Satnam Kaur Khalsa | Liberal Democrat | 888 | 2.0% | No |
| Alick Munro | Green | 794 | 1.8% | No |
2017
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 31,796 | 66.5% | Yes |
| Greg Smith | Conservative | 13,681 | 28.6% | No |
| Cliff Dixon | UKIP | 1,153 | 2.4% | No |
| Bill Newton Dunn | Liberal Democrat | 601 | 1.3% | No |
| John Bowman | Green | 571 | 1.2% | No |
2019
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 24,545 | 55.8% | Yes |
| Wayne Bridges | Conservative | 15,284 | 34.7% | No |
| Alex Cunliffe | Liberal Democrat | 1,947 | 4.4% | No |
| Harry Boparai | Brexit Party | 1,292 | 2.9% | No |
| Christine West | Green | 739 | 1.7% | No |
| Chika Amadi | Christian Peoples Alliance | 187 | 0.4% | No |
2024
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John McDonnell | Labour | 20,405 | 53.3% | Yes |
| Dylan Thomas | Conservative | 8,374 | 21.9% | No |
| Francoise Thompson | Reform UK | 4,114 | 10.7% | No |
| Christine West | Green | 2,131 | 5.6% | No |
| Rizwana Karim | Workers Party of Britain | 1,975 | 5.2% | No |
| Alexander Cunliffe | Liberal Democrat | 1,316 | 3.4% | No |
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Hayes and Harlington has been contested at 21 general elections on record since 1950. Parties that have won a seat here over that span: Labour, Conservative.
Frequently Asked Questions
Who won Hayes and Harlington in the 2024 general election?
Labour won Hayes and Harlington in 2024 with 20,405 votes (53.3%), a majority of 12,031 votes over Conservative in second place.
Which parties have won Hayes and Harlington since 1950?
Since 1950, Hayes and Harlington has been won by: Conservative, Labour.
What was the closest result in Hayes and Harlington?
The closest result on record for Hayes and Harlington was 1992, when Conservative beat Labour by just 53 votes (0.1 percentage points).