Psephology.AI

    Bromsgrove: wards that bucked the trend

    Bromsgrove: in 2019, 34 ward results beat the expected swing and 23 trailed it. The biggest gap was Labour in Charford (+31.0 pts actual vs -4.6 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.

    Bromsgrove: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2019CharfordLabour+31.0 pts-4.6 pts+35.6 pts
    2019NortonConservative-36.5 pts-5.3 pts-31.3 pts
    2019Alvechurch SouthConservative-36.1 pts-5.3 pts-30.8 pts
    2019Sanders ParkConservative+25.5 pts-5.3 pts+30.7 pts
    2019Alvechurch VillageConservative-35.1 pts-5.3 pts-29.8 pts
    2019Bromsgrove CentralConservative-33.8 pts-5.3 pts-28.5 pts
    2019Bromsgrove CentralLabour-33.0 pts-4.6 pts-28.4 pts
    2019CoftonConservative-33.4 pts-5.3 pts-28.2 pts
    2019Hill TopLabour+21.5 pts-4.6 pts+26.0 pts
    2019Sanders ParkLabour-25.5 pts-4.6 pts-20.9 pts
    2019Catshill SouthLabour-25.5 pts-4.6 pts-20.9 pts
    2019PerryfieldsConservative+14.6 pts-5.3 pts+19.9 pts
    2019Belbroughton & RomsleyConservative+14.0 pts-5.3 pts+19.3 pts
    2019Wythall EastConservative+11.8 pts-5.3 pts+17.1 pts
    2019Hill TopConservative-21.5 pts-5.3 pts-16.2 pts
    2019Rubery SouthLabour-20.5 pts-4.6 pts-15.9 pts
    2019SidemoorConservative+9.4 pts-5.3 pts+14.7 pts
    2019Wythall WestConservative+9.1 pts-5.3 pts+14.4 pts
    2019Barnt Green & HopwoodConservative-19.5 pts-5.3 pts-14.2 pts
    2019Barnt Green & HopwoodIndependent+19.5 pts+5.9 pts+13.6 pts
    2019Catshill NorthConservative+8.1 pts-5.3 pts+13.3 pts
    2019Belbroughton & RomsleyLabour+8.7 pts-4.6 pts+13.3 pts
    2019Lickey HillsLiberal Democrats-3.1 pts+9.3 pts-12.3 pts
    2019MarlbrookGreen+10.9 pts-1.2 pts+12.1 pts
    2019HollywoodConservative+6.7 pts-5.3 pts+12.0 pts
    2019Rock HillLiberal Democrats-0.8 pts+9.3 pts-10.1 pts
    2019Hagley EastConservative-15.3 pts-5.3 pts-10.0 pts
    2019Lowes HillLabour-14.2 pts-4.6 pts-9.6 pts
    2019CoftonGreen+8.2 pts-1.2 pts+9.4 pts
    2019Wythall WestLiberal Democrats-0.1 pts+9.3 pts-9.4 pts
    2019Hagley EastIndependent+15.3 pts+5.9 pts+9.4 pts
    2019Lickey HillsConservative+3.1 pts-5.3 pts+8.4 pts
    2019AvoncroftLabour+3.1 pts-4.6 pts+7.7 pts
    2019Rubery NorthLabour+2.8 pts-4.6 pts+7.4 pts
    2019Hagley WestConservative-12.0 pts-5.3 pts-6.7 pts
    2019Catshill SouthConservative+1.4 pts-5.3 pts+6.7 pts
    2019Hagley WestIndependent+12.0 pts+5.9 pts+6.1 pts
    2019Rock HillConservative-11.4 pts-5.3 pts-6.1 pts
    2019Catshill NorthLabour+1.4 pts-4.6 pts+6.0 pts
    2019AvoncroftConservative+0.5 pts-5.3 pts+5.8 pts
    2019SidemoorLabour-9.2 pts-4.6 pts-4.6 pts
    2019Drakes CrossConservative-0.8 pts-5.3 pts+4.5 pts
    2019SlideslowConservative-0.8 pts-5.3 pts+4.4 pts
    2019Lowes HillConservative-9.7 pts-5.3 pts-4.4 pts
    2019TardebiggeLabour-0.2 pts-4.6 pts+4.4 pts
    2019Rock HillLabour-0.5 pts-4.6 pts+4.1 pts
    2019Aston FieldsConservative-1.6 pts-5.3 pts+3.6 pts
    2019CharfordConservative-2.5 pts-5.3 pts+2.8 pts
    2019Rubery NorthConservative-2.8 pts-5.3 pts+2.5 pts
    2019Rubery SouthConservative-3.4 pts-5.3 pts+1.9 pts
    2019SlideslowLiberal Democrats+11.0 pts+9.3 pts+1.7 pts
    2019PerryfieldsLabour-3.9 pts-4.6 pts+0.7 pts
    2019SlideslowLabour-3.9 pts-4.6 pts+0.7 pts
    2019CoftonLabour-4.0 pts-4.6 pts+0.6 pts
    2019MarlbrookConservative-5.9 pts-5.3 pts-0.6 pts
    2019MarlbrookLabour-5.0 pts-4.6 pts-0.5 pts
    2019TardebiggeConservative-5.5 pts-5.3 pts-0.3 pts