Psephology.AI

    Watford: wards that bucked the trend

    Watford: in 2024, 16 ward results beat the expected swing and 24 trailed it. The biggest gap was Labour in Vicarage (-19.6 pts actual vs +1.7 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.

    Watford: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024VicarageLabour-19.6 pts+1.7 pts-21.3 pts
    2024VicarageLiberal Democrats+13.8 pts-1.5 pts+15.3 pts
    2024LeggattsLiberal Democrats+8.2 pts-1.5 pts+9.7 pts
    2024HolywellLabour-7.9 pts+1.7 pts-9.6 pts
    2024HolywellConservative+8.6 pts-0.9 pts+9.6 pts
    2024StanboroughLiberal Democrats-8.0 pts-1.5 pts-6.5 pts
    2024StanboroughReform UK+8.5 pts+2.3 pts+6.2 pts
    2024TudorConservative-6.9 pts-0.9 pts-6.0 pts
    2024CentralLiberal Democrats-7.5 pts-1.5 pts-6.0 pts
    2024CallowlandLiberal Democrats+4.3 pts-1.5 pts+5.8 pts
    2024OxheyConservative-6.3 pts-0.9 pts-5.4 pts
    2024CentralLabour-2.7 pts+1.7 pts-4.5 pts
    2024CentralConservative+3.5 pts-0.9 pts+4.4 pts
    2024NascotConservative-5.0 pts-0.9 pts-4.1 pts
    2024ParkReform UK+6.1 pts+2.3 pts+3.8 pts
    2024WoodsideLiberal Democrats-5.1 pts-1.5 pts-3.6 pts
    2024HolywellLiberal Democrats-5.0 pts-1.5 pts-3.5 pts
    2024TudorLiberal Democrats-4.9 pts-1.5 pts-3.4 pts
    2024CallowlandConservative-4.2 pts-0.9 pts-3.3 pts
    2024WoodsideLabour+5.0 pts+1.7 pts+3.2 pts
    2024LeggattsConservative+1.9 pts-0.9 pts+2.8 pts
    2024ParkLabour-1.1 pts+1.7 pts-2.8 pts
    2024ParkConservative-3.4 pts-0.9 pts-2.5 pts
    2024StanboroughConservative+1.5 pts-0.9 pts+2.5 pts
    2024OxheyLabour-0.7 pts+1.7 pts-2.4 pts
    2024CallowlandLabour-0.1 pts+1.7 pts-1.8 pts
    2024NascotReform UK+0.7 pts+2.3 pts-1.6 pts
    2024CentralReform UK+0.7 pts+2.3 pts-1.6 pts
    2024NascotLabour+0.2 pts+1.7 pts-1.5 pts
    2024LeggattsTrade Unionist and Socialist Coalition+1.7 pts+0.5 pts+1.2 pts
    2024WoodsideConservative+0.2 pts-0.9 pts+1.1 pts
    2024TudorLabour+2.4 pts+1.7 pts+0.7 pts
    2024OxheyReform UK+2.9 pts+2.3 pts+0.6 pts
    2024NascotLiberal Democrats-2.1 pts-1.5 pts-0.6 pts
    2024StanboroughLabour+1.2 pts+1.7 pts-0.6 pts
    2024VicarageConservative-0.4 pts-0.9 pts+0.5 pts
    2024OxheyLiberal Democrats-1.1 pts-1.5 pts+0.4 pts
    2024LeggattsHeritage Party-0.2 pts-0.0 pts-0.2 pts
    2024ParkLiberal Democrats-1.6 pts-1.5 pts-0.1 pts
    2024HolywellTrade Unionist and Socialist Coalition+0.4 pts+0.5 pts-0.1 pts
    2023VicarageLabour+14.3 pts-1.2 pts+15.4 pts
    2023StanboroughLiberal Democrats+7.1 pts-2.0 pts+9.1 pts
    2023StanboroughConservative-12.0 pts-3.0 pts-9.0 pts
    2023WoodsideLabour+6.8 pts-1.2 pts+8.0 pts
    2023LeggattsLiberal Democrats-9.9 pts-2.0 pts-7.9 pts
    2023VicarageConservative-9.5 pts-3.0 pts-6.5 pts
    2023CentralLabour+4.7 pts-1.2 pts+5.9 pts
    2023TudorConservative+2.5 pts-3.0 pts+5.6 pts
    2023CallowlandLabour+4.2 pts-1.2 pts+5.4 pts
    2023HolywellLabour+4.1 pts-1.2 pts+5.3 pts
    2023CallowlandConservative+1.7 pts-3.0 pts+4.7 pts
    2023TudorLiberal Democrats+2.1 pts-2.0 pts+4.1 pts
    2023CallowlandLiberal Democrats-5.9 pts-2.0 pts-3.9 pts
    2023OxheyConservative+0.7 pts-3.0 pts+3.7 pts
    2023TudorLabour-4.6 pts-1.2 pts-3.4 pts
    2023OxheyLiberal Democrats+1.4 pts-2.0 pts+3.4 pts
    2023VicarageLiberal Democrats-4.7 pts-2.0 pts-2.7 pts
    2023WoodsideConservative-5.5 pts-3.0 pts-2.5 pts
    2023LeggattsConservative-1.1 pts-3.0 pts+1.9 pts
    2023HolywellLiberal Democrats-0.2 pts-2.0 pts+1.8 pts
    2023HolywellConservative-4.6 pts-3.0 pts-1.6 pts
    2023OxheyLabour-2.6 pts-1.2 pts-1.4 pts
    2023ParkLiberal Democrats-0.7 pts-2.0 pts+1.3 pts
    2023CentralConservative-1.7 pts-3.0 pts+1.3 pts
    2023StanboroughLabour-2.3 pts-1.2 pts-1.1 pts
    2023WoodsideLiberal Democrats-1.3 pts-2.0 pts+0.7 pts
    2023NascotConservative-2.3 pts-3.0 pts+0.7 pts
    2023ParkConservative-2.5 pts-3.0 pts+0.6 pts
    2023ParkLabour-1.5 pts-1.2 pts-0.4 pts
    2023CentralLiberal Democrats-1.7 pts-2.0 pts+0.3 pts
    2023NascotLiberal Democrats-2.1 pts-2.0 pts-0.1 pts
    2023NascotLabour-1.2 pts-1.2 pts+0.0 pts
    2019LeggattsConservative+8.3 pts-6.6 pts+14.9 pts
    2019LeggattsLiberal Democrats-1.2 pts+12.9 pts-14.1 pts
    2019CallowlandLiberal Democrats+24.0 pts+12.9 pts+11.2 pts
    2019StanboroughLiberal Democrats+20.4 pts+12.9 pts+7.6 pts
    2019WoodsideConservative-13.3 pts-6.6 pts-6.7 pts
    2019CallowlandLabour-11.9 pts-5.6 pts-6.3 pts
    2019WoodsideUK Independence Party (UKIP)+6.3 pts+0.5 pts+5.8 pts
    2019OxheyLabour-0.7 pts-5.6 pts+4.9 pts
    2019StanboroughLabour-0.9 pts-5.6 pts+4.7 pts
    2019HolywellConservative-2.2 pts-6.6 pts+4.4 pts
    2019HolywellLiberal Democrats+8.5 pts+12.9 pts-4.4 pts
    2019VicarageLiberal Democrats+9.0 pts+12.9 pts-3.8 pts
    2019TudorLiberal Democrats+16.4 pts+12.9 pts+3.5 pts
    2019CentralLabour-2.3 pts-5.6 pts+3.4 pts
    2019OxheyLiberal Democrats+9.6 pts+12.9 pts-3.2 pts
    2019NascotConservative-3.6 pts-6.6 pts+3.0 pts
    2019CentralConservative-3.9 pts-6.6 pts+2.8 pts
    2019ParkUK Independence Party (UKIP)+3.2 pts+0.5 pts+2.7 pts
    2019TudorLabour-7.9 pts-5.6 pts-2.3 pts
    2019ParkLiberal Democrats+10.6 pts+12.9 pts-2.3 pts
    2019OxheyConservative-8.9 pts-6.6 pts-2.3 pts
    2019VicarageConservative-4.4 pts-6.6 pts+2.2 pts
    2019ParkConservative-8.8 pts-6.6 pts-2.2 pts
    2019TudorConservative-8.4 pts-6.6 pts-1.8 pts
    2019NascotLiberal Democrats+11.1 pts+12.9 pts-1.8 pts
    2019LeggattsLabour-7.0 pts-5.6 pts-1.4 pts
    2019WoodsideLabour-7.0 pts-5.6 pts-1.3 pts
    2019WoodsideLiberal Democrats+14.0 pts+12.9 pts+1.1 pts
    2019VicarageLabour-4.6 pts-5.6 pts+1.1 pts
    2019NascotLabour-4.7 pts-5.6 pts+1.0 pts
    2019ParkLabour-4.9 pts-5.6 pts+0.7 pts
    2019CentralLiberal Democrats+12.2 pts+12.9 pts-0.7 pts
    2019HolywellLabour-6.2 pts-5.6 pts-0.6 pts
    2019CallowlandConservative-6.2 pts-6.6 pts+0.5 pts
    2016VicarageLiberal Democrats-0.7 pts+14.1 pts-14.7 pts
    2016LeggattsLabour+14.5 pts+0.9 pts+13.6 pts
    2016HolywellLiberal Democrats+0.7 pts+14.1 pts-13.4 pts
    2016LeggattsLiberal Democrats+1.8 pts+14.1 pts-12.2 pts
    2016VicarageLabour+10.7 pts+0.9 pts+9.8 pts
    2016TudorLiberal Democrats+23.6 pts+14.1 pts+9.5 pts
    2016WoodsideLiberal Democrats+23.3 pts+14.1 pts+9.2 pts
    2016HolywellLabour+9.5 pts+0.9 pts+8.6 pts
    2016StanboroughGreen-9.1 pts-1.3 pts-7.8 pts
    2016StanboroughLiberal Democrats+20.4 pts+14.1 pts+6.3 pts
    2016ParkLiberal Democrats+8.7 pts+14.1 pts-5.3 pts
    2016WoodsideUK Independence Party (UKIP)-11.7 pts-6.6 pts-5.2 pts
    2016TudorConservative-11.7 pts-6.8 pts-4.9 pts
    2016NascotLabour-3.8 pts+0.9 pts-4.8 pts
    2016CallowlandConservative-11.5 pts-6.8 pts-4.7 pts
    2016OxheyConservative-11.5 pts-6.8 pts-4.7 pts
    2016CentralConservative-10.9 pts-6.8 pts-4.1 pts
    2016ParkConservative-2.7 pts-6.8 pts+4.1 pts
    2016HolywellGreen+2.7 pts-1.3 pts+4.0 pts
    2016CallowlandLiberal Democrats+17.4 pts+14.1 pts+3.4 pts
    2016StanboroughLabour-2.4 pts+0.9 pts-3.3 pts
    2016ParkLabour-1.9 pts+0.9 pts-2.9 pts
    2016VicarageUK Independence Party (UKIP)-3.7 pts-6.6 pts+2.9 pts
    2016VicarageGreen+1.5 pts-1.3 pts+2.8 pts
    2016WoodsideLabour-1.8 pts+0.9 pts-2.7 pts
    2016LeggattsGreen+0.9 pts-1.3 pts+2.3 pts
    2016NascotUK Independence Party (UKIP)-4.3 pts-6.6 pts+2.2 pts
    2016CallowlandLabour+3.1 pts+0.9 pts+2.2 pts
    2016TudorLabour+3.0 pts+0.9 pts+2.1 pts
    2016ParkUK Independence Party (UKIP)-4.4 pts-6.6 pts+2.1 pts
    2016WoodsideConservative-8.9 pts-6.8 pts-2.1 pts
    2016CentralLabour+2.7 pts+0.9 pts+1.8 pts
    2016CentralLiberal Democrats+15.8 pts+14.1 pts+1.8 pts
    2016ParkGreen+0.4 pts-1.3 pts+1.7 pts
    2016LeggattsConservative-5.3 pts-6.8 pts+1.5 pts
    2016CentralGreen+0.1 pts-1.3 pts+1.4 pts
    2016HolywellUK Independence Party (UKIP)-5.2 pts-6.6 pts+1.3 pts
    2016NascotConservative-5.5 pts-6.8 pts+1.3 pts
    2016CallowlandGreen-0.1 pts-1.3 pts+1.3 pts
    2016OxheyGreen-2.6 pts-1.3 pts-1.3 pts
    2016NascotGreen-0.3 pts-1.3 pts+1.1 pts
    2016LeggattsTUSC+0.9 pts-0.1 pts+1.0 pts
    2016HolywellConservative-7.7 pts-6.8 pts-0.9 pts
    2016OxheyLabour+0.0 pts+0.9 pts-0.9 pts
    2016CallowlandUK Independence Party (UKIP)-7.4 pts-6.6 pts-0.9 pts
    2016TudorGreen-2.1 pts-1.3 pts-0.8 pts
    2016WoodsideGreen-0.9 pts-1.3 pts+0.5 pts
    2016StanboroughConservative-6.3 pts-6.8 pts+0.5 pts
    2016StanboroughTUSC+0.4 pts-0.1 pts+0.5 pts
    2016CentralUK Independence Party (UKIP)-6.8 pts-6.6 pts-0.3 pts
    2016HolywellTUSC+0.1 pts-0.1 pts+0.2 pts
    2016VicarageConservative-6.6 pts-6.8 pts+0.1 pts
    2016OxheyLiberal Democrats+14.2 pts+14.1 pts+0.1 pts
    2016NascotLiberal Democrats+13.9 pts+14.1 pts-0.1 pts
    2016OxheyTUSC-0.1 pts-0.1 pts-0.1 pts
    2015ParkLiberal Democrats+7.4 pts-5.9 pts+13.4 pts
    2015StanboroughUK Independence Party (UKIP)-18.4 pts-5.5 pts-12.9 pts
    2015VicarageLabour-10.9 pts+0.5 pts-11.4 pts
    2015CallowlandGreen-8.7 pts+1.9 pts-10.6 pts
    2015WoodsideLiberal Democrats-14.7 pts-5.9 pts-8.7 pts
    2015CallowlandUK Independence Party (UKIP)+2.8 pts-5.5 pts+8.3 pts
    2015TudorConservative+19.5 pts+11.3 pts+8.2 pts
    2015TudorLiberal Democrats-12.4 pts-5.9 pts-6.5 pts
    2015NascotLiberal Democrats-12.3 pts-5.9 pts-6.3 pts
    2015ParkConservative+5.0 pts+11.3 pts-6.2 pts
    2015HolywellLiberal Democrats-0.0 pts-5.9 pts+5.9 pts
    2015CentralLiberal Democrats-11.8 pts-5.9 pts-5.8 pts
    2015ParkLabour+5.8 pts+0.5 pts+5.3 pts
    2015VicarageLiberal Democrats-0.7 pts-5.9 pts+5.3 pts
    2015StanboroughLabour+5.6 pts+0.5 pts+5.1 pts
    2015StanboroughLiberal Democrats-10.6 pts-5.9 pts-4.6 pts
    2015LeggattsLabour-3.7 pts+0.5 pts-4.2 pts
    2015HolywellConservative+7.1 pts+11.3 pts-4.2 pts
    2015LeggattsLiberal Democrats-2.1 pts-5.9 pts+3.8 pts
    2015LeggattsGreen-1.9 pts+1.9 pts-3.8 pts
    2015ParkUK Independence Party (UKIP)-1.7 pts-5.5 pts+3.8 pts
    2015NascotLabour+4.3 pts+0.5 pts+3.8 pts
    2015LeggattsConservative+14.8 pts+11.3 pts+3.6 pts
    2015CentralUK Independence Party (UKIP)-2.3 pts-5.5 pts+3.2 pts
    2015WoodsideConservative+14.3 pts+11.3 pts+3.1 pts
    2015WoodsideLabour+3.5 pts+0.5 pts+3.0 pts
    2015HolywellLabour-2.4 pts+0.5 pts-2.9 pts
    2015NascotGreen-0.8 pts+1.9 pts-2.7 pts
    2015NascotConservative+13.8 pts+11.3 pts+2.5 pts
    2015TudorUK Independence Party (UKIP)-7.9 pts-5.5 pts-2.5 pts
    2015HolywellUK Independence Party (UKIP)-7.8 pts-5.5 pts-2.4 pts
    2015VicarageUK Independence Party (UKIP)-3.1 pts-5.5 pts+2.3 pts
    2015VicarageConservative+9.3 pts+11.3 pts-1.9 pts
    2015CentralConservative+9.4 pts+11.3 pts-1.9 pts
    2015TudorGreen+0.0 pts+1.9 pts-1.9 pts
    2015OxheyLiberal Democrats-7.5 pts-5.9 pts-1.5 pts
    2015WoodsideUK Independence Party (UKIP)-6.7 pts-5.5 pts-1.3 pts
    2015ParkGreen+0.7 pts+1.9 pts-1.2 pts
    2015CentralTUSC-1.6 pts-0.5 pts-1.1 pts
    2015OxheyLabour+1.6 pts+0.5 pts+1.1 pts
    2015OxheyConservative+12.3 pts+11.3 pts+1.0 pts
    2015CentralLabour-0.5 pts+0.5 pts-1.0 pts
    2015LeggattsUK Independence Party (UKIP)-6.4 pts-5.5 pts-0.9 pts
    2015CallowlandLiberal Democrats-6.9 pts-5.9 pts-0.9 pts
    2015StanboroughConservative+12.2 pts+11.3 pts+0.9 pts
    2015VicarageTUSC-1.3 pts-0.5 pts-0.9 pts
    2015NascotUK Independence Party (UKIP)-5.0 pts-5.5 pts+0.5 pts
    2015HolywellTUSC-0.9 pts-0.5 pts-0.5 pts
    2015StanboroughTUSC-0.9 pts-0.5 pts-0.5 pts
    2015TudorLabour+0.9 pts+0.5 pts+0.4 pts
    2015CallowlandLabour+0.2 pts+0.5 pts-0.4 pts
    2015OxheyTUSC-0.2 pts-0.5 pts+0.3 pts
    2015LeggattsTUSC-0.7 pts-0.5 pts-0.2 pts
    2015CallowlandConservative+11.0 pts+11.3 pts-0.2 pts