Altrincham & Sale West - Conservative hold

MP: Graham Brady

  • Conservative 48.0%

  • Labour 36.8%

  • Liberal Democrat 11.0%

  • Green 2.9%

  • Liberal Party 0.8%

  • Independent 0.4%

Ashton-under-Lyne - Labour hold

MP: Angela Rayner

  • Labour 48.1%

  • Conservative 37.0%

  • The Brexit Party 8.2%

  • Liberal Democrat 3.6%

  • Green 3.1%

Blackley & Broughton - Labour hold

MP: Graham Stringer

  • Labour 61.9%

  • Conservative 24.6%

  • The Brexit Party 7.1%

  • Liberal Democrat 4.1%

  • Green 2.4%

Bolton North East - Conservative gain

MP: Mark Logan

  • Conservative 45.4%

  • Labour 44.5%

  • The Brexit Party 4.3%

  • Liberal Democrat 4.2%

  • Green1.6%

Bolton South East - Labour hold

MP: Yasmin Qureshi

  • Labour 53.0%

  • Conservative 34.3%

  • The Brexit Party 7.3%

  • Liberal Democrat 3.5%

  • Green1.9%

Bolton West - Conservative hold

  • Conservative 55.3%

  • Labour 37.3%

  • Liberal Democrat 5.5%

  • Green1.9%

Bury North - Conservative gain

MP: James Daly

  • Conservative 46.2%

  • Labour 46.0%

  • Liberal Democrat 3.4%

  • The Brexit Party 2.6%

  • Green 1.7%

Bury South - Conservative gain

MP: Christian Wakeford

  • Conservative 43.8%

  • Labour 43.0%

  • Liberal Democrat 4.6%

  • The Brexit Party 3.3%

  • Independent 2.7%

  • Green 1.7%

Cheadle - Conservative hold

MP: Mary Robinson

  • Conservative 46.0%

  • Liberal Democrat 41.8%

  • Labour 12.3%

Denton & Reddish - Labour hold

MP: Andrew Gwynne

  • Labour 50.1%

  • Conservative 34.1%

  • The Brexit Party 7.9%

  • Liberal Democrat 4.3%

  • Green 2.9%

  • Monster Raving Loony Party 0.8%

Hazel Grove - Conservative hold

MP: William Wragg

  • Conservative 48.8%

  • Liberal Democrat 38.8%

  • Labour 12.4%

Heywood & Middleton - Conservative gain

MP: Chris Clarkson

  • Conservative 43.1%

  • Labour 41.7%

  • The Brexit Party 8.3%

  • Liberal Democrat 4.4%

  • Green 2.6%

Leigh - Conservative gain

MP: James Grundy

  • Conservative 45.3%

  • Labour 41.1%

  • The Brexit Party 6.7%

  • Liberal Democrat 4.8%

  • Independent 1.2%

  • UKIP 1.0%

Makerfield - Labour hold

MP: Yvonne Fovargue

  • Labour 45.1%

  • Conservative 34.4%

  • The Brexit Party 13.1%

  • Liberal Democrat 4.8%

  • Green 2.6%

Manchester Central - Labour hold

MP: Lucy Powell

  • Labour 70.4%

  • Conservative 14.8%

  • Liberal Democrat 6.5%

  • The Brexit Party 4.5%

  • Green 3.6%

  • Socialist Equality 0.2%

Manchester Gorton - Labour hold

MP: Afzal Khan

  • Labour 77.6%

  • Conservative 9.5%

  • Liberal Democrat 5.5%

  • Green 3.8%

  • The Brexit Party 3.5%

Manchester Withington - Labour hold

MP: Jeff Smith

  • Labour 67.7%

  • Liberal Democrat 15.1%

  • Conservative 11.0%

  • The Brexit Party 2.5%

Oldham East & Saddleworth - Labour hold

MP: Debbie Abrahams

  • Labour 43.5%

  • Conservative 40.3%

  • The Brexit Party 6.5%

  • Liberal Democrat 5.2%

  • Proud of Oldham & Saddleworth 2.3%

  • Green 1.7%

Oldham West & Royton - Labour hold

MP: Jim McMahon

  • Labour 55.3%

  • Conservative 30.3%

  • The Brexit Party 7.5%

  • Liberal Democrat 3.3%

  • Green 1.5%

  • Proud of Oldham & Saddleworth 1.2%

Rochdale - Labour hold

MP: Tony Lloyd

  • Labour 51.6%

  • Conservative 31.2%

  • The Brexit Party 8.2%

  • Liberal Democrat 7.0%

  • Green 2.1%

Salford & Eccles - Labour hold

MP: Rebecca Long-Bailey

  • Labour 56.8%

  • Conservative 24.5%

  • The Brexit Party 8.5%

  • Liberal Democrat 6.1%

  • Green 4.1%

Southport - Conservative hold

MP: Damien Moore

  • Conservative 47.6%

  • Labour 39.0%

  • Liberal Democrat 13.5%

Stalybridge & Hyde - Labour hold

MP: Jonathan Reynolds

  • Labour 44.9%

  • Conservative 38.0%

  • The Brexit Party 8.5%

  • Liberal Democrat 4.3%

  • Green 3.3%

  • Liberal Party 1.0%

Stockport - Labour hold

MP: Navendu Mishra

  • Labour 52.0%

  • Conservative 27.9%

  • Liberal Democrat 12.1%

  • The Brexit Party 4.6%

  • Green 3.4%

Stretford & Urmston - Labour hold

MP: Kate Green

  • Labour 60.3%

  • Conservative 27.5%

  • Liberal Democrat 5.9%

  • The Brexit Party 3.5%

  • Green 2.7%

Wigan - Labour hold

MP: Lisa Nandy

  • Labour46.7%

  • Conservative31.8%

  • The Brexit Party13.2%

  • Liberal Democrat5.4%

  • Green2.9%

Worsley & Eccles South - Labour holdMP: Barbara Keeley

  • Labour 45.7%

  • Conservative 38.5%

  • The Brexit Party 7.2%

  • Liberal Democrat 5.6%

  • Green 2.9%

Read more: