Selby and Ainsty by-election 2023: result
The Selby and Ainsty by-election was held on 20 July 2023. Keir Mather (Labour) won with 16,456 votes, 46.0% of the valid vote, a majority of 4,161 over Claire Holmes (Conservative).
The House of Commons Library describes the result as: “Labour gain from Conservative by Keir Mather with a majority of 4,161”.
At the general election of 12 December 2019, Nigel Adams (Conservative) won the seat with 60.3% of the vote; at the by-election Conservative received 34.3%.
Turnout was 44.7% of the 80,150 electorate, lower than the 72.0% at that general election.
The largest change in a party's share since the general election was for Conservative, down 25.9 percentage points.
By-election result, 20 July 2023
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Keir Mather | Labour | 16,456 | 46.0% | +21.4 |
| Claire Holmes | Conservative | 12,295 | 34.3% | −25.9 |
| Arnold Warneken | Green Party | 1,838 | 5.1% | +1.9 |
| Mike Jordan | The Yorkshire Party | 1,503 | 4.2% | +0.8 |
| David Kent | Reform UK | 1,332 | 3.7% | |
| Matt Walker | Liberal Democrat | 1,188 | 3.3% | −5.3 |
| Nick Palmer | Independent | 342 | 1.0% | |
| John Waterston | Social Democratic Party | 314 | 0.9% | |
| Sir Archibald Stanton | Official Monster Raving Loony Party | 172 | 0.5% | |
| Guy Phoenix | Heritage Party | 162 | 0.5% | |
| Andrew Gray | Independent | 99 | 0.3% | |
| Tyler Wilson-Kerr | Independent | 67 | 0.2% | |
| Luke Wellock | Climate Party | 39 | 0.1% |
Electorate 80,150; valid votes 35,807; rejected ballots 69. Change is in percentage points against the previous general election, by party.
Previous general election in Selby and Ainsty, 12 December 2019
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Nigel Adams | Conservative | 33,995 | 60.3% | +1.6 |
| Malik Rofidi | Labour | 13,858 | 24.6% | −9.6 |
| Katharine Macy | Liberal Democrat | 4,842 | 8.6% | +4.5 |
| Mike Jordan | The Yorkshire Party | 1,900 | 3.4% | |
| Arnold Warneken | Green Party | 1,823 | 3.2% |
Electorate 78,398; valid votes 56,418; majority 20,137. The Commons Library describes it as: “Conservative hold by Nigel Adams with a majority of 20,137”.
All general elections and by-elections
Sources
- By-election result page
Read 15 October 2026 · SHA-256
16bde722c6066dc5… - By-election candidate results (CSV)
Read 15 October 2026 · SHA-256
8dfd8bd63656b33e… - Previous general election result page
Read 15 October 2026 · SHA-256
68aa040c30547e91… - Previous general election candidate results (CSV)
Read 15 October 2026 · SHA-256
571523816ab494d0…