Psephology.AI

    South Oxfordshire: wards that bucked the trend

    South Oxfordshire: in 2019, 33 ward results beat the expected swing and 25 trailed it. The biggest gap was Independent in Kidmore End & Whitchurch (+55.9 pts actual vs +4.2 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.

    South Oxfordshire: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2019Kidmore End & WhitchurchIndependent+55.9 pts+4.2 pts+51.7 pts
    2019Sandford & the WittenhamsGreen+53.7 pts+4.0 pts+49.6 pts
    2019WheatleyLiberal Democrats+45.3 pts+11.5 pts+33.8 pts
    2019Woodcote & RotherfieldGreen+34.1 pts+4.0 pts+30.1 pts
    2019WatlingtonLiberal Democrats+40.1 pts+11.5 pts+28.6 pts
    2019BerinsfieldConservative-41.1 pts-16.3 pts-24.8 pts
    2019ChalgroveLiberal Democrats+33.1 pts+11.5 pts+21.6 pts
    2019CholseyConservative+3.4 pts-16.3 pts+19.7 pts
    2019CholseyLabour+14.1 pts-3.9 pts+18.0 pts
    2019GoringLiberal Democrats+27.9 pts+11.5 pts+16.4 pts
    2019Benson & CrowmarshGreen+20.4 pts+4.0 pts+16.3 pts
    2019Sandford & the WittenhamsConservative-32.6 pts-16.3 pts-16.3 pts
    2019Haseley BrookLiberal Democrats+27.6 pts+11.5 pts+16.1 pts
    2019BerinsfieldLabour-19.2 pts-3.9 pts-15.3 pts
    2019Henley-on-ThamesLiberal Democrats-1.2 pts+11.5 pts-12.7 pts
    2019ThameLiberal Democrats+24.1 pts+11.5 pts+12.6 pts
    2019Didcot North EastLiberal Democrats+23.6 pts+11.5 pts+12.1 pts
    2019Sonning CommonConservative-27.5 pts-16.3 pts-11.2 pts
    2019WallingfordLabour-14.2 pts-3.9 pts-10.3 pts
    2019ChalgroveConservative-26.3 pts-16.3 pts-10.0 pts
    2019Sonning CommonLiberal Democrats+1.9 pts+11.5 pts-9.6 pts
    2019WheatleyLabour-13.5 pts-3.9 pts-9.5 pts
    2019Didcot SouthConservative-7.1 pts-16.3 pts+9.2 pts
    2019Didcot WestConservative-8.1 pts-16.3 pts+8.2 pts
    2019Kidmore End & WhitchurchConservative-24.0 pts-16.3 pts-7.7 pts
    2019WallingfordConservative-23.9 pts-16.3 pts-7.6 pts
    2019ChinnorConservative-23.6 pts-16.3 pts-7.3 pts
    2019Garsington & HorspathConservative-9.0 pts-16.3 pts+7.3 pts
    2019Didcot WestLiberal Democrats+4.3 pts+11.5 pts-7.2 pts
    2019Didcot SouthLabour+2.7 pts-3.9 pts+6.6 pts
    2019Benson & CrowmarshLiberal Democrats+5.0 pts+11.5 pts-6.5 pts
    2019WallingfordGreen+10.4 pts+4.0 pts+6.4 pts
    2019Forest Hill & HoltonConservative-10.0 pts-16.3 pts+6.3 pts
    2019Forest Hill & HoltonLiberal Democrats+17.6 pts+11.5 pts+6.1 pts
    2019Woodcote & RotherfieldConservative-22.0 pts-16.3 pts-5.7 pts
    2019Henley-on-ThamesLabour+1.6 pts-3.9 pts+5.5 pts
    2019Henley-on-ThamesConservative-10.9 pts-16.3 pts+5.4 pts
    2019Kidmore End & WhitchurchLabour+1.4 pts-3.9 pts+5.4 pts
    2019GoringLabour+0.6 pts-3.9 pts+4.5 pts
    2019CholseyLiberal Democrats+15.4 pts+11.5 pts+3.9 pts
    2019Sonning CommonLabour-0.2 pts-3.9 pts+3.7 pts
    2019Haseley BrookConservative-20.0 pts-16.3 pts-3.7 pts
    2019Forest Hill & HoltonLabour-7.6 pts-3.9 pts-3.7 pts
    2019Didcot WestLabour-0.4 pts-3.9 pts+3.5 pts
    2019WheatleyConservative-19.7 pts-16.3 pts-3.4 pts
    2019Didcot North EastIndependent+7.6 pts+4.2 pts+3.4 pts
    2019Didcot SouthLiberal Democrats+8.3 pts+11.5 pts-3.2 pts
    2019ChinnorLiberal Democrats+14.4 pts+11.5 pts+3.0 pts
    2019Garsington & HorspathLabour-6.6 pts-3.9 pts-2.7 pts
    2019Garsington & HorspathLiberal Democrats+14.0 pts+11.5 pts+2.5 pts
    2019Garsington & HorspathGreen+1.5 pts+4.0 pts-2.5 pts
    2019WatlingtonConservative-14.5 pts-16.3 pts+1.8 pts
    2019ThameConservative-17.9 pts-16.3 pts-1.6 pts
    2019ThameLabour-5.3 pts-3.9 pts-1.4 pts
    2019GoringConservative-17.5 pts-16.3 pts-1.2 pts
    2019Didcot North EastLabour-2.7 pts-3.9 pts+1.2 pts
    2019Didcot North EastConservative-15.7 pts-16.3 pts+0.6 pts
    2019Benson & CrowmarshConservative-16.9 pts-16.3 pts-0.6 pts