By-elections in the 2017-19 Parliament
This page gives details of UK parliamentary by-elections during the 2017-19 Parliament.
Constituency |
Reason for by-election |
Date of by-election |
New Member |
| Brecon and Radnorshire | Successful recall petition against Chris Davies, closed 20 June 2019 | 1 August 2019 |
Jane Dodds (Liberal Democrats win) |
| Peterborough | Successful recall petition against Fiona Onasanya, closed 1 May 2019 | 6 June 2019 | Lisa Forbes (Labour Win) |
| Newport West | Death of Paul Flynn, 17 February 2019 | 4 April 2019 | Ruth Jones (Labour hold) |
| Lewisham East | Resignation of Heidi Alexander, 9 May 2018 | 14 June 2018 |
Janet Daby |
| West Tyrone | Resignation of Barry McElduff, 16 January 2018 | 3 May 2018 | Órfhlaith Begley (Sinn Féin hold) |
House of Commons Library analysis