The regionSee NUTS 1 statistical regions of England of North West England is divided into 73 parliamentary constituencies, of which 34 are borough constituencies and 39 are county constituencies. Following the 2024 general election, 65 were represented by Labour MPs, 3 by Conservative MPs, 3 by Liberal Democrat MPs, 1 by the Speaker, and 1 by an Independent MP. Reform UK gained 1 seat from Labour in the 2025 Runcorn and Helsby by-election. The Green Party gained another also from Labour in the 2026 Gorton and Denton by-election.
Constituencies
Constituency BC denotes borough constituency, CC denotes county constituency.ElectorateMajorityThe majority is the number of votes the winning candidate receives more than their nearest rival.Member of ParliamentNearest oppositionCountyConstituency mapAltrincham and Sale West BC74,0264,174 Connor Rand‡ Oliver Carroll†Greater ManchesterAshton-under-Lyne BC71,0026,791 Angela Rayner‡ Robert Barrowcliffe#Greater ManchesterBarrow and Furness CC74,9805,324 Michelle Scrogham‡ Simon Fell†CumbriaBirkenhead BC78,09113,798 Alison McGovern‡ Jo Bird♣MerseysideBlackburn BC73,259132 Adnan Hussain♠ Kate Hollern‡LancashireBlackley and Middleton South BC72,09710,220 Graham Stringer‡ Alison Devine#Greater ManchesterBlackpool North and Fleetwood BC73,3394,647 Lorraine Beavers‡ Paul Maynard†LancashireBlackpool South BC77,4606,868 Chris Webb‡ Mark Butcher#LancashireBolton North East BC80,0116,653 Kirith Entwistle‡ Adele Warren†Greater ManchesterBolton South and Walkden BC79,6226,743 Yasmin Qureshi‡ Julie Pattison#Greater ManchesterBolton West CC74,9334,945 Phil Brickell‡ Chris Green†Greater ManchesterBootle BC73,03721,983 Peter Dowd‡ Darren Burns#MerseysideBurnley CC74,9513,420 Oliver Ryan‡ Gordon Birtwistle¤LancashireBury North BC77,7036,944 James Frith‡ James Daly†Greater ManchesterBury South BC75,3399,361 Christian Wakeford‡ Arnie Saunders†Greater ManchesterCarlisle77,8635,200Julie Minns‡John Stevenson†CumbriaCheadle BC74,38512,235 Tom Morrison¤ Mary Robinson†Greater ManchesterChester North and Neston CC70,21511,870 Samantha Dixon‡ Simon Eardley†CheshireChester South and Eddisbury CC74,2843,057 Aphra Brandreth† Angeliki Stogia‡CheshireChorley CC74,80020,575 Lindsay Hoyle★ Mark Tebbutt♣LancashireCongleton CC72,9143,387 Sarah Russell‡ Fiona Bruce†CheshireCrewe and Nantwich CC78,4239,727 Connor Naismith‡ Ben Fletcher†CheshireEllesmere Port and Bromborough CC70,79916,908 Justin Madders‡ Michael Aldred#CheshireFylde CC77,100561 Andrew Snowden† Tom Calver‡LancashireGorton and Denton CC78,1254,402 Hannah Spencer♣ Matt Goodwin#Greater ManchesterHazel Grove CC72,8466,500 Lisa Smart¤ Claire Vibert‡Greater ManchesterHeywood and Middleton North CC74,7866,082 Elsie Blundell‡ Steve Potter#Greater ManchesterHyndburn BC67,1471,687 Sarah Smith‡ Sara Britcliffe†LancashireKnowsley BC71,96418,319 Anneliese Midgley‡ Alexander Hitchmough#MerseysideLancaster and Wyre CC74,7609,253 Cat Smith‡ Peter Cartridge†LancashireLeigh and Atherton BC79,9788,881 Jo Platt‡ George Woodward#Greater ManchesterLiverpool Garston BC69,28220,104 Maria Eagle‡ Kiera Hubbard#MerseysideLiverpool Riverside BC71,38014,793 Kim Johnson‡ Chris Coughlan♣MerseysideLiverpool Walton BC69,31720,245 Dan Carden‡ Joe Doran#MerseysideLiverpool Wavertree BC70,58116,304 Paula Barker‡ Tom Crone♣MerseysideLiverpool West Derby BC69,93420,423 Ian Byrne‡ Jack Boyd#MerseysideMacclesfield CC76,4169,120 Tim Roca‡ David Rutley†CheshireMakerfield CC76,6415,399 Andy Burnham‡ Robert Kenyon#Greater ManchesterManchester Central BC85,04913,797 Lucy Powell‡ Ekua Bayunu♣Greater ManchesterManchester Rusholme BC72,6048,235 Afzal Khan‡ Thirza Asanga-Rae♣Greater ManchesterManchester Withington BC70,54913,982 Jeff Smith‡ Sam Easterby-Smith♣Greater ManchesterMid Cheshire CC70,3848,927 Andrew Cooper‡ Charles Fifield†CheshireMorecambe and Lunesdale CC76,4245,815 Lizzi Collinge‡ David Morris†Cumbria / LancashireOldham East and Saddleworth CC72,7606,357 Debbie Abrahams‡ Jacob Barden#Greater ManchesterOldham West, Chadderton and Royton CC75,3464,976 Jim McMahon‡ Zaffar Iqbal♠Greater ManchesterPendle and Clitheroe CC78,796902 Jonathan Hinder‡ Andrew Stephenson†LancashirePenrith and Solway77,9355,257Markus Campbell-Savours‡Mark Jenkinson†CumbriaPreston BC77,4005,291 Mark Hendrick‡ Michael Lavalette♠LancashireRibble Valley CC80,484856 Maya Ellis‡ Nigel Evans†LancashireRochdale CC71,2641,440 Paul Waugh‡ George Galloway∞Greater ManchesterRossendale and Darwen CC74,4405,628 Andy MacNae‡ Jake Berry†LancashireRuncorn and Helsby CC71,9556 Sarah Pochin# Karen Shore‡CheshireSalford BC83,63315,101 Rebecca Long-Bailey‡ Keith Whalley#Greater ManchesterSefton Central CC74,28218,282 Bill Esterson‡ Marcus Bleasdale† MerseysideSouth Ribble CC73,4206,501 Paul Foster‡ Katherine Fletcher†LancashireSouthport CC73,6415,789 Patrick Hurley‡ Damien Moore†Lancashire / MerseysideSt Helens North CC75,48312,169 David Baines‡ Malcolm Webster#MerseysideSt Helens South and Whiston BC71,56911,945 Marie Rimmer‡ Raymond Peters#MerseysideStalybridge and Hyde CC72,2658,539 Jonathan Reynolds‡ Barbara Kaya#Greater ManchesterStockport BC76,62515,270 Navendu Mishra‡ Lynn Schofield#Greater ManchesterStretford and Urmston BC75,15316,150 Andrew Western‡Mark Cornes†Greater ManchesterTatton CC74,2371,136 Esther McVey† Ryan Jude‡CheshireWallasey BC74,08217,996 Angela Eagle‡ David Burgess-Joyce#MerseysideWarrington North CC70,6019,190 Charlotte Nichols‡ Trevor Nicholls#CheshireWarrington South BC78,39911,340 Sarah Hall‡ Andy Carter†CheshireWest Lancashire CC74,08313,625 Ashley Dalton‡ Mike Prendergast†LancashireWestmorland and Lonsdale CC72,02921,472Tim Farron¤Matty Jackman†CumbriaWhitehaven and Workington CC73,19813,286Josh MacAlister‡ David Surtees#CumbriaWidnes and Halewood CC70,16116,425 Derek Twigg‡ Jake Fraser#Cheshire / MerseysideWigan CC77,5389,549 Lisa Nandy‡ Andy Dawber#Greater ManchesterWirral West CC72,8389,998 Matthew Patrick‡ Jenny Johnson†MerseysideWorsley and Eccles CC78,64311,091 Michael Wheeler‡ Craig Birtwistle#Greater ManchesterWythenshawe and Sale East BC77,76514,610 Mike Kane‡ Julie Fousert#Greater Manchester
2024 boundary changes See 2023 Periodic Review of Westminster constituencies for further details.
Following the abandonment of the Sixth Periodic Review (the 2018 review), the Boundary Commission for England formally launched the 2023 Review on 5 January 2021. The Commission calculated that the number of seats to be allocated to the North West region would be reduced by two, from 75 to 73. Initial proposals were published on 8 June and, following two periods of public consultation, revised proposals were published on 8 November 2022. The final proposals were published on 28 June 2023.
Under the proposals, the following constituencies for the region came into effect at the 2024 general election:
ConstituencyElectorateCeremonial countyLocal authorityAltrincham and Sale West BC73,934Greater ManchesterTraffordAshton-under-Lyne BC72,278Greater ManchesterTamesideBarrow and Furness CC76,603CumbriaCumberland / Westmorland and FurnessBirkenhead BC76,271MerseysideWirralBlackburn BC70,586LancashireBlackburn with DarwenBlackley and Middleton South BC71,735Greater ManchesterManchester / RochdaleBlackpool North and Fleetwood BC75,396LancashireBlackpool / WyreBlackpool South BC76,071LancashireBlackpoolBolton North East BC77,020Greater ManchesterBoltonBolton South and Walkden BC75,716Greater ManchesterBolton / SalfordBolton West BC72,125Greater ManchesterBoltonBootle BC75,194MerseysideSeftonBurnley CC75,436LancashireBurnley / PendleBury North BC77,009Greater ManchesterBuryBury South BC74,598Greater ManchesterBury / SalfordCarlisle CC75,868CumbriaCumberlandCheadle BC73,775Greater ManchesterStockportChester North and Neston CC72,327CheshireCheshire West and ChesterChester South and Eddisbury CC71,975CheshireCheshire East / Cheshire West and ChesterChorley CC74,568LancashireChorley / South RibbleCongleton CC69,836CheshireCheshire EastCrewe and Nantwich CC76,236CheshireCheshire EastEllesmere Port and Bromborough BC71,027Cheshire / MerseysideCheshire West and Chester / WirralFylde CC75,114LancashireFylde / WyreGorton and Denton BC74,306Greater ManchesterManchester / TamesideHazel Grove CC72,941Greater ManchesterStockportHeywood and Middleton North CC73,306Greater ManchesterRochdaleHyndburn CC69,971LancashireHyndburn / Ribble ValleyKnowsley BC71,228MerseysideKnowsleyLancaster and Wyre CC74,992LancashireLancaster / WyreLeigh and Atherton BC76,363Greater ManchesterWiganLiverpool Garston BC70,372MerseysideLiverpoolLiverpool Riverside BC70,157MerseysideLiverpoolLiverpool Walton BC75,926MerseysideLiverpool / SeftonLiverpool Wavertree BC71,076MerseysideLiverpoolLiverpool West Derby BC70,730MerseysideKnowsley / LiverpoolMacclesfield CC75,881CheshireCheshire EastMakerfield BC76,517Greater ManchesterWiganManchester Central BC75,311Greater ManchesterManchester / OldhamManchester Rusholme BC70,692Greater ManchesterManchesterManchester Withington BC71,614Greater ManchesterManchesterMid Cheshire CC69,775CheshireCheshire East / Cheshire West and ChesterMorecambe and Lunesdale CC76,040Cumbria / LancashireLancaster / Westmorland and FurnessOldham East and Saddleworth CC72,997Greater ManchesterOldhamOldham West, Chadderton and Royton BC74,183Greater ManchesterOldhamPendle and Clitheroe CC76,941LancashirePendle / Ribble ValleyPenrith and Solway CC76,720CumbriaCumberland / Westmorland and FurnessPreston BC72,946LancashirePrestonRibble Valley CC75,993LancashirePreston / Ribble Valley / South RibbleRochdale CC71,697Greater ManchesterRochdaleRossendale and Darwen CC74,593LancashireBlackburn with Darwen / RossendaleRuncorn and Helsby CC70,950CheshireCheshire West and Chester / HaltonSalford BC72,169Greater ManchesterSalfordSefton Central CC74,746MerseysideSeftonSouth Ribble CC72,029LancashireSouth RibbleSouthport CC74,168Lancashire / MerseysideSefton / West LancashireSt Helens North CC76,082MerseysideSt HelensSt Helens South and Whiston BC70,302MerseysideKnowsley / St HelensStalybridge and Hyde BC73,028Greater ManchesterTamesideStockport BC74,769Greater ManchesterStockportStretford and Urmston BC73,212Greater ManchesterTraffordTatton CC75,538CheshireCheshire East / Cheshire West and Chester / WarringtonWallasey BC73,054MerseysideWirralWarrington North CC72,350CheshireWarringtonWarrington South BC76,639CheshireWarringtonWest Lancashire CC73,652LancashireWest LancashireWestmorland and Lonsdale CC72,322CumbriaWestmorland and FurnessWhitehaven and Workington CC73,385CumbriaCumberlandWidnes and Halewood CC70,865Cheshire / MerseysideHalton / KnowsleyWigan CC75,607Greater ManchesterWiganWirral West CC72,126MerseysideWirralWorsley and Eccles CC76,915Greater ManchesterSalford / WiganWythenshawe and Sale East BC76,971Greater ManchesterManchester / Trafford
2024 results The number of votes cast for each political party who fielded candidates in constituencies comprising the North West region in the 2024 general election were as follows: PartyVotes%Changefrom 2019SeatsChange from2019 (actual)Change from2019 (notional)Labour1,361,19644.0 2.565 24 24Conservative581,09918.8 18.73 29 28Reform UK512,11516.6 12.70 0 0Liberal Democrats242,6627.83 2 3Green217,0927.0 4.50 0 0Others178,2985.8 4.02 1 1Total3,092,462100.073 2 Results history Primary data source: House of Commons research briefing - General election results from 1918 to 2019 (2024 as above)
Percentage votes
Key:
CON - Conservative Party, including National Liberal Party up to 1966 LAB - Labour Party, including Labour and Co-operative Party (2019 & 2024 - includes the Speaker) LIB - Liberal Party up to 1979; SDP-Liberal Alliance 1983 & 1987; Liberal Democrats from 1992 UKIP - UK Independence Party 2010 to 2017 (included in Other up to 2005 and from 2019) REF - Reform UK (Brexit Party in 2019) GRN - Green Party of England and Wales (included in Other up to 2005)
Seats
Key: