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
RankConstituencyMajority as a share of votesWinnerMajorityTurnout
1Chorley60.6%Speaker20,57547.0%
2Bootle56.5%Labour21,98353.4%
3Liverpool Walton54.9%Labour20,24553.4%
4Liverpool West Derby53.7%Labour20,42354.6%
5Knowsley50.8%Labour18,31950.2%
6Liverpool Garston47.9%Labour20,10460.8%
7Liverpool Riverside45.7%Labour14,79345.6%
8Westmorland and Lonsdale43.3%Liberal Democrat21,47268.9%
9Widnes and Halewood43.1%Labour16,42554.5%
10Wallasey42.1%Labour17,99657.9%
11Liverpool Wavertree40.9%Labour16,30456.7%
12Ellesmere Port and Bromborough40.3%Labour16,90859.5%
13Sefton Central38.5%Labour18,28264.2%
14Salford38.0%Labour15,10147.7%
15Wythenshawe and Sale East37.3%Labour14,61050.5%
16Gorton and Denton36.7%Labour13,41348.0%
17Stretford and Urmston35.1%Labour16,15061.4%
18Stockport35.0%Labour15,27057.2%
19Runcorn and Helsby34.8%Labour14,69659.9%
20Manchester Central34.7%Labour13,79746.8%
21Manchester Withington33.5%Labour13,98259.5%
22Blackley and Middleton South32.7%Labour10,25043.6%
23Birkenhead32.0%Labour13,79855.4%
24Whitehaven and Workington31.8%Labour13,28657.4%
25St Helens South and Whiston31.4%Labour11,94553.3%
26West Lancashire30.8%Labour13,62560.0%
27St Helens North30.1%Labour12,16953.8%
28Manchester Rusholme28.4%Labour8,23540.3%
29Chester North and Neston26.6%Labour11,87064.0%
30Worsley and Eccles26.1%Labour11,09154.3%
31Cheadle24.1%Liberal Democrat12,23568.4%
32Wigan23.3%Labour9,54952.9%
33Warrington North23.0%Labour9,19056.9%
34Stalybridge and Hyde22.9%Labour8,53951.7%
35Warrington South22.8%Labour11,34063.6%
36Bury South22.2%Labour9,36156.3%
37Leigh and Atherton21.6%Labour8,88151.7%
38Lancaster and Wyre21.5%Labour9,25357.8%
39Mid Cheshire21.5%Labour8,92759.1%
40Crewe and Nantwich20.6%Labour9,72760.4%
41Wirral West20.0%Labour9,99868.8%
42Blackpool South19.5%Labour6,84845.6%
43Ashton-under-Lyne19.2%Labour6,79150.1%
44Bolton South and Walkden18.3%Labour6,74346.6%
45Macclesfield17.3%Labour9,12069.3%
46Heywood and Middleton North16.4%Labour6,08250.8%
47Oldham East and Saddleworth15.9%Labour6,35754.8%
48Bolton North East15.3%Labour6,65354.4%
49Bury North15.3%Labour6,94458.8%
50Hazel Grove14.1%Liberal Democrat6,50063.4%
51South Ribble13.9%Labour6,50163.9%
52Makerfield13.4%Labour5,39952.7%
53Preston13.2%Labour5,29151.9%
54Oldham West, Chadderton and Royton12.9%Labour4,97651.0%
55Southport12.8%Labour5,78961.4%
56Rossendale and Darwen12.6%Labour5,62860.1%
57Barrow and Furness12.6%Labour5,32456.5%
58Morecambe and Lunesdale12.1%Labour5,81563.1%
59Carlisle11.3%Labour5,20059.2%
60Blackpool North and Fleetwood11.1%Labour4,64757.2%
61Bolton West11.1%Labour4,94559.8%
62Penrith and Solway10.7%Labour5,25763.4%
63Burnley8.6%Labour3,42053.2%
64Altrincham and Sale West8.1%Labour4,17469.8%
65Congleton6.8%Labour3,38767.7%
66Chester South and Eddisbury5.8%Conservative3,05770.9%
67Hyndburn4.6%Labour1,68754.4%
68Rochdale3.6%Labour1,44054.9%
69Tatton2.2%Conservative1,13668.6%
70Pendle and Clitheroe1.9%Labour90259.5%
71Ribble Valley1.6%Labour85664.9%
72Fylde1.2%Conservative56162.4%
73Blackburn0.3%Independent13253.3%