McDonnell saw his majority halved overnight as he haemorrhaged 7,000 votes on a reduced turnout. The Tories mopped up around 1,500 of those, while the Lib Dems claimed around 2,500. The Brexit Party could only match what UKIP received in 2017, despite this being a 58% Leave voting seat.
Hayes and Harlington general election 2019
John McDonnell (Lab) 24,545 (55.8%) -10.7%
Wayne Bridges (Con) 15,284 (34.7%) +6.1%
Alexander Cunliffe (Lib Dem) 1,947 (4.4%) +3.2%
Harry Boparai (Brexit) 1,292 (2.9%) New
Christine West (Green) 739 (1.7%) +0.5%
Chika Amadi (Christian) 187 (0.4%) New
Chika Amadi (Christian) 187 (0.4%) New