Psephology.AI

    Bolton: wards that bucked the trend

    Bolton: in 2024, 52 ward results beat the expected swing and 39 trailed it. The biggest gap was Labour in Queens Park and Central (-71.7 pts actual vs -15.2 pts expected).

    Expected swing is how much a party's share moved across comparable councils in the same year. A positive gap means the party did better locally than that trend; negative means worse.

    Bolton: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024Queens Park and CentralLabour-71.7 pts-15.2 pts-56.4 pts
    2024KearsleyFarnworth and Kearsley First Party+39.4 pts+2.4 pts+37.0 pts
    2024HalliwellGreen+43.8 pts+7.7 pts+36.0 pts
    2024HalliwellLabour-48.6 pts-15.2 pts-33.3 pts
    2024KearsleyLabour+17.1 pts-15.2 pts+32.3 pts
    2024RumworthConservative-42.7 pts-12.9 pts-29.8 pts
    2024RumworthGreen+36.7 pts+7.7 pts+29.0 pts
    2024BreightmetLabour-44.0 pts-15.2 pts-28.8 pts
    2024HalliwellConservative-38.6 pts-12.9 pts-25.7 pts
    2024Astley BridgeLabour-40.8 pts-15.2 pts-25.6 pts
    2024Farnworth SouthFarnworth and Kearsley First Party+26.0 pts+2.4 pts+23.6 pts
    2024Great LeverGreen+29.6 pts+7.7 pts+21.8 pts
    2024Little Lever & Darcy LeverLabour+5.9 pts-15.2 pts+21.1 pts
    2024Tonge with the HaulghLabour-10.3 pts+10.2 pts-20.4 pts
    2024Tonge with the HaulghReform UK and Bolton For Change+21.8 pts+4.0 pts+17.8 pts
    2024Horwich South and BlackrodLabour+2.1 pts-15.2 pts+17.3 pts
    2024Bromley CrossLabour+1.4 pts-15.2 pts+16.7 pts
    2024RumworthLabour+0.7 pts-15.2 pts+15.9 pts
    2024Farnworth NorthReform UK and Bolton For Change-11.4 pts+4.0 pts-15.4 pts
    2024Westhoughton SouthConservative+1.4 pts-12.9 pts+14.3 pts
    2024Westhoughton North and Hunger HillLabour-1.7 pts-15.2 pts+13.5 pts
    2024Horwich NorthLabour-2.7 pts-15.2 pts+12.5 pts
    2024Heaton, Lostock and Chew MoorLabour-27.7 pts-15.2 pts-12.5 pts
    2024SmithillsLabour-2.9 pts-15.2 pts+12.4 pts
    2024Farnworth NorthLabour-27.0 pts-15.2 pts-11.8 pts
    2024BradshawConservative-24.7 pts-12.9 pts-11.7 pts
    2024Westhoughton SouthLabour-3.7 pts-15.2 pts+11.5 pts
    2024Great LeverConservative-23.1 pts-12.9 pts-10.2 pts
    2024Farnworth NorthConservative-2.7 pts-12.9 pts+10.2 pts
    2024SmithillsConservative-3.6 pts-12.9 pts+9.4 pts
    2024KearsleyConservative-3.7 pts-12.9 pts+9.2 pts
    2024HultonGreen-1.5 pts+7.7 pts-9.2 pts
    2024Horwich NorthConservative-3.9 pts-12.9 pts+9.1 pts
    2024BradshawLabour-7.1 pts-15.2 pts+8.1 pts
    2024Horwich NorthGreen-0.1 pts+7.7 pts-7.9 pts
    2024HultonConservative-20.6 pts-12.9 pts-7.7 pts
    2024Heaton, Lostock and Chew MoorConservative-5.5 pts-12.9 pts+7.4 pts
    2024SmithillsLiberal Democrats-9.0 pts-1.7 pts-7.3 pts
    2024Westhoughton North and Hunger HillGreen+0.9 pts+7.7 pts-6.8 pts
    2024Horwich South and BlackrodGreen+1.0 pts+7.7 pts-6.7 pts
    2024Westhoughton North and Hunger HillREF and BFC+6.5 pts-0.0 pts+6.5 pts
    2024Farnworth SouthConservative-6.8 pts-12.9 pts+6.2 pts
    2024Farnworth SouthReform UK and Bolton For Change+10.1 pts+4.0 pts+6.1 pts
    2024Bromley CrossGreen+1.9 pts+7.7 pts-5.9 pts
    2024Bromley CrossConservative-7.3 pts-12.9 pts+5.7 pts
    2024Westhoughton SouthLiberal Democrats-7.4 pts-1.7 pts-5.7 pts
    2024BreightmetConservative-7.4 pts-12.9 pts+5.5 pts
    2024Little Lever & Darcy LeverLiberal Democrats+3.5 pts-1.7 pts+5.2 pts
    2024Farnworth SouthGreen+2.9 pts+7.7 pts-4.9 pts
    2024Horwich South and BlackrodConservative-8.2 pts-12.9 pts+4.8 pts
    2024Farnworth SouthLabour-19.7 pts-15.2 pts-4.5 pts
    2024Great LeverReform UK and Bolton For Change+8.3 pts+4.0 pts+4.3 pts
    2024Astley BridgeReform UK and Bolton For Change+8.3 pts+4.0 pts+4.3 pts
    2024Queens Park and CentralConservative-8.7 pts-12.9 pts+4.2 pts
    2024HalliwellLiberal Democrats+2.4 pts-1.7 pts+4.1 pts
    2024Horwich South and BlackrodLiberal Democrats+2.0 pts-1.7 pts+3.7 pts
    2024HultonLabour-11.6 pts-15.2 pts+3.6 pts
    2024BradshawLiberal Democrats-5.0 pts-1.7 pts-3.3 pts
    2024Farnworth NorthGreen+4.5 pts+7.7 pts-3.3 pts
    2024Tonge with the HaulghLiberal Democrats-5.0 pts-1.7 pts-3.2 pts
    2024Astley BridgeConservative-9.8 pts-12.9 pts+3.2 pts
    2024Great LeverLabour-12.1 pts-15.2 pts+3.2 pts
    2024RumworthLiberal Democrats+1.2 pts-1.7 pts+2.9 pts
    2024Bromley CrossLiberal Democrats+0.9 pts-1.7 pts+2.7 pts
    2024Queens Park and CentralReform UK and Bolton For Change+1.7 pts+4.0 pts-2.3 pts
    2024SmithillsReform UK and Bolton For Change+6.2 pts+4.0 pts+2.2 pts
    2024BreightmetReform UK and Bolton For Change+1.9 pts+4.0 pts-2.1 pts
    2024Little Lever & Darcy LeverConservative-10.9 pts-12.9 pts+2.1 pts
    2024Astley BridgeGreen+9.8 pts+7.7 pts+2.0 pts
    2024KearsleyLiberal Democrats+0.3 pts-1.7 pts+2.0 pts
    2024BreightmetLiberal Democrats+0.2 pts-1.7 pts+2.0 pts
    2024Horwich NorthReform UK and Bolton For Change+2.1 pts+4.0 pts-1.9 pts
    2024SmithillsGreen+9.3 pts+7.7 pts+1.6 pts
    2024Westhoughton North and Hunger HillLiberal Democrats-3.1 pts-1.7 pts-1.4 pts
    2024BradshawReform UK and Bolton For Change+5.4 pts+4.0 pts+1.4 pts
    2024Queens Park and CentralLiberal Democrats-3.0 pts-1.7 pts-1.3 pts
    2024Westhoughton SouthWesthoughton First Independents+1.4 pts+0.3 pts+1.1 pts
    2024Bromley CrossReform UK and Bolton For Change+3.0 pts+4.0 pts-1.0 pts
    2024Heaton, Lostock and Chew MoorLiberal Democrats-2.7 pts-1.7 pts-1.0 pts
    2024Farnworth SouthLiberal Democrats-2.7 pts-1.7 pts-1.0 pts
    2024Farnworth NorthLiberal Democrats-2.7 pts-1.7 pts-1.0 pts
    2024Westhoughton North and Hunger HillConservative-12.0 pts-12.9 pts+0.9 pts
    2024Horwich NorthLiberal Democrats-0.8 pts-1.7 pts+0.9 pts
    2024Tonge with the HaulghConservative-12.0 pts-12.9 pts+0.9 pts
    2024HultonReform UK and Bolton For Change+3.2 pts+4.0 pts-0.8 pts
    2024Westhoughton SouthReform UK and Bolton For Change+3.2 pts+4.0 pts-0.8 pts
    2024Horwich NorthHorwich & Blackrod First Independents+5.4 pts+4.6 pts+0.8 pts
    2024KearsleyReform UK and Bolton For Change+3.3 pts+4.0 pts-0.7 pts
    2024HalliwellReform UK and Bolton For Change+3.3 pts+4.0 pts-0.7 pts
    2024HultonLiberal Democrats-2.2 pts-1.7 pts-0.5 pts
    2024RumworthReform UK and Bolton For Change+4.1 pts+4.0 pts+0.1 pts
    2022CromptonConservative+13.1 pts-4.1 pts+17.2 pts
    2022Horwich NorthLiberal Democrats-14.1 pts-0.6 pts-13.5 pts
    2022Horwich North EastLiberal Democrats-14.1 pts-0.6 pts-13.5 pts
    2022KearsleyLiberal Democrats-13.3 pts-0.6 pts-12.7 pts
    2022BradshawConservative-16.3 pts-4.1 pts-12.3 pts
    2022CromptonLabour-8.9 pts+2.6 pts-11.6 pts
    2022RumworthLabour-8.4 pts+2.6 pts-11.0 pts
    2022RumworthConservative+6.5 pts-4.1 pts+10.6 pts
    2022Great LeverConservative-14.4 pts-4.1 pts-10.4 pts
    2022Harper GreenLabour+12.0 pts+2.6 pts+9.4 pts
    2022Little Lever & Darcy LeverLabour-5.7 pts+2.6 pts-8.3 pts
    2022Great LeverLabour+10.4 pts+2.6 pts+7.7 pts
    2022BradshawLiberal Democrats+6.6 pts-0.6 pts+7.2 pts
    2022BradshawLabour+9.7 pts+2.6 pts+7.1 pts
    2022SmithillsLiberal Democrats+6.5 pts-0.6 pts+7.1 pts
    2022HultonGreen-8.8 pts-1.8 pts-7.0 pts
    2022Westhoughton SouthLiberal Democrats+5.4 pts-0.6 pts+6.0 pts
    2022Horwich North EastHorwich & Blackrod First Independents+7.8 pts+1.9 pts+5.9 pts
    2022Horwich North EastConservative+1.7 pts-4.1 pts+5.8 pts
    2022Horwich NorthConservative+1.7 pts-4.1 pts+5.8 pts
    2022Astley BridgeConservative-9.6 pts-4.1 pts-5.6 pts
    2022KearsleyConservative-9.3 pts-4.1 pts-5.3 pts
    2022Bromley CrossGreen-6.9 pts-1.8 pts-5.2 pts
    2022FarnworthLabour+7.7 pts+2.6 pts+5.1 pts
    2022Astley BridgeLabour+7.5 pts+2.6 pts+4.9 pts
    2022Harper GreenConservative-8.8 pts-4.1 pts-4.7 pts
    2022Bromley CrossConservative+0.4 pts-4.1 pts+4.4 pts
    2022Westhoughton North and Chew MoorLiberal Democrats+3.7 pts-0.6 pts+4.3 pts
    2022Westhoughton North and Hunger HillLiberal Democrats+3.7 pts-0.6 pts+4.3 pts
    2022Horwich South and BlackrodB and D IND-2.5 pts+1.8 pts-4.3 pts
    2022Heaton and LostockLabour-1.5 pts+2.6 pts-4.1 pts
    2022HultonLiberal Democrats+3.4 pts-0.6 pts+4.0 pts
    2022BreightmetConservative-0.1 pts-4.1 pts+4.0 pts
    2022Tonge with the HaulghConservative-0.2 pts-4.1 pts+3.9 pts
    2022Horwich South and BlackrodConservative-0.6 pts-4.1 pts+3.5 pts
    2022Horwich and BlackrodConservative-0.6 pts-4.1 pts+3.5 pts
    2022HultonLabour+6.1 pts+2.6 pts+3.4 pts
    2022Astley BridgeLiberal Democrats-3.9 pts-0.6 pts-3.3 pts
    2022HalliwellLiberal Democrats+2.6 pts-0.6 pts+3.2 pts
    2022FarnworthConservative-1.0 pts-4.1 pts+3.0 pts
    2022Heaton and LostockLiberal Democrats-3.6 pts-0.6 pts-3.0 pts
    2022BreightmetLiberal Democrats+2.3 pts-0.6 pts+2.9 pts
    2022RumworthGreen+1.0 pts-1.8 pts+2.8 pts
    2022Little Lever & Darcy LeverLiberal Democrats+2.0 pts-0.6 pts+2.6 pts
    2022SmithillsConservative-6.5 pts-4.1 pts-2.5 pts
    2022Horwich North EastGreen+0.6 pts-1.8 pts+2.4 pts
    2022Horwich NorthGreen+0.6 pts-1.8 pts+2.4 pts
    2022HalliwellConservative-6.3 pts-4.1 pts-2.3 pts
    2022KearsleyLabour+4.9 pts+2.6 pts+2.3 pts
    2022SmithillsLabour+0.5 pts+2.6 pts-2.1 pts
    2022Horwich and BlackrodGreen+0.4 pts-1.8 pts+2.1 pts
    2022Horwich South and BlackrodGreen+0.4 pts-1.8 pts+2.1 pts
    2022Westhoughton SouthLabour+4.6 pts+2.6 pts+2.0 pts
    2022Tonge with the HaulghLiberal Democrats-2.6 pts-0.6 pts-2.0 pts
    2022Bromley CrossLiberal Democrats-2.4 pts-0.6 pts-1.8 pts
    2022Bromley CrossLabour+4.4 pts+2.6 pts+1.8 pts
    2022Harper GreenLiberal Democrats+1.2 pts-0.6 pts+1.8 pts
    2022Westhoughton North and Chew MoorLabour+1.0 pts+2.6 pts-1.6 pts
    2022Westhoughton North and Hunger HillLabour+1.0 pts+2.6 pts-1.6 pts
    2022Tonge with the HaulghLabour+1.1 pts+2.6 pts-1.6 pts
    2022HalliwellLabour+1.1 pts+2.6 pts-1.5 pts
    2022BreightmetLabour+1.3 pts+2.6 pts-1.4 pts
    2022CromptonLiberal Democrats+0.6 pts-0.6 pts+1.2 pts
    2022Westhoughton SouthConservative-5.2 pts-4.1 pts-1.1 pts
    2022Horwich South and BlackrodLabour+1.5 pts+2.6 pts-1.1 pts
    2022Horwich and BlackrodLabour+1.5 pts+2.6 pts-1.1 pts
    2022SmithillsGreen-0.7 pts-1.8 pts+1.1 pts
    2022Westhoughton North and Chew MoorWesthoughton First Independents+0.9 pts+0.1 pts+0.8 pts
    2022Great LeverLiberal Democrats+0.1 pts-0.6 pts+0.7 pts
    2022Little Lever & Darcy LeverConservative-4.7 pts-4.1 pts-0.6 pts
    2022Heaton and LostockConservative-4.6 pts-4.1 pts-0.6 pts
    2022Great LeverGreen-1.2 pts-1.8 pts+0.6 pts
    2022FarnworthLiberal Democrats-0.1 pts-0.6 pts+0.5 pts
    2022HalliwellIndependent+0.6 pts+0.0 pts+0.5 pts
    2022Horwich South and BlackrodLiberal Democrats-0.1 pts-0.6 pts+0.5 pts
    2022Horwich and BlackrodLiberal Democrats-0.1 pts-0.6 pts+0.5 pts
    2022HultonConservative-3.6 pts-4.1 pts+0.4 pts
    2022Horwich North EastLabour+2.9 pts+2.6 pts+0.3 pts
    2022Horwich NorthLabour+2.9 pts+2.6 pts+0.3 pts
    2022RumworthLiberal Democrats-0.9 pts-0.6 pts-0.3 pts
    2022Westhoughton North and Chew MoorConservative-3.9 pts-4.1 pts+0.1 pts
    2022Westhoughton North and Hunger HillConservative-3.9 pts-4.1 pts+0.1 pts
    2021Astley BridgeLiberal Democrats-21.7 pts-1.8 pts-19.9 pts
    2021KearsleyFKF-15.4 pts+1.4 pts-16.8 pts
    2021Bromley CrossConservative-6.5 pts+9.3 pts-15.8 pts
    2021Little Lever & Darcy LeverUK Independence Party (UKIP)-23.0 pts-10.0 pts-13.1 pts
    2021RumworthLabour-9.3 pts+3.5 pts-12.8 pts
    2021KearsleyLiberal Democrats+10.9 pts-1.8 pts+12.7 pts
    2021HultonGreen+12.9 pts+0.9 pts+11.9 pts
    2021Great LeverConservative-1.3 pts+9.3 pts-10.6 pts
    2021BradshawConservative+19.8 pts+9.3 pts+10.6 pts
    2021Astley BridgeConservative+19.6 pts+9.3 pts+10.3 pts
    2021Horwich North EastLabour+13.1 pts+3.5 pts+9.6 pts
    2021Astley BridgeLabour+12.7 pts+3.5 pts+9.2 pts
    2021RumworthConservative+18.0 pts+9.3 pts+8.7 pts
    2021HultonConservative+0.6 pts+9.3 pts-8.7 pts
    2021Harper GreenConservative+17.5 pts+9.3 pts+8.2 pts
    2021Westhoughton North and Chew MoorLiberal Democrats-10.0 pts-1.8 pts-8.2 pts
    2021Horwich North EastHorwich & Blackrod First Independents-10.7 pts-3.0 pts-7.8 pts
    2021CromptonConservative+1.6 pts+9.3 pts-7.7 pts
    2021Westhoughton SouthConservative+16.8 pts+9.3 pts+7.5 pts
    2021HultonLabour-3.2 pts+3.5 pts-6.8 pts
    2021Heaton and LostockConservative+2.8 pts+9.3 pts-6.5 pts
    2021HalliwellLabour+9.8 pts+3.5 pts+6.3 pts
    2021SmithillsLiberal Democrats-8.0 pts-1.8 pts-6.2 pts
    2021Bromley CrossLabour+9.7 pts+3.5 pts+6.2 pts
    2021Westhoughton North and Chew MoorConservative+14.9 pts+9.3 pts+5.7 pts
    2021BreightmetGreen-4.4 pts+0.9 pts-5.3 pts
    2021Westhoughton SouthLabour-1.5 pts+3.5 pts-5.0 pts
    2021Harper GreenLabour-1.5 pts+3.5 pts-5.0 pts
    2021BradshawLabour-1.2 pts+3.5 pts-4.8 pts
    2021FarnworthConservative+4.9 pts+9.3 pts-4.4 pts
    2021HalliwellConservative+5.1 pts+9.3 pts-4.2 pts
    2021BreightmetLabour+7.5 pts+3.5 pts+4.0 pts
    2021Westhoughton SouthLiberal Democrats-5.8 pts-1.8 pts-4.0 pts
    2021RumworthGreen-2.7 pts+0.9 pts-3.7 pts
    2021Little Lever & Darcy LeverConservative+12.8 pts+9.3 pts+3.5 pts
    2021Bromley CrossGreen+4.3 pts+0.9 pts+3.4 pts
    2021KearsleyLabour+0.4 pts+3.5 pts-3.1 pts
    2021KearsleyConservative+12.2 pts+9.3 pts+2.9 pts
    2021Great LeverLabour+6.2 pts+3.5 pts+2.7 pts
    2021Horwich North EastConservative+6.6 pts+9.3 pts-2.7 pts
    2021Great LeverLiberal Democrats+0.8 pts-1.8 pts+2.6 pts
    2021Bromley CrossLiberal Democrats+0.8 pts-1.8 pts+2.6 pts
    2021Westhoughton North and Chew MoorWesthoughton First Independents-3.1 pts-0.7 pts-2.4 pts
    2021HalliwellGreen-1.5 pts+0.9 pts-2.4 pts
    2021FarnworthLiberal Democrats+0.4 pts-1.8 pts+2.2 pts
    2021RumworthLiberal Democrats+0.3 pts-1.8 pts+2.1 pts
    2021Heaton and LostockGreen-1.1 pts+0.9 pts-2.1 pts
    2021Tonge with the HaulghLabour+1.5 pts+3.5 pts-2.0 pts
    2021CromptonGreen-1.0 pts+0.9 pts-1.9 pts
    2021Westhoughton North and Chew MoorLabour+1.6 pts+3.5 pts-1.9 pts
    2021Horwich North EastLiberal Democrats-3.7 pts-1.8 pts-1.8 pts
    2021CromptonLiberal Democrats-0.0 pts-1.8 pts+1.8 pts
    2021BreightmetLiberal Democrats-3.6 pts-1.8 pts-1.8 pts
    2021Tonge with the HaulghLiberal Democrats-0.1 pts-1.8 pts+1.7 pts
    2021Little Lever & Darcy LeverLiberal Democrats-3.5 pts-1.8 pts-1.7 pts
    2021Heaton and LostockLiberal Democrats-0.2 pts-1.8 pts+1.6 pts
    2021Horwich and BlackrodConservative+7.9 pts+9.3 pts-1.4 pts
    2021Horwich North EastGreen-0.4 pts+0.9 pts-1.4 pts
    2021Tonge with the HaulghConservative+10.6 pts+9.3 pts+1.3 pts
    2021Harper GreenLiberal Democrats-0.5 pts-1.8 pts+1.3 pts
    2021SmithillsLabour+2.3 pts+3.5 pts-1.2 pts
    2021SmithillsConservative+10.5 pts+9.3 pts+1.2 pts
    2021Horwich and BlackrodLabour+2.3 pts+3.5 pts-1.2 pts
    2021BreightmetConservative+10.4 pts+9.3 pts+1.1 pts
    2021BradshawLiberal Democrats-2.6 pts-1.8 pts-0.8 pts
    2021Little Lever & Darcy LeverLabour+4.2 pts+3.5 pts+0.7 pts
    2021HalliwellIndependent-0.5 pts-1.1 pts+0.7 pts
    2021FarnworthLabour+4.1 pts+3.5 pts+0.6 pts
    2021Great LeverGreen+1.5 pts+0.9 pts+0.6 pts
    2021CromptonLabour+4.1 pts+3.5 pts+0.6 pts
    2021HalliwellLiberal Democrats-2.3 pts-1.8 pts-0.5 pts
    2021Horwich and BlackrodLiberal Democrats-1.3 pts-1.8 pts+0.5 pts
    2021Horwich and BlackrodGreen+0.5 pts+0.9 pts-0.4 pts
    2021HultonLiberal Democrats-1.6 pts-1.8 pts+0.3 pts
    2021BradshawGreen+1.2 pts+0.9 pts+0.2 pts
    2021Harper GreenGreen+0.8 pts+0.9 pts-0.1 pts
    2019Great LeverConservative+21.4 pts-5.8 pts+27.2 pts
    2019Westhoughton SouthLiberal Democrats-20.1 pts-1.1 pts-19.0 pts
    2019CromptonConservative+11.6 pts-5.8 pts+17.3 pts
    2019Horwich and BlackrodConservative-22.9 pts-5.8 pts-17.1 pts
    2019Great LeverLabour-24.3 pts-8.2 pts-16.1 pts
    2019KearsleyFKF+15.5 pts+0.8 pts+14.7 pts
    2019KearsleyUK Independence Party (UKIP)-3.1 pts+7.6 pts-10.8 pts
    2019Horwich North EastLiberal Democrats-11.1 pts-1.1 pts-9.9 pts
    2019Westhoughton SouthLabour+1.7 pts-8.2 pts+9.8 pts
    2019Horwich North EastConservative-15.0 pts-5.8 pts-9.2 pts
    2019Tonge with the HaulghUK Independence Party (UKIP)+15.8 pts+7.6 pts+8.2 pts
    2019Westhoughton North and Chew MoorLiberal Democrats+6.8 pts-1.1 pts+7.9 pts
    2019FarnworthLabour-1.3 pts-8.2 pts+6.9 pts
    2019Horwich and BlackrodLabour-14.7 pts-8.2 pts-6.6 pts
    2019Heaton and LostockConservative-12.3 pts-5.8 pts-6.5 pts
    2019BradshawLabour-1.7 pts-8.2 pts+6.4 pts
    2019HultonGreen+7.0 pts+0.6 pts+6.4 pts
    2019Horwich North EastLabour-14.0 pts-8.2 pts-5.8 pts
    2019HalliwellConservative-0.1 pts-5.8 pts+5.6 pts
    2019Little Lever & Darcy LeverConservative-0.2 pts-5.8 pts+5.6 pts
    2019FarnworthUK Independence Party (UKIP)+2.1 pts+7.6 pts-5.6 pts
    2019RumworthConservative-0.3 pts-5.8 pts+5.5 pts
    2019Heaton and LostockLiberal Democrats+4.2 pts-1.1 pts+5.4 pts
    2019RumworthLabour-2.8 pts-8.2 pts+5.3 pts
    2019Westhoughton North and Chew MoorConservative-10.9 pts-5.8 pts-5.2 pts
    2019FarnworthConservative-1.0 pts-5.8 pts+4.8 pts
    2019BreightmetLiberal Democrats+3.6 pts-1.1 pts+4.8 pts
    2019HalliwellIndependent-5.4 pts-0.9 pts-4.5 pts
    2019SmithillsLiberal Democrats+3.3 pts-1.1 pts+4.5 pts
    2019Westhoughton North and Chew MoorLabour-4.1 pts-8.2 pts+4.0 pts
    2019Little Lever & Darcy LeverUK Independence Party (UKIP)+11.5 pts+7.6 pts+3.9 pts
    2019Harper GreenUK Independence Party (UKIP)+3.9 pts+7.6 pts-3.7 pts
    2019Bromley CrossConservative-2.3 pts-5.8 pts+3.4 pts
    2019Harper GreenFarnworth and Kearsley First Party+3.8 pts+0.4 pts+3.4 pts
    2019Great LeverGreen-2.7 pts+0.6 pts-3.3 pts
    2019Little Lever & Darcy LeverLabour-11.3 pts-8.2 pts-3.2 pts
    2019KearsleyConservative-2.7 pts-5.8 pts+3.1 pts
    2019BreightmetUK Independence Party (UKIP)+10.7 pts+7.6 pts+3.0 pts
    2019Horwich North EastGreen-2.4 pts+0.6 pts-3.0 pts
    2019Westhoughton SouthConservative-2.9 pts-5.8 pts+2.9 pts
    2019BreightmetConservative-8.6 pts-5.8 pts-2.8 pts
    2019HultonUK Independence Party (UKIP)+4.9 pts+7.6 pts-2.8 pts
    2019Astley BridgeLiberal Democrats-3.9 pts-1.1 pts-2.7 pts
    2019Astley BridgeConservative-3.1 pts-5.8 pts+2.7 pts
    2019Tonge with the HaulghLiberal Democrats+1.5 pts-1.1 pts+2.6 pts
    2019HultonLiberal Democrats+1.5 pts-1.1 pts+2.6 pts
    2019BradshawConservative-8.1 pts-5.8 pts-2.4 pts
    2019BreightmetGreen+2.8 pts+0.6 pts+2.2 pts
    2019Horwich and BlackrodGreen-1.5 pts+0.6 pts-2.1 pts
    2019Horwich and BlackrodLiberal Democrats-3.2 pts-1.1 pts-2.1 pts
    2019Bromley CrossGreen+2.5 pts+0.6 pts+1.9 pts