Stephan Morgan, the Labour party candidate, has taken the Portsmouth South seat with 18,290 votes – a 21.5 per cent gain.
The seat was won from Conservative Flick Drummond who had a 14,585 majority in 2015, beating the Lib Dems into second.
Morgan managed to overtake the two parties during this election.
The Lib Dems had 7,699 votes and UKIP who had a 10 per cent loss only 1,129
Voter turnout was 63.9 per cent .