In Leeds, Labour took all seven seats for which votes were counted at the John Charles Centre for Sport.

Rachel Reeves was set to become the country’s first female chancellor of the exchequer after winning in Leeds West and Pudsey.

Ms Reeves took 18,976 votes in the constituency, beating second place Tory Lee Farmer who got 6,584.

She warned that a Labour government would inherit difficult decisions from the Conservatives.

Ms Reeves said: “You have put your trust in me and I will not let you down.

“We have promised to end the chaos, to turn the page and get to work rebuilding our country.”

But she added: “There are no quick fixes and hard choices lie ahead. It will demand hard work and harder choices. I am ready for them.”

In a shock result, Mark Sewards won Leeds South West and Morley with 17,681 votes, beating Conservative Andrea Jenkyns on 9,258 votes.

He said: “The result tonight is a historic one.”

Ms Jenkyns was previously the MP for Morley and Outwood before boundary changes ahead of this election.

She criticised the Conservative Party leadership in a losing speech, also paying tribute to her family.

Ms Jenkyns said: “I fear for our country under a Labour government. But whatever is left of our Conservative Party, please listen to the public this time.”

Hilary Benn took 17,117 votes to win for Labour in Leeds South.

The Green Party’s Ed Carlisle was second with 5,838 votes.

Mr Benn said it seemed clear that the country had voted for change. He added: “And Labour is ready for that task.”

Leeds Central and Headingley was taken by Alex Sobel for Labour with 15,853 votes.

The city’s Leeds East seat was taken by Labour’s Richard Burgon, who took 18,610 votes.

He said the night’s result was a rejection of the past 14 years of Tory rule.

Mr Burgon said: “The Conservative Party has been rejected by people across this country.”

Fabian Hamilton was re-elected to the Leeds North East seat for Labour with 23,260 votes. He said: “It’s a brilliant result for us in Leeds North East.”

Katie White also scored a big win for Labour, taking Leeds North West with 22,882 votes.

She said: “I promise I will work hard for you. Let’s begin to change this country for the better.”

Second place in that constituency was Thomas Averre, who won 10,986 votes.

Votes in seven of the city’s ten constituencies were counted at the John Charles Centre for Sport in south Leeds.

Note: Three other seats, Selby, Wakefield and Rothwell and Wetherby and Easingwold, were counted by Wakefield and North Yorks councils.