After 25 years of Conservative representation, the Labour Party held the seat for 13 years until 2005, since which time the seat has been served by (in succession) two Liberal Democrats.
The Labour Party held the seat for 13 years until 2005. This was since which time the seat has been served by (in succession) two Liberal Democrats. This was after 25 years of Conservative representation.