Psephology.AI

    Manchester: wards that bucked the trend

    Manchester: in 2024, 69 ward results beat the expected swing and 59 trailed it. The biggest gap was Labour in Gorton and Abbey Hey (-64.8 pts actual vs -9.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.

    Manchester: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024Gorton and Abbey HeyLabour-64.8 pts-9.2 pts-55.6 pts
    2024WithingtonLabour-54.3 pts-9.2 pts-45.1 pts
    2024LongsightLabour-40.3 pts-9.2 pts-31.1 pts
    2024RusholmeLabour-36.7 pts-9.2 pts-27.5 pts
    2024CrumpsallLabour-31.7 pts-9.2 pts-22.5 pts
    2024PiccadillyLabour+7.6 pts-9.2 pts+16.9 pts
    2024Moss SideLabour-24.3 pts-9.2 pts-15.1 pts
    2024LevenshulmeLabour-21.3 pts-9.2 pts-12.1 pts
    2024Didsbury EastLiberal Democrats-13.5 pts-2.0 pts-11.5 pts
    2024FallowfieldLabour-20.0 pts-9.2 pts-10.8 pts
    2024PiccadillyGreen-5.3 pts+4.4 pts-9.7 pts
    2024NorthendenLabour-0.1 pts-9.2 pts+9.2 pts
    2024HulmeGreen+13.3 pts+4.4 pts+8.9 pts
    2024Whalley RangeLabour-17.8 pts-9.2 pts-8.6 pts
    2024SharstonLabour-0.7 pts-9.2 pts+8.6 pts
    2024Ancoats and BeswickLabour-1.5 pts-9.2 pts+7.7 pts
    2024HarpurheyLabour-1.7 pts-9.2 pts+7.5 pts
    2024BurnageLiberal Democrats-8.9 pts-2.0 pts-6.9 pts
    2024Didsbury WestLabour-2.3 pts-9.2 pts+6.9 pts
    2024MostonLabour-2.4 pts-9.2 pts+6.9 pts
    2024BrooklandsLabour-2.6 pts-9.2 pts+6.6 pts
    2024Didsbury EastGreen+10.6 pts+4.4 pts+6.3 pts
    2024LevenshulmeGreen-1.9 pts+4.4 pts-6.2 pts
    2024WithingtonGreen+10.4 pts+4.4 pts+6.0 pts
    2024Clayton and OpenshawLabour-3.3 pts-9.2 pts+6.0 pts
    2024CharlestownLiberal Democrats+3.7 pts-2.0 pts+5.7 pts
    2024DeansgateLabour+4.9 pts-0.7 pts+5.7 pts
    2024CheethamLiberal Democrats+3.4 pts-2.0 pts+5.4 pts
    2024FallowfieldLiberal Democrats+3.1 pts-2.0 pts+5.1 pts
    2024ChorltonGreen+9.4 pts+4.4 pts+5.1 pts
    2024Moss SideGreen-0.4 pts+4.4 pts-4.7 pts
    2024Woodhouse ParkLiberal Democrats+2.5 pts-2.0 pts+4.5 pts
    2024Woodhouse ParkGreen+8.8 pts+4.4 pts+4.4 pts
    2024Miles Platting and Newton HeathLiberal Democrats+2.4 pts-2.0 pts+4.4 pts
    2024LongsightConservative-5.0 pts-0.6 pts-4.4 pts
    2024Old MoatGreen+8.7 pts+4.4 pts+4.4 pts
    2024Chorlton ParkConservative+3.7 pts-0.6 pts+4.3 pts
    2024CharlestownGreen+8.6 pts+4.4 pts+4.2 pts
    2024ArdwickConservative+3.4 pts-0.6 pts+4.0 pts
    2024Didsbury EastConservative+3.3 pts-0.6 pts+3.9 pts
    2024Miles Platting and Newton HeathGreen+0.6 pts+4.4 pts-3.8 pts
    2024LongsightGreen+0.6 pts+4.4 pts-3.8 pts
    2024CrumpsallConservative-4.4 pts-0.6 pts-3.8 pts
    2024DeansgateLiberal Democrats-5.7 pts-2.0 pts-3.7 pts
    2024Didsbury WestLiberal Democrats+1.7 pts-2.0 pts+3.7 pts
    2024BaguleyLabour-4.4 pts-0.7 pts-3.6 pts
    2024Gorton and Abbey HeyLiberal Democrats-5.6 pts-2.0 pts-3.6 pts
    2024BrooklandsLiberal Democrats+1.5 pts-2.0 pts+3.5 pts
    2024BrooklandsConservative+2.8 pts-0.6 pts+3.4 pts
    2024Higher BlackleyConservative-4.0 pts-0.6 pts-3.4 pts
    2024DeansgateGreen+1.1 pts+4.4 pts-3.3 pts
    2024BurnageLabour-12.5 pts-9.2 pts-3.3 pts
    2024BaguleyLiberal Democrats+1.2 pts-2.0 pts+3.1 pts
    2024MostonLiberal Democrats+1.0 pts-2.0 pts+3.0 pts
    2024Old MoatLiberal Democrats+1.0 pts-2.0 pts+3.0 pts
    2024Didsbury WestGreen+1.4 pts+4.4 pts-2.9 pts
    2024CharlestownLabour-12.1 pts-9.2 pts-2.9 pts
    2024Chorlton ParkLabour-6.3 pts-9.2 pts+2.9 pts
    2024Ancoats and BeswickGreen+1.6 pts+4.4 pts-2.8 pts
    2024Miles Platting and Newton HeathConservative-3.3 pts-0.6 pts-2.7 pts
    2024CheethamConservative-3.2 pts-0.6 pts-2.6 pts
    2024Whalley RangeLiberal Democrats+0.6 pts-2.0 pts+2.6 pts
    2024Whalley RangeGreen+1.9 pts+4.4 pts-2.5 pts
    2024HarpurheyGreen+1.9 pts+4.4 pts-2.4 pts
    2024RusholmeConservative-3.0 pts-0.6 pts-2.4 pts
    2024Higher BlackleyGreen+1.9 pts+4.4 pts-2.4 pts
    2024Ancoats and BeswickLiberal Democrats+0.4 pts-2.0 pts+2.3 pts
    2024Gorton and Abbey HeyGreen+2.1 pts+4.4 pts-2.3 pts
    2024WithingtonLiberal Democrats+0.3 pts-2.0 pts+2.3 pts
    2024ChorltonLiberal Democrats+0.2 pts-2.0 pts+2.2 pts
    2024Moss SideLiberal Democrats+0.2 pts-2.0 pts+2.2 pts
    2024ChorltonLabour-7.1 pts-9.2 pts+2.1 pts
    2024SharstonGreen+2.2 pts+4.4 pts-2.1 pts
    2024CrumpsallLiberal Democrats+0.2 pts-2.0 pts+2.1 pts
    2024SharstonLiberal Democrats+0.1 pts-2.0 pts+2.1 pts
    2024MostonConservative-2.6 pts-0.6 pts-2.0 pts
    2024CheethamLabour-7.3 pts-9.2 pts+1.9 pts
    2024ArdwickLiberal Democrats-0.1 pts-2.0 pts+1.9 pts
    2024FallowfieldConservative-2.3 pts-0.6 pts-1.7 pts
    2024NorthendenLiberal Democrats-0.3 pts-2.0 pts+1.6 pts
    2024RusholmeGreen+2.7 pts+4.4 pts-1.6 pts
    2024HulmeLiberal Democrats-0.4 pts-2.0 pts+1.5 pts
    2024CheethamGreen+5.9 pts+4.4 pts+1.5 pts
    2024Woodhouse ParkLabour-10.7 pts-9.2 pts-1.5 pts
    2024Clayton and OpenshawLiberal Democrats-0.7 pts-2.0 pts+1.3 pts
    2024CrumpsallGreen+3.0 pts+4.4 pts-1.3 pts
    2024Miles Platting and Newton HeathLabour-10.5 pts-9.2 pts-1.3 pts
    2024BaguleyGreen+3.2 pts+4.4 pts-1.2 pts
    2024SharstonConservative-1.7 pts-0.6 pts-1.1 pts
    2024HarpurheyConservative-1.7 pts-0.6 pts-1.1 pts
    2024ArdwickGreen+5.4 pts+4.4 pts+1.1 pts
    2024Higher BlackleyLiberal Democrats-0.9 pts-2.0 pts+1.0 pts
    2024NorthendenGreen+3.4 pts+4.4 pts-1.0 pts
    2024BurnageGreen+5.3 pts+4.4 pts+1.0 pts
    2024PiccadillyLiberal Democrats-1.0 pts-2.0 pts+0.9 pts
    2024Chorlton ParkGreen+5.3 pts+4.4 pts+0.9 pts
    2024Higher BlackleyLabour-10.1 pts-9.2 pts-0.9 pts
    2024RusholmeLiberal Democrats-1.2 pts-2.0 pts+0.8 pts
    2024FallowfieldGreen+3.6 pts+4.4 pts-0.7 pts
    2024Chorlton ParkLiberal Democrats-2.6 pts-2.0 pts-0.7 pts
    2024BaguleyConservative-0.0 pts-0.6 pts+0.6 pts
    2024Didsbury WestConservative-0.0 pts-0.6 pts+0.6 pts
    2024LongsightLiberal Democrats-2.5 pts-2.0 pts-0.6 pts
    2024Gorton and Abbey HeyConservative-0.1 pts-0.6 pts+0.5 pts
    2024PiccadillyConservative-0.1 pts-0.6 pts+0.5 pts
    2024LevenshulmeIndependent+3.0 pts+2.5 pts+0.5 pts
    2024ArdwickLabour-8.7 pts-9.2 pts+0.5 pts
    2024Whalley RangeConservative-1.1 pts-0.6 pts-0.5 pts
    2024CharlestownConservative-0.1 pts-0.6 pts+0.5 pts
    2024Ancoats and BeswickConservative-1.0 pts-0.6 pts-0.4 pts
    2024MostonGreen+4.0 pts+4.4 pts-0.4 pts
    2024CrumpsallWomen`s Equality Party+0.4 pts+0.0 pts+0.4 pts
    2024Old MoatConservative-0.2 pts-0.6 pts+0.4 pts
    2024HarpurheyLiberal Democrats-1.6 pts-2.0 pts+0.4 pts
    2024LevenshulmeConservative-0.3 pts-0.6 pts+0.3 pts
    2024BurnageConservative-0.9 pts-0.6 pts-0.2 pts
    2024DeansgateConservative-0.4 pts-0.6 pts+0.2 pts
    2024Old MoatLabour-9.4 pts-9.2 pts-0.2 pts
    2024Moss SideConservative-0.8 pts-0.6 pts-0.2 pts
    2024WithingtonConservative-0.8 pts-0.6 pts-0.2 pts
    2024BrooklandsGreen+4.5 pts+4.4 pts+0.2 pts
    2024ChorltonConservative-0.8 pts-0.6 pts-0.2 pts
    2024LevenshulmeLiberal Democrats-2.1 pts-2.0 pts-0.2 pts
    2024Clayton and OpenshawGreen+4.5 pts+4.4 pts+0.1 pts
    2024NorthendenConservative-0.7 pts-0.6 pts-0.1 pts
    2024HulmeConservative-0.5 pts-0.6 pts+0.1 pts
    2024Clayton and OpenshawConservative-0.6 pts-0.6 pts+0.1 pts
    2024Woodhouse ParkConservative-0.6 pts-0.6 pts+0.0 pts
    2023Gorton and Abbey HeyLabour+23.9 pts-7.0 pts+30.9 pts
    2023Clayton and OpenshawLabour+12.0 pts-7.0 pts+19.0 pts
    2023Didsbury WestLabour+9.5 pts-7.0 pts+16.5 pts
    2023Didsbury WestLiberal Democrats-15.0 pts+1.0 pts-16.0 pts
    2023WithingtonLabour+6.6 pts-7.0 pts+13.6 pts
    2023PiccadillyGreen+16.0 pts+2.7 pts+13.4 pts
    2023BrooklandsLabour+6.2 pts-7.0 pts+13.2 pts
    2023WithingtonLiberal Democrats-10.5 pts+1.0 pts-11.5 pts
    2023ChorltonLabour+4.0 pts-7.0 pts+11.0 pts
    2023BurnageLabour+3.9 pts-7.0 pts+10.8 pts
    2023Moss SideGreen+13.4 pts+2.7 pts+10.8 pts
    2023LongsightLabour+3.7 pts-7.0 pts+10.7 pts
    2023Clayton and OpenshawConservative-12.2 pts-1.9 pts-10.3 pts
    2023Higher BlackleyConservative-11.7 pts-1.9 pts-9.8 pts
    2023FallowfieldLabour+2.2 pts-7.0 pts+9.2 pts
    2023Gorton and Abbey HeyLiberal Democrats+10.0 pts+1.0 pts+9.0 pts
    2023BrooklandsConservative-10.9 pts-1.9 pts-9.0 pts
    2023Old MoatLabour+1.8 pts-7.0 pts+8.7 pts
    2023LongsightGreen-6.0 pts+2.7 pts-8.6 pts
    2023CharlestownLabour+1.6 pts-7.0 pts+8.6 pts
    2023SharstonLabour+1.4 pts-7.0 pts+8.4 pts
    2023Higher BlackleyLabour+1.2 pts-7.0 pts+8.2 pts
    2023Miles Platting and Newton HeathLabour+0.8 pts-7.0 pts+7.8 pts
    2023Woodhouse ParkLabour+0.6 pts-7.0 pts+7.6 pts
    2023HarpurheyLabour+0.5 pts-7.0 pts+7.5 pts
    2023Whalley RangeLabour+0.5 pts-7.0 pts+7.5 pts
    2023BurnageConservative-8.5 pts-1.9 pts-6.6 pts
    2023PiccadillyLiberal Democrats-5.2 pts+1.0 pts-6.2 pts
    2023Moss SideLabour-13.2 pts-7.0 pts-6.2 pts
    2023DeansgateGreen-3.5 pts+2.7 pts-6.1 pts
    2023Ancoats and BeswickLiberal Democrats+6.5 pts+1.0 pts+5.5 pts
    2023FallowfieldGreen-2.8 pts+2.7 pts-5.5 pts
    2023Clayton and OpenshawGreen-2.5 pts+2.7 pts-5.1 pts
    2023NorthendenLabour-2.5 pts-7.0 pts+4.5 pts
    2023CheethamLabour-2.6 pts-7.0 pts+4.4 pts
    2023CheethamConservative+2.5 pts-1.9 pts+4.4 pts
    2023ChorltonLiberal Democrats-3.2 pts+1.0 pts-4.2 pts
    2023Old MoatLiberal Democrats-2.9 pts+1.0 pts-3.9 pts
    2023Gorton and Abbey HeyConservative+2.0 pts-1.9 pts+3.9 pts
    2023LongsightConservative+2.0 pts-1.9 pts+3.9 pts
    2023BurnageLiberal Democrats+4.9 pts+1.0 pts+3.9 pts
    2023CrumpsallConservative+1.9 pts-1.9 pts+3.8 pts
    2023BrooklandsGreen-1.1 pts+2.7 pts-3.7 pts
    2023DeansgateConservative+1.8 pts-1.9 pts+3.7 pts
    2023Woodhouse ParkGreen-0.9 pts+2.7 pts-3.6 pts
    2023PiccadillyLabour-10.4 pts-7.0 pts-3.4 pts
    2023HarpurheyLiberal Democrats-2.3 pts+1.0 pts-3.3 pts
    2023HulmeLiberal Democrats-2.2 pts+1.0 pts-3.2 pts
    2023MostonLiberal Democrats+4.1 pts+1.0 pts+3.1 pts
    2023Miles Platting and Newton HeathGreen-0.4 pts+2.7 pts-3.0 pts
    2023CheethamGreen-0.3 pts+2.7 pts-3.0 pts
    2023BurnageGreen-0.2 pts+2.7 pts-2.9 pts
    2023LevenshulmeGreen+5.4 pts+2.7 pts+2.7 pts
    2023Didsbury WestConservative+0.8 pts-1.9 pts+2.7 pts
    2023CrumpsallLabour-9.7 pts-7.0 pts-2.7 pts
    2023WithingtonConservative+0.8 pts-1.9 pts+2.7 pts
    2023Higher BlackleyGreen-0.0 pts+2.7 pts-2.7 pts
    2023RusholmeLiberal Democrats-1.7 pts+1.0 pts-2.7 pts
    2023RusholmeConservative+0.7 pts-1.9 pts+2.6 pts
    2023ArdwickLiberal Democrats+3.5 pts+1.0 pts+2.5 pts
    2023Gorton and Abbey HeyGreen+5.1 pts+2.7 pts+2.4 pts
    2023MostonLabour-4.6 pts-7.0 pts+2.4 pts
    2023FallowfieldConservative+0.5 pts-1.9 pts+2.4 pts
    2023Whalley RangeLiberal Democrats-1.3 pts+1.0 pts-2.3 pts
    2023HarpurheyConservative+0.4 pts-1.9 pts+2.3 pts
    2023Didsbury EastLiberal Democrats-1.3 pts+1.0 pts-2.3 pts
    2023SharstonLiberal Democrats-1.2 pts+1.0 pts-2.2 pts
    2023DeansgateLiberal Democrats-1.1 pts+1.0 pts-2.1 pts
    2023HulmeConservative+0.2 pts-1.9 pts+2.1 pts
    2023LevenshulmeLabour-4.9 pts-7.0 pts+2.1 pts
    2023SharstonGreen+0.6 pts+2.7 pts-2.0 pts
    2023BaguleyLiberal Democrats-1.0 pts+1.0 pts-2.0 pts
    2023CrumpsallLiberal Democrats+2.8 pts+1.0 pts+1.8 pts
    2023Whalley RangeConservative-0.1 pts-1.9 pts+1.8 pts
    2023Whalley RangeGreen+0.9 pts+2.7 pts-1.8 pts
    2023BaguleyGreen+0.9 pts+2.7 pts-1.7 pts
    2023CharlestownConservative-3.6 pts-1.9 pts-1.7 pts
    2023Clayton and OpenshawLiberal Democrats+2.7 pts+1.0 pts+1.7 pts
    2023Didsbury WestGreen+4.3 pts+2.7 pts+1.7 pts
    2023NorthendenConservative-3.5 pts-1.9 pts-1.6 pts
    2023Chorlton ParkLabour-5.4 pts-7.0 pts+1.6 pts
    2023CharlestownLiberal Democrats-0.6 pts+1.0 pts-1.6 pts
    2023BrooklandsLiberal Democrats-0.6 pts+1.0 pts-1.6 pts
    2023Ancoats and BeswickConservative-0.4 pts-1.9 pts+1.5 pts
    2023ChorltonConservative-3.3 pts-1.9 pts-1.4 pts
    2023HarpurheyGreen+1.3 pts+2.7 pts-1.3 pts
    2023Didsbury EastConservative-0.6 pts-1.9 pts+1.3 pts
    2023Woodhouse ParkConservative-0.6 pts-1.9 pts+1.3 pts
    2023Ancoats and BeswickGreen+1.4 pts+2.7 pts-1.3 pts
    2023Chorlton ParkConservative-0.7 pts-1.9 pts+1.2 pts
    2023Chorlton ParkLiberal Democrats+2.2 pts+1.0 pts+1.2 pts
    2023Chorlton ParkGreen+3.8 pts+2.7 pts+1.2 pts
    2023ArdwickGreen+3.8 pts+2.7 pts+1.2 pts
    2023ArdwickConservative-0.8 pts-1.9 pts+1.1 pts
    2023HulmeGreen+3.7 pts+2.7 pts+1.0 pts
    2023SharstonConservative-0.9 pts-1.9 pts+1.0 pts
    2023Didsbury EastGreen+3.6 pts+2.7 pts+0.9 pts
    2023LevenshulmeIndependent-0.6 pts+0.4 pts-0.9 pts
    2023Miles Platting and Newton HeathLiberal Democrats+1.9 pts+1.0 pts+0.9 pts
    2023FallowfieldLiberal Democrats+0.1 pts+1.0 pts-0.9 pts
    2023PiccadillyConservative-2.7 pts-1.9 pts-0.8 pts
    2023ChorltonGreen+3.4 pts+2.7 pts+0.8 pts
    2023Ancoats and BeswickLabour-7.7 pts-7.0 pts-0.8 pts
    2023LongsightLiberal Democrats+0.3 pts+1.0 pts-0.7 pts
    2023CheethamLiberal Democrats+0.4 pts+1.0 pts-0.6 pts
    2023Moss SideConservative-1.4 pts-1.9 pts+0.5 pts
    2023RusholmeLabour-7.5 pts-7.0 pts-0.5 pts
    2023Miles Platting and Newton HeathConservative-2.4 pts-1.9 pts-0.5 pts
    2023ArdwickLabour-6.5 pts-7.0 pts+0.5 pts
    2023MostonConservative-1.4 pts-1.9 pts+0.5 pts
    2023Old MoatGreen+3.1 pts+2.7 pts+0.5 pts
    2023WithingtonGreen+3.1 pts+2.7 pts+0.5 pts
    2023BaguleyConservative-2.3 pts-1.9 pts-0.4 pts
    2023MostonGreen+2.9 pts+2.7 pts+0.2 pts
    2023Higher BlackleyLiberal Democrats+1.2 pts+1.0 pts+0.2 pts
    2023CrumpsallGreen+2.8 pts+2.7 pts+0.1 pts
    2023LevenshulmeConservative-1.8 pts-1.9 pts+0.1 pts
    2023CharlestownGreen+2.6 pts+2.7 pts-0.1 pts
    2023Moss SideLiberal Democrats+1.1 pts+1.0 pts+0.1 pts
    2023Woodhouse ParkLiberal Democrats+0.9 pts+1.0 pts-0.1 pts
    2023NorthendenGreen+2.7 pts+2.7 pts+0.1 pts
    2023Old MoatConservative-1.9 pts-1.9 pts-0.0 pts
    2023NorthendenLiberal Democrats+1.0 pts+1.0 pts+0.0 pts
    2023LevenshulmeLiberal Democrats+1.0 pts+1.0 pts+0.0 pts
    2022Gorton and Abbey HeyLabour-29.7 pts-0.2 pts-29.5 pts
    2022Ancoats and BeswickLiberal Democrats+21.0 pts+1.9 pts+19.1 pts
    2022CrumpsallLabour+18.1 pts-0.2 pts+18.3 pts
    2022SharstonConservative-18.7 pts-2.6 pts-16.2 pts
    2022DeansgateGreen+12.5 pts-0.1 pts+12.7 pts
    2022RusholmeLabour+12.1 pts-0.2 pts+12.3 pts
    2022DeansgateLiberal Democrats-10.3 pts+1.9 pts-12.2 pts
    2022Ancoats and BeswickLabour-11.8 pts-0.2 pts-11.6 pts
    2022Didsbury WestLiberal Democrats+13.4 pts+1.9 pts+11.5 pts
    2022SharstonLabour+11.0 pts-0.2 pts+11.3 pts
    2022Clayton and OpenshawConservative+8.3 pts-2.6 pts+10.9 pts
    2022CrumpsallConservative-12.8 pts-2.6 pts-10.3 pts
    2022NorthendenGreen+9.7 pts-0.1 pts+9.9 pts
    2022BurnageLabour-9.6 pts-0.2 pts-9.4 pts
    2022LongsightConservative-11.2 pts-2.6 pts-8.6 pts
    2022LongsightLabour+8.1 pts-0.2 pts+8.4 pts
    2022Didsbury WestLabour-8.4 pts-0.2 pts-8.2 pts
    2022Clayton and OpenshawLabour-7.6 pts-0.2 pts-7.4 pts
    2022Gorton and Abbey HeyLiberal Democrats-5.0 pts+1.9 pts-7.0 pts
    2022CharlestownLabour+6.4 pts-0.2 pts+6.7 pts
    2022BurnageConservative+4.0 pts-2.6 pts+6.6 pts
    2022Higher BlackleyConservative+4.0 pts-2.6 pts+6.6 pts
    2022BurnageGreen+6.3 pts-0.1 pts+6.4 pts
    2022WithingtonLabour-6.5 pts-0.2 pts-6.2 pts
    2022WithingtonLiberal Democrats+7.8 pts+1.9 pts+5.9 pts
    2022NorthendenLabour+5.4 pts-0.2 pts+5.7 pts
    2022LongsightGreen+5.3 pts-0.1 pts+5.4 pts
    2022CrumpsallGreen-5.3 pts-0.1 pts-5.2 pts
    2022CharlestownGreen+4.6 pts-0.1 pts+4.7 pts
    2022ChorltonLabour-4.9 pts-0.2 pts-4.6 pts
    2022MostonLabour+4.2 pts-0.2 pts+4.5 pts
    2022Didsbury EastLabour+3.9 pts-0.2 pts+4.2 pts
    2022Ancoats and BeswickGreen-4.3 pts-0.1 pts-4.2 pts
    2022SharstonLiberal Democrats+6.0 pts+1.9 pts+4.1 pts
    2022Chorlton ParkLabour+3.7 pts-0.2 pts+4.0 pts
    2022CheethamLabour+3.6 pts-0.2 pts+3.8 pts
    2022Miles Platting and Newton HeathLabour+3.5 pts-0.2 pts+3.7 pts
    2022HulmeLabour+3.4 pts-0.2 pts+3.6 pts
    2022Clayton and OpenshawLiberal Democrats-1.7 pts+1.9 pts-3.6 pts
    2022Moss SideConservative+1.0 pts-2.6 pts+3.5 pts
    2022PiccadillyConservative+0.8 pts-2.6 pts+3.4 pts
    2022ChorltonConservative+0.6 pts-2.6 pts+3.2 pts
    2022Moss SideLiberal Democrats-1.2 pts+1.9 pts-3.2 pts
    2022Didsbury EastLiberal Democrats-1.2 pts+1.9 pts-3.1 pts
    2022Woodhouse ParkLiberal Democrats-1.2 pts+1.9 pts-3.1 pts
    2022HarpurheyLabour+2.9 pts-0.2 pts+3.1 pts
    2022HarpurheyConservative-5.7 pts-2.6 pts-3.1 pts
    2022ChorltonLiberal Democrats+4.9 pts+1.9 pts+3.0 pts