The ceremonial and metropolitan county of Greater Manchester is divided into 27 parliamentary constituencies—19 borough constituencies and 8 county constituencies. At the 2024 general election in Greater Manchester, Labour won 25 seats and the Liberal Democrats won 2.

Constituencies

{| class="wikitable sortable"

|-

! rowspan="1" |Constituency

! rowspan="1" |Electorate

! rowspan="1" |Majority

! class="unsortable" colspan="2" |Member of Parliament

! class="unsortable" colspan="2" |Nearest opposition

!rowspan=1 class="unsortable" style="width:20%;" |Map

|-

|Altrincham and Sale West BC

|74,026

|4,174

| alt=Boundary of Altrincham and Sale West in Greater Manchester|center|frameless

|-

|Ashton-under-Lyne BC

|71,002

|6,791

|alt=Boundary of Ashton-under-Lyne in Greater Manchester|center|frameless

|-

|Blackley and Middleton South BC

|72,097

|10,220

|alt=Boundary of Blackley and Middleton South in Greater Manchester|center|frameless

|-

|Bolton North East BC

|80,011

|6,653

|alt=Boundary of Bolton North East in Greater Manchester|center|frameless

|-

|Bolton South and Walkden BC

|79,622

|6,743

|alt=Boundary of Bolton South and Walkden in Greater Manchester|center|frameless

|-

|Bolton West CC

|74,933

|4,945

|alt=Boundary of Bolton West in Greater Manchester|center|frameless

|-

|Bury North BC

|77,703

|6,944

|alt=Boundary of Bury North in Greater Manchester|center|frameless

|-

|Bury South BC

|75,339

|9,361

|alt=Boundary of Bury South in Greater Manchester|center|frameless

|-

|Cheadle BC

|74,385

|12,235

|alt=Boundary of Cheadle in Greater Manchester|center|frameless

|-

|Gorton and Denton BC

|78,125

|4,402

|alt=Boundary of Gorton and Denton in Greater Manchester|center|frameless

|-

|Hazel Grove CC

|72,843

|6,500

|alt=Boundary of Hazel Grove in Greater Manchester|center|frameless

|-

|Heywood and Middleton North CC

|74,786

|6,082

|alt=Boundary of Heywood and Middleton North in Greater Manchester|center|frameless

|-

|Leigh and Atherton BC

|79,978

|8,881

| alt=Boundary of Leigh and Atherton in Greater Manchester|center|frameless

|-

|Makerfield BC

|76,641

|5,399

| alt=Boundary of Makerfield in Greater Manchester|center|frameless

|-

|Manchester Central BC

|85,049

|13,797

|alt=Boundary of Manchester Central in Greater Manchester|center|frameless

|-

|Manchester Rusholme BC

|72,604

|8,235

|alt=Boundary of Manchester Rusholme in Greater Manchester|center|frameless

|-

|Manchester Withington BC

|70,549

|13,982

|alt=Boundary of Manchester Withington in Greater Manchester|center|frameless

|-

|Oldham East and Saddleworth CC

|72,760

|6,357

|alt=Boundary of Oldham East and Saddleworth in Greater Manchester|center|frameless

|-

|Oldham West, Chadderton and Royton BC

|75,346

|4,976

|alt=Boundary of Oldham West, Chadderton and Royton in Greater Manchester|center|frameless

|-

|Rochdale CC

|71,264

|1,440

|alt=Boundary of Rochdale in Greater Manchester|center|frameless

|-

|Salford BC

|83,633

|15,101

|alt=Boundary of Salford in Greater Manchester|center|frameless

|-

|Stalybridge and Hyde CC

|72,265

|8,539

|alt=Boundary of Stalybridge and Hyde in Greater Manchester|center|frameless

|-

|Stockport BC

|76,625

|15,270

|alt=Boundary of Stockport in Greater Manchester|center|frameless

|-

|Stretford and Urmston BC

|75,153

|16,150

|alt=Boundary of Stretford and Urmston in Greater Manchester|center|frameless

|-

|Wigan CC

|77,538

|9,549

| alt=Boundary of Wigan in Greater Manchester|center|frameless

|-

|Worsley and Eccles CC

|78,643

|11,091

|alt=Boundary of Worsley and Eccles in Greater Manchester|center|frameless

|-

|Wythenshawe and Sale East BC

|77,765

|14,610

|alt=Boundary of Wythenshawe and Sale East in Greater Manchester|center|frameless

|-

|}

