Old Bexley and Sidcup byelection: Conservatives hold southeast London seat

Mr French, a local councillor, has become Old Bexley and Sidcup's new Conservative MP. Credit: PA

Conservative Louie French has won the Old Bexley and Sidcup by-election, with a majority of 4,478 votes The seat was held by former Cabinet minister James Brokenshire since 2010 until his death in October.

Turnout in the contest was just 34%, meaning the Tory majority was slashed from the almost 19,000 that Mr Brokenshire had in 2019.


Louie French pays tribute to former Old Bexley and Sidcup MP James Brokenshire in his winning speech


Reform leader Richard Tice came in third, claiming his party was now “on the upward march”.

Mr French used his acceptance speech to pay tribute to his “good friend” Mr Brokenshire, who died from lung cancer in October.

He said: “This has been a tough contest, which has been fought with dignity and respect.”

The by-election took place against a difficult backdrop for the Tories, after weeks of allegations about sleaze, Boris Johnson’s chaotic speech to the Confederation of British Industry, claims that lockdown rules were broken in No 10 last Christmas and the imposition of coronavirus restrictions following the emergence of the Omicron stage.

But Mr French insisted it was local issues which dominated the campaign.

“My focus will now be delivering on those promises that I made during the campaign – get our fair share of London’s police officers, securing more investment for local schools and hospitals, protecting our precious green spaces.”

He promised voters he would “work tirelessly to repay the trust that you’ve placed in me and I will not let you down”.

Election staff sort ballot papers during the count for the Old Bexley and Sidcup by-election. Credit: PA

Mr French, a local councillor, said: “This is the greatest honour of my life. And I hope it inspires people to achieve their own dreams.”

Labour’s Daniel Francis secured 6,711 votes, almost 31% of the total, up from the 23.5% the party received in 2019.

The Tory vote share decreased – Mr Brokenshire had 64.5% in 2019, Mr French had 51.5% – and Labour pointed to a 10% swing in their favour.

Shadow solicitor general Ellie Reeves said: “We’re pleased with the result tonight.

“This is a Conservative stronghold, somewhere that had a 19,000 majority at the last general election and what we’ve seen tonight is that majority being slashed. There’s been a 10% swing over to Labour this evening.

“We’ve been knocking on doors for weeks here and finding many, many Conservative voters that have said actually I’m not going to vote for them this time, I’m going to vote for Labour.

“I think it’s clear that we’re winning back the trust of people and it’s a remarkable result for us in a Tory stronghold.”

The full results of the Old Bexley and Sidcup by-election are:

  • Louie French (C) 11,189 (51.48%, -13.06%)

  • Daniel Francis (Lab) 6,711 (30.88%, +7.40%)

  • Richard Tice (Reform) 1,432 (6.59%)

  • Jonathan Rooks (Green) 830 (3.82%, +0.62%)

  • Simone Reynolds (LD) 647 (2.98%, -5.31%)

  • Elaine Cheeseman (Eng Dem) 271 (1.25%)

  • John Poynton (UKIP) 184 (0.85%)

  • Richard Hewison (Rejoin) 151 (0.69%)

  • David Kurten (Heritage) 116 (0.53%)

  • Carol Valinejad (CPA) 108 (0.50%)

  • Mad Mike Young (Loony) 94 (0.43%)