Dominic Raab from the Conservatives has held on to his Esher and Walton seat.

It was declared early on Friday morning that Raab will continue as Tory MP for the constituency after he received 31,132 votes.

The Lib Dem candidate, Monica Harding, came in at second place on election night, receiving 28,389 votes.

She was followed by Labour's Peter Ashurst in third place with 2,838 votes, and independent candidate Kylie Keens in fourth with 347.

Baron Badger of the Monster Raving Loony Party received 326.

Turnout was high, at 77.9 per cent.

Monica Harding narrowed the gap from the 2017 General Election by gaining a whopping 18,015 extra votes for the Lib Dems, with the Labour vote collapsing.

Speaking after her defeat, Monica Harding said: "The campaign has been absolutely tremendous.

"We’ve done absolutely fantastic. Just look at the numbers, we've gone from over 11,000 in 2017 to over 28,000 today and I could not ask for a better team.

 "Right now I’m going to have a very long sleep and then I’m going to see my children because I haven’t seen much of them for the last six weeks, then we’re going to do Christmas and then after that we’ll see."

Reflecting on his win, Mr Raab said: "I’ve got a mandate from half the voters in this constituency to take this forward and get brexit done.

"The truth is brexit has been a thorn in our side and until it’s delivered we won’t be able to bring people together.

"That’s something I do take seriously and I do understand the concern last that people who voted remain have but let’s also be clear I won this election with a mandate to deliver brexit with a deal which allays fears of those who were worried there would be a no deal scenario, to take the country forward on the economy, on the cost of living, more police on our streets and also to do all those things locally from protecting the green belt, to the work connected to local charities through Elmbridge philanthropy and I’m looking forward to taking that up tomorrow.

"I’m the one that’s talked most about the cost of living pressures in this constituency I’ve been down to the food banks, we’ve got some terrific volunteers and the cost of pressures are really high here.

"That’s why we’re talking about providing the homes that people can afford, that’s why we’ve said we will increase the national living wage to 10.50, that’s why we talk about raising the national insurance threshold— that’s a positive conservative agenda for the lowest paid in work.

"Certainly what I want to do is alleviate the pressures on the cost of living.

"Whether that’s on our welfare reform encourages people into work and incentivises people that do find themselves in dire straights, whether it’s making sure we ease the pressure on those who are doing the right thing and are in work but face huge cost of living pressures here.

"That takes time and I’m absolutely committed to it."