Boundary changes

2024

See 2023 review of Westminster constituencies for further details.

{| class="wikitable"

! style="background-color:#ff9999" |Name (2010–2024)!! style="background-color:#ff9999" |Boundaries (2010–2024) !! style="background-color:#ff9999" |Name (2024–present)!! style="background-color:#ff9999" |Boundaries (2024–present)

|-

| valign="top" |

  1. Altrincham and Sale West BC
  2. Ashton-under-Lyne BC
  3. Blackley and Broughton BC
  4. Bolton North East BC
  5. Bolton South East BC
  6. Bolton West CC
  7. Bury North BC
  8. Bury South BC
  9. Cheadle BC
  10. Denton and Reddish BC
  11. Hazel Grove CC
  12. Heywood and Middleton CC
  13. Leigh CC
  14. Makerfield CC
  15. Manchester Central BC
  16. Manchester, Gorton BC
  17. Manchester, Withington BC
  18. Oldham East and Saddleworth CC
  19. Oldham West and Royton BC
  20. Rochdale CC
  21. Salford and Eccles BC
  22. Stalybridge and Hyde CC
  23. Stockport BC
  24. Stretford and Urmston BC
  25. Wigan CC
  26. Worsley and Eccles South CC
  27. Wythenshawe and Sale East BC

|Parliamentary constituencies in Greater Manchester (2010–2024)|center|frameless

| valign="top" |

  1. Altrincham and Sale West BC
  2. Ashton-under-Lyne BC
  3. Blackley and Middleton South BC
  4. Bolton North East BC
  5. Bolton South and Walkden BC
  6. Bolton West CC
  7. Bury North BC
  8. Bury South BC
  9. Cheadle BC
  10. Hazel Grove CC
  11. Heywood and Middleton North CC
  12. Gorton and Denton BC
  13. Leigh and Atherton BC
  14. Makerfield BC
  15. Manchester Central BC
  16. Manchester Rusholme BC
  17. Manchester Withington BC
  18. Oldham East and Saddleworth CC
  19. Oldham West, Chadderton and Royton BC
  20. Rochdale CC
  21. Salford BC
  22. Stalybridge and Hyde CC
  23. Stockport BC
  24. Stretford and Urmston BC
  25. Wigan CC
  26. Worsley and Eccles CC
  27. Wythenshawe and Sale East BC

|center|frameless|Parliamentary constituencies in Greater Manchester (2024–present)

|}

For the 2023 review of Westminster constituencies, which redrew the constituency map ahead of the 2024 general election, the Boundary Commission for England proposed that Greater Manchester be treated as a sub-region of the North West Region, retaining a total of 27 constituencies. However, significant changes were made to realign boundaries with revised ward boundaries and to ensure electorates were within the statutory range. Denton and Reddish was abolished and divided, and Manchester Rusholme was re-established, resulting in major reconfigurations of the Manchester Central and Manchester Gorton constituencies, with the latter renamed Gorton and Denton. Other boundary changes resulted in the following name changes:

{| class="wikitable"

!Previous name

!Revised name

|-

|Blackley and Broughton

|Blackley and Middleton South

|-

|Bolton South East

|Bolton South and Walkden

|-

|Heywood and Middleton

|Heywood and Middleton North

|-

|Leigh

|Leigh and Atherton

|-

|Salford and Eccles

|Salford

|-

|Worsley and Eccles South

|Worsley and Eccles

|}

