The decisive nature of the result, which is set to give the Conservatives their largest governing majority since 1987, will be welcomed by European Union leaders anxious to finally close the chapter on a Brexit process that has seen the UK's exit from the bloc, originally planned for March this year, extended twice.
Sources in other Labour heartland seats including Wrexham and Bishop Auckland were also predicting Tory gains.
Acknowledging that Labour had failed to convince voters, the MP added: "We can dress it up any way we like, but people needed us and we haven't been good enough to be there structurally".
The first couple of results were some relief for the Labour Party as its candidates clinched the traditionally held Newcastle-Upon-Tyne Central and Houghton and Sunderland South seats, albeit with reduced majority.
"And the damage and the untold horrors they will unleash in Stoke on Trent I believe lies firmly at the door of those running the national party's campaign and the decisions they have made about where to target and the sort of Brexit response they should have".
The majorities stand at 807 for Northampton North and 1,159 in Northampton South.
"This One Nation Conservative government has been given a mandate to unite this country and take it forward", said Johnson following his own election.
The result, the largest majority for a Conservative leader since Margaret Thatcher in the 1980s, would be seen as a triumph for his tightly-controlled campaign, which was largely gaffe-free until the final week.
In contrast, his main rival for No 10 Downing Street, Labour leader Jeremy Corbyn, had promised voters another referendum with a choice between a renegotiated Brexit deal and remaining in the economic bloc.
Mr Corbyn's party, which had 243 MPs when Parliament was dissolved last month, is forecast to lose 52 seats, according to a BBC/Sky/ITV exit poll, which put the Tories on 368 seats.
But facing his second General Election defeat, Mr Corbyn announced that he would call it a day as leader as he was re-elected in his London seat.
Shadow chancellor John McDonnell said the exit poll was "extremely disappointing".
"That is the country we now live in - and we can pretend it's different, and in lots of parts of the country it is different, but in this part of the country it is our reality".
He said he would discuss with the party how to ensure there was a "process of reflection ".
"Some will be celebrating the wave of nationalism sweeping both sides of the border, and I do congratulate all those elected", Swinson said.
In many ways Jeremy Corbyn has been proved right in this election for not having embraced the remain cause wholeheartedly with a total lack of respect for anyone who voted for Brexit. I've been saying this for years.
Jeremy Corbyn has said he will not lead the Labour Party into another general election as his party faced humiliation in the 2019 General Election. "Everyone knew that he couldn't lead the working class out of a paper bag".
Julie Elliott, who retained Sunderland Central but with a majority down from 9,997 in 2017 to 2,964 over the Tory candidate, told the PA news agency: "It's very clear what needs to be done".
Jo Swinson's vainglorious vow to stop Brexit that she imagined would win the party more seats fell as flat as deflated fart cushion.
The anti-war campaigner, who has represented Islington North since 1983, ran as an outside candidate for the party leadership in 2015 and managed to outlast two Tory prime ministers.
Trailer: Netflix's The Witcher
All eight episodes of The Witcher will drop onto Netflix on December 20, ready to binge over the Holiday period. On a Continent riddled with evil, the paths of a monster hunter, a sorceress and a runaway princess converge.