North West, 2015 vs 2017: seat-by-seat change
Every constituency in North West compared between the 2015 and 2017 general elections: which seats changed hands and how far each swung.
| Constituency | 2015 | 2017 | Majority | Con–Lab swing |
|---|---|---|---|---|
| Altrincham and Sale West | Con | Con | 12.2% | +7.1 |
| Ashton-under-Lyne | Lab | Lab | 28.4% | +0.4 |
| Barrow and Furness | Lab | Lab | 0.4% | −0.7 |
| Birkenhead | Lab | Lab | 58.4% | +2.8 |
| Blackburn | Lab | Lab | 42.9% | +6.9 |
| Blackley and Broughton | Lab | Lab | 48.9% | +1.0 |
| Blackpool North and Cleveleys | Con | Con | 4.9% | +1.8 |
| Blackpool South | Lab | Lab | 7.2% | −0.4 |
| Bolton North East | Lab | Lab | 8.4% | −0.9 |
| Bolton South East | Lab | Lab | 31.0% | +0.5 |
| Bolton West | Con | Con | 1.8% | −0.1 |
| Bootle | Lab | Lab | 72.0% | +2.8 |
| Burnley | Lab | Lab | 15.8% | −4.2 |
| Bury North | Con | Lab gain | 9.1% | +5.0 |
| Bury South | Lab | Lab | 11.7% | +0.6 |
| Carlisle | Con | Con | 6.0% | +0.2 |
| Cheadle | Con | Con | 8.3% | +0.6 |
| Chorley | Lab | Lab | 13.5% | +2.4 |
| City of Chester | Lab | Lab | 16.3% | +8.0 |
| Congleton | Con | Con | 22.4% | +5.2 |
| Copeland | Lab | Con gain | 4.0% | −5.2 |
| Crewe and Nantwich | Con | Lab gain | 0.1% | +3.7 |
| Denton and Reddish | Lab | Lab | 35.6% | +4.2 |
| Eddisbury | Con | Con | 23.3% | +2.1 |
| Ellesmere Port and Neston | Lab | Lab | 22.4% | +4.5 |
| Fylde | Con | Con | 25.4% | +2.5 |
| Garston and Halewood | Lab | Lab | 60.1% | +2.3 |
| Halton | Lab | Lab | 51.3% | +3.1 |
| Hazel Grove | Con | Con | 12.5% | −0.6 |
| Heywood and Middleton | Lab | Lab | 15.3% | −4.4 |
| Hyndburn | Lab | Lab | 12.9% | +1.3 |
| Knowsley | Lab | Lab | 76.1% | +2.3 |
| Lancaster and Fleetwood | Lab | Lab | 14.5% | +5.7 |
| Leigh | Lab | Lab | 20.4% | −5.4 |
| Liverpool, Riverside | Lab | Lab | 74.9% | +8.5 |
| Liverpool, Walton | Lab | Lab | 77.1% | +0.3 |
| Liverpool, Wavertree | Lab | Lab | 67.5% | +4.1 |
| Liverpool, West Derby | Lab | Lab | 72.9% | +2.2 |
| Macclesfield | Con | Con | 15.9% | +7.0 |
| Makerfield | Lab | Lab | 28.9% | −1.7 |
| Manchester Central | Lab | Lab | 63.2% | +7.8 |
| Manchester, Gorton | Lab | Lab | 69.1% | +5.8 |
| Manchester, Withington | Lab | Lab | 55.7% | +8.7 |
| Morecambe and Lunesdale | Con | Con | 3.1% | +3.8 |
| Oldham East and Saddleworth | Lab | Lab | 17.4% | +2.0 |
| Oldham West and Royton | Lab | Lab | 37.6% | +0.9 |
| Pendle | Con | Con | 2.9% | +4.7 |
| Penrith and The Border | Con | Con | 34.2% | +5.5 |
| Preston | Lab | Lab | 44.2% | +4.1 |
| Ribble Valley | Con | Con | 23.9% | +1.1 |
| Rochdale | Lab | Lab | 29.6% | +0.3 |
| Rossendale and Darwen | Con | Con | 6.4% | +2.6 |
| Salford and Eccles | Lab | Lab | 40.2% | +5.6 |
| Sefton Central | Lab | Lab | 30.0% | +2.9 |
| South Ribble | Con | Con | 13.5% | −1.1 |
| Southport | LD | Con gain | 6.1% | +1.3 |
| St Helens North | Lab | Lab | 36.7% | −0.4 |
| St Helens South and Whiston | Lab | Lab | 46.0% | +1.1 |
| Stalybridge and Hyde | Lab | Lab | 19.0% | +1.4 |
| Stockport | Lab | Lab | 34.9% | +4.7 |
| Stretford and Urmston | Lab | Lab | 39.3% | +7.0 |
| Tatton | Con | Con | 30.1% | +5.1 |
| Wallasey | Lab | Lab | 48.2% | +5.3 |
| Warrington North | Lab | Lab | 19.8% | +0.1 |
| Warrington South | Con | Lab gain | 4.1% | +4.4 |
| Weaver Vale | Con | Lab gain | 7.8% | +4.7 |
| West Lancashire | Lab | Lab | 21.5% | +2.3 |
| Westmorland and Lonsdale | LD | LD | 1.5% | −3.7 |
| Wigan | Lab | Lab | 33.7% | +1.1 |
| Wirral South | Lab | Lab | 18.4% | +3.7 |
| Wirral West | Lab | Lab | 12.2% | +5.6 |
| Workington | Lab | Lab | 9.4% | −1.4 |
| Worsley and Eccles South | Lab | Lab | 18.4% | +2.1 |
| Wyre and Preston North | Con | Con | 23.3% | +2.6 |
| Wythenshawe and Sale East | Lab | Lab | 32.6% | +4.1 |
Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data