Skip to main content

By-elections in the 2015-17 Parliament

This page gives details of UK parliamentary by-elections in the 2015-17 Parliament.


Reason for by-election

Date of by-election

New Member

Manchester GortonDeath of Sir Gerald Kaufman
This seat was contested at the General Election on 8 June 2017Afzal Khan
(Labour hold)
CopelandResignation of Jamie Reed 23.01.1723 February 2017Trudy Harrison (Conservative gain)
Stoke-on-Trent CentralResignation of Tristram Hunt 23.01.1723 February 2017Gareth Snell (Labour hold)
Sleaford and North HykehamResignation of Stephen Phillips 04.11.168 December 2016Caroline Johnson (Conservative hold)
Richmond ParkResignation of Zac Goldsmith 25.10.161 December 2016Sarah Olney (Liberal Democrat gain)
WitneyResignation of David Cameron 12.09.1620 October 2016Robert Courts (Conservative hold)
Batley and SpenDeath of Jo Cox 16.06.1620 October 2016Tracy Brabin (Labour hold)
TootingResignation of Sadiq Khan 09.05.201616 June 2016Rosena Allin-Khan (Labour hold)
OgmoreResignation of Huw Irranca-Davies 23.03.20165 May 2016Chris Elmore (Labour hold)
Sheffield, Brightside and HillsboroughDeath of Harry Harpham 04.02.20165 May 2016Gill Furniss (Labour hold)
Oldham West and RoytonDeath of Michael Meacher 21.10.20153 December 2015Jim McMahon (Labour hold)

House of Commons Library analysis

The House of Commons Library produces briefing papers to inform MPs and their staff of key issues. The papers contain factual information and a range of opinions on each subject, and aim to be politically impartial.


The UK is currently divided into 650 areas called parliamentary constituencies, each of which is represented by one MP in the House of Commons.

Election timetables

The Electoral Registration and Administration Act 2013 increased the length of Parliamentary election timetables, both for general elections and by-elections.