2024 General Election Results in the North WestConstituencies Ranked
All 73 constituencies in the North West, ranked by majority as a share of votes. Data: House of Commons Library (2010, 2015, 2017, 2019, 2024), Open Parliament Licence.
Open the interactive map| Rank | Constituency | Majority as a share of votes | Winner | Majority | Turnout |
|---|---|---|---|---|---|
| 1 | Chorley | 60.6% | Speaker | 20,575 | 47.0% |
| 2 | Bootle | 56.5% | Labour | 21,983 | 53.4% |
| 3 | Liverpool Walton | 54.9% | Labour | 20,245 | 53.4% |
| 4 | Liverpool West Derby | 53.7% | Labour | 20,423 | 54.6% |
| 5 | Knowsley | 50.8% | Labour | 18,319 | 50.2% |
| 6 | Liverpool Garston | 47.9% | Labour | 20,104 | 60.8% |
| 7 | Liverpool Riverside | 45.7% | Labour | 14,793 | 45.6% |
| 8 | Westmorland and Lonsdale | 43.3% | Liberal Democrat | 21,472 | 68.9% |
| 9 | Widnes and Halewood | 43.1% | Labour | 16,425 | 54.5% |
| 10 | Wallasey | 42.1% | Labour | 17,996 | 57.9% |
| 11 | Liverpool Wavertree | 40.9% | Labour | 16,304 | 56.7% |
| 12 | Ellesmere Port and Bromborough | 40.3% | Labour | 16,908 | 59.5% |
| 13 | Sefton Central | 38.5% | Labour | 18,282 | 64.2% |
| 14 | Salford | 38.0% | Labour | 15,101 | 47.7% |
| 15 | Wythenshawe and Sale East | 37.3% | Labour | 14,610 | 50.5% |
| 16 | Gorton and Denton | 36.7% | Labour | 13,413 | 48.0% |
| 17 | Stretford and Urmston | 35.1% | Labour | 16,150 | 61.4% |
| 18 | Stockport | 35.0% | Labour | 15,270 | 57.2% |
| 19 | Runcorn and Helsby | 34.8% | Labour | 14,696 | 59.9% |
| 20 | Manchester Central | 34.7% | Labour | 13,797 | 46.8% |
| 21 | Manchester Withington | 33.5% | Labour | 13,982 | 59.5% |
| 22 | Blackley and Middleton South | 32.7% | Labour | 10,250 | 43.6% |
| 23 | Birkenhead | 32.0% | Labour | 13,798 | 55.4% |
| 24 | Whitehaven and Workington | 31.8% | Labour | 13,286 | 57.4% |
| 25 | St Helens South and Whiston | 31.4% | Labour | 11,945 | 53.3% |
| 26 | West Lancashire | 30.8% | Labour | 13,625 | 60.0% |
| 27 | St Helens North | 30.1% | Labour | 12,169 | 53.8% |
| 28 | Manchester Rusholme | 28.4% | Labour | 8,235 | 40.3% |
| 29 | Chester North and Neston | 26.6% | Labour | 11,870 | 64.0% |
| 30 | Worsley and Eccles | 26.1% | Labour | 11,091 | 54.3% |
| 31 | Cheadle | 24.1% | Liberal Democrat | 12,235 | 68.4% |
| 32 | Wigan | 23.3% | Labour | 9,549 | 52.9% |
| 33 | Warrington North | 23.0% | Labour | 9,190 | 56.9% |
| 34 | Stalybridge and Hyde | 22.9% | Labour | 8,539 | 51.7% |
| 35 | Warrington South | 22.8% | Labour | 11,340 | 63.6% |
| 36 | Bury South | 22.2% | Labour | 9,361 | 56.3% |
| 37 | Leigh and Atherton | 21.6% | Labour | 8,881 | 51.7% |
| 38 | Lancaster and Wyre | 21.5% | Labour | 9,253 | 57.8% |
| 39 | Mid Cheshire | 21.5% | Labour | 8,927 | 59.1% |
| 40 | Crewe and Nantwich | 20.6% | Labour | 9,727 | 60.4% |
| 41 | Wirral West | 20.0% | Labour | 9,998 | 68.8% |
| 42 | Blackpool South | 19.5% | Labour | 6,848 | 45.6% |
| 43 | Ashton-under-Lyne | 19.2% | Labour | 6,791 | 50.1% |
| 44 | Bolton South and Walkden | 18.3% | Labour | 6,743 | 46.6% |
| 45 | Macclesfield | 17.3% | Labour | 9,120 | 69.3% |
| 46 | Heywood and Middleton North | 16.4% | Labour | 6,082 | 50.8% |
| 47 | Oldham East and Saddleworth | 15.9% | Labour | 6,357 | 54.8% |
| 48 | Bolton North East | 15.3% | Labour | 6,653 | 54.4% |
| 49 | Bury North | 15.3% | Labour | 6,944 | 58.8% |
| 50 | Hazel Grove | 14.1% | Liberal Democrat | 6,500 | 63.4% |
| 51 | South Ribble | 13.9% | Labour | 6,501 | 63.9% |
| 52 | Makerfield | 13.4% | Labour | 5,399 | 52.7% |
| 53 | Preston | 13.2% | Labour | 5,291 | 51.9% |
| 54 | Oldham West, Chadderton and Royton | 12.9% | Labour | 4,976 | 51.0% |
| 55 | Southport | 12.8% | Labour | 5,789 | 61.4% |
| 56 | Rossendale and Darwen | 12.6% | Labour | 5,628 | 60.1% |
| 57 | Barrow and Furness | 12.6% | Labour | 5,324 | 56.5% |
| 58 | Morecambe and Lunesdale | 12.1% | Labour | 5,815 | 63.1% |
| 59 | Carlisle | 11.3% | Labour | 5,200 | 59.2% |
| 60 | Blackpool North and Fleetwood | 11.1% | Labour | 4,647 | 57.2% |
| 61 | Bolton West | 11.1% | Labour | 4,945 | 59.8% |
| 62 | Penrith and Solway | 10.7% | Labour | 5,257 | 63.4% |
| 63 | Burnley | 8.6% | Labour | 3,420 | 53.2% |
| 64 | Altrincham and Sale West | 8.1% | Labour | 4,174 | 69.8% |
| 65 | Congleton | 6.8% | Labour | 3,387 | 67.7% |
| 66 | Chester South and Eddisbury | 5.8% | Conservative | 3,057 | 70.9% |
| 67 | Hyndburn | 4.6% | Labour | 1,687 | 54.4% |
| 68 | Rochdale | 3.6% | Labour | 1,440 | 54.9% |
| 69 | Tatton | 2.2% | Conservative | 1,136 | 68.6% |
| 70 | Pendle and Clitheroe | 1.9% | Labour | 902 | 59.5% |
| 71 | Ribble Valley | 1.6% | Labour | 856 | 64.9% |
| 72 | Fylde | 1.2% | Conservative | 561 | 62.4% |
| 73 | Blackburn | 0.3% | Independent | 132 | 53.3% |