In addition, although unchanged, Oldham West and Royton was renamed Oldham West, Chadderton and Royton.

The following are the constituencies in place following the changes:

Containing electoral wards in the borough of Bolton

  • Bolton North East
  • Bolton South and Walkden (part)
  • Bolton West

Containing electoral wards in the borough of Bury

  • Bury North
  • Bury South (part)

Containing electoral wards in the city of Manchester

  • Gorton and Denton (part)
  • Blackley and Middleton South (part)
  • Manchester Central (part)
  • Manchester Rusholme
  • Manchester Withington
  • Wythenshawe and Sale East (part)

Containing electoral wards in the borough of Oldham

  • Manchester Central (part)
  • Oldham East and Saddleworth
  • Oldham West, Chadderton and Royton

Containing electoral wards in the borough of Rochdale

  • Blackley and Middleton South (part)
  • Heywood and Middleton North
  • Rochdale

Containing electoral wards in the city of Salford

  • Bolton South and Walkden (part)
  • Bury South (part)
  • Salford
  • Worsley and Eccles (part)

Containing electoral wards in the borough of Stockport

  • Cheadle
  • Hazel Grove
  • Stockport

Containing electoral wards in the borough of Tameside

  • Ashton-under-Lyne
  • Gorton and Denton (part)
  • Stalybridge and Hyde

Containing electoral wards in the borough of Trafford

  • Altrincham and Sale West
  • Stretford and Urmston
  • Wythenshawe and Sale East (part)

Containing electoral wards in the borough of Wigan

  • Leigh and Atherton
  • Makerfield
  • Wigan
  • Worsley and Eccles (part)

2010

Under the fifth periodic review of Westminster constituencies, the Boundary Commission for England decided to reduce the number of seats in Greater Manchester from 28 to 27, leading to significant changes in the city of Salford, where the three constituencies of Eccles, Salford, and Worsley were abolished and replaced by the two constituencies of Salford and Eccles, and Worsley and Eccles South. Manchester, Blackley was replaced by Blackley and Broughton.

1997 boundaries

{| class="wikitable"

! colspan="2" style="background-color:#ff9999" |Name (1997–2010)!! style="background-color:#ff9999" |Boundaries (1997–2010)

|-

| valign="top" |

  1. Altrincham and Sale West BC
  2. Ashton under Lyne BC
  3. Bolton North East BC
  4. Bolton South East BC
  5. Bolton West CC
  6. Bury North BC
  7. Bury South BC
  8. Cheadle BC
  9. Denton and Reddish BC
  10. Eccles BC
  11. Hazel Grove CC
  12. Heywood and Middleton CC
  13. Leigh CC
  14. Makerfield CC

| valign="top" |

<OL start="15">

<LI> Manchester, Blackley&nbsp;BC</LI>

<LI> Manchester Central&nbsp;BC</LI>

<LI> Manchester, Gorton&nbsp;BC</LI>

<LI> Manchester, Withington&nbsp;BC</LI>

<LI> Oldham East and Saddleworth&nbsp;CC</LI>

<LI> Oldham West and Royton&nbsp;BC</LI>

<LI> Rochdale&nbsp;CC</LI>

<LI> Salford&nbsp;BC</LI>

<LI> Stalybridge and Hyde&nbsp;CC</LI>

<LI> Stockport&nbsp;BC</LI>

<LI> Stretford and Urmston&nbsp;BC</LI>

<LI> Wigan&nbsp;CC</LI>

<LI> Worsley&nbsp;CC</LI>

<LI> Wythenshawe and Sale East&nbsp;BC</LI>

</OL>

|left|Former parliamentary constituencies in Greater Manchester

|-

|}

2010 boundaries

