Psephology.AI

    Swindon: wards that bucked the trend

    Swindon: in 2024, 18 ward results beat the expected swing and 38 trailed it. The biggest gap was Conservative in Shaw (+27.3 pts actual vs -0.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.

    Swindon: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024ShawConservative+27.3 pts-0.4 pts+27.7 pts
    2024St. Margaret & South MarstonLabour-9.2 pts+14.2 pts-23.3 pts
    2024CentralLabour-8.8 pts+14.2 pts-22.9 pts
    2024Liden Eldene & Park SouthLabour-5.0 pts+14.2 pts-19.2 pts
    2024ShawLiberal Democrats+21.8 pts+4.4 pts+17.4 pts
    2024Haydon WickConservative+16.0 pts-0.4 pts+16.4 pts
    2024Rodbourne CheneyLabour-1.5 pts+14.2 pts-15.7 pts
    2024St AndrewsLabour-1.4 pts+14.2 pts-15.6 pts
    2024Wroughton and WichelstoweLabour-1.3 pts+14.2 pts-15.5 pts
    2024Lydiard & FreshbrookLabour-0.6 pts+14.2 pts-14.7 pts
    2024St AndrewsGreen-13.8 pts+0.1 pts-14.0 pts
    2024Wroughton and WichelstoweConservative-13.4 pts-0.4 pts-13.0 pts
    2024Gorse Hill & PinehurstConservative-13.3 pts-0.4 pts-12.9 pts
    2024Old TownLabour+1.5 pts+14.2 pts-12.7 pts
    2024CentralConservative-12.0 pts-0.4 pts-11.6 pts
    2024Wroughton and WichelstoweLiberal Democrats+15.2 pts+4.4 pts+10.8 pts
    2024EastcottLiberal Democrats-6.1 pts+4.4 pts-10.4 pts
    2024Covingham and DorcanLabour+4.8 pts+14.2 pts-9.4 pts
    2024Liden Eldene & Park SouthConservative-9.2 pts-0.4 pts-8.8 pts
    2024St AndrewsConservative+8.4 pts-0.4 pts+8.7 pts
    2024Walcot and Park NorthConservative-9.0 pts-0.4 pts-8.6 pts
    2024Rodbourne CheneyConservative+8.2 pts-0.4 pts+8.5 pts
    2024Gorse Hill & PinehurstLabour+5.8 pts+14.2 pts-8.4 pts
    2024Walcot and Park NorthLabour+6.4 pts+14.2 pts-7.8 pts
    2024Blunsdon & HighworthLiberal Democrats-3.1 pts+4.4 pts-7.5 pts
    2024Covingham and DorcanLiberal Democrats-2.7 pts+4.4 pts-7.1 pts
    2024St. Margaret & South MarstonGreen+7.1 pts+0.1 pts+6.9 pts
    2024Old TownLiberal Democrats-0.5 pts+4.4 pts-4.9 pts
    2024Mannington & WesternConservative-4.7 pts-0.4 pts-4.4 pts
    2024Rodbourne CheneyLiberal Democrats+0.3 pts+4.4 pts-4.0 pts
    2024EastcottGreen+3.7 pts+0.1 pts+3.6 pts
    2024Gorse Hill & PinehurstGreen+3.7 pts+0.1 pts+3.5 pts
    2024CentralLiberal Democrats+1.2 pts+4.4 pts-3.2 pts
    2024St. Margaret & South MarstonLiberal Democrats+1.6 pts+4.4 pts-2.8 pts
    2024Lydiard & FreshbrookConservative-3.2 pts-0.4 pts-2.8 pts
    2024Covingham and DorcanConservative+2.3 pts-0.4 pts+2.6 pts
    2024St AndrewsLiberal Democrats+6.9 pts+4.4 pts+2.5 pts
    2024Gorse Hill & PinehurstLiberal Democrats+2.0 pts+4.4 pts-2.4 pts
    2024Walcot and Park NorthLiberal Democrats+2.3 pts+4.4 pts-2.1 pts
    2024Penhill & Upper StrattonLiberal Democrats+2.5 pts+4.4 pts-1.9 pts
    2024Liden Eldene & Park SouthLiberal Democrats+2.6 pts+4.4 pts-1.8 pts
    2024Mannington & WesternLiberal Democrats+2.7 pts+4.4 pts-1.7 pts
    2024Blunsdon & HighworthGreen-1.5 pts+0.1 pts-1.7 pts
    2024Old TownConservative-2.0 pts-0.4 pts-1.6 pts
    2024Haydon WickLiberal Democrats+5.9 pts+4.4 pts+1.5 pts
    2024Penhill & Upper StrattonConservative+1.1 pts-0.4 pts+1.5 pts
    2024EastcottConservative+0.8 pts-0.4 pts+1.2 pts
    2024Lydiard & FreshbrookLiberal Democrats+3.2 pts+4.4 pts-1.2 pts
    2024Blunsdon & HighworthConservative+0.6 pts-0.4 pts+1.0 pts
    2024St. Margaret & South MarstonConservative+0.5 pts-0.4 pts+0.9 pts
    2024Priory ValeLiberal Democrats+3.5 pts+4.4 pts-0.9 pts
    2024Old TownGreen-0.6 pts+0.1 pts-0.8 pts
    2024Wroughton and WichelstoweGreen-0.5 pts+0.1 pts-0.7 pts
    2024Priory ValeConservative-0.8 pts-0.4 pts-0.4 pts
    2024Haydon WickLabour+14.6 pts+14.2 pts+0.4 pts
    2024Priory ValeGreen+0.5 pts+0.1 pts+0.4 pts
    2023CentralLabour+16.8 pts-13.1 pts+29.9 pts
    2023Covingham and DorcanLabour+10.6 pts-13.1 pts+23.7 pts
    2023Walcot and Park NorthLabour+7.4 pts-13.1 pts+20.5 pts
    2023St AndrewsLabour+5.6 pts-13.1 pts+18.6 pts
    2023Liden Eldene & Park SouthLabour+4.2 pts-13.1 pts+17.3 pts
    2023Wroughton and WichelstoweLabour+4.1 pts-13.1 pts+17.1 pts
    2023Rodbourne CheneyLabour+4.1 pts-13.1 pts+17.1 pts
    2023Lydiard & FreshbrookLabour+3.2 pts-13.1 pts+16.3 pts
    2023Haydon WickConservative-25.1 pts-9.2 pts-15.9 pts
    2023Old TownLabour+1.9 pts-13.1 pts+15.0 pts
    2023EastcottLiberal Democrats-11.8 pts+1.1 pts-12.8 pts
    2023St. Margaret & South MarstonLabour-1.8 pts-13.1 pts+11.2 pts
    2023Chiseldon & LawnLiberal Democrats-9.6 pts+1.1 pts-10.6 pts
    2023Gorse Hill & PinehurstLabour-4.3 pts-13.1 pts+8.7 pts
    2023CentralConservative-16.2 pts-9.2 pts-7.0 pts
    2023Mannington & WesternConservative-2.6 pts-9.2 pts+6.5 pts
    2023Penhill & Upper StrattonConservative-3.1 pts-9.2 pts+6.1 pts
    2023Covingham and DorcanConservative-14.9 pts-9.2 pts-5.8 pts
    2023Walcot and Park NorthLiberal Democrats-4.2 pts+1.1 pts-5.2 pts
    2023Old TownConservative-4.1 pts-9.2 pts+5.0 pts
    2023Wroughton and WichelstoweLiberal Democrats+6.1 pts+1.1 pts+5.0 pts
    2023EastcottConservative-4.6 pts-9.2 pts+4.6 pts
    2023Gorse Hill & PinehurstConservative-5.9 pts-9.2 pts+3.3 pts
    2023CentralLiberal Democrats-2.1 pts+1.1 pts-3.2 pts
    2023ShawConservative-6.4 pts-9.2 pts+2.8 pts
    2023Blunsdon & HighworthGreen-1.8 pts+0.5 pts-2.3 pts
    2023Chiseldon & LawnConservative-7.0 pts-9.2 pts+2.2 pts
    2023Lydiard & FreshbrookConservative-7.0 pts-9.2 pts+2.1 pts
    2023Haydon WickLabour-15.1 pts-13.1 pts-2.0 pts
    2023Wroughton and WichelstoweConservative-10.8 pts-9.2 pts-1.6 pts
    2023Mannington & WesternLiberal Democrats-0.6 pts+1.1 pts-1.6 pts
    2023Priory ValeConservative-7.6 pts-9.2 pts+1.6 pts
    2023St AndrewsGreen-1.0 pts+0.5 pts-1.5 pts
    2023St AndrewsConservative-7.6 pts-9.2 pts+1.5 pts
    2023Covingham and DorcanLiberal Democrats-0.3 pts+1.1 pts-1.3 pts
    2023Covingham and DorcanTUSC-1.1 pts-0.3 pts-0.8 pts
    2023Blunsdon & HighworthConservative-8.4 pts-9.2 pts+0.7 pts
    2023Penhill & Upper StrattonLiberal Democrats+1.6 pts+1.1 pts+0.6 pts
    2023Rodbourne CheneyConservative-8.6 pts-9.2 pts+0.5 pts
    2023Walcot and Park NorthConservative-9.7 pts-9.2 pts-0.5 pts
    2023Rodbourne CheneyGreen+0.0 pts+0.5 pts-0.5 pts
    2023Old TownGreen+0.9 pts+0.5 pts+0.4 pts
    2023St. Margaret & South MarstonConservative-9.4 pts-9.2 pts-0.3 pts
    2023Old TownLiberal Democrats+1.2 pts+1.1 pts+0.2 pts
    2023Liden Eldene & Park SouthConservative-9.3 pts-9.2 pts-0.2 pts
    2023Wroughton and WichelstoweGreen+0.7 pts+0.5 pts+0.1 pts
    2022Walcot and Park NorthLabour-5.3 pts+12.6 pts-17.8 pts
    2022Haydon WickLabour+29.4 pts+12.6 pts+16.8 pts
    2022Chiseldon & LawnLiberal Democrats+12.9 pts-1.0 pts+13.9 pts
    2022Walcot and Park NorthConservative+8.5 pts-5.1 pts+13.6 pts
    2022Lydiard & FreshbrookLabour+0.9 pts+12.6 pts-11.7 pts
    2022Lydiard & FreshbrookConservative+6.4 pts-5.1 pts+11.5 pts
    2022St AndrewsGreen+8.1 pts-2.3 pts+10.3 pts
    2022Haydon WickConservative+4.6 pts-5.1 pts+9.7 pts
    2022St AndrewsConservative-13.6 pts-5.1 pts-8.5 pts
    2022ShawGreen+4.5 pts-2.3 pts+6.8 pts
    2022Gorse Hill & PinehurstConservative+1.6 pts-5.1 pts+6.7 pts
    2022Covingham and DorcanLabour+6.0 pts+12.6 pts-6.6 pts
    2022ShawLabour+6.6 pts+12.6 pts-5.9 pts
    2022Mannington & WesternLiberal Democrats+4.6 pts-1.0 pts+5.6 pts
    2022Wroughton and WichelstoweLabour+7.2 pts+12.6 pts-5.4 pts
    2022Chiseldon & LawnConservative-10.4 pts-5.1 pts-5.3 pts
    2022Mannington & WesternConservative-10.2 pts-5.1 pts-5.1 pts
    2022CentralLabour+7.5 pts+12.6 pts-5.1 pts
    2022Priory ValeLabour+17.4 pts+12.6 pts+4.9 pts
    2022St. Margaret & South MarstonLabour+17.0 pts+12.6 pts+4.5 pts
    2022Blunsdon & HighworthGreen+2.2 pts-2.3 pts+4.4 pts
    2022Blunsdon & HighworthLabour+8.3 pts+12.6 pts-4.3 pts
    2022Rodbourne CheneyConservative-9.4 pts-5.1 pts-4.3 pts
    2022Mannington & WesternLabour+16.4 pts+12.6 pts+3.8 pts
    2022Penhill & Upper StrattonLiberal Democrats+2.7 pts-1.0 pts+3.7 pts
    2022Rodbourne CheneyLabour+16.1 pts+12.6 pts+3.6 pts
    2022Covingham and DorcanLiberal Democrats+2.4 pts-1.0 pts+3.4 pts
    2022EastcottLabour+9.2 pts+12.6 pts-3.3 pts
    2022St. Margaret & South MarstonConservative-8.4 pts-5.1 pts-3.3 pts
    2022Old TownGreen-5.4 pts-2.3 pts-3.1 pts
    2022St AndrewsLabour+9.7 pts+12.6 pts-2.9 pts
    2022ShawConservative-7.8 pts-5.1 pts-2.7 pts
    2022EastcottLiberal Democrats-3.6 pts-1.0 pts-2.7 pts
    2022Walcot and Park NorthLiberal Democrats+1.6 pts-1.0 pts+2.6 pts
    2022EastcottConservative-2.6 pts-5.1 pts+2.5 pts
    2022Covingham and DorcanConservative-7.3 pts-5.1 pts-2.2 pts
    2022Wroughton and WichelstoweGreen-0.3 pts-2.3 pts+2.0 pts
    2022CentralConservative-3.1 pts-5.1 pts+2.0 pts
    2022Blunsdon & HighworthConservative-3.2 pts-5.1 pts+1.9 pts
    2022Rodbourne CheneyGreen-0.4 pts-2.3 pts+1.9 pts
    2022Gorse Hill & PinehurstLabour+14.3 pts+12.6 pts+1.8 pts
    2022Penhill & Upper StrattonLabour+10.9 pts+12.6 pts-1.7 pts
    2022Liden Eldene & Park SouthLabour+14.2 pts+12.6 pts+1.6 pts
    2022Wroughton and WichelstoweLiberal Democrats+0.6 pts-1.0 pts+1.6 pts
    2022Wroughton and WichelstoweConservative-6.7 pts-5.1 pts-1.6 pts
    2022Old TownLabour+14.0 pts+12.6 pts+1.5 pts
    2022CentralLiberal Democrats+0.2 pts-1.0 pts+1.1 pts
    2022Penhill & Upper StrattonConservative-4.3 pts-5.1 pts+0.8 pts
    2022Old TownConservative-5.9 pts-5.1 pts-0.7 pts
    2022Chiseldon & LawnLabour+13.3 pts+12.6 pts+0.7 pts
    2022Priory ValeConservative-4.6 pts-5.1 pts+0.6 pts
    2022Old TownLiberal Democrats-1.2 pts-1.0 pts-0.2 pts
    2022Liden Eldene & Park SouthConservative-5.0 pts-5.1 pts+0.1 pts
    2021CentralConservative+37.6 pts+9.0 pts+28.5 pts
    2021CentralLabour-30.3 pts-2.7 pts-27.6 pts
    2021Lydiard & FreshbrookConservative-12.8 pts+9.0 pts-21.8 pts
    2021Penhill & Upper StrattonIndependent-14.2 pts+3.6 pts-17.8 pts
    2021Old TownLabour+13.2 pts-2.7 pts+15.9 pts
    2021Priory ValeConservative-5.2 pts+9.0 pts-14.2 pts
    2021Penhill & Upper StrattonLabour+10.9 pts-2.7 pts+13.6 pts
    2021Chiseldon & LawnGreen-14.0 pts-0.5 pts-13.5 pts
    2021Old TownConservative-3.2 pts+9.0 pts-12.2 pts
    2021EastcottLabour-13.0 pts-2.7 pts-10.3 pts
    2021Mannington & WesternLiberal Democrats-6.3 pts+1.2 pts-7.6 pts
    2021Blunsdon & HighworthLiberal Democrats-6.1 pts+1.2 pts-7.3 pts
    2021Liden Eldene & Park SouthConservative+16.2 pts+9.0 pts+7.2 pts
    2021Gorse Hill & PinehurstConservative+15.6 pts+9.0 pts+6.5 pts
    2021St AndrewsGreen-6.8 pts-0.5 pts-6.2 pts
    2021St. Margaret & South MarstonLabour-8.6 pts-2.7 pts-5.9 pts
    2021Mannington & WesternConservative+14.3 pts+9.0 pts+5.2 pts
    2021Walcot and Park NorthLabour+2.5 pts-2.7 pts+5.2 pts
    2021CentralLiberal Democrats-4.0 pts+1.2 pts-5.2 pts
    2021St AndrewsConservative+4.0 pts+9.0 pts-5.0 pts
    2021Priory ValeLabour-7.7 pts-2.7 pts-5.0 pts
    2021Chiseldon & LawnConservative+4.1 pts+9.0 pts-4.9 pts
    2021Old TownGreen-5.4 pts-0.5 pts-4.8 pts
    2021Penhill & Upper StrattonConservative+4.2 pts+9.0 pts-4.8 pts
    2021Blunsdon & HighworthConservative+4.8 pts+9.0 pts-4.2 pts
    2021Haydon WickConservative+4.8 pts+9.0 pts-4.2 pts
    2021Lydiard & FreshbrookLabour+0.8 pts-2.7 pts+3.5 pts
    2021Rodbourne CheneyLabour-5.9 pts-2.7 pts-3.2 pts
    2021St. Margaret & South MarstonConservative+12.2 pts+9.0 pts+3.2 pts
    2021ShawConservative+12.2 pts+9.0 pts+3.2 pts
    2021Wroughton and WichelstoweConservative+6.0 pts+9.0 pts-3.0 pts
    2021EastcottLiberal Democrats+4.2 pts+1.2 pts+3.0 pts
    2021Haydon WickLabour+0.2 pts-2.7 pts+2.9 pts
    2021Gorse Hill & PinehurstLabour-5.5 pts-2.7 pts-2.8 pts
    2021Mannington & WesternLabour-5.5 pts-2.7 pts-2.8 pts
    2021EastcottConservative+11.8 pts+9.0 pts+2.8 pts
    2021ShawLabour-5.4 pts-2.7 pts-2.7 pts
    2021Blunsdon & HighworthLabour-0.0 pts-2.7 pts+2.7 pts
    2021Old TownLiberal Democrats-1.4 pts+1.2 pts-2.6 pts
    2021Walcot and Park NorthLiberal Democrats-1.3 pts+1.2 pts-2.6 pts
    2021Liden Eldene & Park SouthLiberal Democrats-1.0 pts+1.2 pts-2.3 pts
    2021Wroughton and WichelstoweLiberal Democrats-0.9 pts+1.2 pts-2.1 pts
    2021Wroughton and WichelstoweLabour-0.8 pts-2.7 pts+1.9 pts
    2021Wroughton and WichelstoweGreen+1.3 pts-0.5 pts+1.9 pts
    2021Walcot and Park NorthConservative+7.2 pts+9.0 pts-1.8 pts
    2021Blunsdon & HighworthGreen-2.1 pts-0.5 pts-1.6 pts
    2021Covingham and DorcanConservative+7.6 pts+9.0 pts-1.4 pts
    2021St AndrewsLabour-1.3 pts-2.7 pts+1.4 pts
    2021Rodbourne CheneyConservative+7.7 pts+9.0 pts-1.3 pts
    2021Penhill & Upper StrattonLiberal Democrats-0.0 pts+1.2 pts-1.3 pts
    2021Gorse Hill & PinehurstGreen-1.4 pts-0.5 pts-0.9 pts
    2021Haydon WickGreen-1.4 pts-0.5 pts-0.9 pts
    2021Chiseldon & LawnLabour-1.9 pts-2.7 pts+0.8 pts
    2021Penhill & Upper StrattonGreen-1.0 pts-0.5 pts-0.4 pts
    2021Covingham and DorcanLabour-2.4 pts-2.7 pts+0.3 pts
    2021ShawGreen-0.3 pts-0.5 pts+0.3 pts
    2019Priory ValeLabour+11.4 pts-6.1 pts+17.5 pts
    2019Chiseldon & LawnGreen+17.2 pts+2.2 pts+15.0 pts
    2019St AndrewsGreen+15.3 pts+2.2 pts+13.1 pts
    2019Lydiard & FreshbrookLabour+6.9 pts-6.1 pts+13.0 pts
    2019Wroughton and WichelstoweConservative+10.3 pts-2.5 pts+12.8 pts
    2019Penhill & Upper StrattonLabour-18.8 pts-6.1 pts-12.7 pts
    2019EastcottLabour+6.1 pts-6.1 pts+12.2 pts
    2019Old TownGreen+13.2 pts+2.2 pts+11.0 pts
    2019Haydon WickLabour-16.3 pts-6.1 pts-10.2 pts
    2019Old TownLabour-15.1 pts-6.1 pts-9.0 pts
    2019Covingham and DorcanLabour+2.3 pts-6.1 pts+8.4 pts
    2019Haydon WickConservative-10.4 pts-2.5 pts-7.9 pts
    2019Rodbourne CheneyConservative+5.3 pts-2.5 pts+7.8 pts
    2019St. Margaret & South MarstonLabour+1.5 pts-6.1 pts+7.6 pts
    2019Covingham and DorcanUK Independence Party (UKIP)+10.2 pts+3.1 pts+7.1 pts
    2019Blunsdon & HighworthLiberal Democrats+5.7 pts-1.3 pts+7.0 pts
    2019Rodbourne CheneyUK Independence Party (UKIP)+10.0 pts+3.1 pts+6.9 pts
    2019Mannington & WesternLiberal Democrats+4.8 pts-1.3 pts+6.1 pts
    2019Lydiard & FreshbrookConservative+3.6 pts-2.5 pts+6.1 pts
    2019St. Margaret & South MarstonUK Independence Party (UKIP)+9.1 pts+3.1 pts+6.0 pts
    2019Blunsdon & HighworthGreen+8.2 pts+2.2 pts+6.0 pts
    2019CentralLiberal Democrats+4.6 pts-1.3 pts+5.9 pts
    2019Gorse Hill & PinehurstConservative-8.3 pts-2.5 pts-5.8 pts
    2019Penhill & Upper StrattonConservative+3.3 pts-2.5 pts+5.8 pts
    2019Walcot and Park NorthLiberal Democrats+4.2 pts-1.3 pts+5.5 pts
    2019ShawGreen+7.7 pts+2.2 pts+5.5 pts
    2019Gorse Hill & PinehurstLabour-0.7 pts-6.1 pts+5.4 pts
    2019Old TownLiberal Democrats+4.0 pts-1.3 pts+5.3 pts
    2019Wroughton and WichelstoweGreen-3.1 pts+2.2 pts-5.3 pts
    2019Wroughton and WichelstoweLiberal Democrats-6.4 pts-1.3 pts-5.1 pts
    2019Mannington & WesternUK Independence Party (UKIP)+7.8 pts+3.1 pts+4.7 pts
    2019CentralLabour-1.5 pts-6.1 pts+4.7 pts
    2019Gorse Hill & PinehurstUK Independence Party (UKIP)+7.6 pts+3.1 pts+4.5 pts
    2019Liden Eldene & Park SouthUK Independence Party (UKIP)+7.5 pts+3.1 pts+4.5 pts
    2019Walcot and Park NorthLabour-1.9 pts-6.1 pts+4.2 pts
    2019Liden Eldene & Park SouthConservative-6.7 pts-2.5 pts-4.2 pts
    2019Covingham and DorcanConservative-6.6 pts-2.5 pts-4.0 pts
    2019Walcot and Park NorthUK Independence Party (UKIP)+7.1 pts+3.1 pts+4.0 pts
    2019EastcottLiberal Democrats-4.6 pts-1.3 pts-3.3 pts
    2019Priory ValeConservative+0.7 pts-2.5 pts+3.2 pts
    2019St AndrewsLabour-2.9 pts-6.1 pts+3.2 pts
    2019Walcot and Park NorthConservative-5.7 pts-2.5 pts-3.1 pts
    2019Old TownConservative-5.4 pts-2.5 pts-2.8 pts
    2019Gorse Hill & PinehurstGreen+5.0 pts+2.2 pts+2.8 pts
    2019St. Margaret & South MarstonConservative-5.3 pts-2.5 pts-2.8 pts
    2019Haydon WickUK Independence Party (UKIP)+5.9 pts+3.1 pts+2.8 pts
    2019ShawUK Independence Party (UKIP)+5.7 pts+3.1 pts+2.7 pts
    2019Liden Eldene & Park SouthLiberal Democrats+1.3 pts-1.3 pts+2.6 pts
    2019Chiseldon & LawnLabour-4.0 pts-6.1 pts+2.1 pts
    2019Blunsdon & HighworthConservative-4.5 pts-2.5 pts-1.9 pts
    2019Mannington & WesternConservative-0.7 pts-2.5 pts+1.8 pts
    2019Wroughton and WichelstoweLabour-4.5 pts-6.1 pts+1.7 pts
    2019Penhill & Upper StrattonGreen+3.7 pts+2.2 pts+1.5 pts
    2019Penhill & Upper StrattonLiberal Democrats-0.2 pts-1.3 pts+1.1 pts
    2019Rodbourne CheneyLabour-7.1 pts-6.1 pts-1.0 pts
    2019CentralGreen+1.3 pts+2.2 pts-0.8 pts
    2019Haydon WickGreen+3.0 pts+2.2 pts+0.8 pts
    2019EastcottUK Independence Party (UKIP)+3.9 pts+3.1 pts+0.8 pts
    2019ShawConservative-1.8 pts-2.5 pts+0.7 pts
    2019CentralConservative-1.9 pts-2.5 pts+0.6 pts
    2019Mannington & WesternLabour-6.7 pts-6.1 pts-0.6 pts
    2019Wroughton and WichelstoweUK Independence Party (UKIP)+3.6 pts+3.1 pts+0.6 pts
    2019ShawLabour-6.6 pts-6.1 pts-0.5 pts
    2019EastcottConservative-2.0 pts-2.5 pts+0.5 pts
    2019St AndrewsConservative-3.0 pts-2.5 pts-0.5 pts
    2019Chiseldon & LawnConservative-2.9 pts-2.5 pts-0.4 pts
    2019Old TownUK Independence Party (UKIP)+3.2 pts+3.1 pts+0.2 pts
    2019Blunsdon & HighworthLabour-6.2 pts-6.1 pts-0.1 pts
    2018Wroughton and WichelstoweLiberal Democrats+31.3 pts+0.6 pts+30.7 pts
    2018Liden Eldene & Park SouthUK Independence Party (UKIP)-27.1 pts-6.5 pts-20.6 pts
    2018Covingham and DorcanConservative+25.5 pts+6.1 pts+19.4 pts
    2018Wroughton and WichelstoweConservative-13.1 pts+6.1 pts-19.2 pts
    2018CentralLabour-16.0 pts+0.3 pts-16.4 pts
    2018Mannington & WesternConservative-7.1 pts+6.1 pts-13.2 pts
    2018Liden Eldene & Park SouthConservative+18.0 pts+6.1 pts+11.9 pts
    2018Wroughton and WichelstoweUK Independence Party (UKIP)-18.0 pts-6.5 pts-11.5 pts
    2018St AndrewsConservative-5.0 pts+6.1 pts-11.1 pts
    2018Gorse Hill & PinehurstGreen-10.9 pts+0.2 pts-11.0 pts
    2018ShawConservative-4.8 pts+6.1 pts-10.9 pts
    2018Haydon WickLabour+10.7 pts+0.3 pts+10.3 pts
    2018St. Margaret & South MarstonLabour+10.7 pts+0.3 pts+10.3 pts
    2018Rodbourne CheneyLabour-9.4 pts+0.3 pts-9.8 pts
    2018EastcottLabour+9.3 pts+0.3 pts+9.0 pts
    2018Covingham and DorcanUK Independence Party (UKIP)-15.0 pts-6.5 pts-8.5 pts
    2018Liden Eldene & Park SouthLabour+8.1 pts+0.3 pts+7.7 pts
    2018Lydiard & FreshbrookLabour-7.3 pts+0.3 pts-7.6 pts
    2018EastcottLiberal Democrats-6.7 pts+0.6 pts-7.3 pts
    2018ShawLabour+7.0 pts+0.3 pts+6.6 pts
    2018St AndrewsLabour+6.6 pts+0.3 pts+6.2 pts