UK parliamentary by-elections since 1945
This list notes the number of by-elections by session since 1945-46 together with a list of the the successful candidates in by-elections since 2005.

This paper summarises the results of the local and mayoral elections held on 6 May 2010. Elections were held in all 32 London boroughs, 36 metropolitan boroughs, 20 unitary authorities, and 76 shire districts. Labour had a net gain of 17 councils, the Conservatives a net loss of seven and the Liberal Democrats a net loss of one. Four incumbent mayors were re-elected: in the London Boroughs of Hackney, Lewisham and Newham (all Labour), and in Watford (Liberal Democrat). The UK General Election was held on the same day.
Local elections 2010 (2 MB , PDF)
This paper summarises the results of the local and mayoral elections held on 6 May 2010. Elections were held in all 32 London boroughs, 36 metropolitan boroughs, 20 unitary authorities, and 76 shire districts. Labour had a net gain of 17 councils, the Conservatives a net loss of seven and the Liberal Democrats a net loss of one. Four incumbent mayors were re-elected: in the London Boroughs of Hackney, Lewisham and Newham (all Labour), and in Watford (Liberal Democrat). The UK General Election was held on the same day.
Local elections 2010 (2 MB , PDF)
This list notes the number of by-elections by session since 1945-46 together with a list of the the successful candidates in by-elections since 2005.
A Commons Library briefing on the financial resilience of local authorities.
Recall allows voters to remove an elected representative between elections by signing a petition. This briefing explains how UK recall petitions work.