Psephology.AI

    Suffolk: wards that bucked the trend

    Suffolk: in 2021, 108 ward results beat the expected swing and 90 trailed it. The biggest gap was Green in Peninsula (+39.1 pts actual vs +6.9 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.

    Suffolk: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2021PeninsulaGreen+39.1 pts+6.9 pts+32.2 pts
    2021HalesworthGreen+38.7 pts+6.9 pts+31.8 pts
    2021Thedwastre NorthConservative-28.2 pts+2.4 pts-30.6 pts
    2021SudburyGreen+36.6 pts+6.9 pts+29.7 pts
    2021TowerIndependent-29.6 pts-0.0 pts-29.6 pts
    2021MildenhallConservative-25.4 pts+2.4 pts-27.9 pts
    2021BungayGreen+32.5 pts+6.9 pts+25.6 pts
    2021HadleighLiberal Democrats-27.6 pts-3.5 pts-24.0 pts
    2021WickhamGreen+30.2 pts+6.9 pts+23.4 pts
    2021MildenhallIndependent+20.9 pts-0.0 pts+21.0 pts
    2021Felixstowe North and TrimleyLabour+16.4 pts-2.0 pts+18.4 pts
    2021RushmereLabour-20.4 pts-2.0 pts-18.3 pts
    2021TowerConservative+19.0 pts+2.4 pts+16.5 pts
    2021WoodbridgeLiberal Democrats+12.1 pts-3.5 pts+15.6 pts
    2021Row HeathIndependent-15.5 pts-0.0 pts-15.5 pts
    2021HalesworthConservative-12.9 pts+2.4 pts-15.4 pts
    2021Priory HeathLabour+13.2 pts-2.0 pts+15.2 pts
    2021BungayLabour-17.2 pts-2.0 pts-15.2 pts
    2021BlythingLiberal Democrats+11.4 pts-3.5 pts+15.0 pts
    2021Aldeburgh and LeistonConservative+17.2 pts+2.4 pts+14.8 pts
    2021PakefieldConservative+16.8 pts+2.4 pts+14.3 pts
    2021Hoxne and EyeConservative-11.8 pts+2.4 pts-14.3 pts
    2021Kessingland and SouthwoldLiberal Democrats+10.6 pts-3.5 pts+14.2 pts
    2021Sudbury East and WaldingfieldConservative-11.5 pts+2.4 pts-14.0 pts
    2021St Margaret's and WestgateConservative-11.3 pts+2.4 pts-13.8 pts
    2021Kesgrave and Rushmere St AndrewConservative+16.1 pts+2.4 pts+13.6 pts
    2021SudburyLabour-15.6 pts-2.0 pts-13.5 pts
    2021BlackbournConservative-11.0 pts+2.4 pts-13.4 pts
    2021SudburyIndependent-13.1 pts-0.0 pts-13.0 pts
    2021CosfordConservative-10.6 pts+2.4 pts-13.0 pts
    2021Gipping ValleyConservative+15.3 pts+2.4 pts+12.9 pts
    2021Aldeburgh and LeistonLabour+10.2 pts-2.0 pts+12.2 pts
    2021FramlinghamLabour+10.1 pts-2.0 pts+12.1 pts
    2021Thedwastre NorthGreen+19.0 pts+6.9 pts+12.1 pts
    2021Upper GippingGreen-5.0 pts+6.9 pts-11.9 pts
    2021St Helen'sLabour+9.5 pts-2.0 pts+11.6 pts
    2021ClareLabour+9.5 pts-2.0 pts+11.5 pts
    2021BungayConservative-9.1 pts+2.4 pts-11.5 pts
    2021Lowestoft SouthConservative+13.6 pts+2.4 pts+11.1 pts
    2021SamfordConservative+13.5 pts+2.4 pts+11.1 pts
    2021Stowmarket SouthLiberal Democrats+7.5 pts-3.5 pts+11.0 pts
    2021HalesworthLabour-13.0 pts-2.0 pts-11.0 pts
    2021MartleshamLiberal Democrats+7.3 pts-3.5 pts+10.9 pts
    2021FramlinghamLiberal Democrats+7.1 pts-3.5 pts+10.7 pts
    2021Stowmarket North and StowuplandConservative-8.1 pts+2.4 pts-10.5 pts
    2021Whitehouse and WhittonConservative+11.9 pts+2.4 pts+9.4 pts
    2021ThredlingConservative-6.7 pts+2.4 pts-9.2 pts
    2021Stowmarket North and StowuplandGreen+15.9 pts+6.9 pts+9.0 pts
    2021Priory HeathConservative-6.4 pts+2.4 pts-8.8 pts
    2021PakefieldLabour-10.9 pts-2.0 pts-8.8 pts
    2021TowerGreen+15.6 pts+6.9 pts+8.8 pts
    2021Gipping ValleyLabour+6.4 pts-2.0 pts+8.4 pts
    2021CarlfordGreen+15.2 pts+6.9 pts+8.4 pts
    2021MartleshamLabour+6.3 pts-2.0 pts+8.4 pts
    2021RushmereConservative-5.9 pts+2.4 pts-8.3 pts
    2021BrandonConservative+10.7 pts+2.4 pts+8.2 pts
    2021Hoxne and EyeLiberal Democrats+4.6 pts-3.5 pts+8.2 pts
    2021St John'sLabour-9.9 pts-2.0 pts-7.9 pts
    2021Whitehouse and WhittonGreen-1.0 pts+6.9 pts-7.8 pts
    2021St Margaret's and WestgateLiberal Democrats+4.3 pts-3.5 pts+7.8 pts
    2021MartleshamConservative-5.3 pts+2.4 pts-7.7 pts
    2021CarlfordLabour+5.5 pts-2.0 pts+7.5 pts
    2021Belstead BrookConservative+9.9 pts+2.4 pts+7.4 pts
    2021Stowmarket SouthConservative-4.9 pts+2.4 pts-7.3 pts
    2021HadleighGreen+14.2 pts+6.9 pts+7.3 pts
    2021HartismereLabour-9.3 pts-2.0 pts-7.3 pts
    2021St Helen'sConservative-4.8 pts+2.4 pts-7.2 pts
    2021BosmereLabour+5.1 pts-2.0 pts+7.2 pts
    2021Great CornardLiberal Democrats+3.5 pts-3.5 pts+7.1 pts
    2021WickhamLiberal Democrats-10.5 pts-3.5 pts-7.0 pts
    2021Haverhill East and KedingtonConservative+9.4 pts+2.4 pts+7.0 pts
    2021Upper GippingConservative+9.4 pts+2.4 pts+7.0 pts
    2021Gipping ValleyLiberal Democrats-10.5 pts-3.5 pts-7.0 pts
    2021CosfordGreen+13.8 pts+6.9 pts+6.9 pts
    2021BridgeConservative+9.3 pts+2.4 pts+6.8 pts
    2021Lowestoft SouthLiberal Democrats+3.2 pts-3.5 pts+6.7 pts
    2021Haverhill CangleLiberal Democrats-10.2 pts-3.5 pts-6.7 pts
    2021BecclesConservative-4.2 pts+2.4 pts-6.7 pts
    2021BlythingConservative-4.1 pts+2.4 pts-6.6 pts
    2021PeninsulaIndependent-6.4 pts-0.0 pts-6.4 pts
    2021Felixstowe CoastalLiberal Democrats+2.8 pts-3.5 pts+6.3 pts
    2021ThredlingLiberal Democrats-9.6 pts-3.5 pts-6.0 pts
    2021Newmarket and Red LodgeConservative-3.5 pts+2.4 pts-6.0 pts
    2021ClareConservative-3.5 pts+2.4 pts-5.9 pts
    2021Felixstowe CoastalGreen+0.9 pts+6.9 pts-5.9 pts
    2021Felixstowe North and TrimleyConservative+8.2 pts+2.4 pts+5.8 pts
    2021BecclesGreen+12.6 pts+6.9 pts+5.7 pts
    2021Row HeathConservative+8.1 pts+2.4 pts+5.6 pts
    2021Newmarket and Red LodgeLabour+3.3 pts-2.0 pts+5.3 pts
    2021CarlfordConservative+7.7 pts+2.4 pts+5.3 pts
    2021Thingoe SouthConservative-2.8 pts+2.4 pts-5.3 pts
    2021Kessingland and SouthwoldLabour+3.1 pts-2.0 pts+5.2 pts
    2021St John'sConservative+7.5 pts+2.4 pts+5.1 pts
    2021BrandonLabour+3.0 pts-2.0 pts+5.0 pts
    2021Stour ValleyLiberal Democrats+1.4 pts-3.5 pts+5.0 pts
    2021WilfordConservative-2.5 pts+2.4 pts-4.9 pts
    2021WilfordLabour+2.9 pts-2.0 pts+4.9 pts
    2021PeninsulaConservative+7.3 pts+2.4 pts+4.8 pts
    2021RushmereGreen+2.1 pts+6.9 pts-4.8 pts
    2021St John'sGreen+2.1 pts+6.9 pts-4.8 pts
    2021BlythingLabour+2.7 pts-2.0 pts+4.7 pts
    2021BridgeLabour-6.7 pts-2.0 pts-4.7 pts
    2021HadleighConservative-2.1 pts+2.4 pts-4.6 pts
    2021Priory HeathGreen+2.4 pts+6.9 pts-4.5 pts
    2021St Helen'sGreen+2.4 pts+6.9 pts-4.5 pts
    2021Row HeathLabour+2.4 pts-2.0 pts+4.4 pts
    2021SamfordLabour+2.2 pts-2.0 pts+4.3 pts
    2021ChantryConservative+6.7 pts+2.4 pts+4.3 pts
    2021OultonConservative+6.7 pts+2.4 pts+4.3 pts
    2021Thedwastre SouthLabour+2.2 pts-2.0 pts+4.2 pts
    2021St Margaret's and WestgateLabour+2.1 pts-2.0 pts+4.2 pts
    2021GuntonConservative+6.6 pts+2.4 pts+4.2 pts
    2021Stowmarket SouthLabour+2.1 pts-2.0 pts+4.1 pts
    2021Kesgrave and Rushmere St AndrewLiberal Democrats-7.5 pts-3.5 pts-4.0 pts
    2021Haverhill CangleConservative+6.4 pts+2.4 pts+4.0 pts
    2021Kesgrave and Rushmere St AndrewGreen+2.9 pts+6.9 pts-3.9 pts
    2021Thedwastre SouthConservative-1.5 pts+2.4 pts-3.9 pts
    2021Stour ValleyGreen+3.0 pts+6.9 pts-3.9 pts
    2021St John'sLiberal Democrats+0.3 pts-3.5 pts+3.8 pts
    2021PakefieldLiberal Democrats+0.3 pts-3.5 pts+3.8 pts
    2021Thingoe SouthLiberal Democrats-7.2 pts-3.5 pts-3.7 pts
    2021WilfordLiberal Democrats+0.1 pts-3.5 pts+3.7 pts
    2021Eastgate and Moreton HallLabour+1.6 pts-2.0 pts+3.6 pts
    2021Eastgate and Moreton HallConservative-1.1 pts+2.4 pts-3.5 pts
    2021ChantryLiberal Democrats+0.0 pts-3.5 pts+3.5 pts
    2021BridgeLiberal Democrats-0.0 pts-3.5 pts+3.5 pts
    2021Eastgate and Moreton HallLiberal Democrats-7.0 pts-3.5 pts-3.5 pts
    2021BixleyConservative+5.9 pts+2.4 pts+3.5 pts
    2021Haverhill CangleLabour-5.5 pts-2.0 pts-3.5 pts
    2021St Margaret's and WestgateGreen+3.4 pts+6.9 pts-3.4 pts
    2021Thingoe NorthConservative+5.7 pts+2.4 pts+3.3 pts
    2021Kesgrave and Rushmere St AndrewLabour+1.2 pts-2.0 pts+3.3 pts
    2021Stour ValleyConservative-0.8 pts+2.4 pts-3.2 pts
    2021Eastgate and Moreton HallIndependent-3.1 pts-0.0 pts-3.1 pts
    2021ChantryLabour-5.0 pts-2.0 pts-2.9 pts
    2021RushmereLiberal Democrats-0.6 pts-3.5 pts+2.9 pts
    2021Thingoe NorthLiberal Democrats-6.5 pts-3.5 pts-2.9 pts
    2021HardwickGreen+3.9 pts+6.9 pts-2.9 pts
    2021OultonGreen+4.0 pts+6.9 pts-2.9 pts
    2021Thedwastre SouthLiberal Democrats-0.7 pts-3.5 pts+2.8 pts
    2021Thingoe SouthLabour+0.8 pts-2.0 pts+2.8 pts
    2021Stour ValleyLabour+0.7 pts-2.0 pts+2.8 pts
    2021GuntonGreen+4.1 pts+6.9 pts-2.8 pts
    2021BridgeGreen+4.1 pts+6.9 pts-2.8 pts
    2021HartismereLiberal Democrats-0.8 pts-3.5 pts+2.7 pts
    2021PakefieldGreen+4.2 pts+6.9 pts-2.7 pts
    2021Lowestoft SouthLabour+0.6 pts-2.0 pts+2.6 pts
    2021Newmarket and Red LodgeLiberal Democrats-0.9 pts-3.5 pts+2.6 pts
    2021MelfordConservative-0.2 pts+2.4 pts-2.6 pts
    2021BlackbournLabour-4.6 pts-2.0 pts-2.6 pts
    2021HalesworthLiberal Democrats-6.0 pts-3.5 pts-2.4 pts
    2021Whitehouse and WhittonLiberal Democrats-1.1 pts-3.5 pts+2.4 pts
    2021BungayLiberal Democrats-1.2 pts-3.5 pts+2.3 pts
    2021BosmereLiberal Democrats-1.2 pts-3.5 pts+2.3 pts
    2021MelfordLabour+0.3 pts-2.0 pts+2.3 pts
    2021CosfordLabour+0.2 pts-2.0 pts+2.3 pts
    2021Felixstowe CoastalLabour+0.2 pts-2.0 pts+2.2 pts
    2021BixleyLabour+0.1 pts-2.0 pts+2.1 pts
    2021HardwickLiberal Democrats-5.6 pts-3.5 pts-2.0 pts
    2021Priory HeathLiberal Democrats-1.6 pts-3.5 pts+1.9 pts
    2021MildenhallLabour-4.0 pts-2.0 pts-1.9 pts
    2021Thedwastre NorthLabour-3.9 pts-2.0 pts-1.9 pts
    2021Great CornardConservative+0.6 pts+2.4 pts-1.8 pts
    2021Lowestoft SouthGreen+5.2 pts+6.9 pts-1.7 pts
    2021Great CornardLabour-0.4 pts-2.0 pts+1.6 pts
    2021HartismereConservative+4.1 pts+2.4 pts+1.6 pts
    2021Upper GippingLabour-0.4 pts-2.0 pts+1.6 pts
    2021MelfordGreen+5.3 pts+6.9 pts-1.6 pts
    2021TowerLiberal Democrats-5.1 pts-3.5 pts-1.6 pts
    2021SudburyConservative+0.9 pts+2.4 pts-1.5 pts
    2021Felixstowe CoastalConservative+1.0 pts+2.4 pts-1.5 pts
    2021Sudbury East and WaldingfieldGreen+5.5 pts+6.9 pts-1.4 pts
    2021WickhamConservative+1.1 pts+2.4 pts-1.4 pts
    2021SudburyLiberal Democrats-4.9 pts-3.5 pts-1.3 pts
    2021MelfordIndependent-1.3 pts-0.0 pts-1.2 pts
    2021Great CornardGreen+5.6 pts+6.9 pts-1.2 pts
    2021OultonLiberal Democrats-2.3 pts-3.5 pts+1.2 pts
    2021Exning and NewmarketLabour-0.9 pts-2.0 pts+1.1 pts
    2021Exning and NewmarketConservative+3.6 pts+2.4 pts+1.1 pts
    2021TowerLabour-1.0 pts-2.0 pts+1.1 pts
    2021PeninsulaLabour-1.0 pts-2.0 pts+1.0 pts
    2021Stowmarket North and StowuplandLabour-1.0 pts-2.0 pts+1.0 pts
    2021BosmereConservative+3.4 pts+2.4 pts+0.9 pts
    2021HardwickLabour-1.3 pts-2.0 pts+0.8 pts
    2021HartismereGreen+6.1 pts+6.9 pts-0.8 pts
    2021BixleyLiberal Democrats-2.9 pts-3.5 pts+0.6 pts
    2021Haverhill East and KedingtonLabour-1.5 pts-2.0 pts+0.6 pts
    2021WoodbridgeConservative+1.9 pts+2.4 pts-0.5 pts
    2021FramlinghamConservative+2.0 pts+2.4 pts-0.5 pts
    2021HardwickConservative+2.9 pts+2.4 pts+0.4 pts
    2021WilfordGreen+6.5 pts+6.9 pts-0.4 pts
    2021GuntonLabour-1.7 pts-2.0 pts+0.4 pts
    2021BecclesLabour-1.8 pts-2.0 pts+0.2 pts
    2021OultonLabour-2.2 pts-2.0 pts-0.2 pts
    2021Belstead BrookLiberal Democrats-3.7 pts-3.5 pts-0.1 pts
    2021Kessingland and SouthwoldConservative+2.3 pts+2.4 pts-0.1 pts
    2021ThredlingLabour-1.9 pts-2.0 pts+0.1 pts
    2021St Helen'sLiberal Democrats-3.5 pts-3.5 pts-0.0 pts