{| class="wikitable"

! colspan="2" style="background-color:#ff9999" |Name (2010–2024)!! style="background-color:#ff9999" |Boundaries (2010–2024)

|-

| valign="top" |

  1. Altrincham and Sale West&nbsp;BC
  2. Ashton-under-Lyne&nbsp;BC
  3. Blackley and Broughton&nbsp;BC
  4. Bolton North East&nbsp;BC
  5. Bolton South East&nbsp;BC
  6. Bolton West&nbsp;CC
  7. Bury North&nbsp;BC
  8. Bury South&nbsp;BC
  9. Cheadle&nbsp;BC
  10. Denton and Reddish&nbsp;BC
  11. Hazel Grove&nbsp;CC
  12. Heywood and Middleton&nbsp;CC
  13. Leigh&nbsp;CC
  14. Makerfield&nbsp;CC

| valign="top" |

<OL start="15">

<LI> Manchester Central&nbsp;BC</LI>

<LI> Manchester, Gorton&nbsp;BC</LI>

<LI> Manchester, Withington&nbsp;BC</LI>

<LI> Oldham East and Saddleworth&nbsp;CC</LI>

<LI> Oldham West and Royton&nbsp;BC</LI>

<LI> Rochdale&nbsp;CC</LI>

<LI> Salford and Eccles&nbsp;BC</LI>

<LI> Stalybridge and Hyde&nbsp;CC</LI>

<LI> Stockport&nbsp;BC</LI>

<LI> Stretford and Urmston&nbsp;BC</LI>

<LI> Wigan&nbsp;CC</LI>

<LI> Worsley and Eccles South&nbsp;CC</LI>

<LI> Wythenshawe and Sale East&nbsp;BC</LI>

</OL>

|left|Current parliamentary constituencies in Greater Manchester

|-

|}

Results history

Primary data source: House of Commons research briefing - General election results from 1918 to 2019

2024

The number of votes cast for each political party who fielded candidates in constituencies comprising Greater Manchester in the 2024 general election were as follows:

{| class="wikitable"

!colspan=2|Party

!Votes

!%

!Change from 2019

!Seats

!Change from 2019

|-

|

|471,074

|42.8%

|5.1%

|25

|7

|-

|

|191,257

|17.4%

|11.9%

|0

|0

|-

|

|173,735

|15.8%

|19.1%

|0

|9

|-

|

|95,978

|8.7%

|0.1

|2

|2

|-

|

|89,203

|8.1%

|5.7%

|0

|0

|-

|colspan=2|Others

|79,496

|7.2%

|6.7%

|0

|0

|-

|colspan=2|Total

|1,100,743

|100.0

|

|27

|

|}

2019

The number of votes cast for each political party who fielded candidates in constituencies comprising Greater Manchester in the 2019 general election were as follows:

{| class="wikitable"

!colspan=2|Party

!Votes

!%

!Change from 2017

!Seats

!Change from 2017

|-

|

|597,271

|47.9%

|9.0%

|18

|5

|-

|

|435,651

|34.9%

|2.4%

|9

|5

|-

|

|109,555

|8.8%

|2.7%

|0

|0

|-

|

|68,462

|5.5%

|new

|0

|0

|-

|

|29,642

|2.4%

|1.4%

|0

|0

|-

|colspan=2|Others

|6,602

|0.5%

|3.0%

|0

|0

|-

|colspan=2|Total

|1,247,183

|100.0

|

|27

|

|}

Percentage votes

{| class="wikitable"

!colspan=2|Election year

!1983

!1987

!1992

!1997

!2001

!2005

!2010

!2015

!2017

!2019

!2024

|-

|

|39.7

|44.0

|47.3

|56.3

|53.7

|47.2

|40.3

|46.1

|56.9

|47.9

|42.8

|-

|<sup>1</sup>

| -

| -

| -

| -

| -

| -

| -

| -

| -

|5.5

|17.4

|-

|

|36.2

|35.9

|35.5

|24.1

|24.3

|23.7

|27.3

|26.4

|32.5

|34.9

|15.8

|-

|<sup>2</sup>

|23.6

|19.9

|15.7

|16.0

|18.3

|23.3

|23.8

|7.1

|6.1

|8.8

|8.7

|-

|

| -

|*

|*

|*

|*

|*

|0.6

|3.5

|1.0

|2.4

|8.1

|-

|

| -

| -

| -

|*

|*

|*

|3.2

|16.1

|2.8

|*

|*

|-

|colspan=2|Other

|0.5

|0.1

|1.6

|3.5

|3.7

|5.8

|4.8

|0.8

|0.7

|0.5

|7.2

|}

