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%)