Summary

  • Results coming in across Greater Manchester and eastern Cheshire

  • Labour win back Rochdale from George Galloway's Workers Party of Britain

  • Esther McVey narrowly re-elected in the traditionally safe Tory seat of Tatton

  • Lib Dems gain Hazel Grove from the Conservatives

  • Labour gains Bolton West and Leigh & Atherton from the Conservatives

  • Labour set to win a landslide victory, according to exit poll

  • Live results and reaction from across the UK

  1. Esther McVey holds on in Tattonpublished at 05:30 British Summer Time 5 July 2024

    Conservative Esther McVey retained control of Tatton - but only justImage source, PA Media

    Esther McVey has been re-elected in the traditionally safe Conservative seat of Tatton in Cheshire... but had her majority slashed to little more than 1,000.

    Labour achieved a 16.3% swing from the Tories, who were also harmed by a surge in support for Reform UK, whose candidate Oliver Speakman secured 5,948 votes.

  2. Conservative Esther McVey holds Tatton seatpublished at 05:20 British Summer Time 5 July 2024

    Graphic showing Conservatives hold Tatton. The winning candidate was Esther McVey.
  3. Tories 'have decimated local government in my city', says Salford mayorpublished at 04:42 British Summer Time 5 July 2024

    The Labour Mayor of Salford, Paul Dennett, has spoken to BBC Radio Manchester about the prospect of a landslide Labour victory.

    He said Salford - the 18th poorest authority in the UK - had suffered during 14 years of Conservative rule at Wesminster.

    Mr Dennett claimed the Tories had “decimated local government in my city”.

    When asked about what the first thing he’d like a Labour government to influence in Salford, he replied: “My priority continues to be what I’ve been campaign for since day one really, tackling the housing and homelessness crisis."

  4. Labour gains Bury South from the Conservativespublished at 04:32 British Summer Time 5 July 2024

    Graphic showing Labour gains Bury South from the Conservatives. The winning candidate was Christian Wakeford.
  5. Labour gains Altrincham and Sale West from the Conservativespublished at 04:24 British Summer Time 5 July 2024

    Graphic showing Labour gains Altrincham and Sale West from the Conservatives. The winning candidate was Connor Rand.
  6. Labour gains Mid Cheshire from the Conservativespublished at 04:18 British Summer Time 5 July 2024

    Graphic showing Labour gains Mid Cheshire from the Conservatives. The winning candidate was Andrew Cooper.
  7. Labour gains Bury North from the Conservativespublished at 04:12 British Summer Time 5 July 2024

    Graphic showing Labour gains Bury North from the Conservatives. The winning candidate was James Frith.
  8. Cabinet minister awaits voters' verdictpublished at 04:02 British Summer Time 5 July 2024

    The view of the counts going on at Macclesfield leisure centre

    Cabinet minister Esther McVey has arrived for her count at Macclesfield Leisure Centre, where we are awaiting the results not only from her Tatton constituency but also Macclesfield.

    They have traditionally been safe Tory seats, but Labour supporters are dreaming of success in both.

    From the press gallery, our Cheshire political reporter Kaleigh Watterson says she has a good vantage point over the count, including the boxes where the counted votes are being placed

    She says it is looking very close in Tatton, although in Macclesfield it looks like Labour have pulled ahead.

    There are still plenty more votes left to count here, though.

  9. Labour gains Bolton North East from the Conservativespublished at 03:58 British Summer Time 5 July 2024

    Graphic showing Labour gains Bolton North East from the Conservatives. The winning candidate was Kirith Entwistle.
  10. Labour wins new Bolton constituencypublished at 03:48 British Summer Time 5 July 2024

    Yasmin Qureshi of Labour

    Yasmin Qureshi has been re-elected for Labour, this time in the new constituency of Bolton South and Walkden.

    Her share of the vote fell 15% from 2019 though as Reform UK's Julie Pattison secured a 16.5% swing from Labour.

    Jack Khan of the Workers Party of Britain came third on a disastrous night for the Tories, whose candidate Mohammed Afzal was beaten into fourth place.

  11. Liberal Democrats gain Cheadle from the Conservativespublished at 03:44 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Cheadle from the Conservatives. The winning candidate was Tom Morrison.
  12. Labour regains Bolton West from Toriespublished at 03:43 British Summer Time 5 July 2024

    A 16.2% swing from the Conservatives sees Labour’s Phil Brickell take back Bolton West, a seat they lost to the Tories in 2015.

    The former Manchester City Councillor won 17,363 votes, unseating Conservative Chris Green who got 12,418 votes, who lost more than 10,000 votes from his 28,197 total in 2019.

    Reform finished in third with 8,517.

  13. Labour gains Bolton West from the Conservativespublished at 03:32 British Summer Time 5 July 2024

    Graphic showing Labour gains Bolton West from the Conservatives. The winning candidate was Phil Brickell.
  14. Lib Dem joy in Hazel Grovepublished at 03:23 British Summer Time 5 July 2024
    Breaking

    Lisa Smart has won Hazel Grove for the Liberal Democrats

    The Liberal Democrats have taken Hazel Grove in Greater Manchester following a collapse of the Tory vote.

    Lisa Smart won with 17,328 votes, ahead of Claire Vibert for Labour on 10,828.

    Conservative Paul Athans came third with 9,011 - for context, the Tories secured 22,994 votes at the last general election in 2019.

    The swing from Conservative to Lib Dems was 13.2%, while it was 16.6% from the Tories to Labour.

  15. George Galloway beaten by Labour in Rochdalepublished at 03:18 British Summer Time 5 July 2024

    Labour wins back Rochdale from Workers Party of Britain founder George Galloway.

    Read More
  16. Much focus on Labour targets in Cheshirepublished at 03:06 British Summer Time 5 July 2024

    Kaleigh Watterson
    BBC Cheshire political reporter

    The press balcony here at Macclesfield leisure centre - where we're gathered for the Macclesfield and Tatton counts - is pretty well populated, with plenty of national journalists and camera crews.

    It's set to be a long night though - we results not expected until 04:00 BST.

  17. Liberal Democrats gain Hazel Grove from the Conservativespublished at 03:03 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Hazel Grove from the Conservatives. The winning candidate was Lisa Smart.
  18. All eyes on Warringtonpublished at 03:02 British Summer Time 5 July 2024

    Bill Rice
    BBC Radio Manchester, reporting from Warrington

    Warrington is likely to give us a good indication of how big the swing from Conservative to Labour will be in this election.

    Warrington North is a safe seat, having been held by Labour since its inception in 1983, and so despite a much reduced majority in 2019, anything less than victory for Charlotte Nichols would be a huge surprise.

    Warrington South, however, is considered a bellwether seat - whoever wins there usually wins the election overall, the only exceptions being in 1992 and 2017. Andy Carter won the seat for the Conservatives five years ago with a majority of just over 2,000, but thanks to the constituency changes, analysts say that under the current boundaries the seat would have gone to Labour last time with a winning margin of just 0.06% share of the vote.

  19. Labour's deputy leader Angela Rayner wins Ashton-under-Lynepublished at 02:53 British Summer Time 5 July 2024
    Breaking

    Graphic showing Labour holds Ashton-under-Lyne. The winning candidate was Angela Rayner.
  20. George Galloway loses Rochdale to Labourpublished at 02:39 British Summer Time 5 July 2024
    Breaking

    Graphic showing Labour holds Rochdale. The winning candidate was Paul Waugh.

    Workers Party for Britain leader George Galloway has lost to Labour in Rochdale, after winning the seat at a March by-election.

    Former political journalist Paul Waugh wins for Labour.

    Just a note - this result is still described as a Labour hold because it's compared to the result at the last election in 2019.