<sup>1</sup>As the Brexit Party in 2019<br />

<sup>2</sup>1983 and 1987 - SDP–Liberal Alliance

<nowiki>*</nowiki> Included in Other

Seats

{| class="wikitable"

!colspan=2|Election year

!1983

!1987

!1992

!1997

!2001

!2005

!2010

!2015

!2017

!2019

!2024

|-

|

|18

|19

|20

|25

|25

|23

|22

|22

|23

|18

|25

|-

|<sup>1</sup>

|1

|1

|1

|1

|2

|4

|3

|0

|0

|0

|2

|-

|

|11

|10

|9

|2

|1

|1

|2

|5

|4

|9

|0

|-

|colspan=2|Total

|30

|30

|30

|28

|28

|28

|27

|27

|27

|27

|27

|}

<sup>1</sup>1983 and 1987 - SDP–Liberal Alliance

Maps

<gallery mode="packed" heights="220">

File:GreaterManchesterParliamentaryConstituency1983Results.svg|1983

File:GreaterManchesterParliamentaryConstituency1987Results.svg|1987

File:GreaterManchesterParliamentaryConstituency1992Results.svg|1992

File:GreaterManchesterParliamentaryConstituency1997Results.svg|1997

File:GreaterManchesterParliamentaryConstituency2001Results.svg|2001

File:GreaterManchesterParliamentaryConstituency2005Results.svg|2005

File:GreaterManchesterParliamentaryConstituency2010Results.svg|2010

File:GreaterManchesterParliamentaryConstituency2015Results.svg|2015

File:GreaterManchesterParliamentaryConstituency2017Results.svg|2017

File:GreaterManchesterParliamentaryConstituency2019Results.svg|2019

File:GreaterManchesterParliamentaryConstituency2024Results.svg|2024

</gallery>

Historical representation by party

A cell marked → (with a different colour background to the preceding cell) indicates that the previous MP continued to sit under a new party name.

1983 to 2010

