Brentford and Iselworth

Labour have come out on top in the borough of Hounslow , as Labour's Ruth Cadbury and Seema Malhotra, also of the Labour Party , held their seats.

The result for Brentford and Isleworth was announced first, with cheers erupting as Labour's Ruth Cadbury was announced as the winner with 35,364 votes, next to Conservative Mary Macleod's 23,182, with Joe Bourke of the Liberal Democrats winning 3,083 votes.

Ruth Cadbury's win is considerably larger than in the last General Election, when she only defeated Mary Macleod by 465 votes.

But the Labour-Conservative majority narrowed even tighter than 2015 in Harrow East, where Bob Blackman was reelected for the Tory party.

Voter turnout increased in both constituencies, with 71.07% hitting polling stations in Harrow East, and 72.33% in Harrow West.

Hayes and Harlington

From the second he walked in, John McDonnell told the press "as soon as we get the opportunity we will form a government".

The incumbent, who has been Shadow Chancellor for more than two years, retained his seat, boosting his majority from around 15,000 to over 18,000 votes.

The leader vowed to continue to work hard within the community as an MP as well as raising their concerns in parliament, a statement which may refer to a future front bench role in a possible Labour government.

"The electorate wanted to talk about more than Brexit," he said.

"They wanted to talk about what's happening in our health service: the waiting lists going up, people being treated in corridors, the underfunding but also to be frank the exploitation of our health staff.

"It cannot be right that in the fifth largest economy in the world we have nurses who have to depend on food banks to survive."

Greg Smith, the Conservative candidate who came second, caused a stir by calling Mr McDonnell a communist.

"I sincerely hope as the results unfold that there is a Conservative government elected to govern us for the next Parliament and not a government that is inspired by Das Kapital, Chairman Mao's Little Red Book and the things we have seen uncovered from the mdoern extreme left Labour Party."

The comments were met with boos and heckles of "grow up" not just from Labour supporters but also among Greens and Lib Dems.

Kensington

Read More

Twickenham

Liberal Democrat Vince Cable takes back his seat in Twickenham, which he lost to Conservative Tania Mathias in 2015, bringing in the major change in west London.

He got 34,969 votes this time and Mania Mathias of the Conservative got 25,207.

Richmond Park

Zac Goldsmith narrowly won back his seat by just 45 votes after returning to the Conservatives.

Zac Goldsmith - Conservative 28,588

Sarah Olney - Lib Dem 28, 543

Cate Tuitt - Labour 5,773

Peter Jewell - UKIP 426

Zac Goldsmith regained his seat at Richmond Park by the slenderest of margins - just 45 votes

Ruislip, Northwood and Pinner

In this safe Conservative seat, incumbent Nick Hurd was elected once again to represent the constituency albeit with a slightly smaller margin.

He retained almost the exact same number of votes as the previous election, with Labour's Rebecca Lury gaining more than 6,000 votes on 2015.

In his subdued victory speech, Mr Hurd thanked the voters and vowed to continue to fight against HS2.

"Ruislip, Northwood and Pinner faces a lot of challenges going forward, not least of which is HS2 and I will continue to stand up for the community in the face of whatever the future throws at it," he said.

"This election has shown Nick that you can't be complacent and I truly hope that you do listen and act on your constituents concerns and represent the interests of Ruislip Northwood and Pinner," said Rebecca Lury, who came second.

Nick Hurd - Conservative 30,555 HOLD.

Rebecca Lury - Labour - 16,575.

Alex Cunliffe - Liberal Democrats 3,813.

Sarah Green - Green 1,268.

Richard Braine - UKIP 1,171.

The Tories' Nick Hurd has retained his Ruislip Northwood and Pinner seat

Uxbridge and South Ruislip

The first seat to be called at Brunel University's count was awarded to Boris Johnson, who increased his vote count to 23,716, up from 22,511 in 2015.

The Foreign Secretary arrived at the sports hall and was briskly whisked through to the counting area where he turned his back to the gathered media.

He made a brief acceptance speech, refusing to comment on rumours he will be vying to take on Theresa May in a leadership contest.

The main story from the constituency was the huge Labour swing, with candidate Vincent Lo increasing the party's vote count by around 7,000 and halving the gap between Tories and Labour to just 5,000.

"It's early to comment on the events unfolding tonight in this General Election but one thing is absolutely clear I think to all of us who are being elected as MPs tonight across our fantastic country and that is we've got to listen to our constituents and listen to their concerns," said Mr Johnson.

The comments appear to be a reaction to a worse performance by the Conservatives than expected.

Boris Johnson - Conservative 23,716 HOLD

Vincent Lo - Labour 18,682

Rosina Robson - Liberal Democrat 1,835

Elizabeth Kemp - UKIP 1,577

Mark Keir- Green 884

Turnout 66.87% Spoiled ballots - 83

The results for Uxbridge and South Ruislip

Westminster North:

Karen Buck for Labour held on to her seat in Westminster North.

Karen Buck - Labour 25,934 HOLD

Lindsey Hall - Conservative 14,422

Alex Harding - Liberal Democrat 2,253

Emannuelle Tandy - Green 595.

Karen Buck returned as MP.

Cities of London & Westminster:

And finally, Mark Field was returned as MP for Cities of London and Westminster

Mark Field - Conservative 18,005 HOLD

Ibrahim Dogus - Labour 14,857

Bridget Fox - Liberal Democrats 4,270

Lawrence McNally - Green 821

Anil Bhatti - UKIP 426.

Keep up to date with the latest news in west London via the free getwestlondon app.

You can set up your app to see all the latest news and events from your area, plus receive push notifications for breaking news.