Brecon and Radnorshire by-election 2019: result
The Brecon and Radnorshire by-election was held on 1 August 2019. Jane Dodds (Liberal Democrat) won with 13,826 votes, 43.5% of the valid vote, a majority of 1,425 over Chris Davies (Conservative).
The House of Commons Library describes the result as: “Liberal Democrat gain from Conservative by Jane Dodds with a majority of 1,425”.
At the general election of 8 June 2017, Chris Davies (Conservative) won the seat with 48.6% of the vote; at the by-election Conservative received 39.0%.
Turnout was 59.6% of the 53,393 electorate, lower than the 73.8% at that general election.
The largest change in a party's share since the general election was for Liberal Democrat, up 14.4 percentage points.
By-election result, 1 August 2019
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Jane Dodds | Liberal Democrat | 13,826 | 43.5% | +14.4 |
| Chris Davies | Conservative | 12,401 | 39.0% | −9.6 |
| Des Parkinson | The Brexit Party | 3,331 | 10.5% | |
| Tomos Glyndwr Davies | Labour | 1,680 | 5.3% | −12.4 |
| Lady Lily The Pink | Official Monster Raving Loony Party | 334 | 1.1% | |
| Liz Philips | UK Independence Party | 242 | 0.8% | −0.6 |
Electorate 53,393; valid votes 31,814; rejected ballots 73. Change is in percentage points against the previous general election, by party.
Previous general election in Brecon and Radnorshire, 8 June 2017
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Chris Davies | Conservative | 20,081 | 48.6% | +7.5 |
| James Gibson-Watt | Liberal Democrat | 12,043 | 29.1% | +0.8 |
| Dan Lodge | Labour | 7,335 | 17.8% | +3.0 |
| Kate Heneghan | Plaid Cymru | 1,299 | 3.1% | −1.3 |
| Peter Gilbert | UK Independence Party | 576 | 1.4% | −6.9 |
Electorate 56,010; valid votes 41,334; majority 8,038. The Commons Library describes it as: “Conservative hold by Chris Davies with a majority of 8,038”.
All general elections and by-elections
Sources
- By-election result page
Read 15 October 2026 · SHA-256
5f13108c8f8dcad8… - By-election candidate results (CSV)
Read 15 October 2026 · SHA-256
f669e93fdb56d0e5… - Previous general election result page
Read 15 October 2026 · SHA-256
185a4f7aec810938… - Previous general election candidate results (CSV)
Read 15 October 2026 · SHA-256
52e1ea89e77d4d27…