Andrew Pakes has been elected as the Labour MP for Peterborough.

Mr Pakes has unseated Paul Bristow, the former Tory MP for the city. Andrew Pakes won by 118 votes to Mr Bristow.

The full vote share is down below:

Paul Bristow (Conservatives) - 13,300

Nicola Day (Green Party) - 2,542

Amjad Hussain (Workers Party of Britain) - 5,051

Zahid Khan (Independent) - 211

Sue Morris (Reform UK) - 5,379

Andrew Pakes (Labour) - 13,418

Tom Rogers (Christian Peoples Alliance) - 225

Nick Sandford (Liberal Democrats) - 1,746