{| class="wikitable"

!Constituency

!1983

!1987

!88

!1992

!95

!96

!1997

!99

!2001

!2005

!05

|-

|Altrincham and Sale / Altrincham and Sale W (1997)

| bgcolor="" colspan="6" |Montgomery

| bgcolor="" colspan="5" |Brady

|-

|Ashton-under-Lyne

| bgcolor="" colspan="8" |Sheldon

| bgcolor="" colspan="3" |Heyes

|-

|Bolton North East

| bgcolor="" colspan="5" |Thurnham

| bgcolor="" |→

| bgcolor="" colspan="5" |Crausby

|-

|Bolton South East

| bgcolor="" colspan="6" |Young

| bgcolor="" colspan="5" |Iddon

|-

|Bolton West

| bgcolor="" colspan="6" |Sackville

| bgcolor="" colspan="5" |Kelly

|-

|Bury North

| bgcolor="" colspan="6" |Burt

| bgcolor="" colspan="5" |Chaytor

|-

|Bury South

| bgcolor="" colspan="6" |Sumberg

| bgcolor="" colspan="5" |Lewis

|-

|Cheadle

| bgcolor="" |Normanton

| bgcolor="" colspan="7" |Day

| bgcolor="" colspan="2" |Calton

| bgcolor="" |Hunter

|-

|Denton and Reddish

| bgcolor="" colspan="9" |Bennett

| bgcolor="" colspan="2" |Gwynne

|-

|Eccles

| bgcolor="" |Carter-Jones

| bgcolor="" colspan="5" |Lestor

| bgcolor="" colspan="5" |Stewart

|-

|Hazel Grove

| bgcolor="" colspan="6" |Arnold

| bgcolor="" colspan="5" |Stunell

|-

|Heywood and Middleton

| bgcolor="" colspan="6" |Callaghan

| bgcolor="" colspan="5" |Dobbin

|-

|Leigh

| bgcolor="" colspan="8" |Cunliffe

| bgcolor="" colspan="3" |Burnham

|-

|Makerfield

| bgcolor="" |McGuire

| bgcolor="" colspan="10" |McCartney

|-

|Manchester Blackley

| bgcolor="" colspan="6" |Eastham

| bgcolor="" colspan="5" |Stringer

|-

|Manchester Central

| bgcolor="" colspan="6" |Litherland

| bgcolor="" colspan="5" |Lloyd

|-

|Manchester Gorton

| bgcolor="" colspan="11" |Kaufman

|-

|Manchester Withington

| bgcolor="" |Silvester

| bgcolor="" colspan="8" |Bradley

| bgcolor="" colspan="2" |Leech

|-

|Manchester Wythenshawe / Wythenshawe and Sale E (97)

| bgcolor="" colspan="6" |Morris

| bgcolor="" colspan="5" |Goggins

|-

|Oldham C and Royton / Oldham E and Saddleworth (97)

| bgcolor="" colspan="3" |Lamond

| bgcolor="" colspan="3" |Davies

| bgcolor="" colspan="5" |Woolas

|-

|Oldham West / Oldham West and Royton (1997)

| bgcolor="" colspan="11" |Meacher

|-

|Rochdale

| bgcolor="" colspan="2" |Smith

| bgcolor="" |→

| bgcolor="" colspan="3" |Lynne

| bgcolor="" colspan="3" |Fitzsimons

| bgcolor="" colspan="2" |Rowen

|-

|Salford East / Salford (1997)

| bgcolor="" colspan="6" |Orme

| bgcolor="" colspan="5" |Blears

|-

|Stalybridge and Hyde

| bgcolor="" colspan="8" |Pendry

| bgcolor="" colspan="3" |Purnell

|-

|Stretford / Stretford and Urmston (1997)

| bgcolor="" colspan="6" |Lloyd

| bgcolor="" colspan="5" |Hughes

|-

|Stockport

| bgcolor="" colspan="3" |Favell

| bgcolor="" colspan="8" |Coffey

|-

|Wigan

| bgcolor="" colspan="7" |Stott

| bgcolor="" colspan="4" |Turner

|-

|Worsley

| bgcolor="" colspan="9" |Lewis

| bgcolor="" colspan="2" |Keeley

|-

|Davyhulme

| bgcolor="" colspan="6" |Churchill

| colspan="5" |

|-

|Littleborough and Saddleworth

| bgcolor="" colspan="4" |Dickens

| bgcolor="" colspan="2" |Davies

| colspan="5" |

|-

!Constituency

!1983

!1987

!88

!1992

!95

!96

!1997

!99

!2001

!2005

!05

|}

2010 to present

