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.
| Year | Ward | Party | Actual swing | Expected swing | Gap |
|---|---|---|---|---|---|
| 2021 | St Michaels | Green | -30.6 pts | +1.3 pts | -31.9 pts |
| 2021 | Speke-Garston | Labour | -36.6 pts | -6.6 pts | -30.0 pts |
| 2021 | Speke-Garston | Green | +25.2 pts | +1.3 pts | +23.9 pts |
| 2021 | St Michaels | Labour | +17.1 pts | -6.6 pts | +23.7 pts |
| 2021 | Old Swan | Labour | -24.6 pts | -6.6 pts | -18.0 pts |
| 2021 | Cressington | Labour | +8.1 pts | -6.6 pts | +14.7 pts |
| 2021 | West Derby | Labour | -20.5 pts | -6.6 pts | -14.0 pts |
| 2021 | Kirkdale | Labour | -19.2 pts | -6.6 pts | -12.7 pts |
| 2021 | Allerton And Hunts Cross | Labour | -18.1 pts | -6.6 pts | -11.6 pts |
| 2021 | Wavertree | Green | +12.8 pts | +1.3 pts | +11.5 pts |
| 2021 | Mossley Hill | Liberal Democrats | +13.6 pts | +2.2 pts | +11.4 pts |
| 2021 | Allerton And Hunts Cross | Liberal Democrats | +12.9 pts | +2.2 pts | +10.7 pts |
| 2021 | West Derby | LIB | +14.2 pts | +3.5 pts | +10.7 pts |
| 2021 | Old Swan | LIB | +13.9 pts | +3.5 pts | +10.4 pts |
| 2021 | Wavertree | Labour | -14.1 pts | -6.6 pts | -7.5 pts |
| 2021 | Greenbank | Labour | +0.7 pts | -6.6 pts | +7.3 pts |
| 2021 | Clubmoor | LIB | +10.7 pts | +3.5 pts | +7.2 pts |
| 2021 | Warbreck | Liberal Democrats | +9.2 pts | +2.2 pts | +6.9 pts |
| 2021 | Old Swan | OSAC | +7.1 pts | +0.2 pts | +6.9 pts |
| 2021 | Croxteth | LIB | +10.2 pts | +3.5 pts | +6.7 pts |
| 2021 | Croxteth | Labour | -13.3 pts | -6.6 pts | -6.7 pts |
| 2021 | Greenbank | Green | -5.2 pts | +1.3 pts | -6.6 pts |
| 2021 | Cressington | Liberal Democrats | -4.2 pts | +2.2 pts | -6.4 pts |
| 2021 | Warbreck | Labour | -12.9 pts | -6.6 pts | -6.3 pts |
| 2021 | Clubmoor | Labour | -12.1 pts | -6.6 pts | -5.5 pts |
| 2021 | Belle Vale | Liberal Democrats | +7.6 pts | +2.2 pts | +5.3 pts |
| 2021 | Mossley Hill | Green | -3.9 pts | +1.3 pts | -5.2 pts |
| 2021 | Fazakerley | Liberal Democrats | +7.1 pts | +2.2 pts | +4.9 pts |
| 2021 | Princes Park | Labour | -1.8 pts | -6.6 pts | +4.8 pts |
| 2021 | St Michaels | Liberal Democrats | +6.9 pts | +2.2 pts | +4.7 pts |
| 2021 | Cressington | Green | -3.1 pts | +1.3 pts | -4.4 pts |
| 2021 | Childwall | Labour | -11.0 pts | -6.6 pts | -4.4 pts |
| 2021 | Belle Vale | Labour | -2.2 pts | -6.6 pts | +4.4 pts |
| 2021 | Norris Green | Labour | -10.9 pts | -6.6 pts | -4.3 pts |
| 2021 | Woolton | Liberal Democrats | -2.1 pts | +2.2 pts | -4.3 pts |
| 2021 | Kirkdale | Green | +5.6 pts | +1.3 pts | +4.3 pts |
| 2021 | Kensington & Fairfield | Labour | -2.3 pts | -6.6 pts | +4.2 pts |
| 2021 | Cressington | Conservative | -2.4 pts | +1.7 pts | -4.1 pts |
| 2021 | Riverside | Labour | -2.7 pts | -6.6 pts | +3.9 pts |
| 2021 | Everton | Liberal Democrats | -1.6 pts | +2.2 pts | -3.9 pts |
| 2021 | Tuebrook And Stoneycroft | Liberal Democrats | -1.4 pts | +2.2 pts | -3.7 pts |
| 2021 | Picton | LIB | -0.0 pts | +3.5 pts | -3.5 pts |
| 2021 | Anfield | Green | -2.2 pts | +1.3 pts | -3.5 pts |
| 2021 | Central | Labour | -3.1 pts | -6.6 pts | +3.5 pts |
| 2021 | Church | Liberal Democrats | -1.2 pts | +2.2 pts | -3.4 pts |
| 2021 | Kensington & Fairfield | Green | +4.7 pts | +1.3 pts | +3.4 pts |
| 2021 | Mossley Hill | Labour | -9.9 pts | -6.6 pts | -3.3 pts |
| 2021 | Everton | Green | -2.0 pts | +1.3 pts | -3.3 pts |
| 2021 | Fazakerley | Labour | -9.8 pts | -6.6 pts | -3.3 pts |
| 2021 | Warbreck | LIB | +0.3 pts | +3.5 pts | -3.2 pts |
| 2021 | Everton | Labour | -3.5 pts | -6.6 pts | +3.1 pts |
| 2021 | Church | Labour | -3.5 pts | -6.6 pts | +3.0 pts |
| 2021 | Belle Vale | LIB | +0.6 pts | +3.5 pts | -3.0 pts |
| 2021 | Kirkdale | Conservative | +4.6 pts | +1.7 pts | +2.9 pts |
| 2021 | Greenbank | LIB | +0.6 pts | +3.5 pts | -2.9 pts |
| 2021 | Princes Park | LIB | +0.9 pts | +3.5 pts | -2.6 pts |
| 2021 | Central | Liberal Democrats | -0.3 pts | +2.2 pts | -2.6 pts |
| 2021 | Anfield | Liberal Democrats | -0.3 pts | +2.2 pts | -2.5 pts |
| 2021 | Knotty Ash | LIB | +1.1 pts | +3.5 pts | -2.4 pts |
| 2021 | Picton | Labour | -4.2 pts | -6.6 pts | +2.4 pts |
| 2021 | Tuebrook And Stoneycroft | Labour | -4.2 pts | -6.6 pts | +2.4 pts |
| 2021 | Woolton | Labour | -8.9 pts | -6.6 pts | -2.4 pts |
| 2021 | Kensington & Fairfield | Conservative | +4.0 pts | +1.7 pts | +2.3 pts |
| 2021 | Riverside | Liberal Democrats | -0.1 pts | +2.2 pts | -2.3 pts |
| 2021 | Norris Green | Green | -1.0 pts | +1.3 pts | -2.3 pts |
| 2021 | Kensington & Fairfield | Liberal Democrats | +0.1 pts | +2.2 pts | -2.2 pts |
| 2021 | West Derby | Liberal Democrats | +4.4 pts | +2.2 pts | +2.2 pts |
| 2021 | Picton | Liberal Democrats | +0.2 pts | +2.2 pts | -2.1 pts |
| 2021 | Wavertree | Conservative | -0.3 pts | +1.7 pts | -2.0 pts |
| 2021 | Princes Park | Liberal Democrats | +0.3 pts | +2.2 pts | -2.0 pts |
| 2021 | Yew Tree | Conservative | +3.6 pts | +1.7 pts | +2.0 pts |
| 2021 | Kirkdale | Liberal Democrats | +4.2 pts | +2.2 pts | +2.0 pts |
| 2021 | Allerton And Hunts Cross | Green | -0.6 pts | +1.3 pts | -2.0 pts |
| 2021 | Central | Conservative | -0.3 pts | +1.7 pts | -1.9 pts |
| 2021 | Church | Green | +3.2 pts | +1.3 pts | +1.9 pts |
| 2021 | Warbreck | Conservative | +3.5 pts | +1.7 pts | +1.8 pts |
| 2021 | Princes Park | Green | -0.4 pts | +1.3 pts | -1.8 pts |
| 2021 | Yew Tree | LIB | +1.8 pts | +3.5 pts | -1.7 pts |
| 2021 | Belle Vale | Conservative | +3.4 pts | +1.7 pts | +1.7 pts |
| 2021 | Riverside | Green | +3.0 pts | +1.3 pts | +1.7 pts |
| 2021 | Tuebrook And Stoneycroft | LIB | +1.8 pts | +3.5 pts | -1.7 pts |
| 2021 | Clubmoor | Green | -0.4 pts | +1.3 pts | -1.7 pts |
| 2021 | Clubmoor | Liberal Democrats | +0.6 pts | +2.2 pts | -1.6 pts |
| 2021 | Allerton And Hunts Cross | Conservative | +0.0 pts | +1.7 pts | -1.6 pts |
| 2021 | Childwall | Green | +2.9 pts | +1.3 pts | +1.6 pts |
| 2021 | Mossley Hill | Conservative | +0.1 pts | +1.7 pts | -1.6 pts |
| 2021 | Speke-Garston | Liberal Democrats | +3.8 pts | +2.2 pts | +1.5 pts |
| 2021 | Old Swan | Green | -0.2 pts | +1.3 pts | -1.5 pts |
| 2021 | County | Green | -0.1 pts | +1.3 pts | -1.4 pts |
| 2021 | Woolton | Conservative | +3.1 pts | +1.7 pts | +1.4 pts |
| 2021 | Woolton | Green | -0.1 pts | +1.3 pts | -1.4 pts |
| 2021 | Warbreck | Green | -0.0 pts | +1.3 pts | -1.3 pts |
| 2021 | Yew Tree | Labour | -7.9 pts | -6.6 pts | -1.3 pts |
| 2021 | Anfield | Conservative | +0.4 pts | +1.7 pts | -1.3 pts |
| 2021 | County | Liberal Democrats | +1.1 pts | +2.2 pts | -1.2 pts |
| 2021 | Yew Tree | Green | +0.1 pts | +1.3 pts | -1.2 pts |
| 2021 | Wavertree | Liberal Democrats | +3.4 pts | +2.2 pts | +1.2 pts |
| 2021 | Knotty Ash | Liberal Democrats | +3.3 pts | +2.2 pts | +1.1 pts |
| 2021 | Greenbank | Liberal Democrats | +1.2 pts | +2.2 pts | -1.0 pts |
| 2021 | St Michaels | Conservative | +2.7 pts | +1.7 pts | +1.0 pts |
| 2021 | County | Conservative | +2.7 pts | +1.7 pts | +1.0 pts |
| 2021 | Norris Green | Liberal Democrats | +1.2 pts | +2.2 pts | -1.0 pts |
| 2021 | Fazakerley | Conservative | +0.7 pts | +1.7 pts | -1.0 pts |
| 2021 | West Derby | Green | +0.4 pts | +1.3 pts | -0.9 pts |
| 2021 | Knotty Ash | Conservative | +2.5 pts | +1.7 pts | +0.9 pts |
| 2021 | Speke-Garston | Conservative | +0.8 pts | +1.7 pts | -0.9 pts |
| 2021 | Childwall | Conservative | +2.5 pts | +1.7 pts | +0.8 pts |
| 2021 | Norris Green | Conservative | +2.5 pts | +1.7 pts | +0.8 pts |
| 2021 | Croxteth | Conservative | +0.9 pts | +1.7 pts | -0.8 pts |
| 2021 | Croxteth | Green | +0.6 pts | +1.3 pts | -0.7 pts |
| 2021 | Fazakerley | Green | +0.6 pts | +1.3 pts | -0.7 pts |
| 2021 | Anfield | Labour | -5.9 pts | -6.6 pts | +0.7 pts |
| 2021 | Everton | Conservative | +1.0 pts | +1.7 pts | -0.7 pts |
| 2021 | Old Swan | Liberal Democrats | +1.6 pts | +2.2 pts | -0.7 pts |
| 2021 | Croxteth | Liberal Democrats | +1.6 pts | +2.2 pts | -0.7 pts |
| 2021 | Tuebrook And Stoneycroft | Green | +0.7 pts | +1.3 pts | -0.6 pts |
| 2021 | Picton | Green | +1.9 pts | +1.3 pts | +0.6 pts |
| 2021 | Princes Park | Conservative | +1.1 pts | +1.7 pts | -0.6 pts |
| 2021 | County | Labour | -7.1 pts | -6.6 pts | -0.6 pts |
| 2021 | Old Swan | Conservative | +2.2 pts | +1.7 pts | +0.6 pts |
| 2021 | Clubmoor | Conservative | +1.1 pts | +1.7 pts | -0.5 pts |
| 2021 | Picton | Conservative | +2.1 pts | +1.7 pts | +0.4 pts |
| 2021 | Knotty Ash | Green | +0.9 pts | +1.3 pts | -0.4 pts |
| 2021 | Belle Vale | Green | +0.9 pts | +1.3 pts | -0.4 pts |
| 2021 | Anfield | LIB | +3.8 pts | +3.5 pts | +0.3 pts |
| 2021 | Greenbank | Conservative | +1.5 pts | +1.7 pts | -0.2 pts |
| 2021 | Central | Green | +1.1 pts | +1.3 pts | -0.2 pts |
| 2021 | Tuebrook And Stoneycroft | Conservative | +1.5 pts | +1.7 pts | -0.2 pts |
| 2021 | West Derby | Conservative | +1.5 pts | +1.7 pts | -0.1 pts |
| 2021 | Church | Conservative | +1.6 pts | +1.7 pts | -0.1 pts |
| 2021 | Riverside | Conservative | +1.6 pts | +1.7 pts | -0.1 pts |
| 2021 | Yew Tree | Liberal Democrats | +2.3 pts | +2.2 pts | +0.1 pts |
| 2021 | Childwall | Liberal Democrats | +2.3 pts | +2.2 pts | +0.0 pts |
| 2019 | Greenbank | Labour | +7.2 pts | -7.2 pts | +14.5 pts |
| 2019 | Allerton And Hunts Cross | Labour | +6.3 pts | -7.2 pts | +13.6 pts |
| 2019 | Woolton | Labour | +4.2 pts | -7.2 pts | +11.4 pts |
| 2019 | Greenbank | Green | -6.9 pts | +4.2 pts | -11.1 pts |
| 2019 | Warbreck | Labour | +0.6 pts | -7.2 pts | +7.9 pts |
| 2019 | Allerton And Hunts Cross | Liberal Democrats | -5.2 pts | +1.7 pts | -6.9 pts |
| 2019 | Central | Green | +10.8 pts | +4.2 pts | +6.6 pts |
| 2019 | Picton | Labour | -13.8 pts | -7.2 pts | -6.5 pts |
| 2019 | Cressington | Liberal Democrats | +7.5 pts | +1.7 pts | +5.8 pts |
| 2019 | West Derby | Labour | -1.7 pts | -7.2 pts | +5.5 pts |
| 2019 | Kensington & Fairfield | Green | -1.2 pts | +4.2 pts | -5.3 pts |
| 2019 | Picton | Green | +9.2 pts | +4.2 pts | +5.0 pts |
| 2019 | Belle Vale | Labour | -12.0 pts | -7.2 pts | -4.7 pts |
| 2019 | Old Swan | Labour | -2.6 pts | -7.2 pts | +4.6 pts |
| 2019 | St Michaels | Green | +8.6 pts | +4.2 pts | +4.5 pts |
| 2019 | Mossley Hill | Labour | -2.9 pts | -7.2 pts | +4.3 pts |
| 2019 | Speke-Garston | Labour | -3.0 pts | -7.2 pts | +4.3 pts |
| 2019 | Anfield | LIB | +4.6 pts | +0.4 pts | +4.2 pts |
| 2019 | Warbreck | Liberal Democrats | -2.2 pts | +1.7 pts | -3.9 pts |
| 2019 | Kirkdale | Labour | -3.5 pts | -7.2 pts | +3.7 pts |
| 2019 | Woolton | Liberal Democrats | -1.8 pts | +1.7 pts | -3.5 pts |
| 2019 | Tuebrook And Stoneycroft | LIB | +3.9 pts | +0.4 pts | +3.5 pts |
| 2019 | Mossley Hill | Liberal Democrats | -1.7 pts | +1.7 pts | -3.4 pts |
| 2019 | Church | Labour | -3.9 pts | -7.2 pts | +3.4 pts |
| 2019 | Everton | Labour | -4.0 pts | -7.2 pts | +3.2 pts |
| 2019 | Mossley Hill | Green | +7.3 pts | +4.2 pts | +3.1 pts |
| 2019 | Wavertree | Green | +7.2 pts | +4.2 pts | +3.1 pts |
| 2019 | Woolton | Conservative | -4.6 pts | -1.7 pts | -2.8 pts |
| 2019 | Anfield | Liberal Democrats | -1.1 pts | +1.7 pts | -2.8 pts |
| 2019 | Picton | Conservative | +1.0 pts | -1.7 pts | +2.8 pts |
| 2019 | Childwall | Green | +1.5 pts | +4.2 pts | -2.7 pts |
| 2019 | Cressington | Labour | -9.8 pts | -7.2 pts | -2.6 pts |
| 2019 | Childwall | Labour | -4.7 pts | -7.2 pts | +2.5 pts |
| 2019 | Croxteth | Labour | -9.8 pts | -7.2 pts | -2.5 pts |
| 2019 | Kensington & Fairfield | Independent | -2.5 pts | -0.1 pts | -2.4 pts |
| 2019 | Tuebrook And Stoneycroft | Green | +1.8 pts | +4.2 pts | -2.4 pts |
| 2019 | Belle Vale | Liberal Democrats | -0.7 pts | +1.7 pts | -2.4 pts |
| 2019 | Old Swan | OSAC | -2.4 pts | -0.1 pts | -2.3 pts |
| 2019 | Wavertree | Labour | -9.6 pts | -7.2 pts | -2.3 pts |
| 2019 | Allerton And Hunts Cross | Green | +1.9 pts | +4.2 pts | -2.2 pts |
| 2019 | Norris Green | Labour | -5.0 pts | -7.2 pts | +2.2 pts |
| 2019 | Croxteth | LIB | +2.6 pts | +0.4 pts | +2.2 pts |
| 2019 | Riverside | Labour | -9.4 pts | -7.2 pts | -2.2 pts |
| 2019 | Kirkdale | Green | +2.0 pts | +4.2 pts | -2.2 pts |
| 2019 | St Michaels | Labour | -9.4 pts | -7.2 pts | -2.1 pts |
| 2019 | Childwall | Liberal Democrats | +3.8 pts | +1.7 pts | +2.1 pts |
| 2019 | Picton | Liberal Democrats | +3.7 pts | +1.7 pts | +2.0 pts |
| 2019 | Woolton | Green | +2.2 pts | +4.2 pts | -2.0 pts |
| 2019 | Greenbank | Liberal Democrats | -0.2 pts | +1.7 pts | -1.9 pts |
| 2019 | County | Green | +6.0 pts | +4.2 pts | +1.9 pts |
| 2019 | Tuebrook And Stoneycroft | Conservative | +0.1 pts | -1.7 pts | +1.8 pts |
| 2019 | County | Labour | -9.0 pts | -7.2 pts | -1.8 pts |
| 2019 | Yew Tree | LIB | +2.2 pts | +0.4 pts | +1.7 pts |
| 2019 | Clubmoor | Labour | -8.8 pts | -7.2 pts | -1.6 pts |
| 2019 | Fazakerley | Conservative | -0.2 pts | -1.7 pts | +1.6 pts |
| 2019 | Knotty Ash | LIB | +2.0 pts | +0.4 pts | +1.5 pts |
| 2019 | Princes Park | Green | +5.7 pts | +4.2 pts | +1.5 pts |
| 2019 | Speke-Garston | Liberal Democrats | +0.2 pts | +1.7 pts | -1.5 pts |
| 2019 | St Michaels | Conservative | -0.3 pts | -1.7 pts | +1.5 pts |
| 2019 | Wavertree | Conservative | -3.1 pts | -1.7 pts | -1.4 pts |
| 2019 | Croxteth | Conservative | -0.3 pts | -1.7 pts | +1.4 pts |
| 2019 | Croxteth | Green | +5.5 pts | +4.2 pts | +1.4 pts |
| 2019 | Riverside | Green | +5.5 pts | +4.2 pts | +1.4 pts |
| 2019 | Norris Green | Conservative | -0.4 pts | -1.7 pts | +1.4 pts |
| 2019 | Belle Vale | Green | +2.8 pts | +4.2 pts | -1.4 pts |
| 2019 | Old Swan | Liberal Democrats | +0.4 pts | +1.7 pts | -1.3 pts |
| 2019 | Allerton And Hunts Cross | Conservative | -3.0 pts | -1.7 pts | -1.3 pts |
| 2019 | Fazakerley | Labour | -6.1 pts | -7.2 pts | +1.2 pts |
| 2019 | Knotty Ash | Liberal Democrats | +0.6 pts | +1.7 pts | -1.1 pts |
| 2019 | Kensington & Fairfield | Liberal Democrats | +2.8 pts | +1.7 pts | +1.1 pts |
| 2019 | Fazakerley | Liberal Democrats | +0.6 pts | +1.7 pts | -1.1 pts |
| 2019 | Greenbank | Conservative | -0.7 pts | -1.7 pts | +1.1 pts |
| 2019 | Yew Tree | Conservative | -2.8 pts | -1.7 pts | -1.1 pts |
| 2019 | Kirkdale | Conservative | -2.8 pts | -1.7 pts | -1.1 pts |
| 2019 | Old Swan | Green | +3.1 pts | +4.2 pts | -1.0 pts |
| 2019 | Warbreck | Conservative | -2.8 pts | -1.7 pts | -1.0 pts |
| 2019 | County | Conservative | -0.7 pts | -1.7 pts | +1.0 pts |
| 2019 | West Derby | Liberal Democrats | +0.8 pts | +1.7 pts | -0.9 pts |
| 2019 | West Derby | LIB | -0.5 pts | +0.4 pts | -0.9 pts |
| 2019 | Yew Tree | Green | +5.1 pts | +4.2 pts | +0.9 pts |
| 2019 | Kensington & Fairfield | The Liberal Party | +1.0 pts | +0.1 pts | +0.9 pts |
| 2019 | Clubmoor | Conservative | -0.8 pts | -1.7 pts | +0.9 pts |
| 2019 | Central | Conservative | -0.9 pts | -1.7 pts | +0.9 pts |
| 2019 | Yew Tree | Labour | -6.4 pts | -7.2 pts | +0.8 pts |
| 2019 | Kirkdale | Liberal Democrats | +0.9 pts | +1.7 pts | -0.8 pts |
| 2019 | Riverside | Liberal Democrats | +0.9 pts | +1.7 pts | -0.8 pts |
| 2019 | Belle Vale | LIB | -0.3 pts | +0.4 pts | -0.8 pts |
| 2019 | Church | Green | +3.4 pts | +4.2 pts | -0.8 pts |
| 2019 | Childwall | Conservative | -1.0 pts | -1.7 pts | +0.8 pts |
| 2019 | West Derby | Green | +4.9 pts | +4.2 pts | +0.8 pts |
| 2019 | Princes Park | Liberal Democrats | +0.9 pts | +1.7 pts | -0.8 pts |
| 2019 | County | Liberal Democrats | +1.0 pts | +1.7 pts | -0.7 pts |
| 2019 | Princes Park | Conservative | -1.0 pts | -1.7 pts | +0.7 pts |
| 2019 | Kensington & Fairfield | Labour | -6.5 pts | -7.2 pts | +0.7 pts |
| 2019 | St Michaels | Liberal Democrats | +1.0 pts | +1.7 pts | -0.7 pts |
| 2019 | Kensington & Fairfield | Conservative | -1.0 pts | -1.7 pts | +0.7 pts |
| 2019 | Norris Green | Liberal Democrats | +1.0 pts | +1.7 pts | -0.7 pts |
| 2019 | Everton | Conservative | -2.4 pts | -1.7 pts | -0.6 pts |
| 2019 | Church | Liberal Democrats | +2.3 pts | +1.7 pts | +0.6 pts |
| 2019 | Princes Park | Labour | -6.7 pts | -7.2 pts | +0.6 pts |
| 2019 | Mossley Hill | The Liberal Party | -0.5 pts | +0.1 pts | -0.6 pts |
| 2019 | Central | Labour | -7.8 pts | -7.2 pts | -0.6 pts |
| 2019 | Warbreck | Green | +3.6 pts | +4.2 pts | -0.5 pts |
| 2019 | Knotty Ash | Conservative | -2.3 pts | -1.7 pts | -0.5 pts |
| 2019 | Anfield | Labour | -6.7 pts | -7.2 pts | +0.5 pts |
| 2019 | Belle Vale | Conservative | -2.2 pts | -1.7 pts | -0.5 pts |
| 2019 | Anfield | Green | +4.6 pts | +4.2 pts | +0.5 pts |
| 2019 | Mossley Hill | Conservative | -2.2 pts | -1.7 pts | -0.4 pts |
| 2019 | Tuebrook And Stoneycroft | Liberal Democrats | +1.3 pts | +1.7 pts | -0.3 pts |
| 2019 | Warbreck | LIB | +0.8 pts | +0.4 pts | +0.3 pts |
| 2019 | Wavertree | Liberal Democrats | +1.4 pts | +1.7 pts | -0.3 pts |
| 2019 | Clubmoor | Liberal Democrats | +2.0 pts | +1.7 pts | +0.3 pts |
| 2019 | Anfield | Conservative | -1.4 pts | -1.7 pts | +0.3 pts |
| 2019 | Norris Green | The Liberal Party | +0.3 pts | +0.1 pts | +0.3 pts |
| 2019 | West Derby | Conservative | -2.0 pts | -1.7 pts | -0.3 pts |
| 2019 | Riverside | Conservative | -1.5 pts | -1.7 pts | +0.3 pts |
| 2019 | Everton | The Liberal Party | +0.3 pts | +0.1 pts | +0.3 pts |
| 2019 | Knotty Ash | Green | +3.9 pts | +4.2 pts | -0.3 pts |
| 2019 | Yew Tree | Liberal Democrats | +1.9 pts | +1.7 pts | +0.3 pts |
| 2019 | Everton | Green | +4.4 pts | +4.2 pts | +0.2 pts |
| 2019 | Croxteth | Liberal Democrats | +1.9 pts | +1.7 pts | +0.2 pts |
| 2019 | Central | Liberal Democrats | +1.9 pts | +1.7 pts | +0.2 pts |
| 2019 | Speke-Garston | Conservative | -1.5 pts | -1.7 pts | +0.2 pts |
| 2019 | Speke-Garston | Green | +4.3 pts | +4.2 pts | +0.2 pts |
| 2019 | Cressington | Conservative | -1.9 pts | -1.7 pts | -0.2 pts |
| 2019 | Norris Green | Green | +4.0 pts | +4.2 pts | -0.1 pts |
| 2019 | Tuebrook And Stoneycroft | Labour | -7.1 pts | -7.2 pts | +0.1 pts |
| 2019 | Church | Conservative | -1.8 pts | -1.7 pts | -0.1 pts |
| 2019 | Cressington | Green | +4.2 pts | +4.2 pts | +0.1 pts |
| 2019 | Old Swan | Conservative | -1.8 pts | -1.7 pts | -0.0 pts |
| 2019 | Everton | Liberal Democrats | +1.7 pts | +1.7 pts | -0.0 pts |
| 2019 | Clubmoor | Green | +4.1 pts | +4.2 pts | -0.0 pts |
| 2019 | Fazakerley | Green | +4.1 pts | +4.2 pts | -0.0 pts |
| 2016 | Tuebrook And Stoneycroft | LIB | +43.3 pts | +2.0 pts | +41.3 pts |
| 2016 | Tuebrook And Stoneycroft | Labour | -36.6 pts | -6.9 pts | -29.7 pts |
| 2016 | Allerton And Hunts Cross | Liberal Democrats | +28.5 pts | +8.1 pts | +20.4 pts |
| 2016 | Central | Labour | +9.2 pts | -6.9 pts | +16.1 pts |
| 2016 | Woolton | Liberal Democrats | +21.3 pts | +8.1 pts | +13.2 pts |
| 2016 | Riverside | Labour | +4.8 pts | -6.9 pts | +11.7 pts |
| 2016 | Allerton And Hunts Cross | Labour | -18.5 pts | -6.9 pts | -11.6 pts |
| 2016 | St Michaels | Green | +12.1 pts | +0.9 pts | +11.2 pts |
| 2016 | Picton | Labour | +3.7 pts | -6.9 pts | +10.6 pts |
| 2016 | Greenbank | Labour | +3.4 pts | -6.9 pts | +10.3 pts |
| 2016 | Woolton | Conservative | -11.2 pts | -2.0 pts | -9.2 pts |
| 2016 | Croxteth | Liberal Democrats | -0.9 pts | +8.1 pts | -9.0 pts |
| 2016 | Kensington & Fairfield | Labour | +1.7 pts | -6.9 pts | +8.6 pts |
| 2016 | Mossley Hill | Liberal Democrats | +16.3 pts | +8.1 pts | +8.2 pts |
| 2016 | Tuebrook And Stoneycroft | Liberal Democrats | -0.0 pts | +8.1 pts | -8.1 pts |
| 2016 | Croxteth | Labour | +1.2 pts | -6.9 pts | +8.1 pts |
| 2016 | St Michaels | Liberal Democrats | +0.3 pts | +8.1 pts | -7.8 pts |
| 2016 | West Derby | LIB | +9.7 pts | +2.0 pts | +7.6 pts |
| 2016 | Central | Conservative | -8.9 pts | -2.0 pts | -6.9 pts |
| 2016 | Kensington & Fairfield | Liberal Democrats | +1.5 pts | +8.1 pts | -6.6 pts |
| 2016 | Yew Tree | Liberal Democrats | +1.5 pts | +8.1 pts | -6.6 pts |
| 2016 | Kirkdale | TUSC | +6.5 pts | -0.0 pts | +6.5 pts |
| 2016 | Riverside | Liberal Democrats | +1.6 pts | +8.1 pts | -6.5 pts |
| 2016 | Everton | Labour | -0.6 pts | -6.9 pts | +6.3 pts |
| 2016 | Princes Park | Labour | -0.7 pts | -6.9 pts | +6.2 pts |
| 2016 | Mossley Hill | Green | -5.2 pts | +0.9 pts | -6.1 pts |
| 2016 | Greenbank | Liberal Democrats | +2.1 pts | +8.1 pts | -6.0 pts |
| 2016 | Fazakerley | UK Independence Party (UKIP) | +1.7 pts | -4.1 pts | +5.8 pts |
| 2016 | Speke-Garston | Labour | -1.1 pts | -6.9 pts | +5.8 pts |
| 2016 | Old Swan | OSAC | +6.0 pts | +0.2 pts | +5.8 pts |
| 2016 | Kirkdale | Labour | -1.1 pts | -6.9 pts | +5.8 pts |
| 2016 | West Derby | Labour | -12.6 pts | -6.9 pts | -5.7 pts |
| 2016 | Anfield | Labour | -1.4 pts | -6.9 pts | +5.5 pts |
| 2016 | West Derby | UK Independence Party (UKIP) | +1.1 pts | -4.1 pts | +5.2 pts |
