It was a night which saw a major shift in the make-up of the council on Thursday night and into Friday.
Labour are now the largest party on 19 seats, followed by Peterborough First with 14 while the Conservatives lost 11 seats to be reduced to 11 seats.
The council is now: The make-up of the council is now: Labour/Labour and Co-operative 19, Peterborough First 14, Conservatives 11, Liberal Democrats 9, Green 4, Independents 3.
Find out the result from every ward below.
1. Local elections count at Kingsgate
Local elections count at Kingsgate. Photo: David Lowndes
2. Barnack - Irene Walsh (Conservative)
Irene Walsh (Conservative) 437, June Bull (Green Party) 60, Stephanie Matthews (Labour Party) 132, Beki Sellick (Liberal Democrats) 70, Kevin Tighe (Independent) 396. Turnout: 39.89% Photo: David Lowndes
3. Bretton - Nicola Jenkins (Labour)
Nicola Jenkins (Labour and Cooperative Party) 835, Chaz Fenner (Conservative) 757, Mark Williams (Green Party) 175, Rohan Wilson (Liberal Democrats) 121. Turnout: 27.9%. Photo: David Lowndes
4. Central- Amjad Iqbal (Labour)
Amjad Iqbal (Labour and Cooperative Party) 1377, Steve Cawley (Trade Unionist and Socialist Coalition) 94, Jenae Holton (Conservative) 412, Jason Kerridge (Liberal Democrats) 161, Mohammed Munir (Green Party) 820. Turnout: 31.59% Photo: David Lowndes