Old Bexley and Sidcup by-election 2021: result
The Old Bexley and Sidcup by-election was held on 2 December 2021. Louie French (Conservative) won with 11,189 votes, 51.5% of the valid vote, a majority of 4,478 over Daniel Francis (Labour).
The House of Commons Library describes the result as: “Conservative hold by Louie French with a majority of 4,478”.
At the general election of 12 December 2019, James Brokenshire (Conservative) won the seat with 64.6% of the vote; the same party held it at the by-election.
Turnout was 33.5% of the 64,831 electorate, lower than the 69.8% at that general election.
The largest change in a party's share since the general election was for Conservative, down 13.1 percentage points.
By-election result, 2 December 2021
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Louie French | Conservative | 11,189 | 51.5% | −13.1 |
| Daniel Francis | Labour | 6,711 | 30.9% | +7.4 |
| Richard Tice | Reform UK | 1,432 | 6.6% | |
| Jonathan Rooks | Green Party | 830 | 3.8% | +0.6 |
| Simone Reynolds | Liberal Democrat | 647 | 3.0% | −5.3 |
| Elaine Cheeseman | English Democrats | 271 | 1.3% | |
| John Poynton | UK Independence Party | 184 | 0.9% | |
| Richard Hewison | Rejoin EU | 151 | 0.7% | |
| David Kurten | Heritage Party | 116 | 0.5% | |
| Carol Valinejad | Christian Peoples Alliance | 108 | 0.5% | +0.0 |
| Mad Mike Young | Official Monster Raving Loony Party | 94 | 0.4% |
Electorate 64,831; valid votes 21,733; rejected ballots 50. Change is in percentage points against the previous general election, by party.
Previous general election in Old Bexley and Sidcup, 12 December 2019
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| James Brokenshire | Conservative | 29,786 | 64.6% | +3.1 |
| David Tingle | Labour | 10,834 | 23.5% | −5.8 |
| Simone Reynolds | Liberal Democrat | 3,822 | 8.3% | +5.0 |
| Matt Browne | Green Party | 1,477 | 3.2% | +1.5 |
| Carol Valinejad | Christian Peoples Alliance | 226 | 0.5% | +0.3 |
Electorate 66,104; valid votes 46,145; majority 18,952. The Commons Library describes it as: “Conservative hold by James Brokenshire with a majority of 18,952”.
All general elections and by-elections
Sources
- By-election result page
Read 15 October 2026 · SHA-256
6f9b556502be5a4e… - By-election candidate results (CSV)
Read 15 October 2026 · SHA-256
aeaa3f26428dde2b… - Previous general election result page
Read 15 October 2026 · SHA-256
25595904d4a2233c… - Previous general election candidate results (CSV)
Read 15 October 2026 · SHA-256
be4427a12fcb7b63…