Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.

Summary

  1. Conservatives take the Labour seat of Walsall North
  2. Labour takes Warwick and Leamington
  3. Conservatives hold onto Nuneaton and gain Stoke-on-Trent South
  4. Preet Gill becomes first female Sikh MP in Birmingham Edgbaston
  5. Deputy Labour leader Tom Watson holds West Bromwich East
  6. Keele University students 'unable to vote'
  7. Exit poll predicts Tories will be largest party but without overall majority
  8. For election updates from your local area only, click on Related Stories

Live Reporting

By Monica Rimmer and Andy Giddings

All times stated are UK

  1. General election 2017: First shock came late on in Staffordshire

    Allen Cook

    BBC Local Live

    Well, for those of you waking up, it hadn't been a night of any upsets in Staffordshire or the south part of Cheshire until after 05:00.

    We saw plenty of MPs holding their seats, some with increased or decreased majorities.

    Jack Brereton after winning

    But then, after 05:00, came the first big shock - when Conservative Jack Brereton took the Stoke-on-Trent South seat from Labour.

    We are still waiting on two more seats where the races are tight and ballots are being recounted - Crewe and Nantwich and Newcastle-under-Lyme.

  2. Stoke-on-Trent Central: Labour hold

    Election Graphic
  3. Shropshire North: Conservative hold

    Election graphic
  4. BBC forecasts hung parliament

    Data pic
  5. Stoke-on-Trent North: Labour hold

    Election result
  6. Halesowen: Conservative hold

    Result graphic
  7. Newcastle-under-Lyme: Result expected soon after recounts

    We could be getting a result in Newcastle-under-Lyme soon.

    And there are some very tired-looking counters there after two recounts.

    Newcastle vote
  8. Ludlow: Conservative hold

    Election result
  9. Crewe and Nantwich: Third full recount with margin less than 50 votes

    We're onto a third full recount in the Crewe and Nantwich constituency with the returning officer reporting the margin appears to be less than 50 votes.

    Crewe and Nantwich count
  10. Stoke-on-Trent South: Narrow victory for Conservatives

    Conservative Jack Brereton has taken Stoke-on-Trent South from Labour with a majority of just 663.

    He defeated Rob Flello, who held the seat since 2005.

    Stoke-on-Trent South has returned Labour MPs since well before 1945.

    Jack Brereton
  11. Warwick and Leamington: Labour's Matt Western 'exhausted' after win

    Labour's Matt Western has spoken of his exhaustion from the campaign after taking the Warwick and Leamington seat from Tory Chris White with a majority of 1,206.

    Matt Western said after the count: "I’m so exhausted, five weeks ago I was standing in this hall and it was the county council elections and I was re-elected after a very tough fight.

    Matt Western

    He said: "But tonight is a different matter. The numbers are just beginning to sink in. It is an extraordinary, astonishing result," adding it represented an increase of about a 40% in Labour’s vote over two years.

    He believed it was mainly due to the voters "disillusionment" with the Tory government and belief in Labour’s manifesto.

  12. Herefordshire North: Conservative hold

    Result graphic
  13. New bride has election 'baptism of fire'

    Video content

    Video caption: General Election 2017: MP thanks bride after 'Newport' honeymoon

    Mark Pritchard who held onto The Wrekin for the Conservatives got married during the campaign. His wife did not get the honeymoon she expected.

  14. First female Sikh to be elected

    Video content

    Video caption: General Election 2017: Preet Gill becomes first female Sikh MP
  15. Eddisbury: Conservative hold

    Election graphic
  16. Labour cheers after Warwick win

    Video content

    Video caption: General Election 2017: Labour take Warwick and Leamington from Tories

    Matt Western for Labour takes the seat from Chris White who held a 6,606 majority in 2015.