Jeremy Corbyn has increased his majority by 10,430 votes.
The Labour leader gained 40,086 votes in North Islington.
The Conservatives won 6,871 votes, while the Lib Dems and the Greens had 4,946 and 2,229 votes respectively.
"Politics has changed," Mr Corbyn said. "Politics isn't going back into the box where it was before.
"People have said they have had quite enough of austerity politics."
He went on to call for Theresa May to resign.
He said: "The Prime Minister 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 would have thought that is enough for her to go actually."
Mr Corbyn has held the Islington North seat since 1983.
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies