Jeremy Corbyn has retained the Islington North seat, increasing his share of the vote by 9.4 points.
The Labour leader won 40,086 of the votes cast, with a majority of 30,000. Corbyn said he was "very honoured and humbled" by the size of the vote cast for him.
Following the result announcement, Corbyn called on Theresa May to resign. He said the PM should "make way for a government that is truly representative of this country".
May also retained her seat in Maidenhead.
Reflecting on results across the country, Corbyn said: "Politics has changed, and politics isn’t going back into the box where it was before".
He added: "People have said they have had quite enough of austerity politics. They've had quite enough of cuts in public expenditure."
He thanked the Islington Labour party members, and said: "I’m very, very proud of the campaign that my party has won, our manifesto... and I’m very proud of the results that are coming in all over the country tonight. Of people voting for hope for the future and turning their backs on austerity.
"If there is a message from tonight's result it is, the PM called the election because she wanted a mandate. Well the mandate she's got is lost Conservative seats, lost votes, lost support and lost confidence - I'd have thought that's enough to go, actually. "
At one stage tonight, Corbyn was favourite to become the next Prime Minister, according to odds from Betfair Exchange.