Psephology.AI

    Walsall: wards that bucked the trend

    Walsall: in 2024, 29 ward results beat the expected swing and 30 trailed it. The biggest gap was Labour in Willenhall South (+18.6 pts actual vs -6.3 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.

    Walsall: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024Willenhall SouthLabour+18.6 pts-6.3 pts+24.9 pts
    2024Bentley & Darlaston NorthLabour-22.2 pts-6.3 pts-16.0 pts
    2024Bloxwich EastConservative-18.6 pts-4.7 pts-13.9 pts
    2024BlakenallConservative-18.4 pts-4.7 pts-13.7 pts
    2024PelsallConservative+7.5 pts-4.7 pts+12.2 pts
    2024PleckLabour-18.4 pts-6.3 pts-12.1 pts
    2024Willenhall NorthConservative+7.1 pts-4.7 pts+11.8 pts
    2024St Matthew'sLabour-16.9 pts-6.3 pts-10.7 pts
    2024Bloxwich WestReform UK+14.6 pts+5.1 pts+9.5 pts
    2024PaddockIndependent+14.2 pts+4.7 pts+9.5 pts
    2024Short HeathConservative+4.0 pts-4.7 pts+8.7 pts
    2024BlakenallIndependent+13.1 pts+4.7 pts+8.4 pts
    2024PaddockConservative-12.5 pts-4.7 pts-7.8 pts
    2024Willenhall SouthLiberal Democrats-8.5 pts-0.9 pts-7.6 pts
    2024Pheasey Park FarmLiberal Democrats+6.6 pts-0.9 pts+7.5 pts
    2024PalfreyGreen+7.9 pts+0.8 pts+7.1 pts
    2024PleckConservative+2.2 pts-4.7 pts+6.9 pts
    2024Aldridge Central and SouthLabour+0.5 pts-6.3 pts+6.8 pts
    2024Birchills-LeamoreConservative-11.4 pts-4.7 pts-6.7 pts
    2024Rushall-ShelfieldConservative-11.2 pts-4.7 pts-6.5 pts
    2024St Matthew'sGreen-5.3 pts+0.8 pts-6.1 pts
    2024Darlaston SouthConservative-10.3 pts-4.7 pts-5.6 pts
    2024Willenhall SouthConservative-10.1 pts-4.7 pts-5.4 pts
    2024PalfreyConservative-9.8 pts-4.7 pts-5.1 pts
    2024Bentley & Darlaston NorthIndependent+9.6 pts+4.7 pts+4.9 pts
    2024BlakenallLabour-1.5 pts-6.3 pts+4.7 pts
    2024Birchills-LeamoreReform UK+0.5 pts+5.1 pts-4.6 pts
    2024BrownhillsConservative-9.2 pts-4.7 pts-4.5 pts
    2024Pheasey Park FarmConservative-0.5 pts-4.7 pts+4.2 pts
    2024Birchills-LeamoreLabour-10.4 pts-6.3 pts-4.1 pts
    2024StreetlyLiberal Democrats-4.9 pts-0.9 pts-4.0 pts
    2024StreetlyConservative-1.0 pts-4.7 pts+3.7 pts
    2024Bloxwich WestLabour-9.9 pts-6.3 pts-3.6 pts
    2024Bloxwich WestConservative-1.1 pts-4.7 pts+3.6 pts
    2024Aldridge Central and SouthGreen-2.8 pts+0.8 pts-3.6 pts
    2024Short HeathLiberal Democrats-4.4 pts-0.9 pts-3.4 pts
    2024PelsallLabour-2.9 pts-6.3 pts+3.4 pts
    2024St Matthew'sConservative-8.0 pts-4.7 pts-3.3 pts
    2024Darlaston SouthLabour-9.4 pts-6.3 pts-3.1 pts
    2024StreetlyLabour-3.4 pts-6.3 pts+2.9 pts
    2024Aldridge Central and SouthConservative-1.8 pts-4.7 pts+2.9 pts
    2024Bloxwich EastReform UK+7.8 pts+5.1 pts+2.7 pts
    2024Aldridge North & Walsall WoodConservative-2.4 pts-4.7 pts+2.3 pts
    2024PaddockLiberal Democrats-3.2 pts-0.9 pts-2.2 pts
    2024Bloxwich WestLiberal Democrats+1.2 pts-0.9 pts+2.2 pts
    2024PalfreyReform UK+6.8 pts+5.1 pts+1.7 pts
    2024Bentley & Darlaston NorthConservative-3.2 pts-4.7 pts+1.5 pts
    2024Bloxwich EastLabour-7.8 pts-6.3 pts-1.5 pts
    2024Willenhall NorthLabour-4.8 pts-6.3 pts+1.5 pts
    2024Aldridge North & Walsall WoodGreen-0.7 pts+0.8 pts-1.5 pts
    2024BlakenallReform UK+6.5 pts+5.1 pts+1.4 pts
    2024PalfreyLabour-4.9 pts-6.3 pts+1.3 pts
    2024Willenhall NorthLiberal Democrats-2.3 pts-0.9 pts-1.3 pts
    2024PaddockLabour-7.1 pts-6.3 pts-0.8 pts
    2024StreetlyReform UK+4.5 pts+5.1 pts-0.6 pts
    2024PelsallReform UK+4.5 pts+5.1 pts-0.6 pts
    2024BlakenallGreen+0.3 pts+0.8 pts-0.5 pts
    2024Aldridge North & Walsall WoodLabour-6.0 pts-6.3 pts+0.3 pts
    2024Pheasey Park FarmLabour-6.2 pts-6.3 pts+0.1 pts
    2023PalfreyConservative+24.5 pts+0.3 pts+24.2 pts
    2023Bloxwich WestConservative-18.1 pts+0.3 pts-18.4 pts
    2023Bloxwich WestLabour+8.7 pts-5.2 pts+13.9 pts
    2023Willenhall NorthLabour+6.7 pts-5.2 pts+11.9 pts
    2023StreetlyLiberal Democrats-11.9 pts-0.4 pts-11.4 pts
    2023Bloxwich EastLabour+6.2 pts-5.2 pts+11.3 pts
    2023BlakenallConservative-10.7 pts+0.3 pts-11.0 pts
    2023Willenhall NorthLiberal Democrats-11.3 pts-0.4 pts-10.8 pts
    2023Willenhall SouthLabour-16.0 pts-5.2 pts-10.8 pts
    2023StreetlyLabour+5.5 pts-5.2 pts+10.7 pts
    2023Aldridge North & Walsall WoodConservative-10.0 pts+0.3 pts-10.3 pts
    2023Rushall-ShelfieldLabour+5.0 pts-5.2 pts+10.2 pts
    2023BlakenallLabour+4.3 pts-5.2 pts+9.5 pts
    2023Willenhall SouthLiberal Democrats+8.9 pts-0.4 pts+9.3 pts
    2023Bloxwich EastConservative-9.0 pts+0.3 pts-9.3 pts
    2023PleckLabour+3.8 pts-5.2 pts+9.0 pts
    2023Bentley & Darlaston NorthIndependent+6.2 pts-2.5 pts+8.7 pts
    2023Birchills-LeamoreLabour-12.8 pts-5.2 pts-7.6 pts
    2023Bentley & Darlaston NorthConservative-7.2 pts+0.3 pts-7.5 pts
    2023Birchills-LeamoreConservative+7.2 pts+0.3 pts+6.9 pts
    2023Willenhall SouthConservative+7.1 pts+0.3 pts+6.8 pts
    2023Aldridge Central and SouthConservative-6.4 pts+0.3 pts-6.7 pts
    2023Bentley & Darlaston NorthLabour+1.0 pts-5.2 pts+6.2 pts
    2023St Matthew'sLabour-11.0 pts-5.2 pts-5.8 pts
    2023Pheasey Park FarmLabour+0.1 pts-5.2 pts+5.3 pts
    2023Rushall-ShelfieldConservative+5.4 pts+0.3 pts+5.1 pts
    2023PelsallConservative-4.3 pts+0.3 pts-4.6 pts
    2023Willenhall NorthConservative+4.6 pts+0.3 pts+4.3 pts
    2023PleckConservative-3.8 pts+0.3 pts-4.1 pts
    2023Short HeathConservative-3.8 pts+0.3 pts-4.1 pts
    2023BrownhillsConservative+4.2 pts+0.3 pts+3.9 pts
    2023PaddockConservative+3.9 pts+0.3 pts+3.6 pts
    2023Darlaston SouthConservative+3.8 pts+0.3 pts+3.5 pts
    2023Short HeathLiberal Democrats+3.1 pts-0.4 pts+3.5 pts
    2023PaddockLabour-8.4 pts-5.2 pts-3.2 pts
    2023Aldridge Central and SouthLabour-7.9 pts-5.2 pts-2.8 pts
    2023BlakenallIndependent+0.2 pts-2.5 pts+2.7 pts
    2023StreetlyConservative+2.9 pts+0.3 pts+2.6 pts
    2023PalfreyLabour-3.0 pts-5.2 pts+2.2 pts
    2023PelsallLabour-3.6 pts-5.2 pts+1.5 pts
    2023Darlaston SouthLabour-3.8 pts-5.2 pts+1.4 pts
    2023St Matthew'sLiberal Democrats-1.7 pts-0.4 pts-1.3 pts
    2023Pheasey Park FarmLiberal Democrats+0.8 pts-0.4 pts+1.2 pts
    2023Pheasey Park FarmConservative-0.9 pts+0.3 pts-1.2 pts
    2023PaddockLiberal Democrats-1.1 pts-0.4 pts-0.7 pts
    2023Aldridge North & Walsall WoodLabour-4.9 pts-5.2 pts+0.3 pts
    2023St Matthew'sConservative+0.3 pts+0.3 pts-0.0 pts
    2022BlakenallConservative+13.1 pts-10.2 pts+23.3 pts
    2022PalfreyLabour-12.0 pts+9.0 pts-21.0 pts
    2022Rushall-ShelfieldConservative+6.8 pts-10.2 pts+17.0 pts
    2022Bloxwich EastLabour-6.6 pts+9.0 pts-15.6 pts
    2022Rushall-ShelfieldLabour-5.0 pts+9.0 pts-14.0 pts
    2022BlakenallLabour-4.6 pts+9.0 pts-13.6 pts
    2022PleckConservative+1.2 pts-10.2 pts+11.5 pts
    2022PleckLabour-1.2 pts+9.0 pts-10.2 pts
    2022Short HeathLiberal Democrats-9.2 pts+0.9 pts-10.1 pts
    2022Bloxwich EastConservative-0.5 pts-10.2 pts+9.7 pts
    2022StreetlyLiberal Democrats+10.1 pts+0.9 pts+9.2 pts
    2022Aldridge Central and SouthLabour+17.7 pts+9.0 pts+8.7 pts
    2022Aldridge North & Walsall WoodLabour+17.6 pts+9.0 pts+8.6 pts
    2022Bentley & Darlaston NorthConservative-18.6 pts-10.2 pts-8.4 pts
    2022PaddockLabour+0.6 pts+9.0 pts-8.4 pts
    2022PalfreyConservative-18.5 pts-10.2 pts-8.3 pts
    2022Birchills-LeamoreLabour+17.0 pts+9.0 pts+8.1 pts
    2022Short HeathLabour+16.8 pts+9.0 pts+7.9 pts
    2022Bentley & Darlaston NorthLabour+1.4 pts+9.0 pts-7.6 pts
    2022PelsallREF+6.9 pts-0.4 pts+7.3 pts
    2022Bloxwich WestLabour+15.6 pts+9.0 pts+6.6 pts
    2022Darlaston SouthLabour+15.2 pts+9.0 pts+6.2 pts
    2022Willenhall NorthConservative-4.4 pts-10.2 pts+5.8 pts
    2022PaddockLiberal Democrats+5.9 pts+0.9 pts+5.0 pts
    2022StreetlyLabour+4.0 pts+9.0 pts-5.0 pts
    2022Darlaston SouthConservative-15.2 pts-10.2 pts-5.0 pts
    2022Birchills-LeamoreConservative-15.0 pts-10.2 pts-4.8 pts
    2022Pheasey Park FarmLabour+13.5 pts+9.0 pts+4.5 pts
    2022BrownhillsConservative-6.0 pts-10.2 pts+4.2 pts
    2022Birchills-LeamoreREF+3.7 pts-0.4 pts+4.1 pts
    2022PaddockConservative-6.6 pts-10.2 pts+3.6 pts
    2022BrownhillsLabour+5.9 pts+9.0 pts-3.1 pts
    2022Willenhall SouthLabour+12.0 pts+9.0 pts+3.0 pts
    2022Pheasey Park FarmLiberal Democrats+3.9 pts+0.9 pts+3.0 pts
    2022Pheasey Park FarmConservative-13.2 pts-10.2 pts-2.9 pts
    2022St Matthew'sConservative-7.5 pts-10.2 pts+2.7 pts
    2022Short HeathConservative-7.6 pts-10.2 pts+2.6 pts
    2022St Matthew'sLabour+11.5 pts+9.0 pts+2.6 pts
    2022Aldridge North & Walsall WoodConservative-7.9 pts-10.2 pts+2.3 pts
    2022Aldridge Central and SouthConservative-8.1 pts-10.2 pts+2.1 pts
    2022Willenhall SouthConservative-12.1 pts-10.2 pts-1.9 pts
    2022Bloxwich WestConservative-8.5 pts-10.2 pts+1.7 pts
    2022Willenhall NorthLiberal Democrats-0.7 pts+0.9 pts-1.6 pts
    2022Willenhall NorthLabour+7.4 pts+9.0 pts-1.6 pts
    2022PelsallLabour+7.9 pts+9.0 pts-1.1 pts
    2022StreetlyConservative-9.3 pts-10.2 pts+0.9 pts
    2022Willenhall SouthLiberal Democrats+0.1 pts+0.9 pts-0.8 pts
    2022PelsallConservative-10.7 pts-10.2 pts-0.5 pts
    2021BlakenallLabour-30.7 pts-3.0 pts-27.7 pts
    2021Darlaston SouthLabour+18.2 pts-3.0 pts+21.2 pts
    2021Rushall-ShelfieldLabour+17.0 pts-3.0 pts+20.0 pts
    2021BrownhillsLabour+12.7 pts-3.0 pts+15.7 pts
    2021Aldridge Central and SouthConservative+28.7 pts+13.7 pts+15.0 pts
    2021Bentley & Darlaston NorthConservative+28.4 pts+13.7 pts+14.7 pts
    2021Rushall-ShelfieldConservative-0.6 pts+13.7 pts-14.3 pts
    2021St Matthew'sConservative+0.9 pts+13.7 pts-12.8 pts
    2021Willenhall NorthConservative+1.0 pts+13.7 pts-12.7 pts
    2021PaddockConservative+1.3 pts+13.7 pts-12.4 pts
    2021Willenhall SouthConservative+2.6 pts+13.7 pts-11.1 pts
    2021Birchills-LeamoreConservative+2.9 pts+13.7 pts-10.8 pts
    2021Bloxwich WestConservative+2.9 pts+13.7 pts-10.8 pts
    2021PleckConservative+3.7 pts+13.7 pts-10.0 pts
    2021Darlaston SouthConservative+23.2 pts+13.7 pts+9.5 pts
    2021PaddockLabour+6.2 pts-3.0 pts+9.2 pts
    2021Birchills-LeamoreLabour-12.0 pts-3.0 pts-9.0 pts
    2021PalfreyConservative+5.5 pts+13.7 pts-8.2 pts
    2021StreetlyLabour+5.2 pts-3.0 pts+8.2 pts
    2021StreetlyLiberal Democrats-9.3 pts-1.1 pts-8.1 pts
    2021Bentley & Darlaston NorthLabour+4.7 pts-3.0 pts+7.7 pts
    2021Bloxwich WestLabour-10.0 pts-3.0 pts-7.0 pts
    2021Bloxwich EastConservative+7.5 pts+13.7 pts-6.2 pts
    2021Short HeathConservative+7.7 pts+13.7 pts-6.0 pts
    2021St Matthew'sLabour+3.0 pts-3.0 pts+6.0 pts
    2021PalfreyLabour+2.9 pts-3.0 pts+5.9 pts
    2021Aldridge North & Walsall WoodConservative+19.1 pts+13.7 pts+5.4 pts
    2021PelsallConservative+18.8 pts+13.7 pts+5.1 pts
    2021Short HeathLabour-8.0 pts-3.0 pts-5.0 pts
    2021BrownhillsConservative+18.4 pts+13.7 pts+4.7 pts
    2021Bloxwich EastLabour-7.5 pts-3.0 pts-4.5 pts
    2021Aldridge Central and SouthLiberal Democrats-5.6 pts-1.1 pts-4.4 pts
    2021Willenhall SouthLabour-7.4 pts-3.0 pts-4.4 pts
    2021BlakenallConservative+17.9 pts+13.7 pts+4.2 pts
    2021Aldridge North & Walsall WoodLabour-7.2 pts-3.0 pts-4.2 pts
    2021Willenhall NorthLabour+0.4 pts-3.0 pts+3.4 pts
    2021Pheasey Park FarmConservative+17.0 pts+13.7 pts+3.3 pts
    2021StreetlyConservative+16.5 pts+13.7 pts+2.8 pts
    2021Willenhall NorthLiberal Democrats-3.6 pts-1.1 pts-2.5 pts
    2021PelsallLabour-1.3 pts-3.0 pts+1.7 pts
    2021St Matthew'sGreen+2.8 pts+1.3 pts+1.5 pts
    2021Short HeathLiberal Democrats+0.4 pts-1.1 pts+1.5 pts
    2021PaddockLiberal Democrats-0.1 pts-1.1 pts+1.1 pts
    2021PleckLabour-3.7 pts-3.0 pts-0.7 pts
    2021Aldridge Central and SouthLabour-2.7 pts-3.0 pts+0.3 pts
    2021Aldridge Central and SouthGreen+1.5 pts+1.3 pts+0.2 pts
    2021Pheasey Park FarmLabour-2.8 pts-3.0 pts+0.2 pts
    2019Bentley & Darlaston NorthLabour-33.0 pts-5.6 pts-27.3 pts
    2019BlakenallLabour+20.2 pts-5.6 pts+25.8 pts
    2019Aldridge Central and SouthConservative-25.2 pts-5.1 pts-20.1 pts
    2019Willenhall NorthConservative+12.3 pts-5.1 pts+17.4 pts
    2019Aldridge North & Walsall WoodLabour-21.7 pts-5.6 pts-16.1 pts
    2019Willenhall NorthLabour-21.3 pts-5.6 pts-15.6 pts
    2019Willenhall NorthLiberal Democrats+16.1 pts+1.8 pts+14.3 pts
    2019StreetlyConservative-18.8 pts-5.1 pts-13.7 pts
    2019BrownhillsConservative-16.9 pts-5.1 pts-11.8 pts
    2019Short HeathConservative+6.2 pts-5.1 pts+11.2 pts
    2019BlakenallIndependent-10.0 pts+0.4 pts-10.4 pts
    2019Darlaston SouthLabour+4.1 pts-5.6 pts+9.7 pts
    2019StreetlyLiberal Democrats+11.5 pts+1.8 pts+9.7 pts
    2019Bloxwich WestConservative+4.2 pts-5.1 pts+9.3 pts
    2019Willenhall SouthLabour+3.5 pts-5.6 pts+9.1 pts
    2019BrownhillsLabour-14.6 pts-5.6 pts-9.0 pts
    2019Short HeathLabour+3.0 pts-5.6 pts+8.6 pts
    2019Willenhall SouthConservative+3.4 pts-5.1 pts+8.5 pts
    2019Bloxwich EastConservative+2.6 pts-5.1 pts+7.6 pts
    2019Birchills-LeamoreConservative+2.4 pts-5.1 pts+7.5 pts
    2019PelsallUK Independence Party (UKIP)+15.4 pts+8.1 pts+7.3 pts
    2019Pheasey Park FarmUK Independence Party (UKIP)+15.2 pts+8.1 pts+7.1 pts
    2019PleckConservative+1.6 pts-5.1 pts+6.7 pts
    2019PaddockLabour+0.9 pts-5.6 pts+6.6 pts
    2019Rushall-ShelfieldConservative-11.5 pts-5.1 pts-6.4 pts
    2019BlakenallConservative-10.9 pts-5.1 pts-5.8 pts
    2019St Matthew'sConservative+0.6 pts-5.1 pts+5.7 pts
    2019Aldridge North & Walsall WoodConservative+0.1 pts-5.1 pts+5.2 pts
    2019Bentley & Darlaston NorthConservative-0.2 pts-5.1 pts+4.9 pts
    2019Darlaston SouthConservative-0.5 pts-5.1 pts+4.5 pts
    2019Rushall-ShelfieldLabour-9.8 pts-5.6 pts-4.2 pts
    2019StreetlyLabour-9.8 pts-5.6 pts-4.2 pts
    2019PleckLabour-1.6 pts-5.6 pts+4.0 pts
    2019Aldridge Central and SouthLabour-2.0 pts-5.6 pts+3.6 pts
    2019PaddockUK Independence Party (UKIP)+4.8 pts+8.1 pts-3.3 pts
    2019Pheasey Park FarmLabour-2.3 pts-5.6 pts+3.3 pts
    2019Rushall-ShelfieldGreen+3.7 pts+0.4 pts+3.3 pts
    2019Birchills-LeamoreLabour-2.4 pts-5.6 pts+3.2 pts
    2019Bloxwich EastLabour-2.6 pts-5.6 pts+3.1 pts
    2019Pheasey Park FarmConservative-8.1 pts-5.1 pts-3.0 pts
    2019PelsallConservative-7.8 pts-5.1 pts-2.7 pts
    2019Short HeathLiberal Democrats-0.9 pts+1.8 pts-2.7 pts
    2019PalfreyConservative-2.5 pts-5.1 pts+2.6 pts
    2019PelsallLabour-3.5 pts-5.6 pts+2.2 pts
    2019PaddockConservative-7.2 pts-5.1 pts-2.1 pts
    2019St Matthew'sLabour-3.7 pts-5.6 pts+1.9 pts
    2019Bloxwich WestLabour-4.2 pts-5.6 pts+1.4 pts
    2019St Matthew'sGreen-0.4 pts+0.4 pts-0.8 pts
    2019BrownhillsUK Independence Party (UKIP)+8.9 pts+8.1 pts+0.8 pts
    2019PaddockLiberal Democrats+1.5 pts+1.8 pts-0.3 pts
    2019BlakenallGreen+0.7 pts+0.4 pts+0.3 pts
    2019Aldridge Central and SouthLiberal Democrats+1.5 pts+1.8 pts-0.3 pts
    2019PalfreyLabour-5.9 pts-5.6 pts-0.3 pts
    2018Birchills-LeamoreLabour-26.6 pts+2.2 pts-28.8 pts
    2018Willenhall NorthLiberal Democrats-28.6 pts-0.8 pts-27.8 pts
    2018Willenhall NorthLabour+24.9 pts+2.2 pts+22.7 pts
    2018St Matthew'sConservative-11.2 pts+8.2 pts-19.3 pts
    2018Bentley & Darlaston NorthLabour+21.0 pts+2.2 pts+18.8 pts
    2018Birchills-LeamoreConservative+26.6 pts+8.2 pts+18.4 pts
    2018Aldridge North & Walsall WoodLabour+20.1 pts+2.2 pts+17.9 pts
    2018PleckConservative-9.1 pts+8.2 pts-17.3 pts
    2018Willenhall SouthConservative+21.9 pts+8.2 pts+13.8 pts
    2018Bloxwich EastConservative+21.2 pts+8.2 pts+13.1 pts
    2018Short HeathConservative+21.1 pts+8.2 pts+12.9 pts
    2018PelsallConservative-3.9 pts+8.2 pts-12.1 pts
    2018PalfreyLabour-9.6 pts+2.2 pts-11.8 pts
    2018BrownhillsLabour-8.3 pts+2.2 pts-10.5 pts
    2018Bloxwich WestLabour-8.0 pts+2.2 pts-10.2 pts
    2018BrownhillsConservative+17.8 pts+8.2 pts+9.6 pts
    2018Willenhall SouthLabour-7.2 pts+2.2 pts-9.4 pts
    2018Rushall-ShelfieldConservative+16.9 pts+8.2 pts+8.7 pts
    2018Short HeathLiberal Democrats-9.1 pts-0.8 pts-8.3 pts
    2018Aldridge Central and SouthConservative+16.1 pts+8.2 pts+8.0 pts
    2018PleckLabour+9.1 pts+2.2 pts+6.9 pts
    2018PelsallLabour+9.1 pts+2.2 pts+6.9 pts
    2018Darlaston SouthIndependent-7.8 pts-1.0 pts-6.8 pts
    2018Rushall-ShelfieldLabour-4.4 pts+2.2 pts-6.6 pts
    2018StreetlyLiberal Democrats+4.9 pts-0.8 pts+5.7 pts
    2018Bentley & Darlaston NorthConservative+2.5 pts+8.2 pts-5.7 pts
    2018Willenhall SouthUK Independence Party (UKIP)-14.7 pts-9.3 pts-5.4 pts
    2018Short HeathUK Independence Party (UKIP)-14.6 pts-9.3 pts-5.3 pts
    2018Willenhall NorthConservative+13.4 pts+8.2 pts+5.2 pts
    2018BlakenallIndependent-6.1 pts-1.0 pts-5.2 pts
    2018BlakenallLabour-3.0 pts+2.2 pts-5.2 pts
    2018Aldridge North & Walsall WoodConservative+3.1 pts+8.2 pts-5.1 pts
    2018Pheasey Park FarmUK Independence Party (UKIP)-14.2 pts-9.3 pts-4.9 pts
    2018PaddockConservative+3.3 pts+8.2 pts-4.9 pts
    2018St Matthew'sLabour-2.0 pts+2.2 pts-4.2 pts
    2018PelsallUK Independence Party (UKIP)-5.2 pts-9.3 pts+4.1 pts
    2018BrownhillsUK Independence Party (UKIP)-13.2 pts-9.3 pts-3.9 pts
    2018Darlaston SouthLabour+5.4 pts+2.2 pts+3.2 pts
    2018Bloxwich EastLabour-0.7 pts+2.2 pts-2.9 pts
    2018PaddockUK Independence Party (UKIP)-6.5 pts-9.3 pts+2.8 pts
    2018Darlaston SouthConservative+5.6 pts+8.2 pts-2.5 pts
    2018StreetlyLabour+4.7 pts+2.2 pts+2.5 pts
    2018Aldridge Central and SouthLiberal Democrats+1.6 pts-0.8 pts+2.4 pts
    2018Rushall-ShelfieldLiberal Democrats+0.8 pts-0.8 pts+1.5 pts
    2018PalfreyConservative+9.6 pts+8.2 pts+1.4 pts
    2018PaddockLiberal Democrats+0.5 pts-0.8 pts+1.2 pts