Labour MP and supporters
Media playback is unsupported on your device

By-elections: Labour retains three seats

30 November 2012 Last updated at 18:28 GMT

Labour has won three by-elections, retaining Commons seats in Croydon North, Middlesbrough and Rotherham.

It increased its share of the vote in all three seats, but its majority was down in Rotherham, where the previous MP had quit over expenses claims.

The UK Independence Party came second in Middlesbrough and Rotherham, and finished third in Croydon North.

Gary O'Donoghue reports.