The former Labour leader clinched a victory with more than 24,000 votes, compared to Labour candidate Praful Nargund who won more than 16,000.
It will come as a huge relief to Mr Corbyn, who has represented the north London constituency for 40 years.
Speaking at the count, he said: “I want to place on record my enormous thanks to the people of Islington North for electing me for the 11th time.”
He added: "We have shown what kinder, gentler and more sensible, more inclusive politics can bring about.
“I couldn’t be more proud of my constituency than I am tonight and proud of our team that brought this result. Thank you very much Islington North for the result we have achieved tonight.”
Islington North was on a knife edge, with the earlier general election exit poll saying that it was too close to call.
This assumes that the people that voted for Shaheen would’ve voted Labour if she didn’t stand. IDS got 35% of the vote, so Labour (who got 25%) would’ve needed just under half of Shaheen’s 25% to win. I’m sure some would have switched to Labour, but 40%? Do you think the kind of voter that would vote for Shaheen directly wouldn’t vote Green out of protest of what happened to her?
Every other seat in the country - bar Islington North and Corbyn - shows extensive tactical voting to unseat the Tories, so, yes I do absolutely expect that at least 40% would have held their nose.
Do I think what happened to her was fair? No, I don’t. But running out of spite sure is a very individualist approach to a political philosophy defined by the needs of the many outweighing the few.