List of United Kingdom by-elections (1979–2010)
There were 130 parliamentary by-elections in the United Kingdom between the 1979 and 2010 general elections. In the list below, the names of the incumbent and victor and their respective parties are given. Where seats changed political party at the election, the result is highlighted: blue for a Conservative gain, red for a Labour gain, yellow for a SNP gain, orange for a Liberal, Social Democratic Party or Liberal Democrat gain and grey for any other gain.
Where the cause of by-election is given as "resignation" or "seeks re-election", this indicates that the incumbent was appointed on his or her own request to an "office of profit under the Crown", either the Steward of the Chiltern Hundreds or the Steward of the Manor of Northstead. Accepting an office of profit under the Crown vacates the member's seat. This process is used because members of the House of Commons are not technically permitted to resign. A member who resigns in this manner may stand for re-election.
There were 14 by-elections in the 2005–2010 Parliament. Eight were in seats held by the governing Labour party, three by the Conservatives, one by the Liberal Democrats, one by an independent and one by the speaker. Eight by-elections were won by the incumbent party, including in Haltemprice and Howden where Conservative David Davis resigned to recontest his seat. Meanwhile, Blaenau Gwent was won by a second independent candidate. Labour lost four seats; two to the Conservatives, one to the Liberal Democrats and one to the SNP. The speaker's seat was regained by Labour, the party speaker Michael Martin represented before he took up the position in a previous constituency. Eight by-elections were a result of the death of the incumbent MP - five Labour MPs died, along with one Liberal Democrat, one Conservative and independent MP Peter Law.
At the dissolution of Parliament in 2010 there were three vacancies: North West Leicestershire and Middlesbrough South and East Cleveland, caused by the death of their respective Labour members David Taylor and Ashok Kumar; and Strangford caused by the resignation of the DUP's Iris Robinson. With the close proximity of the 2010 general election, by-elections were not held in these seats. Middlesbrough South and East Cleveland and Strangford were held by Tom Blenkinsop and Jim Shannon respectively, but North West Leicestershire was won by Conservative Andrew Bridgen.
- Gain retained at the 2010 general election.
- Gain not retained at the 2010 general election.
There were six by-elections in the 2001–2005 Parliament. Each were in seats held by the governing Labour party, four of which were held and two won by the Liberal Democrats. Four by-elections were a result of the death of the incumbent MP.
|Hartlepool||30 September 2004||Peter Mandelson||Labour||Iain Wright||Labour||Resignation on appointment as European Commissioner|
|Birmingham Hodge Hill||15 July 2004||Terry Davis||Labour||Liam Byrne||Labour||Resignation on appointment as Secretary-General of the Council of Europe|
|Leicester South[53 1]||15 July 2004||Jim Marshall||Labour||Parmjit Singh Gill||Liberal Democrats||Death (heart attack)|
|Brent East[53 2]||18 September 2003||Paul Daisley||Labour||Sarah Teather||Liberal Democrats||Death (cancer)|
|Ogmore||14 February 2002||Sir Raymond Powell||Labour||Huw Irranca-Davies||Labour||Death (unknown; probable asthma attack)|
|Ipswich||22 November 2001||Jamie Cann||Labour||Chris Mole||Labour||Death (liver disease)|
- Gain not retained at the 2005 general election.
- Gain retained at the 2005 general election.
There were 17 by-elections in the 1997–2001 Parliament. Eight were in seats held by the governing Labour party, five by the Conservatives, one by the Liberal Democrats, one by Plaid Cymru, one by the Ulster Unionist Party and one by the speaker. 14 by-elections were won by the incumbent party. The Conservatives lost one seat to the Liberal Democrats, and the Democratic Unionist Party gained South Antrim from the Ulster Unionists. The speaker's seat was regained by Labour, the party speaker Betty Boothroyd represented before she took up the position. Ten by-elections were a result of the death of the incumbent MP; six were Labour, three Conservative and one was the Ulster Unionist MP Clifford Forsythe.
|Falkirk West||21 December 2000||Dennis Canavan||Labour/ Independent[52 1]||Eric Joyce||Labour||Resignation in order to concentrate on his role as a Member of the Scottish Parliament|
|West Bromwich West||23 November 2000||Betty Boothroyd||Speaker[52 2]||Adrian Bailey||Labour||Life peerage|
|Preston||23 November 2000||Audrey Wise||Labour||Mark Hendrick||Labour||Death (cancer)|
|Glasgow Anniesland||23 November 2000||Donald Dewar||Labour||John Robertson||Labour||Death (Brain haemorrhage after heart surgery)|
|South Antrim||21 September 2000[52 3]||Clifford Forsythe||UUP||William McCrea||DUP||Death (sudden illness)|
|Tottenham||22 June 2000||Bernie Grant||Labour||David Lammy||Labour||Death (heart attack)|
|Romsey||4 May 2000[52 4]||Michael Colvin||Conservative||Sandra Gidley||Liberal Democrats||Death (accidental fire)|
|Ceredigion||3 February 2000||Cynog Dafis||Plaid Cymru||Simon Thomas||Plaid Cymru||Resignation following election to the Welsh Assembly|
|Kensington and Chelsea||25 November 1999||Alan Clark||Conservative||Michael Portillo||Conservative||Death (cancer)|
|Wigan||23 September 1999||Roger Stott||Labour||Neil Turner||Labour||Death (long illness)|
|Hamilton South||23 September 1999||George Robertson||Labour||Bill Tynan||Labour||Life peerage upon appointment as Secretary-General of NATO|
|Eddisbury||22 July 1999||Alastair Goodlad||Conservative||Stephen O'Brien||Conservative||Appointment as High Commissioner to Australia|
|Leeds Central||10 June 1999||Derek Fatchett||Labour||Hilary Benn||Labour||Death (heart attack)|
|Winchester||20 November 1997||Mark Oaten||Liberal Democrats||Mark Oaten||Liberal Democrats||Void election|
|Beckenham||20 November 1997||Piers Merchant||Conservative||Jacqui Lait||Conservative||Resignation (scandal)|
|Paisley South||6 November 1997||Gordon McMaster||Labour||Douglas Alexander||Labour||Death (suicide)|
|Uxbridge||31 July 1997||Sir Michael Shersby||Conservative||John Randall||Conservative||Death (heart attack)|
There were 18 by-elections in the 1992–1997 Parliament. Eight were in seats held by the governing Conservative party, nine by Labour and one by the Ulster Popular Unionist Party. Nine by-elections were won by the incumbent party, all of which happened to be Labour. The Conservatives lost all eight seats in the by-elections - four to the Liberal Democrats, three to Labour and one to the SNP. The UK Unionist Party gained North Down from the Ulster Popular Unionists. 16 by-elections were a result of the death of the incumbent MP - eight Conservatives died, along with seven Labour MPs and the Ulster Popular Unionist MP Sir James Kilfedder.
At the dissolution of Parliament in 1997 there were two vacancies: Meriden, caused by the death of its Conservative member Iain Mills, and Don Valley, caused by the death of its Labour member Martin Redmond. With the close proximity of the 1997 general election, by-elections were not held in these seats. They were held by Caroline Spelman and Caroline Flint respectively.
There were 24 by-elections in the 1987–1992 Parliament. Ten were in seats held by the governing Conservative party, 13 by Labour and one by the Ulster Unionist Party. 16 by-elections were won by the incumbent party. Labour lost one seat to the SNP, and the Conservatives lost seven seats; four to Labour and three to the Liberal Democrats. 20 by-elections were a result of the death of the incumbent MP - 11 Labour MPs died, along with eight Conservatives and Ulster Unionist Harold McCusker.
There were 31 by-elections in the 1983–1987 Parliament. Nine were in seats held by the governing Conservative party, six by Labour and one by the Liberals. The remaining 15 were in Northern Ireland, involving the province's own political parties. 25 by-elections were won by the incumbent party, including all in Northern Ireland except one. The Conservatives lost five seats; one to Labour, two to the Liberals, and two to the Social Democrats. The Ulster Unionists lost one seat to the Social Democratic and Labour Party. 11 by-elections were the result of the death of the incumbent MP; seven were Conservatives, three Labour and one Liberal.
There were 20 by-elections in the 1979–1983 Parliament. Seven were in seats held by the governing Conservative party, ten by Labour, one by the Ulster Unionists and two (in the same seat) by Irish republican parties, who do not take up their seats in the House of Commons. 13 by-elections were won by the incumbent party. The Conservatives lost four seats: one to Labour, one to the Liberals and two to the Social Democrats, and Labour lost two seats: one to the Liberals and one to the Conservatives. Meanwhile, the seat of Fermanagh and South Tyrone was won from the Independent Republican Party by Anti H-Block, a branch of Sinn Féin. 15 by-elections were a result of the death of the incumbent MP; six were Conservatives, six Labour, and the others were the Ulster Unionist Robert Bradford, the Independent Republican Frank Maguire and the Anti H-Block member Bobby Sands (who was in prison).
- List of United Kingdom by-elections (2010–present)
- List of United Kingdom by-elections (1950–1979)
- United Kingdom by-election records
- United Kingdom Election Results (David Boothroyd)
- United Kingdom Elections (Keele University)
- British Parliamentary By-Elections since 1945
- List of MPs since 1660
- F. W. S. Craig (1984). British parliamentary election results, 1974–1983. Chichester: Parliamentary Research Services. ISBN 0-900178-23-X.
- F. W. S. Craig, British Parliamentary Election Statistics 1832–1987
- F. W. S. Craig (1987). Chronology of British by-elections, 1832–1987. Chichester: Parliamentary Research Services. ISBN 0-900178-31-0.