Psephology.AI

    Oxfordshire: wards that bucked the trend

    Oxfordshire: in 2021, 95 ward results beat the expected swing and 72 trailed it. The biggest gap was Green in Wallingford (+47.9 pts actual vs +4.4 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.

    Oxfordshire: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2021WallingfordGreen+47.9 pts+4.4 pts+43.6 pts
    2021Berinsfield and GarsingtonGreen+44.5 pts+4.4 pts+40.1 pts
    2021Kidlington SouthGreen+41.8 pts+4.4 pts+37.4 pts
    2021OtmoorLiberal Democrats+32.8 pts+1.9 pts+30.9 pts
    2021Benson and CholseyLiberal Democrats+32.5 pts+1.9 pts+30.6 pts
    2021ShrivenhamGreen+33.3 pts+4.4 pts+28.9 pts
    2021Berinsfield and GarsingtonConservative-35.1 pts-6.4 pts-28.7 pts
    2021Hendreds and HarwellLiberal Democrats+28.0 pts+1.9 pts+26.1 pts
    2021GoringLiberal Democrats+23.1 pts+1.9 pts+21.2 pts
    2021PloughleyConservative+14.8 pts-6.4 pts+21.2 pts
    2021Didcot LadygroveConservative+14.5 pts-6.4 pts+20.9 pts
    2021Iffley Fields and St Mary'sGreen-15.9 pts+4.4 pts-20.2 pts
    2021Abingdon NorthConservative+11.2 pts-6.4 pts+17.5 pts
    2021Didcot LadygroveLiberal Democrats+19.2 pts+1.9 pts+17.3 pts
    2021Chalgrove and WatlingtonLiberal Democrats+18.3 pts+1.9 pts+16.5 pts
    2021Witney North and EastConservative-22.6 pts-6.4 pts-16.3 pts
    2021Banbury RuscoteConservative+9.9 pts-6.4 pts+16.2 pts
    2021WallingfordConservative+8.9 pts-6.4 pts+15.3 pts
    2021Benson and CholseyConservative+8.9 pts-6.4 pts+15.2 pts
    2021Banbury CalthorpeConservative+8.7 pts-6.4 pts+15.1 pts
    2021FaringdonLiberal Democrats+16.6 pts+1.9 pts+14.7 pts
    2021Kingston and CumnorLiberal Democrats+16.6 pts+1.9 pts+14.7 pts
    2021Bicester TownGreen+18.2 pts+4.4 pts+13.9 pts
    2021Didcot East and HagbourneLiberal Democrats-11.8 pts+1.9 pts-13.7 pts
    2021Abingdon NorthLiberal Democrats-11.8 pts+1.9 pts-13.6 pts
    2021WheatleyLiberal Democrats+15.4 pts+1.9 pts+13.5 pts
    2021Bicester WestConservative+6.6 pts-6.4 pts+13.0 pts
    2021DeddingtonLiberal Democrats+14.7 pts+1.9 pts+12.8 pts
    2021Didcot WestConservative+6.4 pts-6.4 pts+12.8 pts
    2021Hanborough and Minster LovellLabour-12.9 pts-0.2 pts-12.7 pts
    2021Didcot LadygroveLabour+12.4 pts-0.2 pts+12.6 pts
    2021Chipping NortonLiberal Democrats-10.6 pts+1.9 pts-12.4 pts
    2021Witney South and CentralLiberal Democrats-10.3 pts+1.9 pts-12.2 pts
    2021OtmoorConservative-18.3 pts-6.4 pts-11.9 pts
    2021Witney North and EastGreen+15.9 pts+4.4 pts+11.5 pts
    2021Burford and Carterton NorthGreen+15.7 pts+4.4 pts+11.3 pts
    2021Kidlington SouthConservative-17.3 pts-6.4 pts-11.0 pts
    2021Henley-on-ThamesConservative+3.8 pts-6.4 pts+10.1 pts
    2021Bicester WestIndependent-11.2 pts-1.3 pts-9.9 pts
    2021FaringdonConservative-16.2 pts-6.4 pts-9.8 pts
    2021Witney West and BamptonLiberal Democrats-8.0 pts+1.9 pts-9.8 pts
    2021Thame and ChinnorLiberal Democrats-7.4 pts+1.9 pts-9.3 pts
    2021Wroxton and Hook NortonLabour+8.8 pts-0.2 pts+9.0 pts
    2021Chipping NortonLabour+8.5 pts-0.2 pts+8.7 pts
    2021Carterton South and WestGreen-4.3 pts+4.4 pts-8.7 pts
    2021St Clement's and Cowley MarshGreen-4.1 pts+4.4 pts-8.4 pts
    2021Witney South and CentralConservative+2.0 pts-6.4 pts+8.3 pts
    2021Witney West and BamptonLabour+8.0 pts-0.2 pts+8.2 pts
    2021Chalgrove and WatlingtonConservative-14.4 pts-6.4 pts-8.1 pts
    2021Banbury HardwickConservative+1.6 pts-6.4 pts+8.0 pts
    2021Iffley Fields and St Mary'sConservative+1.4 pts-6.4 pts+7.8 pts
    2021Rose Hill and LittlemoreLiberal Democrats-5.8 pts+1.9 pts-7.6 pts
    2021St Clement's and Cowley MarshLabour-7.8 pts-0.2 pts-7.6 pts
    2021Thame and ChinnorGreen+12.0 pts+4.4 pts+7.6 pts
    2021Thame and ChinnorConservative-13.9 pts-6.4 pts-7.5 pts
    2021Banbury CalthorpeLabour+7.3 pts-0.2 pts+7.5 pts
    2021GoringConservative-13.8 pts-6.4 pts-7.4 pts
    2021ShrivenhamLabour-7.4 pts-0.2 pts-7.2 pts
    2021WoodstockLiberal Democrats+9.0 pts+1.9 pts+7.2 pts
    2021Charlbury and WychwoodLiberal Democrats-5.0 pts+1.9 pts-6.9 pts
    2021St Margaret'sConservative+0.4 pts-6.4 pts+6.8 pts
    2021St Margaret'sLiberal Democrats-4.8 pts+1.9 pts-6.7 pts
    2021Hanborough and Minster LovellConservative+0.3 pts-6.4 pts+6.7 pts
    2021Benson and CholseyLabour+6.3 pts-0.2 pts+6.5 pts
    2021St Clement's and Cowley MarshConservative-0.1 pts-6.4 pts+6.3 pts
    2021ShrivenhamConservative-12.4 pts-6.4 pts-6.1 pts
    2021EynshamLiberal Democrats+7.9 pts+1.9 pts+6.0 pts
    2021Hendreds and HarwellLabour-6.2 pts-0.2 pts-6.0 pts
    2021WheatleyConservative-12.3 pts-6.4 pts-6.0 pts
    2021Hendreds and HarwellConservative-12.2 pts-6.4 pts-5.9 pts
    2021Kirtlington and Kidlington NorthConservative-0.5 pts-6.4 pts+5.8 pts
    2021OtmoorLabour-6.0 pts-0.2 pts-5.8 pts
    2021PloughleyLabour+5.5 pts-0.2 pts+5.7 pts
    2021Sonning CommonConservative-11.9 pts-6.4 pts-5.6 pts
    2021Kidlington SouthLabour-5.5 pts-0.2 pts-5.3 pts
    2021Bicester TownLabour-5.1 pts-0.2 pts-4.9 pts
    2021Banbury CalthorpeGreen+9.3 pts+4.4 pts+4.9 pts
    2021St Clement's and Cowley MarshLiberal Democrats-3.0 pts+1.9 pts-4.9 pts
    2021Abingdon SouthLiberal Democrats+6.6 pts+1.9 pts+4.8 pts
    2021Didcot WestLiberal Democrats-2.8 pts+1.9 pts-4.7 pts
    2021EynshamConservative-1.8 pts-6.4 pts+4.5 pts
    2021St Margaret'sGreen+8.8 pts+4.4 pts+4.5 pts
    2021Sonning CommonLabour-4.6 pts-0.2 pts-4.4 pts
    2021Kennington and RadleyConservative-1.9 pts-6.4 pts+4.4 pts
    2021Banbury Grimsbury and CastleConservative-2.0 pts-6.4 pts+4.3 pts
    2021Banbury RuscoteLabour-2.6 pts+1.7 pts-4.3 pts
    2021Charlbury and WychwoodConservative-2.1 pts-6.4 pts+4.2 pts
    2021St Margaret'sLabour-4.4 pts-0.2 pts-4.2 pts
    2021WallingfordLabour-4.4 pts-0.2 pts-4.2 pts
    2021DeddingtonLabour+3.9 pts-0.2 pts+4.1 pts
    2021Didcot East and HagbourneLabour+3.9 pts-0.2 pts+4.1 pts
    2021Rose Hill and LittlemoreConservative-2.3 pts-6.4 pts+4.1 pts
    2021Bicester NorthConservative-2.3 pts-6.4 pts+4.0 pts
    2021Banbury HardwickLiberal Democrats-2.1 pts+1.9 pts-4.0 pts
    2021Abingdon NorthGreen+0.5 pts+4.4 pts-3.9 pts
    2021Didcot East and HagbourneConservative-2.4 pts-6.4 pts+3.9 pts
    2021Bicester NorthLiberal Democrats-2.0 pts+1.9 pts-3.9 pts
    2021Abingdon EastLiberal Democrats-2.0 pts+1.9 pts-3.9 pts
    2021Chipping NortonGreen+8.2 pts+4.4 pts+3.8 pts
    2021Wroxton and Hook NortonConservative-2.6 pts-6.4 pts+3.7 pts
    2021Grove and WantageGreen+0.6 pts+4.4 pts-3.7 pts
    2021Bicester WestLiberal Democrats+5.5 pts+1.9 pts+3.6 pts
    2021Sutton Courtenay and MarchamLabour+3.4 pts-0.2 pts+3.6 pts
    2021Hanborough and Minster LovellLiberal Democrats+5.4 pts+1.9 pts+3.6 pts
    2021DeddingtonConservative-2.9 pts-6.4 pts+3.4 pts
    2021Carterton South and WestLiberal Democrats-1.5 pts+1.9 pts-3.3 pts
    2021Iffley Fields and St Mary'sLiberal Democrats-1.4 pts+1.9 pts-3.3 pts
    2021Banbury Grimsbury and CastleLabour+3.1 pts-0.2 pts+3.3 pts
    2021Charlbury and WychwoodLabour+2.9 pts-0.2 pts+3.2 pts
    2021Bloxham and EasingtonConservative-3.2 pts-6.4 pts+3.1 pts
    2021Kennington and RadleyGreen+1.4 pts+4.4 pts-3.0 pts
    2021Burford and Carterton NorthLiberal Democrats-1.1 pts+1.9 pts-3.0 pts
    2021Thame and ChinnorLabour-3.1 pts-0.2 pts-2.9 pts
    2021WheatleyLabour-3.1 pts-0.2 pts-2.9 pts
    2021Henley-on-ThamesLabour+2.5 pts-0.2 pts+2.8 pts
    2021GoringLabour+2.5 pts-0.2 pts+2.7 pts
    2021PloughleyGreen+7.0 pts+4.4 pts+2.6 pts
    2021Abingdon EastConservative-3.8 pts-6.4 pts+2.5 pts
    2021Banbury Grimsbury and CastleLiberal Democrats-0.6 pts+1.9 pts-2.5 pts
    2021Burford and Carterton NorthConservative-3.9 pts-6.4 pts+2.5 pts
    2021Sutton Courtenay and MarchamConservative-3.9 pts-6.4 pts+2.4 pts
    2021North HinkseyGreen+1.9 pts+4.4 pts-2.4 pts
    2021Bicester NorthLabour-2.6 pts-0.2 pts-2.4 pts
    2021Bloxham and EasingtonLiberal Democrats+4.1 pts+1.9 pts+2.2 pts
    2021Banbury CalthorpeLiberal Democrats-0.2 pts+1.9 pts-2.1 pts
    2021North HinkseyConservative-8.4 pts-6.4 pts-2.1 pts
    2021Chipping NortonConservative-4.3 pts-6.4 pts+2.0 pts
    2021Grove and WantageConservative-4.4 pts-6.4 pts+1.9 pts
    2021Hanborough and Minster LovellGreen+6.3 pts+4.4 pts+1.9 pts
    2021Sutton Courtenay and MarchamLiberal Democrats+3.8 pts+1.9 pts+1.9 pts
    2021Abingdon SouthConservative-4.6 pts-6.4 pts+1.8 pts
    2021PloughleyLiberal Democrats+0.1 pts+1.9 pts-1.8 pts
    2021Kingston and CumnorLabour-2.0 pts-0.2 pts-1.8 pts
    2021Kirtlington and Kidlington NorthLabour+1.5 pts-0.2 pts+1.7 pts
    2021Grove and WantageLiberal Democrats+3.6 pts+1.9 pts+1.7 pts
    2021Bloxham and EasingtonLabour-1.9 pts-0.2 pts-1.7 pts
    2021WoodstockConservative-4.7 pts-6.4 pts+1.6 pts
    2021North HinkseyLabour+1.3 pts-0.2 pts+1.5 pts
    2021Wroxton and Hook NortonLiberal Democrats+0.4 pts+1.9 pts-1.5 pts
    2021Witney West and BamptonConservative-5.0 pts-6.4 pts+1.4 pts
    2021Witney South and CentralGreen+3.1 pts+4.4 pts-1.3 pts
    2021Abingdon EastLabour+1.0 pts-0.2 pts+1.2 pts
    2021Kirtlington and Kidlington NorthLiberal Democrats+3.0 pts+1.9 pts+1.1 pts
    2021WoodstockLabour+0.8 pts-0.2 pts+1.0 pts
    2021Bloxham and EasingtonGreen+5.4 pts+4.4 pts+1.0 pts
    2021Abingdon EastGreen+3.4 pts+4.4 pts-1.0 pts
    2021EynshamLabour-1.2 pts-0.2 pts-1.0 pts
    2021Carterton South and WestLabour-1.1 pts-0.2 pts-0.9 pts
    2021Kennington and RadleyLabour-1.0 pts-0.2 pts-0.8 pts
    2021Abingdon NorthLabour-0.9 pts-0.2 pts-0.7 pts
    2021Kingston and CumnorConservative-7.1 pts-6.4 pts-0.7 pts
    2021Chalgrove and WatlingtonLabour+0.5 pts-0.2 pts+0.7 pts
    2021North HinkseyLiberal Democrats+1.2 pts+1.9 pts-0.6 pts
    2021Witney West and BamptonGreen+4.9 pts+4.4 pts+0.6 pts
    2021Carterton South and WestConservative-5.8 pts-6.4 pts+0.5 pts
    2021Grove and WantageLabour+0.2 pts-0.2 pts+0.4 pts
    2021Banbury HardwickGreen+4.0 pts+4.4 pts-0.4 pts
    2021Kennington and RadleyLiberal Democrats+1.5 pts+1.9 pts-0.3 pts
    2021Rose Hill and LittlemoreGreen+4.7 pts+4.4 pts+0.3 pts
    2021Banbury RuscoteLiberal Democrats+2.1 pts+1.9 pts+0.3 pts
    2021Banbury HardwickLabour-0.4 pts-0.2 pts-0.2 pts
    2021Charlbury and WychwoodGreen+4.2 pts+4.4 pts-0.2 pts
    2021FaringdonLabour-0.4 pts-0.2 pts-0.2 pts
    2021Bicester TownConservative-6.1 pts-6.4 pts+0.2 pts
    2021Abingdon SouthLabour-0.4 pts-0.2 pts-0.2 pts
    2021Berinsfield and GarsingtonLabour-0.0 pts-0.2 pts+0.2 pts
    2021Banbury Grimsbury and CastleGreen+4.5 pts+4.4 pts+0.2 pts