Full General Election results in every constituency in the North West

Credit: PA Images

Counting is underway in the 2024 General Election after polls closed at 10pm.

Exit polls show the Labour Party is predicted to win a landslide victory in the General Election, according to an exit poll by Ipsos UK for ITV News/Sky News/BBC.

Labour and Keir Starmer look to have won an overall majority in excess of 100, with a swing from Labour to Conservative set to be higher than that achieved by Tony Blair and the Labour Party in 1997.

The poll suggests the swing will be close to the all-time record of 12.1% at the first post-war General Election in 1945.

A full list of results are below.


The interactive map below shows the results for our North West constituencies which have been declared. Those in grey have not yet been announced.

If you cannot see the map on your device click here.


Here are all the results in full:

  • Cheshire

Chester North and Neston - Labour (new constituency)

Chester South and Eddisbury - Conservative

Congleton - Labour gain

Crewe and Nantwich - Labour gain

Ellesmere Port and Bromborough - Labour hold

Macclesfield - Labour gain

Mid Cheshire - Labour (new constituency)

Runcorn and Helsby - Labour (new constituency)

Tatton - Conservative hold

Warrington North - Labour hold

Warrington South - Labour gain

Widnes and Halewood - Labour (new constituency)

  • Cumbria

Barrow and Furness - Labour gain

Westmorland and Lonsdale - Lib Dem hold

  • Derbyshire

High Peak - Labour gain

  • Greater Manchester

Altrincham and Sale West - Labour gain

Ashton-under-Lyne - Labour hold

Blackley and Middleton South - Labour

Bolton North East - Labour gain

Bolton South and Walkden - Labour

Bolton West - Labour gain

Bury North - Labour gain

Bury South - Labour hold

Cheadle - Lib Dem gain

Gorton and Denton - Labour (new constituency)

Hazel Grove - Lib Dem gain

Heywood and Middleton North - Labour gain

Leigh and Atherton - Labour (new constituency)

Makerfield - Labour hold

Manchester Central - Labour hold

Manchester Rusholme - Labour (new constituency)

Manchester Withington - Labour hold

Oldham East and Saddleworth - Labour hold

Oldham West, Chadderton and Royton - Labour (new constituency)

Rochdale - Labour gain

Salford - Labour hold

Stalybridge and Hyde - Labour hold

Stockport - Labour hold

Stretford and Urmston - Labour hold

Wigan - Labour hold

Worsley and Eccles - Labour hold

Wythenshawe and Sale East - Labour hold


Find who was elected in your constituency here:


  • Lancashire

Blackburn - Independent gain

Blackpool North and Fleetwood - Labour (new constituency)

Blackpool South- Labour hold

Burnley - Labour gain

Chorley - Speaker hold

Fylde - Conservative hold

Hyndburn - Labour gain

Lancaster and Wyre - Labour (new constituency)

Morecambe and Lunesdale - Labour hold

Pendle and Clitheroe - Labour (new constituency)

Preston - Labour hold

Ribble Valley - Labour gain

Rossendale and Darwen - Labour gain

South Ribble - Labour gain

West Lancashire - Labour hold

  • Merseyside

Birkenhead - Labour hold

Bootle - Labour hold

Knowsley - Labour hold

Liverpool Garston - Labour (new constituency)

Liverpool Riverside- Labour hold

Liverpool Walton - Labour hold

Liverpool Wavertree - Labour hold

Liverpool West Derby - Labour hold

Sefton Central - Labour hold

Southport - Labour gain

St Helens North - Labour hold

St Helens South and Whiston - Labour hold

Wallasey - Labour hold

Wirral West - Labour hold