{| class="wikitable"

!Constituency

!2010

!11

!12

!14

!2015

!15

!2017

!17

!19

!2019

!22

!24

!2024

!25

!26

|-

|Altrincham and Sale West

| bgcolor="" colspan="12" |Brady

| bgcolor="" colspan="3" |Rand

|-

|Ashton-under-Lyne

| bgcolor="" colspan="4" |Heyes

| bgcolor="" colspan="12" |Rayner

|-

|Blackley and Broughton / Blackley and Middleton South (2024)

| bgcolor="" colspan="16" |Stringer

|-

|Bolton North East

| bgcolor="" colspan="9" |Crausby

| bgcolor="" colspan="3" |Logan

| bgcolor="" colspan="3" |Entwistle

|-

|Bolton South East / Bolton South and Walkden (2024)

| bgcolor="" colspan="16" |Qureshi

|-

|Bolton West

| bgcolor="" colspan="4" |Hilling

| bgcolor="" colspan="8" |Green

| bgcolor="" colspan="3" |Brickell

|-

|Bury North

| bgcolor="" colspan="6" |Nuttall

| bgcolor="" colspan="3" |Frith

| bgcolor="" colspan="3" |Daly

| bgcolor="" colspan="3" |Frith

|-

|Bury South

| bgcolor="" colspan="7" |Lewis

| bgcolor="" colspan="2" |→

| bgcolor="" |Wakeford

| bgcolor="" colspan="5" |→

|-

|Cheadle

| bgcolor="" colspan="4" |Hunter

| bgcolor="" colspan="8" |Robinson

| bgcolor="" colspan="3" |Morrison

|-

|Denton and Reddish / Gorton and Denton (2024)

| bgcolor="" colspan="13" |Gwynne

| bgcolor="" |→

| bgcolor="" |Spencer

|-

|Hazel Grove

| bgcolor="" colspan="4" |Stunell

| bgcolor="" colspan="7" |Wragg

| bgcolor="" |→

| bgcolor="" colspan="3" |Smart

|-

|Heywood and Middleton / Heywood and Middleton North (2024)

| bgcolor="" colspan="3" |Dobbin

| bgcolor="" colspan="6" |McInnes

| bgcolor="" colspan="3" |Clarkson

| bgcolor="" colspan="3" |Blundell

|-

|Leigh / Leigh and Atherton (2024)

| bgcolor="" colspan="6" |Burnham

| bgcolor="" colspan="3" |Platt

| bgcolor="" colspan="3" |Grundy

| bgcolor="" colspan="3" |Platt

|-

|Makerfield

| bgcolor="" colspan="12" |Fovargue

| bgcolor="" colspan="3" |Simons

|-

|Manchester Central

| bgcolor="" colspan="2" |Lloyd

| bgcolor="" colspan="13" |Powell

|-

|Manchester Gorton / Manchester Rusholme (2024)

| bgcolor="" colspan="6" |Kaufman

| bgcolor="" colspan="9" |Khan

|-

|Manchester Withington

| bgcolor="" colspan="4" |Leech

| bgcolor="" colspan="11" |Smith

|-

|Oldham East and Saddleworth

| bgcolor="" |Woolas

| bgcolor="" colspan="14" |Abrahams

|-

|Oldham W and Royton / Oldham W, Chadderton and Royton ('24)

| bgcolor="" colspan="5" |Meacher

| bgcolor="" colspan="10" |McMahon

|-

|Rochdale

| bgcolor="" colspan="5" |Danczuk

| bgcolor="" |→

| bgcolor="" colspan="5" |Lloyd

| bgcolor="" |Galloway

| bgcolor="" colspan="3" |Waugh

|-

|Salford and Eccles / Salford (2024)

| bgcolor="" colspan="4" |Blears

| bgcolor="" colspan="11" |Long-Bailey

|-

|Stalybridge and Hyde

| bgcolor="" colspan="15" |Reynolds

|-

|Stockport

| bgcolor="" colspan="8" |Coffey

| bgcolor="" |→

| bgcolor="" colspan="6" |Mishra

|-

|Stretford and Urmston

| bgcolor="" colspan="10" |Green

| bgcolor="" colspan="5" |Western

|-

|Wigan

| bgcolor="" colspan="15" |Nandy

|-

|Worsley and Eccles South / Worsley and Eccles (2024)

| bgcolor="" colspan="12" |Keeley

| bgcolor="" colspan="3" |Wheeler

|-

|Wythenshawe and Sale East

| bgcolor="" colspan="3" |Goggins

| bgcolor="" colspan="12" |Kane

|-

!Constituency

!2010

!11

!12

!14

!2015

!15

!2017

!17

!19

!2019

!22

!24

!2024

!25

!26

|}

See also

  • Constituencies of the Parliament of the United Kingdom
  • Parliamentary constituencies in North West England

Notes

References