The result was considered an upset, as Labour had targeted the seat heavily; a large backlash against Johnson was expected in the constituency in the wake of the Partygate affair.
Tuckwell attributed his victory to the unpopularity of London's Ultra Low Emission Zone scheme and its proposed expansion into the Borough of Hillingdon.
In July 2019, he became leader of the Conservative Party and Prime Minister when he won the leadership election touched off by the resignation of Theresa May.
However, he stood down as Prime Minister and party leader in July 2022 following a series of scandals and by-election defeats which culminated in the mass resignation of much of his cabinet.
He was highly critical of the report, which recommended a suspension from Parliament that would have been long enough to trigger a recall petition that, if successful, would have forced a by-election.
[9] At a hustings on 4 July, Beales said that it was "not the right time" to expand London's Ultra Low Emission Zone (ULEZ) into Hillingdon.
[11] Weeks before the by-election, London Mayor Sadiq Khan reversed his decision to close Uxbridge police station, in a move described by political opponents as a "cynical" attempt to influence voters.
[31] Tuckwell would later go on to lose the seat to Beales at the 2024 Election by an equally narrow margin of only 587 votes, serving just under a year as the constituency's MP.