Psephology.AI

    Trafford: wards that bucked the trend

    Trafford: in 2024, 54 ward results beat the expected swing and 32 trailed it. The biggest gap was Labour in Longford (-71.8 pts actual vs -6.5 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.

    Trafford: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024LongfordLabour-71.8 pts-6.5 pts-65.4 pts
    2024BROOKLANDSLabour-55.7 pts-6.5 pts-49.2 pts
    2024Timperley CentralLabour+12.5 pts-6.5 pts+19.0 pts
    2024Timperley CentralLiberal Democrats-20.6 pts-1.9 pts-18.8 pts
    2024Old TraffordLabour-23.0 pts-6.5 pts-16.5 pts
    2024Lostock & BartonConservative+13.6 pts-1.6 pts+15.2 pts
    2024Old TraffordGreen+16.1 pts+1.9 pts+14.2 pts
    2024AltrinchamLabour+3.7 pts-6.5 pts+10.2 pts
    2024Timperley NorthLabour+3.6 pts-6.5 pts+10.1 pts
    2024ManorLabour+2.2 pts-6.5 pts+8.7 pts
    2024HaleLabour+1.7 pts-6.5 pts+8.2 pts
    2024UrmstonConservative-9.3 pts-1.6 pts-7.7 pts
    2024Lostock & BartonLabour-14.1 pts-6.5 pts-7.7 pts
    2024Sale CentralLiberal Democrats+5.5 pts-1.9 pts+7.4 pts
    2024AltrinchamGreen-4.9 pts+1.9 pts-6.9 pts
    2024LongfordLiberal Democrats+4.9 pts-1.9 pts+6.8 pts
    2024Ashton Upon MerseyLabour+0.2 pts-6.5 pts+6.7 pts
    2024Bucklow-St MartinsLiberal Democrats+4.5 pts-1.9 pts+6.4 pts
    2024ManorConservative-7.7 pts-1.6 pts-6.2 pts
    2024Sale CentralGreen-4.0 pts+1.9 pts-6.0 pts
    2024BowdonLabour-0.5 pts-6.5 pts+6.0 pts
    2024Old TraffordConservative+4.1 pts-1.6 pts+5.7 pts
    2024Hale Barns and Timperley SouthConservative-7.1 pts-1.6 pts-5.5 pts
    2024BroadheathConservative+3.9 pts-1.6 pts+5.5 pts
    2024Hale Barns and Timperley SouthLiberal Democrats+3.4 pts-1.9 pts+5.2 pts
    2024BROOKLANDSLiberal Democrats+3.4 pts-1.9 pts+5.2 pts
    2024Sale CentralLabour-1.3 pts-6.5 pts+5.2 pts
    2024Gorse Hill & CornbrookLabour-11.7 pts-6.5 pts-5.2 pts
    2024Sale MoorLiberal Democrats+3.1 pts-1.9 pts+5.0 pts
    2024Timperley NorthConservative-6.4 pts-1.6 pts-4.8 pts
    2024Old TraffordLiberal Democrats+2.7 pts-1.9 pts+4.6 pts
    2024Stretford and Humphrey ParkLiberal Democrats+2.7 pts-1.9 pts+4.6 pts
    2024DavyhulmeLiberal Democrats+2.7 pts-1.9 pts+4.6 pts
    2024LongfordGreen+6.4 pts+1.9 pts+4.5 pts
    2024Timperley NorthLiberal Democrats+2.4 pts-1.9 pts+4.2 pts
    2024Lostock & BartonLiberal Democrats+2.0 pts-1.9 pts+3.9 pts
    2024Ashton Upon MerseyConservative-5.4 pts-1.6 pts-3.8 pts
    2024UrmstonGreen-1.9 pts+1.9 pts-3.8 pts
    2024Gorse Hill & CornbrookIndependent+4.7 pts+1.0 pts+3.8 pts
    2024BroadheathGreen-1.8 pts+1.9 pts-3.8 pts
    2024FlixtonLiberal Democrats+1.8 pts-1.9 pts+3.6 pts
    2024AltrinchamConservative+2.0 pts-1.6 pts+3.6 pts
    2024Sale MoorLabour-2.9 pts-6.5 pts+3.6 pts
    2024Stretford and Humphrey ParkGreen+5.5 pts+1.9 pts+3.5 pts
    2024UrmstonLiberal Democrats+1.4 pts-1.9 pts+3.3 pts
    2024Hale Barns and Timperley SouthLabour-3.3 pts-6.5 pts+3.1 pts
    2024Gorse Hill & CornbrookGreen+5.0 pts+1.9 pts+3.1 pts
    2024BroadheathLabour-3.7 pts-6.5 pts+2.8 pts
    2024Gorse Hill & CornbrookLiberal Democrats+0.9 pts-1.9 pts+2.8 pts
    2024BowdonConservative-4.3 pts-1.6 pts-2.8 pts
    2024FlixtonConservative-4.3 pts-1.6 pts-2.7 pts
    2024Gorse Hill & CornbrookConservative+1.0 pts-1.6 pts+2.6 pts
    2024Ashton Upon MerseyLiberal Democrats+0.7 pts-1.9 pts+2.6 pts
    2024FlixtonLabour-3.9 pts-6.5 pts+2.6 pts
    2024Ashton Upon MerseyGreen+4.5 pts+1.9 pts+2.5 pts
    2024Bucklow-St MartinsLabour-4.0 pts-6.5 pts+2.4 pts
    2024Timperley CentralConservative+0.6 pts-1.6 pts+2.1 pts
    2024Bucklow-St MartinsGreen+0.1 pts+1.9 pts-1.8 pts
    2024HaleGreen+0.4 pts+1.9 pts-1.5 pts
    2024Stretford and Humphrey ParkLabour-8.0 pts-6.5 pts-1.5 pts
    2024FlixtonGreen+0.6 pts+1.9 pts-1.4 pts
    2024Lostock & BartonGreen+0.6 pts+1.9 pts-1.4 pts
    2024Sale CentralConservative-0.2 pts-1.6 pts+1.4 pts
    2024BroadheathIndependent-0.4 pts+1.0 pts-1.4 pts
    2024Stretford and Humphrey ParkConservative-0.2 pts-1.6 pts+1.3 pts
    2024UrmstonLabour-5.2 pts-6.5 pts+1.3 pts
    2024Timperley NorthGreen+0.7 pts+1.9 pts-1.2 pts
    2024BROOKLANDSGreen+0.8 pts+1.9 pts-1.1 pts
    2024Hale Barns and Timperley SouthGreen+0.8 pts+1.9 pts-1.1 pts
    2024AltrinchamLiberal Democrats-0.8 pts-1.9 pts+1.1 pts
    2024BROOKLANDSConservative-2.6 pts-1.6 pts-1.0 pts
    2024Timperley CentralGreen+2.9 pts+1.9 pts+1.0 pts
    2024Bucklow-St MartinsConservative-0.6 pts-1.6 pts+0.9 pts
    2024BowdonLiberal Democrats-1.0 pts-1.9 pts+0.9 pts
    2024HaleLiberal Democrats-1.0 pts-1.9 pts+0.8 pts
    2024ManorLiberal Democrats-1.1 pts-1.9 pts+0.8 pts
    2024ManorGreen+1.3 pts+1.9 pts-0.7 pts
    2024Sale MoorGreen+1.3 pts+1.9 pts-0.7 pts
    2024DavyhulmeGreen+1.3 pts+1.9 pts-0.6 pts
    2024HaleConservative-1.1 pts-1.6 pts+0.5 pts
    2024BowdonGreen+1.5 pts+1.9 pts-0.5 pts
    2024LongfordConservative-1.3 pts-1.6 pts+0.3 pts
    2024DavyhulmeLabour-6.2 pts-6.5 pts+0.3 pts
    2024DavyhulmeConservative-1.3 pts-1.6 pts+0.3 pts
    2024Sale MoorConservative-1.5 pts-1.6 pts+0.1 pts
    2024BroadheathLiberal Democrats-1.9 pts-1.9 pts-0.0 pts
    2022VillageLiberal Democrats+22.5 pts+1.4 pts+21.1 pts
    2022Hale CentralGreen+16.9 pts+1.8 pts+15.2 pts
    2022Sale CentralGreen+16.9 pts+1.8 pts+15.2 pts
    2022Sale CentralLiberal Democrats-13.0 pts+1.4 pts-14.4 pts
    2022Hale CentralLiberal Democrats-13.0 pts+1.4 pts-14.4 pts
    2022VillageLabour-11.2 pts-0.4 pts-10.9 pts
    2022TimperleyLiberal Democrats+11.3 pts+1.4 pts+9.9 pts
    2022BowdonGreen+10.0 pts+1.8 pts+8.2 pts
    2022TimperleyLabour-7.9 pts-0.4 pts-7.5 pts
    2022VillageConservative-10.0 pts-3.0 pts-7.0 pts
    2022Bucklow-St MartinsLabour+6.4 pts-0.4 pts+6.7 pts
    2022BROOKLANDSLabour+5.7 pts-0.4 pts+6.1 pts
    2022BroadheathConservative+2.2 pts-3.0 pts+5.2 pts
    2022StretfordLabour+3.9 pts-0.4 pts+4.3 pts
    2022FlixtonLabour+3.6 pts-0.4 pts+3.9 pts
    2022LongfordConservative+0.9 pts-3.0 pts+3.9 pts
    2022Gorse HillLabour-4.1 pts-0.4 pts-3.8 pts
    2022BowdonLabour-4.1 pts-0.4 pts-3.7 pts
    2022TimperleyGreen-2.0 pts+1.8 pts-3.7 pts
    2022BroadheathLabour-3.9 pts-0.4 pts-3.5 pts
    2022CliffordLabour+3.2 pts-0.4 pts+3.5 pts
    2022LongfordLiberal Democrats-2.1 pts+1.4 pts-3.5 pts
    2022PrioryGreen-1.7 pts+1.8 pts-3.5 pts
    2022Hale BarnsGreen-1.7 pts+1.8 pts-3.4 pts
    2022BROOKLANDSConservative-6.3 pts-3.0 pts-3.3 pts
    2022PrioryLabour+2.9 pts-0.4 pts+3.2 pts
    2022AltrinchamGreen+4.9 pts+1.8 pts+3.2 pts
    2022FlixtonGreen-1.4 pts+1.8 pts-3.1 pts
    2022Bucklow-St MartinsGreen-1.4 pts+1.8 pts-3.1 pts
    2022VillageGreen-1.3 pts+1.8 pts-3.1 pts
    2022Ashton Upon MerseyLabour+2.6 pts-0.4 pts+3.0 pts
    2022CliffordGreen-1.2 pts+1.8 pts-3.0 pts
    2022StretfordGreen-1.1 pts+1.8 pts-2.9 pts
    2022Hale BarnsLabour+2.5 pts-0.4 pts+2.9 pts
    2022BowdonConservative-5.8 pts-3.0 pts-2.8 pts
    2022Davyhulme WestConservative-5.8 pts-3.0 pts-2.8 pts
    2022Davyhulme EastLabour+2.4 pts-0.4 pts+2.8 pts
    2022Davyhulme WestLabour+2.3 pts-0.4 pts+2.7 pts
    2022St. MarysConservative-0.3 pts-3.0 pts+2.7 pts
    2022LongfordGreen-0.9 pts+1.8 pts-2.6 pts
    2022FlixtonConservative-0.5 pts-3.0 pts+2.5 pts
    2022LongfordLabour+2.1 pts-0.4 pts+2.5 pts
    2022BroadheathGreen-0.7 pts+1.8 pts-2.4 pts
    2022St. MarysGreen-0.6 pts+1.8 pts-2.4 pts
    2022Bucklow-St MartinsConservative-5.3 pts-3.0 pts-2.3 pts
    2022Davyhulme EastConservative-5.3 pts-3.0 pts-2.3 pts
    2022FlixtonLiberal Democrats-0.7 pts+1.4 pts-2.1 pts
    2022Sale MoorConservative-1.0 pts-3.0 pts+2.0 pts
    2022UrmstonGreen-0.0 pts+1.8 pts-1.8 pts
    2022UrmstonLabour+1.3 pts-0.4 pts+1.6 pts
    2022Ashton Upon MerseyGreen+0.2 pts+1.8 pts-1.5 pts
    2022TimperleyConservative-1.5 pts-3.0 pts+1.5 pts
    2022BowdonLiberal Democrats-0.1 pts+1.4 pts-1.5 pts
    2022BROOKLANDSGreen+0.3 pts+1.8 pts-1.5 pts
    2022CliffordLiberal Democrats-0.0 pts+1.4 pts-1.4 pts
    2022Gorse HillConservative-1.7 pts-3.0 pts+1.3 pts
    2022AltrinchamConservative-4.3 pts-3.0 pts-1.3 pts
    2022StretfordConservative-4.2 pts-3.0 pts-1.2 pts
    2022BROOKLANDSLiberal Democrats+0.3 pts+1.4 pts-1.1 pts
    2022Bucklow-St MartinsLiberal Democrats+0.3 pts+1.4 pts-1.1 pts
    2022CliffordConservative-1.9 pts-3.0 pts+1.1 pts
    2022Gorse HillLiberal Democrats+0.4 pts+1.4 pts-1.0 pts
    2022Sale CentralLabour-1.4 pts-0.4 pts-1.0 pts
    2022Hale CentralLabour-1.4 pts-0.4 pts-1.0 pts
    2022AltrinchamLiberal Democrats+0.5 pts+1.4 pts-0.9 pts
    2022Ashton Upon MerseyConservative-3.9 pts-3.0 pts-0.9 pts
    2022PrioryConservative-2.1 pts-3.0 pts+0.9 pts
    2022AltrinchamLabour-1.2 pts-0.4 pts-0.8 pts
    2022Sale MoorGreen+1.0 pts+1.8 pts-0.8 pts
    2022Sale MoorLiberal Democrats+0.8 pts+1.4 pts-0.6 pts
    2022Davyhulme EastGreen+1.2 pts+1.8 pts-0.5 pts
    2022Davyhulme WestLiberal Democrats+1.9 pts+1.4 pts+0.5 pts
    2022St. MarysLiberal Democrats+0.9 pts+1.4 pts-0.5 pts
    2022Sale MoorLabour-0.8 pts-0.4 pts-0.5 pts
    2022Hale BarnsLiberal Democrats+1.8 pts+1.4 pts+0.4 pts
    2022BroadheathIndependent+0.7 pts+0.3 pts+0.4 pts
    2022Sale CentralConservative-2.6 pts-3.0 pts+0.4 pts
    2022Hale CentralConservative-2.6 pts-3.0 pts+0.4 pts
    2022Ashton Upon MerseyLiberal Democrats+1.0 pts+1.4 pts-0.4 pts
    2022UrmstonLiberal Democrats+1.7 pts+1.4 pts+0.3 pts
    2022Hale BarnsConservative-2.7 pts-3.0 pts+0.3 pts
    2022St. MarysWEP+0.3 pts+0.0 pts+0.3 pts
    2022Davyhulme EastLiberal Democrats+1.7 pts+1.4 pts+0.2 pts
    2022BroadheathLiberal Democrats+1.6 pts+1.4 pts+0.2 pts
    2022Davyhulme WestGreen+1.5 pts+1.8 pts-0.2 pts
    2022PrioryLiberal Democrats+1.6 pts+1.4 pts+0.2 pts
    2022Gorse HillGreen+1.9 pts+1.8 pts+0.1 pts
    2022St. MarysLabour-0.3 pts-0.4 pts+0.1 pts
    2022UrmstonConservative-2.9 pts-3.0 pts+0.1 pts
    2022StretfordLiberal Democrats+1.4 pts+1.4 pts+0.0 pts
    2021Davyhulme EastLabour-8.4 pts+8.4 pts-16.8 pts
    2021Hale CentralConservative-10.7 pts+4.6 pts-15.3 pts
    2021Hale CentralGreen+15.6 pts+0.5 pts+15.2 pts
    2021Davyhulme EastConservative+18.3 pts+4.6 pts+13.7 pts
    2021Hale CentralLabour-4.7 pts+8.4 pts-13.1 pts
    2021CliffordLabour-2.9 pts+8.4 pts-11.3 pts
    2021FlixtonLabour-2.3 pts+8.4 pts-10.6 pts
    2021LongfordLabour-1.5 pts+8.4 pts-9.8 pts
    2021Davyhulme WestLabour-0.1 pts+8.4 pts-8.5 pts
    2021VillageLiberal Democrats-10.6 pts-2.4 pts-8.2 pts
    2021BROOKLANDSLabour+1.0 pts+8.4 pts-7.4 pts
    2021StretfordLabour+1.2 pts+8.4 pts-7.2 pts
    2021BroadheathLabour+1.6 pts+8.4 pts-6.7 pts
    2021BowdonConservative-1.6 pts+4.6 pts-6.3 pts
    2021AltrinchamGreen-5.5 pts+0.5 pts-6.0 pts
    2021Sale MoorGreen-5.4 pts+0.5 pts-5.8 pts
    2021Bucklow-St MartinsConservative+10.3 pts+4.6 pts+5.7 pts
    2021St. MarysConservative-0.9 pts+4.6 pts-5.5 pts
    2021Davyhulme WestConservative+9.7 pts+4.6 pts+5.1 pts
    2021BROOKLANDSConservative+9.4 pts+4.6 pts+4.8 pts
    2021BowdonLiberal Democrats-7.0 pts-2.4 pts-4.6 pts
    2021TimperleyGreen-4.1 pts+0.5 pts-4.5 pts
    2021VillageConservative+8.7 pts+4.6 pts+4.1 pts
    2021Ashton Upon MerseyLabour+4.4 pts+8.4 pts-3.9 pts
    2021VillageLabour+12.3 pts+8.4 pts+3.9 pts
    2021St. MarysGreen-2.9 pts+0.5 pts-3.4 pts
    2021AltrinchamLabour+5.2 pts+8.4 pts-3.2 pts
    2021AltrinchamConservative+1.4 pts+4.6 pts-3.2 pts
    2021FlixtonGreen+3.5 pts+0.5 pts+3.1 pts
    2021StretfordConservative+7.7 pts+4.6 pts+3.0 pts
    2021UrmstonConservative+7.6 pts+4.6 pts+3.0 pts
    2021Gorse HillGreen-2.6 pts+0.5 pts-3.0 pts
    2021Hale BarnsGreen+3.4 pts+0.5 pts+2.9 pts
    2021LongfordConservative+1.7 pts+4.6 pts-2.9 pts
    2021BROOKLANDSGreen-2.4 pts+0.5 pts-2.9 pts
    2021Gorse HillLabour+5.6 pts+8.4 pts-2.8 pts
    2021Bucklow-St MartinsLabour+5.7 pts+8.4 pts-2.7 pts
    2021PrioryLiberal Democrats-5.0 pts-2.4 pts-2.6 pts
    2021CliffordConservative+2.1 pts+4.6 pts-2.5 pts
    2021Bucklow-St MartinsLiberal Democrats+0.0 pts-2.4 pts+2.4 pts
    2021FlixtonLiberal Democrats-0.1 pts-2.4 pts+2.3 pts
    2021TimperleyConservative+2.3 pts+4.6 pts-2.3 pts
    2021CliffordLiberal Democrats-0.1 pts-2.4 pts+2.3 pts
    2021Hale CentralLiberal Democrats-0.2 pts-2.4 pts+2.2 pts
    2021Gorse HillLiberal Democrats-0.3 pts-2.4 pts+2.2 pts
    2021BroadheathGreen-1.7 pts+0.5 pts-2.1 pts
    2021BroadheathConservative+6.7 pts+4.6 pts+2.1 pts
    2021Davyhulme WestLiberal Democrats-0.3 pts-2.4 pts+2.1 pts
    2021PrioryGreen-1.5 pts+0.5 pts-2.0 pts
    2021BowdonLabour+6.4 pts+8.4 pts-2.0 pts
    2021Davyhulme EastLiberal Democrats-0.6 pts-2.4 pts+1.8 pts
    2021BowdonGreen+2.3 pts+0.5 pts+1.8 pts
    2021Davyhulme EastGreen-1.3 pts+0.5 pts-1.8 pts
    2021BroadheathLiberal Democrats-0.8 pts-2.4 pts+1.6 pts
    2021VillageGreen-1.2 pts+0.5 pts-1.6 pts
    2021Hale BarnsLiberal Democrats-4.0 pts-2.4 pts-1.6 pts
    2021Ashton Upon MerseyConservative+3.0 pts+4.6 pts-1.6 pts
    2021Ashton Upon MerseyLiberal Democrats-3.9 pts-2.4 pts-1.5 pts
    2021FlixtonUK Independence Party (UKIP)-6.6 pts-5.1 pts-1.5 pts
    2021Sale MoorLiberal Democrats-3.9 pts-2.4 pts-1.5 pts
    2021AltrinchamLiberal Democrats-1.1 pts-2.4 pts+1.3 pts
    2021St. MarysLabour+7.1 pts+8.4 pts-1.2 pts
    2021St. MarysLiberal Democrats-1.2 pts-2.4 pts+1.2 pts
    2021LongfordLiberal Democrats-1.3 pts-2.4 pts+1.1 pts
    2021UrmstonLiberal Democrats-1.4 pts-2.4 pts+1.0 pts
    2021Davyhulme WestGreen-0.5 pts+0.5 pts-0.9 pts
    2021BROOKLANDSLiberal Democrats-3.3 pts-2.4 pts-0.9 pts
    2021StretfordLiberal Democrats-1.6 pts-2.4 pts+0.8 pts
    2021FlixtonConservative+5.4 pts+4.6 pts+0.7 pts
    2021Bucklow-St MartinsGreen-0.3 pts+0.5 pts-0.7 pts
    2021Gorse HillConservative+5.3 pts+4.6 pts+0.7 pts
    2021BroadheathIndependent+0.4 pts-0.3 pts+0.7 pts
    2021LongfordGreen+1.1 pts+0.5 pts+0.6 pts
    2021PrioryConservative+4.0 pts+4.6 pts-0.6 pts
    2021UrmstonGreen-0.0 pts+0.5 pts-0.5 pts
    2021CliffordGreen+0.9 pts+0.5 pts+0.4 pts
    2021Ashton Upon MerseyGreen+0.0 pts+0.5 pts-0.4 pts
    2021StretfordGreen+0.2 pts+0.5 pts-0.3 pts
    2021Hale BarnsConservative+4.4 pts+4.6 pts-0.2 pts
    2021TimperleyLiberal Democrats-2.3 pts-2.4 pts+0.1 pts
    2021Sale MoorConservative+4.7 pts+4.6 pts+0.1 pts
    2021PrioryLabour+8.4 pts+8.4 pts-0.0 pts
    2019Davyhulme EastLabour+3.5 pts-10.9 pts+14.4 pts
    2019AltrinchamGreen+16.8 pts+4.4 pts+12.4 pts
    2019Ashton Upon MerseyLabour-0.9 pts-10.9 pts+10.0 pts
    2019St. MarysLabour-1.2 pts-10.9 pts+9.6 pts
    2019Sale MoorConservative+2.8 pts-6.7 pts+9.4 pts
    2019BowdonLabour-1.4 pts-10.9 pts+9.4 pts
    2019FlixtonLabour-1.5 pts-10.9 pts+9.3 pts
    2019BroadheathLabour-2.1 pts-10.9 pts+8.8 pts
    2019Davyhulme EastConservative-14.2 pts-6.7 pts-7.5 pts
    2019Hale CentralGreen+11.8 pts+4.4 pts+7.4 pts
    2019Bucklow-St MartinsUK Independence Party (UKIP)+11.2 pts+3.9 pts+7.3 pts
    2019TimperleyLiberal Democrats+10.8 pts+3.7 pts+7.0 pts
    2019Davyhulme WestLabour-3.9 pts-10.9 pts+6.9 pts
    2019CliffordConservative+0.0 pts-6.7 pts+6.7 pts
    2019BROOKLANDSLabour-4.3 pts-10.9 pts+6.6 pts
    2019VillageLiberal Democrats+10.1 pts+3.7 pts+6.4 pts
    2019LongfordLabour-4.6 pts-10.9 pts+6.3 pts
    2019CliffordLabour-5.2 pts-10.9 pts+5.7 pts
    2019Sale MoorGreen+10.0 pts+4.4 pts+5.6 pts
    2019StretfordLabour-5.4 pts-10.9 pts+5.4 pts
    2019Bucklow-St MartinsLabour-15.9 pts-10.9 pts-5.0 pts
    2019VillageConservative-11.4 pts-6.7 pts-4.8 pts
    2019BowdonGreen+8.7 pts+4.4 pts+4.3 pts
    2019St. MarysConservative-10.9 pts-6.7 pts-4.2 pts
    2019BroadheathConservative-10.5 pts-6.7 pts-3.8 pts
    2019Bucklow-St MartinsConservative-2.9 pts-6.7 pts+3.8 pts
    2019TimperleyGreen+8.2 pts+4.4 pts+3.8 pts
    2019PrioryGreen+8.0 pts+4.4 pts+3.6 pts
    2019UrmstonConservative-9.9 pts-6.7 pts-3.2 pts
    2019Gorse HillLabour-7.7 pts-10.9 pts+3.2 pts
    2019CliffordLiberal Democrats+0.5 pts+3.7 pts-3.2 pts
    2019Davyhulme WestLiberal Democrats+0.6 pts+3.7 pts-3.1 pts
    2019AltrinchamLiberal Democrats+0.7 pts+3.7 pts-3.0 pts
    2019StretfordLiberal Democrats+0.7 pts+3.7 pts-3.0 pts
    2019Hale CentralLiberal Democrats+6.7 pts+3.7 pts+3.0 pts
    2019StretfordConservative-3.9 pts-6.7 pts+2.8 pts
    2019UrmstonUK Independence Party (UKIP)+6.5 pts+3.9 pts+2.7 pts
    2019Hale BarnsConservative-9.3 pts-6.7 pts-2.6 pts
    2019FlixtonConservative-9.3 pts-6.7 pts-2.6 pts
    2019St. MarysLiberal Democrats+1.2 pts+3.7 pts-2.5 pts
    2019Davyhulme WestUK Independence Party (UKIP)+6.3 pts+3.9 pts+2.4 pts
    2019Davyhulme EastLiberal Democrats+1.3 pts+3.7 pts-2.4 pts