This Commons Library Briefing Paper sets out results of the by-elections held since the 2017 election. There were five by-elections in the two year Parliament, details can be found in the report. Full details are presented in the associated PDF but an overview of the recent by-election results are shown below.

Download the full report

Supporting documents

Brecon and Radnorshire – 1 August 2019

  • Jane Dodds (Liberal Democrats) – 13,826 (43.5%)
  • Chris Davies (Conservative) – 12,401 (39.0%)
  • Des Parkinson (Brexit Party) – 3,331 (10.5%)
  • Others (3 other candidates) – 2,256 (7.1%)

Majority of winning candidate – 1,425 (4.5%)

Peterborough – 6 June 2019

  • Lisa Forbes (Labour) – 10,484 (30.9%)
  • Mike Greene (Brexit Party) – 9,801 (28.9%)
  • Paul Bristow (Conservative) – 7,243 (21.4%)
  • Others (12 other candidates) – 6,392 (18.9%)

Majority of winning candidate – 683 (2.0%)

Newport West – 4 April 2019

  • Ruth Jones (Labour) – 9,308 (39.6%)
  • Matthew Evans (Conservative) – 7,357 (31.3%)
  • Neil Hamilton (UK Independence Party) – 2,023 (8.6%)
  • Others (8 other candidates) – 4,827 (20.5%)

Majority of winning candidate – 1,951 (8.3%)

Lewisham East – 14 June 2018

  • Janet Daby (Labour) – 11,033 (50.2%)
  • Lucy Salek (Liberal Democrats) – 5,404 (24.6%)
  • Ross Archer (Conservative) – 3,161 (14.4%)
  • Others (11 other candidates) – 2,381 (10.8%)

Majority of winning candidate – 5,629 (25.6%)

West Tyrone – 3 May 2018

  • Órfhlaith Begley (Sinn Féin) – 16,346 (46.7%)
  • Thomas Buchanan (DUP) – 8,390 (24.0%)
  • Daniel McCrossan (SDLP) – 6,254 (17.9%)
  • Chris Smyth (UUP) – 2,909 (8.3%)
  • Stephen Donnelly (Alliance) – 1,130 (3.2%)

Majority of winning candidate – 7,956 (22.7%)

 

Download the full report

Supporting documents