After weeks of campaigning on the back of Theresa May's snap election, the nation was woken up to a hung parliament on Friday June 9.

In the west London constituencies , while voters await a couple of the final results to trickle through, a majority have remained the same, with Labour returning a higher number of votes than in 2015.

The main change saw the return of Vince Cable for the Liberal Democrats in Twickenham , a bitter-sweet result for the party which lost its leader, Nick Clegg.

Below are the results from west London.

Labour's Seema Malhotra is elected for Feltham and Heston

Brent North and Brent Central

Labour has retained its seats in the Brent Central and Brent North seats in the 2017 General Election.

Dawn Butler secured a massive majority of just three short of 28,000 in Brent Central , while Barry Gardiner walked away with a majority of 17,061 in Brent North.

In nearby Hampstead and Kilburn, Tulip Siddiq also won her seat, ensuring all three MPs returned in Brent are Labour.

Brent Central:

Dawn Butler - Labour 38,208 HOLD

Rahoul Bhansail - Conservative 10,211

Anton Georgiou - Liberal Democrat 2,519

Shaka Lish -- Green 802

Janice North - UKIP 556

Labour has held on to Brent Central

Brent North:

Barry Gardiner - Labour 35,496 HOLD

Ameet Jogla - Conservative 18,435

Paul Lorber - Liberal Democrat 1,614

Michaela Lichten - Green 660

Elcena Jeffers - Independent 239

Barry Gardiner has retained his Brent North seat

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.

Brentford and Isleworth was a marginal seat after 2015, but Ruth Cadbury has now won a 12,000-plus majority

Chelsea and Fulham

The Conservatives held their seat in Chelsea and Fulham.

Greg Hands - Conservative - 22,179 HOLD

Alan De'Ath - Labour - 13,991

Louise Rowntree - Liberal Democrat - 4,627

Bill Cashmore - Green - 807

Alasdair Seton-Marsden - UKIP - 524

Greg Hands is a rare Conservative winner in London, retaining his Chelsea and Fulham seat

Cities of London and Westminster

Conservatives were also the winners in the Cities of London & Westminster, once again retaining their seat.

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.

Mark Field returned as MP

Ealing central and Acton

Labour’s Rupa Huq in Ealing Central and Acton has increased her majority hugely.

From 22,002 votes in 2015, she won 33,037 this time around.

Rupa Huq - Labour 33,037 HOLD

Joy Morrissey - Conservative 19,230

Jon Ball - Liberal Democrat 3,075

The Ealing Central and Acton results

Ealing North

Labour also held its seat in Ealing North.

Stephen Pound - Labour 34,635 HOLD

Conservative - Isobel Grant - 14,942

Humaira Sanders - Liberal Democrat - 1,275

Peter Mcilvenna - UKIP - 921

Meena Hans - Green - 743

Steve Pound has held on to his Ealing North seat for Labour

Ealing Southall

Virendra Sharma - Labour 31,720 HOLD

Fabio Conti - Conservative 9,630

Liberal Democrat - Nigel Bakhai 1,982

Green - Peter Ward 1,037

UKIP - John Poynton 504

Virendra Sharma has comfortably held on to the Ealing Southall seat

Feltham and Heston

In Feltham and Heston, it was a landslide victory, with Labour's Seema Malhotra winning with 32,462 votes.

Samir Jassal, of the Conservative Party, won a total of 16,859 votes, making the winning margin a massive 15,603.

Standing for the Liberal Democrats was Hina Malik, who won 1,387 votes, with UKIP'S Stuart Agnew gaining 1,510 and Tony Firkins, of the Green Party winning 809 votes.

The final turnout for the Feltham and Heston count was 65.03%

Labour have held the seat since 1992.

Seema Malhotra has been reelected for Labour in the Feltham and Heston seat

Hammersmith

Labour's Andy Slaughter held on to his seat in Hammersmith.

Andy Slaughter - Labour 33,375

Charlie Dewhirst - Conservative 14,724

Joyce Onstad - Liberal Democrats 2,802

Alex Horn - Green 800

Jack Bovill - UKIP 507

Andy Slaughter is the latest Labour MP in west London to hold on to his seat

Harrow East and Harrow West

Both of Harrow's seats were held by the incumbent MPs - but with vastly differing majorities in an unusually rapid count at the borough's leisure centre.

Labour and Co-operative Party member Gareth Thomas gained thousands of votes in Harrow West from the last General Election in 2015.

Bob Blackman is the first Conservative to win his seat in the west London area

He told getwestlondon : "I'm really surprised and I'm really honoured, this is a seat that I grew up in and went to school in and lived in all my life.

"So to be reelected is a huge honour and I'm almost lost for words."

Gareth Thomas holds Harrow West

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.

John McDonnell - Labour 31,792 HOLD

Greg Smith - Conservative 13,681

Cliff Dixon - UKIP - 1,153

Bill Newton Dunn - Liberal Democrats 601

John Bowman - Green 571

Turnout 65.41% Spolied Ballots - 118

Full results in Hayes and Harlington

Kensington

STILL TO BE ANNOUNCED

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.

Available to download from the App Store or Google Play for Android .