Psephology.AI

    Liverpool: wards that bucked the trend

    Liverpool: in 2021, 53 ward results beat the expected swing and 80 trailed it. The biggest gap was Green in St Michaels (-30.6 pts actual vs +1.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.

    Liverpool: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2021St MichaelsGreen-30.6 pts+1.3 pts-31.9 pts
    2021Speke-GarstonLabour-36.6 pts-6.6 pts-30.0 pts
    2021Speke-GarstonGreen+25.2 pts+1.3 pts+23.9 pts
    2021St MichaelsLabour+17.1 pts-6.6 pts+23.7 pts
    2021Old SwanLabour-24.6 pts-6.6 pts-18.0 pts
    2021CressingtonLabour+8.1 pts-6.6 pts+14.7 pts
    2021West DerbyLabour-20.5 pts-6.6 pts-14.0 pts
    2021KirkdaleLabour-19.2 pts-6.6 pts-12.7 pts
    2021Allerton And Hunts CrossLabour-18.1 pts-6.6 pts-11.6 pts
    2021WavertreeGreen+12.8 pts+1.3 pts+11.5 pts
    2021Mossley HillLiberal Democrats+13.6 pts+2.2 pts+11.4 pts
    2021Allerton And Hunts CrossLiberal Democrats+12.9 pts+2.2 pts+10.7 pts
    2021West DerbyLIB+14.2 pts+3.5 pts+10.7 pts
    2021Old SwanLIB+13.9 pts+3.5 pts+10.4 pts
    2021WavertreeLabour-14.1 pts-6.6 pts-7.5 pts
    2021GreenbankLabour+0.7 pts-6.6 pts+7.3 pts
    2021ClubmoorLIB+10.7 pts+3.5 pts+7.2 pts
    2021WarbreckLiberal Democrats+9.2 pts+2.2 pts+6.9 pts
    2021Old SwanOSAC+7.1 pts+0.2 pts+6.9 pts
    2021CroxtethLIB+10.2 pts+3.5 pts+6.7 pts
    2021CroxtethLabour-13.3 pts-6.6 pts-6.7 pts
    2021GreenbankGreen-5.2 pts+1.3 pts-6.6 pts
    2021CressingtonLiberal Democrats-4.2 pts+2.2 pts-6.4 pts
    2021WarbreckLabour-12.9 pts-6.6 pts-6.3 pts
    2021ClubmoorLabour-12.1 pts-6.6 pts-5.5 pts
    2021Belle ValeLiberal Democrats+7.6 pts+2.2 pts+5.3 pts
    2021Mossley HillGreen-3.9 pts+1.3 pts-5.2 pts
    2021FazakerleyLiberal Democrats+7.1 pts+2.2 pts+4.9 pts
    2021Princes ParkLabour-1.8 pts-6.6 pts+4.8 pts
    2021St MichaelsLiberal Democrats+6.9 pts+2.2 pts+4.7 pts
    2021CressingtonGreen-3.1 pts+1.3 pts-4.4 pts
    2021ChildwallLabour-11.0 pts-6.6 pts-4.4 pts
    2021Belle ValeLabour-2.2 pts-6.6 pts+4.4 pts
    2021Norris GreenLabour-10.9 pts-6.6 pts-4.3 pts
    2021WooltonLiberal Democrats-2.1 pts+2.2 pts-4.3 pts
    2021KirkdaleGreen+5.6 pts+1.3 pts+4.3 pts
    2021Kensington & FairfieldLabour-2.3 pts-6.6 pts+4.2 pts
    2021CressingtonConservative-2.4 pts+1.7 pts-4.1 pts
    2021RiversideLabour-2.7 pts-6.6 pts+3.9 pts
    2021EvertonLiberal Democrats-1.6 pts+2.2 pts-3.9 pts
    2021Tuebrook And StoneycroftLiberal Democrats-1.4 pts+2.2 pts-3.7 pts
    2021PictonLIB-0.0 pts+3.5 pts-3.5 pts
    2021AnfieldGreen-2.2 pts+1.3 pts-3.5 pts
    2021CentralLabour-3.1 pts-6.6 pts+3.5 pts
    2021ChurchLiberal Democrats-1.2 pts+2.2 pts-3.4 pts
    2021Kensington & FairfieldGreen+4.7 pts+1.3 pts+3.4 pts
    2021Mossley HillLabour-9.9 pts-6.6 pts-3.3 pts
    2021EvertonGreen-2.0 pts+1.3 pts-3.3 pts
    2021FazakerleyLabour-9.8 pts-6.6 pts-3.3 pts
    2021WarbreckLIB+0.3 pts+3.5 pts-3.2 pts
    2021EvertonLabour-3.5 pts-6.6 pts+3.1 pts
    2021ChurchLabour-3.5 pts-6.6 pts+3.0 pts
    2021Belle ValeLIB+0.6 pts+3.5 pts-3.0 pts
    2021KirkdaleConservative+4.6 pts+1.7 pts+2.9 pts
    2021GreenbankLIB+0.6 pts+3.5 pts-2.9 pts
    2021Princes ParkLIB+0.9 pts+3.5 pts-2.6 pts
    2021CentralLiberal Democrats-0.3 pts+2.2 pts-2.6 pts
    2021AnfieldLiberal Democrats-0.3 pts+2.2 pts-2.5 pts
    2021Knotty AshLIB+1.1 pts+3.5 pts-2.4 pts
    2021PictonLabour-4.2 pts-6.6 pts+2.4 pts
    2021Tuebrook And StoneycroftLabour-4.2 pts-6.6 pts+2.4 pts
    2021WooltonLabour-8.9 pts-6.6 pts-2.4 pts
    2021Kensington & FairfieldConservative+4.0 pts+1.7 pts+2.3 pts
    2021RiversideLiberal Democrats-0.1 pts+2.2 pts-2.3 pts
    2021Norris GreenGreen-1.0 pts+1.3 pts-2.3 pts
    2021Kensington & FairfieldLiberal Democrats+0.1 pts+2.2 pts-2.2 pts
    2021West DerbyLiberal Democrats+4.4 pts+2.2 pts+2.2 pts
    2021PictonLiberal Democrats+0.2 pts+2.2 pts-2.1 pts
    2021WavertreeConservative-0.3 pts+1.7 pts-2.0 pts
    2021Princes ParkLiberal Democrats+0.3 pts+2.2 pts-2.0 pts
    2021Yew TreeConservative+3.6 pts+1.7 pts+2.0 pts
    2021KirkdaleLiberal Democrats+4.2 pts+2.2 pts+2.0 pts
    2021Allerton And Hunts CrossGreen-0.6 pts+1.3 pts-2.0 pts
    2021CentralConservative-0.3 pts+1.7 pts-1.9 pts
    2021ChurchGreen+3.2 pts+1.3 pts+1.9 pts
    2021WarbreckConservative+3.5 pts+1.7 pts+1.8 pts
    2021Princes ParkGreen-0.4 pts+1.3 pts-1.8 pts
    2021Yew TreeLIB+1.8 pts+3.5 pts-1.7 pts
    2021Belle ValeConservative+3.4 pts+1.7 pts+1.7 pts
    2021RiversideGreen+3.0 pts+1.3 pts+1.7 pts
    2021Tuebrook And StoneycroftLIB+1.8 pts+3.5 pts-1.7 pts
    2021ClubmoorGreen-0.4 pts+1.3 pts-1.7 pts
    2021ClubmoorLiberal Democrats+0.6 pts+2.2 pts-1.6 pts
    2021Allerton And Hunts CrossConservative+0.0 pts+1.7 pts-1.6 pts
    2021ChildwallGreen+2.9 pts+1.3 pts+1.6 pts
    2021Mossley HillConservative+0.1 pts+1.7 pts-1.6 pts
    2021Speke-GarstonLiberal Democrats+3.8 pts+2.2 pts+1.5 pts
    2021Old SwanGreen-0.2 pts+1.3 pts-1.5 pts
    2021CountyGreen-0.1 pts+1.3 pts-1.4 pts
    2021WooltonConservative+3.1 pts+1.7 pts+1.4 pts
    2021WooltonGreen-0.1 pts+1.3 pts-1.4 pts
    2021WarbreckGreen-0.0 pts+1.3 pts-1.3 pts
    2021Yew TreeLabour-7.9 pts-6.6 pts-1.3 pts
    2021AnfieldConservative+0.4 pts+1.7 pts-1.3 pts
    2021CountyLiberal Democrats+1.1 pts+2.2 pts-1.2 pts
    2021Yew TreeGreen+0.1 pts+1.3 pts-1.2 pts
    2021WavertreeLiberal Democrats+3.4 pts+2.2 pts+1.2 pts
    2021Knotty AshLiberal Democrats+3.3 pts+2.2 pts+1.1 pts
    2021GreenbankLiberal Democrats+1.2 pts+2.2 pts-1.0 pts
    2021St MichaelsConservative+2.7 pts+1.7 pts+1.0 pts
    2021CountyConservative+2.7 pts+1.7 pts+1.0 pts
    2021Norris GreenLiberal Democrats+1.2 pts+2.2 pts-1.0 pts
    2021FazakerleyConservative+0.7 pts+1.7 pts-1.0 pts
    2021West DerbyGreen+0.4 pts+1.3 pts-0.9 pts
    2021Knotty AshConservative+2.5 pts+1.7 pts+0.9 pts
    2021Speke-GarstonConservative+0.8 pts+1.7 pts-0.9 pts
    2021ChildwallConservative+2.5 pts+1.7 pts+0.8 pts
    2021Norris GreenConservative+2.5 pts+1.7 pts+0.8 pts
    2021CroxtethConservative+0.9 pts+1.7 pts-0.8 pts
    2021CroxtethGreen+0.6 pts+1.3 pts-0.7 pts
    2021FazakerleyGreen+0.6 pts+1.3 pts-0.7 pts
    2021AnfieldLabour-5.9 pts-6.6 pts+0.7 pts
    2021EvertonConservative+1.0 pts+1.7 pts-0.7 pts
    2021Old SwanLiberal Democrats+1.6 pts+2.2 pts-0.7 pts
    2021CroxtethLiberal Democrats+1.6 pts+2.2 pts-0.7 pts
    2021Tuebrook And StoneycroftGreen+0.7 pts+1.3 pts-0.6 pts
    2021PictonGreen+1.9 pts+1.3 pts+0.6 pts
    2021Princes ParkConservative+1.1 pts+1.7 pts-0.6 pts
    2021CountyLabour-7.1 pts-6.6 pts-0.6 pts
    2021Old SwanConservative+2.2 pts+1.7 pts+0.6 pts
    2021ClubmoorConservative+1.1 pts+1.7 pts-0.5 pts
    2021PictonConservative+2.1 pts+1.7 pts+0.4 pts
    2021Knotty AshGreen+0.9 pts+1.3 pts-0.4 pts
    2021Belle ValeGreen+0.9 pts+1.3 pts-0.4 pts
    2021AnfieldLIB+3.8 pts+3.5 pts+0.3 pts
    2021GreenbankConservative+1.5 pts+1.7 pts-0.2 pts
    2021CentralGreen+1.1 pts+1.3 pts-0.2 pts
    2021Tuebrook And StoneycroftConservative+1.5 pts+1.7 pts-0.2 pts
    2021West DerbyConservative+1.5 pts+1.7 pts-0.1 pts
    2021ChurchConservative+1.6 pts+1.7 pts-0.1 pts
    2021RiversideConservative+1.6 pts+1.7 pts-0.1 pts
    2021Yew TreeLiberal Democrats+2.3 pts+2.2 pts+0.1 pts
    2021ChildwallLiberal Democrats+2.3 pts+2.2 pts+0.0 pts
    2019GreenbankLabour+7.2 pts-7.2 pts+14.5 pts
    2019Allerton And Hunts CrossLabour+6.3 pts-7.2 pts+13.6 pts
    2019WooltonLabour+4.2 pts-7.2 pts+11.4 pts
    2019GreenbankGreen-6.9 pts+4.2 pts-11.1 pts
    2019WarbreckLabour+0.6 pts-7.2 pts+7.9 pts
    2019Allerton And Hunts CrossLiberal Democrats-5.2 pts+1.7 pts-6.9 pts
    2019CentralGreen+10.8 pts+4.2 pts+6.6 pts
    2019PictonLabour-13.8 pts-7.2 pts-6.5 pts
    2019CressingtonLiberal Democrats+7.5 pts+1.7 pts+5.8 pts
    2019West DerbyLabour-1.7 pts-7.2 pts+5.5 pts
    2019Kensington & FairfieldGreen-1.2 pts+4.2 pts-5.3 pts
    2019PictonGreen+9.2 pts+4.2 pts+5.0 pts
    2019Belle ValeLabour-12.0 pts-7.2 pts-4.7 pts
    2019Old SwanLabour-2.6 pts-7.2 pts+4.6 pts
    2019St MichaelsGreen+8.6 pts+4.2 pts+4.5 pts
    2019Mossley HillLabour-2.9 pts-7.2 pts+4.3 pts
    2019Speke-GarstonLabour-3.0 pts-7.2 pts+4.3 pts
    2019AnfieldLIB+4.6 pts+0.4 pts+4.2 pts
    2019WarbreckLiberal Democrats-2.2 pts+1.7 pts-3.9 pts
    2019KirkdaleLabour-3.5 pts-7.2 pts+3.7 pts
    2019WooltonLiberal Democrats-1.8 pts+1.7 pts-3.5 pts
    2019Tuebrook And StoneycroftLIB+3.9 pts+0.4 pts+3.5 pts
    2019Mossley HillLiberal Democrats-1.7 pts+1.7 pts-3.4 pts
    2019ChurchLabour-3.9 pts-7.2 pts+3.4 pts
    2019EvertonLabour-4.0 pts-7.2 pts+3.2 pts
    2019Mossley HillGreen+7.3 pts+4.2 pts+3.1 pts
    2019WavertreeGreen+7.2 pts+4.2 pts+3.1 pts
    2019WooltonConservative-4.6 pts-1.7 pts-2.8 pts
    2019AnfieldLiberal Democrats-1.1 pts+1.7 pts-2.8 pts
    2019PictonConservative+1.0 pts-1.7 pts+2.8 pts
    2019ChildwallGreen+1.5 pts+4.2 pts-2.7 pts
    2019CressingtonLabour-9.8 pts-7.2 pts-2.6 pts
    2019ChildwallLabour-4.7 pts-7.2 pts+2.5 pts
    2019CroxtethLabour-9.8 pts-7.2 pts-2.5 pts
    2019Kensington & FairfieldIndependent-2.5 pts-0.1 pts-2.4 pts
    2019Tuebrook And StoneycroftGreen+1.8 pts+4.2 pts-2.4 pts
    2019Belle ValeLiberal Democrats-0.7 pts+1.7 pts-2.4 pts
    2019Old SwanOSAC-2.4 pts-0.1 pts-2.3 pts
    2019WavertreeLabour-9.6 pts-7.2 pts-2.3 pts
    2019Allerton And Hunts CrossGreen+1.9 pts+4.2 pts-2.2 pts
    2019Norris GreenLabour-5.0 pts-7.2 pts+2.2 pts
    2019CroxtethLIB+2.6 pts+0.4 pts+2.2 pts
    2019RiversideLabour-9.4 pts-7.2 pts-2.2 pts
    2019KirkdaleGreen+2.0 pts+4.2 pts-2.2 pts
    2019St MichaelsLabour-9.4 pts-7.2 pts-2.1 pts
    2019ChildwallLiberal Democrats+3.8 pts+1.7 pts+2.1 pts
    2019PictonLiberal Democrats+3.7 pts+1.7 pts+2.0 pts
    2019WooltonGreen+2.2 pts+4.2 pts-2.0 pts
    2019GreenbankLiberal Democrats-0.2 pts+1.7 pts-1.9 pts
    2019CountyGreen+6.0 pts+4.2 pts+1.9 pts
    2019Tuebrook And StoneycroftConservative+0.1 pts-1.7 pts+1.8 pts
    2019CountyLabour-9.0 pts-7.2 pts-1.8 pts
    2019Yew TreeLIB+2.2 pts+0.4 pts+1.7 pts
    2019ClubmoorLabour-8.8 pts-7.2 pts-1.6 pts
    2019FazakerleyConservative-0.2 pts-1.7 pts+1.6 pts
    2019Knotty AshLIB+2.0 pts+0.4 pts+1.5 pts
    2019Princes ParkGreen+5.7 pts+4.2 pts+1.5 pts
    2019Speke-GarstonLiberal Democrats+0.2 pts+1.7 pts-1.5 pts
    2019St MichaelsConservative-0.3 pts-1.7 pts+1.5 pts
    2019WavertreeConservative-3.1 pts-1.7 pts-1.4 pts
    2019CroxtethConservative-0.3 pts-1.7 pts+1.4 pts
    2019CroxtethGreen+5.5 pts+4.2 pts+1.4 pts
    2019RiversideGreen+5.5 pts+4.2 pts+1.4 pts
    2019Norris GreenConservative-0.4 pts-1.7 pts+1.4 pts
    2019Belle ValeGreen+2.8 pts+4.2 pts-1.4 pts
    2019Old SwanLiberal Democrats+0.4 pts+1.7 pts-1.3 pts
    2019Allerton And Hunts CrossConservative-3.0 pts-1.7 pts-1.3 pts
    2019FazakerleyLabour-6.1 pts-7.2 pts+1.2 pts
    2019Knotty AshLiberal Democrats+0.6 pts+1.7 pts-1.1 pts
    2019Kensington & FairfieldLiberal Democrats+2.8 pts+1.7 pts+1.1 pts
    2019FazakerleyLiberal Democrats+0.6 pts+1.7 pts-1.1 pts
    2019GreenbankConservative-0.7 pts-1.7 pts+1.1 pts
    2019Yew TreeConservative-2.8 pts-1.7 pts-1.1 pts
    2019KirkdaleConservative-2.8 pts-1.7 pts-1.1 pts
    2019Old SwanGreen+3.1 pts+4.2 pts-1.0 pts
    2019WarbreckConservative-2.8 pts-1.7 pts-1.0 pts
    2019CountyConservative-0.7 pts-1.7 pts+1.0 pts
    2019West DerbyLiberal Democrats+0.8 pts+1.7 pts-0.9 pts
    2019West DerbyLIB-0.5 pts+0.4 pts-0.9 pts
    2019Yew TreeGreen+5.1 pts+4.2 pts+0.9 pts
    2019Kensington & FairfieldThe Liberal Party+1.0 pts+0.1 pts+0.9 pts
    2019ClubmoorConservative-0.8 pts-1.7 pts+0.9 pts
    2019CentralConservative-0.9 pts-1.7 pts+0.9 pts
    2019Yew TreeLabour-6.4 pts-7.2 pts+0.8 pts
    2019KirkdaleLiberal Democrats+0.9 pts+1.7 pts-0.8 pts
    2019RiversideLiberal Democrats+0.9 pts+1.7 pts-0.8 pts
    2019Belle ValeLIB-0.3 pts+0.4 pts-0.8 pts
    2019ChurchGreen+3.4 pts+4.2 pts-0.8 pts
    2019ChildwallConservative-1.0 pts-1.7 pts+0.8 pts
    2019West DerbyGreen+4.9 pts+4.2 pts+0.8 pts
    2019Princes ParkLiberal Democrats+0.9 pts+1.7 pts-0.8 pts
    2019CountyLiberal Democrats+1.0 pts+1.7 pts-0.7 pts
    2019Princes ParkConservative-1.0 pts-1.7 pts+0.7 pts
    2019Kensington & FairfieldLabour-6.5 pts-7.2 pts+0.7 pts
    2019St MichaelsLiberal Democrats+1.0 pts+1.7 pts-0.7 pts
    2019Kensington & FairfieldConservative-1.0 pts-1.7 pts+0.7 pts
    2019Norris GreenLiberal Democrats+1.0 pts+1.7 pts-0.7 pts
    2019EvertonConservative-2.4 pts-1.7 pts-0.6 pts
    2019ChurchLiberal Democrats+2.3 pts+1.7 pts+0.6 pts
    2019Princes ParkLabour-6.7 pts-7.2 pts+0.6 pts
    2019Mossley HillThe Liberal Party-0.5 pts+0.1 pts-0.6 pts
    2019CentralLabour-7.8 pts-7.2 pts-0.6 pts
    2019WarbreckGreen+3.6 pts+4.2 pts-0.5 pts
    2019Knotty AshConservative-2.3 pts-1.7 pts-0.5 pts
    2019AnfieldLabour-6.7 pts-7.2 pts+0.5 pts
    2019Belle ValeConservative-2.2 pts-1.7 pts-0.5 pts
    2019AnfieldGreen+4.6 pts+4.2 pts+0.5 pts
    2019Mossley HillConservative-2.2 pts-1.7 pts-0.4 pts
    2019Tuebrook And StoneycroftLiberal Democrats+1.3 pts+1.7 pts-0.3 pts
    2019WarbreckLIB+0.8 pts+0.4 pts+0.3 pts
    2019WavertreeLiberal Democrats+1.4 pts+1.7 pts-0.3 pts
    2019ClubmoorLiberal Democrats+2.0 pts+1.7 pts+0.3 pts
    2019AnfieldConservative-1.4 pts-1.7 pts+0.3 pts
    2019Norris GreenThe Liberal Party+0.3 pts+0.1 pts+0.3 pts
    2019West DerbyConservative-2.0 pts-1.7 pts-0.3 pts
    2019RiversideConservative-1.5 pts-1.7 pts+0.3 pts
    2019EvertonThe Liberal Party+0.3 pts+0.1 pts+0.3 pts
    2019Knotty AshGreen+3.9 pts+4.2 pts-0.3 pts
    2019Yew TreeLiberal Democrats+1.9 pts+1.7 pts+0.3 pts
    2019EvertonGreen+4.4 pts+4.2 pts+0.2 pts
    2019CroxtethLiberal Democrats+1.9 pts+1.7 pts+0.2 pts
    2019CentralLiberal Democrats+1.9 pts+1.7 pts+0.2 pts
    2019Speke-GarstonConservative-1.5 pts-1.7 pts+0.2 pts
    2019Speke-GarstonGreen+4.3 pts+4.2 pts+0.2 pts
    2019CressingtonConservative-1.9 pts-1.7 pts-0.2 pts
    2019Norris GreenGreen+4.0 pts+4.2 pts-0.1 pts
    2019Tuebrook And StoneycroftLabour-7.1 pts-7.2 pts+0.1 pts
    2019ChurchConservative-1.8 pts-1.7 pts-0.1 pts
    2019CressingtonGreen+4.2 pts+4.2 pts+0.1 pts
    2019Old SwanConservative-1.8 pts-1.7 pts-0.0 pts
    2019EvertonLiberal Democrats+1.7 pts+1.7 pts-0.0 pts
    2019ClubmoorGreen+4.1 pts+4.2 pts-0.0 pts
    2019FazakerleyGreen+4.1 pts+4.2 pts-0.0 pts
    2016Tuebrook And StoneycroftLIB+43.3 pts+2.0 pts+41.3 pts
    2016Tuebrook And StoneycroftLabour-36.6 pts-6.9 pts-29.7 pts
    2016Allerton And Hunts CrossLiberal Democrats+28.5 pts+8.1 pts+20.4 pts
    2016CentralLabour+9.2 pts-6.9 pts+16.1 pts
    2016WooltonLiberal Democrats+21.3 pts+8.1 pts+13.2 pts
    2016RiversideLabour+4.8 pts-6.9 pts+11.7 pts
    2016Allerton And Hunts CrossLabour-18.5 pts-6.9 pts-11.6 pts
    2016St MichaelsGreen+12.1 pts+0.9 pts+11.2 pts
    2016PictonLabour+3.7 pts-6.9 pts+10.6 pts
    2016GreenbankLabour+3.4 pts-6.9 pts+10.3 pts
    2016WooltonConservative-11.2 pts-2.0 pts-9.2 pts
    2016CroxtethLiberal Democrats-0.9 pts+8.1 pts-9.0 pts
    2016Kensington & FairfieldLabour+1.7 pts-6.9 pts+8.6 pts
    2016Mossley HillLiberal Democrats+16.3 pts+8.1 pts+8.2 pts
    2016Tuebrook And StoneycroftLiberal Democrats-0.0 pts+8.1 pts-8.1 pts
    2016CroxtethLabour+1.2 pts-6.9 pts+8.1 pts
    2016St MichaelsLiberal Democrats+0.3 pts+8.1 pts-7.8 pts
    2016West DerbyLIB+9.7 pts+2.0 pts+7.6 pts
    2016CentralConservative-8.9 pts-2.0 pts-6.9 pts
    2016Kensington & FairfieldLiberal Democrats+1.5 pts+8.1 pts-6.6 pts
    2016Yew TreeLiberal Democrats+1.5 pts+8.1 pts-6.6 pts
    2016KirkdaleTUSC+6.5 pts-0.0 pts+6.5 pts
    2016RiversideLiberal Democrats+1.6 pts+8.1 pts-6.5 pts
    2016EvertonLabour-0.6 pts-6.9 pts+6.3 pts
    2016Princes ParkLabour-0.7 pts-6.9 pts+6.2 pts
    2016Mossley HillGreen-5.2 pts+0.9 pts-6.1 pts
    2016GreenbankLiberal Democrats+2.1 pts+8.1 pts-6.0 pts
    2016FazakerleyUK Independence Party (UKIP)+1.7 pts-4.1 pts+5.8 pts
    2016Speke-GarstonLabour-1.1 pts-6.9 pts+5.8 pts
    2016Old SwanOSAC+6.0 pts+0.2 pts+5.8 pts
    2016KirkdaleLabour-1.1 pts-6.9 pts+5.8 pts
    2016West DerbyLabour-12.6 pts-6.9 pts-5.7 pts
    2016AnfieldLabour-1.4 pts-6.9 pts+5.5 pts
    2016West DerbyUK Independence Party (UKIP)+1.1 pts-4.1 pts+5.2 pts