Psephology.AI

    Milton Keynes: wards that bucked the trend

    Milton Keynes: in 2024, 28 ward results beat the expected swing and 40 trailed it. The biggest gap was Conservative in Bletchley East (-25.3 pts actual vs -0.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.

    Milton Keynes: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2024Bletchley EastConservative-25.3 pts-0.7 pts-24.6 pts
    2024StantonburyLabour-9.8 pts+7.8 pts-17.6 pts
    2024OlneyLabour-9.3 pts+7.8 pts-17.1 pts
    2024Bletchley EastGreen+19.2 pts+3.4 pts+15.8 pts
    2024Danesborough and WaltonLabour-4.9 pts+7.8 pts-12.7 pts
    2024Loughton and ShenleyLabour-3.6 pts+7.8 pts-11.4 pts
    2024BroughtonLiberal Democrats-12.8 pts-1.5 pts-11.3 pts
    2024Danesborough and WaltonConservative+10.3 pts-0.7 pts+11.0 pts
    2024Bletchley EastLiberal Democrats+8.5 pts-1.5 pts+10.0 pts
    2024OlneyConservative+9.0 pts-0.7 pts+9.7 pts
    2024Woughton and FishermeadLabour-1.7 pts+7.8 pts-9.5 pts
    2024Campbell Park and Old WoughtonLiberal Democrats-11.0 pts-1.5 pts-9.4 pts
    2024MonkstonLiberal Democrats-10.5 pts-1.5 pts-8.9 pts
    2024Newport Pagnell SouthConservative-9.2 pts-0.7 pts-8.5 pts
    2024Bletchley ParkLabour+15.5 pts+7.8 pts+7.7 pts
    2024Newport Pagnell North and HanslopeLiberal Democrats-8.8 pts-1.5 pts-7.3 pts
    2024BradwellLiberal Democrats+5.1 pts-1.5 pts+6.7 pts
    2024Central Milton KeynesLabour+1.6 pts+7.8 pts-6.2 pts
    2024Shenley Brook EndConservative-6.8 pts-0.7 pts-6.1 pts
    2024Shenley Brook EndLiberal Democrats+4.5 pts-1.5 pts+6.1 pts
    2024Shenley Brook EndLabour+1.8 pts+7.8 pts-5.9 pts
    2024Newport Pagnell North and HanslopeLabour+2.2 pts+7.8 pts-5.6 pts
    2024BradwellLabour+2.7 pts+7.8 pts-5.1 pts
    2024StantonburyGreen-1.5 pts+3.4 pts-4.9 pts
    2024Newport Pagnell North and HanslopeConservative+3.7 pts-0.7 pts+4.4 pts
    2024MonkstonLabour+3.8 pts+7.8 pts-4.0 pts
    2024TattenhoeConservative+3.3 pts-0.7 pts+4.0 pts
    2024Campbell Park and Old WoughtonConservative+3.3 pts-0.7 pts+3.9 pts
    2024BroughtonConservative+3.1 pts-0.7 pts+3.8 pts
    2024Danesborough and WaltonGreen-0.4 pts+3.4 pts-3.7 pts
    2024TattenhoeGreen-0.2 pts+3.4 pts-3.6 pts
    2024StantonburyConservative+2.7 pts-0.7 pts+3.4 pts
    2024Loughton and ShenleyGreen+0.1 pts+3.4 pts-3.2 pts
    2024MonkstonGreen+6.5 pts+3.4 pts+3.2 pts
    2024Stony StratfordGreen+0.2 pts+3.4 pts-3.1 pts
    2024Stony StratfordLabour+4.7 pts+7.8 pts-3.1 pts
    2024MonkstonConservative-3.8 pts-0.7 pts-3.1 pts
    2024WolvertonLiberal Democrats+1.6 pts-1.5 pts+3.1 pts
    2024Shenley Brook EndGreen+0.4 pts+3.4 pts-2.9 pts
    2024Campbell Park and Old WoughtonGreen+0.7 pts+3.4 pts-2.7 pts
    2024Woughton and FishermeadConservative+2.0 pts-0.7 pts+2.7 pts
    2024Bletchley ParkLiberal Democrats+1.0 pts-1.5 pts+2.5 pts
    2024Central Milton KeynesLiberal Democrats-4.0 pts-1.5 pts-2.5 pts
    2024BroughtonLabour+5.6 pts+7.8 pts-2.2 pts
    2024Stony StratfordConservative-2.8 pts-0.7 pts-2.1 pts
    2024Bletchley ParkConservative+1.4 pts-0.7 pts+2.0 pts
    2024Bletchley WestGreen+1.4 pts+3.4 pts-1.9 pts
    2024Newport Pagnell SouthLiberal Democrats+0.2 pts-1.5 pts+1.8 pts
    2024TattenhoeLiberal Democrats+0.2 pts-1.5 pts+1.7 pts
    2024WolvertonGreen+5.1 pts+3.4 pts+1.7 pts
    2024Bletchley EastLabour-6.7 pts-8.4 pts+1.7 pts
    2024Woughton and FishermeadGreen+1.8 pts+3.4 pts-1.6 pts
    2024Loughton and ShenleyLiberal Democrats-0.0 pts-1.5 pts+1.5 pts
    2024Bletchley ParkGreen+2.2 pts+3.4 pts-1.2 pts
    2024Bletchley WestLiberal Democrats-0.4 pts-1.5 pts+1.2 pts
    2024OlneyLiberal Democrats-0.5 pts-1.5 pts+1.1 pts
    2024Newport Pagnell SouthLabour+6.8 pts+7.8 pts-1.0 pts
    2024WolvertonConservative-1.7 pts-0.7 pts-1.0 pts
    2024Danesborough and WaltonLiberal Democrats-0.6 pts-1.5 pts+0.9 pts
    2024Campbell Park and Old WoughtonLabour+7.0 pts+7.8 pts-0.8 pts
    2024Woughton and FishermeadLiberal Democrats-2.2 pts-1.5 pts-0.6 pts
    2024Stony StratfordLiberal Democrats-2.1 pts-1.5 pts-0.6 pts
    2024Loughton and ShenleyConservative-1.2 pts-0.7 pts-0.5 pts
    2024Central Milton KeynesGreen+2.9 pts+3.4 pts-0.5 pts
    2024StantonburyLiberal Democrats-1.9 pts-1.5 pts-0.3 pts
    2024OlneyGreen+3.6 pts+3.4 pts+0.2 pts
    2024Central Milton KeynesConservative-0.5 pts-0.7 pts+0.2 pts
    2024Bletchley WestConservative-0.5 pts-0.7 pts+0.2 pts
    2023OlneyLabour+26.3 pts-7.4 pts+33.7 pts
    2023Danesborough and WaltonLabour+15.2 pts-7.4 pts+22.5 pts
    2023OlneyGreen-15.6 pts+0.4 pts-16.0 pts
    2023Newport Pagnell North and HanslopeLiberal Democrats+13.3 pts-1.5 pts+14.8 pts
    2023TattenhoeConservative-15.1 pts-2.7 pts-12.4 pts
    2023Campbell Park and Old WoughtonLiberal Democrats-13.8 pts-1.5 pts-12.3 pts
    2023Campbell Park and Old WoughtonLabour+4.5 pts-7.4 pts+11.9 pts
    2023StantonburyLabour+4.5 pts-7.4 pts+11.9 pts
    2023Danesborough and WaltonConservative-13.0 pts-2.7 pts-10.3 pts
    2023BroughtonLiberal Democrats+7.7 pts-1.5 pts+9.2 pts
    2023BradwellLabour+1.4 pts-7.4 pts+8.7 pts
    2023BroughtonConservative-9.9 pts-2.7 pts-7.2 pts
    2023BroughtonLabour-0.2 pts-7.4 pts+7.2 pts
    2023Newport Pagnell SouthLabour-0.3 pts-7.4 pts+7.1 pts
    2023MonkstonLabour-0.5 pts-7.4 pts+6.9 pts
    2023Bletchley EastConservative-9.3 pts-2.7 pts-6.6 pts
    2023Shenley Brook EndConservative+3.9 pts-2.7 pts+6.6 pts
    2023Campbell Park and Old WoughtonConservative+3.8 pts-2.7 pts+6.5 pts
    2023Bletchley ParkLabour-13.7 pts-7.4 pts-6.3 pts
    2023Bletchley ParkConservative-9.0 pts-2.7 pts-6.3 pts
    2023OlneyConservative+3.5 pts-2.7 pts+6.2 pts
    2023Shenley Brook EndLiberal Democrats-7.6 pts-1.5 pts-6.1 pts
    2023Newport Pagnell North and HanslopeLabour-1.5 pts-7.4 pts+5.8 pts
    2023Shenley Brook EndLabour-1.7 pts-7.4 pts+5.7 pts
    2023Central Milton KeynesLabour-1.8 pts-7.4 pts+5.5 pts
    2023Stony StratfordLiberal Democrats+3.5 pts-1.5 pts+5.0 pts
    2023MonkstonLiberal Democrats-6.4 pts-1.5 pts-4.8 pts
    2023Stony StratfordConservative+1.9 pts-2.7 pts+4.6 pts
    2023Loughton and ShenleyLabour-3.4 pts-7.4 pts+4.0 pts
    2023Bletchley WestLiberal Democrats+2.3 pts-1.5 pts+3.8 pts
    2023Newport Pagnell SouthConservative+1.0 pts-2.7 pts+3.7 pts
    2023Loughton and ShenleyLiberal Democrats+2.1 pts-1.5 pts+3.6 pts
    2023Central Milton KeynesConservative+0.8 pts-2.7 pts+3.5 pts
    2023Loughton and ShenleyConservative+0.8 pts-2.7 pts+3.4 pts
    2023StantonburyConservative-6.0 pts-2.7 pts-3.3 pts
    2023Central Milton KeynesLiberal Democrats-4.7 pts-1.5 pts-3.2 pts
    2023WolvertonLiberal Democrats+1.5 pts-1.5 pts+3.0 pts
    2023Newport Pagnell SouthLiberal Democrats-4.4 pts-1.5 pts-2.9 pts
    2023Woughton and FishermeadLabour-4.6 pts-7.4 pts+2.8 pts
    2023Danesborough and WaltonGreen-2.4 pts+0.4 pts-2.8 pts
    2023Danesborough and WaltonLiberal Democrats-4.3 pts-1.5 pts-2.7 pts
    2023Bletchley ParkLiberal Democrats+1.0 pts-1.5 pts+2.5 pts
    2023MonkstonConservative-0.2 pts-2.7 pts+2.5 pts
    2023StantonburyLiberal Democrats+0.8 pts-1.5 pts+2.3 pts
    2023Bletchley WestConservative-0.4 pts-2.7 pts+2.3 pts
    2023Bletchley WestGreen+2.4 pts+0.4 pts+2.0 pts
    2023Bletchley EastLiberal Democrats+0.3 pts-1.5 pts+1.8 pts
    2023BradwellConservative-0.9 pts-2.7 pts+1.8 pts
    2023Bletchley ParkGreen+1.6 pts+0.4 pts+1.2 pts
    2023BradwellLiberal Democrats-0.4 pts-1.5 pts+1.1 pts
    2023WolvertonGreen-0.6 pts+0.4 pts-1.0 pts
    2023Stony StratfordGreen+1.3 pts+0.4 pts+0.8 pts
    2023Stony StratfordLabour-6.6 pts-7.4 pts+0.8 pts
    2023Bletchley EastGreen-0.3 pts+0.4 pts-0.7 pts
    2023WolvertonConservative-3.4 pts-2.7 pts-0.7 pts
    2023Woughton and FishermeadConservative-2.2 pts-2.7 pts+0.5 pts
    2023Newport Pagnell North and HanslopeConservative-2.2 pts-2.7 pts+0.4 pts
    2023TattenhoeGreen+0.0 pts+0.4 pts-0.4 pts
    2023Woughton and FishermeadLiberal Democrats-1.1 pts-1.5 pts+0.4 pts
    2023TattenhoeLiberal Democrats-1.8 pts-1.5 pts-0.2 pts
    2023StantonburyGreen+0.6 pts+0.4 pts+0.2 pts
    2023Loughton and ShenleyGreen+0.5 pts+0.4 pts+0.1 pts
    2022Campbell Park and Old WoughtonLiberal Democrats+26.9 pts+6.2 pts+20.7 pts
    2022TattenhoeConservative+9.1 pts-6.9 pts+16.0 pts
    2022OlneyConservative-19.8 pts-6.9 pts-12.9 pts
    2022OlneyGreen+11.4 pts-0.8 pts+12.3 pts
    2022Campbell Park and Old WoughtonConservative-17.2 pts-6.9 pts-10.3 pts
    2022TattenhoeLabour-8.7 pts+1.3 pts-10.0 pts
    2022Newport Pagnell North and HanslopeLiberal Democrats-3.1 pts+6.2 pts-9.3 pts
    2022OlneyLabour-7.6 pts+1.3 pts-8.9 pts
    2022Stony StratfordLabour+9.9 pts+1.3 pts+8.6 pts
    2022Shenley Brook EndLiberal Democrats+13.8 pts+6.2 pts+7.6 pts
    2022Woughton and FishermeadLabour+8.7 pts+1.3 pts+7.4 pts
    2022Bletchley EastLabour+8.6 pts+1.3 pts+7.2 pts
    2022Bletchley WestLabour+7.9 pts+1.3 pts+6.5 pts
    2022Stony StratfordLiberal Democrats-0.2 pts+6.2 pts-6.4 pts
    2022WolvertonLabour+7.7 pts+1.3 pts+6.3 pts
    2022Newport Pagnell SouthLiberal Democrats+12.4 pts+6.2 pts+6.2 pts
    2022Campbell Park and Old WoughtonLabour-4.5 pts+1.3 pts-5.9 pts
    2022Bletchley ParkLabour+7.1 pts+1.3 pts+5.8 pts
    2022Loughton and ShenleyLiberal Democrats+1.0 pts+6.2 pts-5.1 pts
    2022Bletchley WestLiberal Democrats+1.1 pts+6.2 pts-5.1 pts
    2022Danesborough and WaltonLabour+6.4 pts+1.3 pts+5.1 pts
    2022TattenhoeLiberal Democrats+1.4 pts+6.2 pts-4.8 pts
    2022WolvertonLiberal Democrats+1.4 pts+6.2 pts-4.7 pts
    2022Central Milton KeynesLiberal Democrats+10.8 pts+6.2 pts+4.6 pts
    2022Newport Pagnell North and HanslopeLabour+5.5 pts+1.3 pts+4.2 pts
    2022Danesborough and WaltonLiberal Democrats+2.1 pts+6.2 pts-4.1 pts
    2022BradwellConservative-3.2 pts-6.9 pts+3.7 pts
    2022StantonburyLiberal Democrats+2.6 pts+6.2 pts-3.6 pts
    2022WolvertonGreen+2.4 pts-0.8 pts+3.2 pts
    2022StantonburyLabour+4.5 pts+1.3 pts+3.2 pts
    2022Central Milton KeynesLabour+4.5 pts+1.3 pts+3.1 pts
    2022Bletchley WestConservative-10.1 pts-6.9 pts-3.1 pts
    2022WolvertonConservative-4.0 pts-6.9 pts+2.9 pts
    2022Newport Pagnell North and HanslopeConservative-9.8 pts-6.9 pts-2.9 pts
    2022Bletchley EastLiberal Democrats+3.4 pts+6.2 pts-2.8 pts
    2022Shenley Brook EndLabour-1.4 pts+1.3 pts-2.7 pts
    2022Woughton and FishermeadLiberal Democrats+3.6 pts+6.2 pts-2.6 pts
    2022BroughtonLabour-1.1 pts+1.3 pts-2.5 pts
    2022Loughton and ShenleyConservative-4.5 pts-6.9 pts+2.4 pts
    2022BradwellLabour+3.6 pts+1.3 pts+2.3 pts
    2022BroughtonLiberal Democrats+8.3 pts+6.2 pts+2.1 pts
    2022Stony StratfordConservative-9.0 pts-6.9 pts-2.0 pts
    2022Newport Pagnell SouthConservative-8.9 pts-6.9 pts-2.0 pts
    2022Loughton and ShenleyLabour+3.3 pts+1.3 pts+1.9 pts
    2022Bletchley ParkGreen-2.5 pts-0.8 pts-1.7 pts
    2022Bletchley EastConservative-8.3 pts-6.9 pts-1.4 pts
    2022Bletchley EastIndependent-0.5 pts+0.8 pts-1.3 pts
    2022MonkstonConservative-5.7 pts-6.9 pts+1.3 pts
    2022StantonburyGreen+0.3 pts-0.8 pts+1.1 pts
    2022MonkstonLabour+0.3 pts+1.3 pts-1.1 pts
    2022Loughton and ShenleyGreen+0.2 pts-0.8 pts+1.0 pts
    2022TattenhoeGreen-1.8 pts-0.8 pts-1.0 pts
    2022Newport Pagnell SouthLabour+2.3 pts+1.3 pts+0.9 pts
    2022Danesborough and WaltonConservative-7.8 pts-6.9 pts-0.9 pts
    2022MonkstonLiberal Democrats+5.4 pts+6.2 pts-0.8 pts
    2022Woughton and FishermeadConservative-6.2 pts-6.9 pts+0.7 pts
    2022StantonburyConservative-7.4 pts-6.9 pts-0.5 pts
    2022BradwellLiberal Democrats+5.8 pts+6.2 pts-0.4 pts
    2022Newport Pagnell North and HanslopeWEP+0.4 pts+0.0 pts+0.4 pts
    2022BroughtonConservative-7.1 pts-6.9 pts-0.2 pts
    2022Shenley Brook EndConservative-7.1 pts-6.9 pts-0.2 pts
    2022Bletchley WestGreen-1.0 pts-0.8 pts-0.1 pts
    2022Danesborough and WaltonGreen-0.7 pts-0.8 pts+0.1 pts
    2022Bletchley EastGreen-0.7 pts-0.8 pts+0.1 pts
    2022Central Milton KeynesConservative-6.9 pts-6.9 pts+0.1 pts
    2022Stony StratfordGreen-0.8 pts-0.8 pts+0.1 pts
    2022Bletchley ParkConservative-6.9 pts-6.9 pts+0.0 pts
    2021Central Milton KeynesIndependent-28.0 pts+0.2 pts-28.2 pts
    2021Central Milton KeynesLiberal Democrats-29.0 pts-6.0 pts-23.0 pts
    2021Central Milton KeynesGreen-25.3 pts-3.9 pts-21.4 pts
    2021BradwellLabour-6.6 pts+8.0 pts-14.6 pts
    2021Newport Pagnell SouthConservative+20.2 pts+6.7 pts+13.5 pts
    2021Bletchley EastLabour-3.6 pts+8.0 pts-11.6 pts
    2021Newport Pagnell SouthLiberal Democrats-15.9 pts-6.0 pts-9.9 pts
    2021Newport Pagnell SouthLabour-1.5 pts+8.0 pts-9.5 pts
    2021Bletchley WestUK Independence Party (UKIP)-11.4 pts-2.8 pts-8.6 pts
    2021Bletchley EastGreen-11.8 pts-3.9 pts-7.9 pts
    2021Newport Pagnell North and HanslopeLiberal Democrats+1.9 pts-6.0 pts+7.8 pts
    2021Bletchley WestConservative+13.9 pts+6.7 pts+7.3 pts
    2021TattenhoeConservative-0.5 pts+6.7 pts-7.2 pts
    2021Newport Pagnell North and HanslopeLabour+0.9 pts+8.0 pts-7.1 pts
    2021Bletchley ParkConservative+13.3 pts+6.7 pts+6.7 pts
    2021Loughton and ShenleyConservative+0.1 pts+6.7 pts-6.6 pts
    2021Campbell Park and Old WoughtonLabour+1.5 pts+8.0 pts-6.5 pts
    2021Bletchley ParkLabour+1.6 pts+8.0 pts-6.4 pts
    2021WolvertonConservative+0.9 pts+6.7 pts-5.8 pts
    2021Stony StratfordLabour+2.4 pts+8.0 pts-5.6 pts
    2021Bletchley EastConservative+12.2 pts+6.7 pts+5.6 pts
    2021Shenley Brook EndLiberal Democrats-0.6 pts-6.0 pts+5.4 pts
    2021Shenley Brook EndLabour+2.7 pts+8.0 pts-5.3 pts
    2021Bletchley WestLabour+2.7 pts+8.0 pts-5.3 pts
    2021Woughton and FishermeadLiberal Democrats-0.9 pts-6.0 pts+5.1 pts
    2021OlneyConservative+1.9 pts+6.7 pts-4.8 pts
    2021WolvertonLabour+3.4 pts+8.0 pts-4.6 pts
    2021StantonburyLabour+3.7 pts+8.0 pts-4.3 pts
    2021Danesborough and WaltonLabour+3.7 pts+8.0 pts-4.3 pts
    2021Campbell Park and Old WoughtonLiberal Democrats-2.0 pts-6.0 pts+4.0 pts
    2021BradwellGreen-0.1 pts-3.9 pts+3.8 pts
    2021Stony StratfordGreen-0.2 pts-3.9 pts+3.7 pts
    2021Bletchley EastLiberal Democrats-2.3 pts-6.0 pts+3.7 pts
    2021OlneyGreen-0.3 pts-3.9 pts+3.6 pts
    2021Bletchley ParkGreen-0.3 pts-3.9 pts+3.6 pts
    2021TattenhoeLiberal Democrats-2.4 pts-6.0 pts+3.6 pts
    2021BradwellLiberal Democrats-2.5 pts-6.0 pts+3.5 pts
    2021Bletchley WestGreen-0.6 pts-3.9 pts+3.3 pts
    2021WolvertonGreen-6.9 pts-3.9 pts-3.0 pts
    2021MonkstonLabour+5.1 pts+8.0 pts-2.9 pts
    2021BroughtonLabour+5.2 pts+8.0 pts-2.8 pts
    2021Stony StratfordLiberal Democrats-3.1 pts-6.0 pts+2.8 pts
    2021Shenley Brook EndGreen-1.2 pts-3.9 pts+2.7 pts
    2021Campbell Park and Old WoughtonGreen-1.3 pts-3.9 pts+2.6 pts
    2021BradwellConservative+9.3 pts+6.7 pts+2.6 pts
    2021Loughton and ShenleyLiberal Democrats-3.4 pts-6.0 pts+2.6 pts
    2021TattenhoeLabour+5.5 pts+8.0 pts-2.5 pts
    2021Danesborough and WaltonLiberal Democrats-3.5 pts-6.0 pts+2.4 pts
    2021Woughton and FishermeadGreen-6.0 pts-3.9 pts-2.0 pts
    2021StantonburyConservative+4.6 pts+6.7 pts-2.0 pts
    2021Danesborough and WaltonConservative+4.7 pts+6.7 pts-2.0 pts
    2021StantonburyLiberal Democrats-4.1 pts-6.0 pts+1.9 pts
    2021MonkstonLiberal Democrats-4.6 pts-6.0 pts+1.4 pts
    2021OlneyLiberal Democrats-4.6 pts-6.0 pts+1.4 pts
    2021TattenhoeGreen-2.6 pts-3.9 pts+1.3 pts
    2021Bletchley WestLiberal Democrats-4.7 pts-6.0 pts+1.3 pts
    2021WolvertonLiberal Democrats-4.9 pts-6.0 pts+1.1 pts
    2021Newport Pagnell SouthGreen-2.8 pts-3.9 pts+1.1 pts
    2021OlneyLabour+9.0 pts+8.0 pts+1.0 pts
    2021Danesborough and WaltonGreen-4.9 pts-3.9 pts-1.0 pts
    2021Newport Pagnell North and HanslopeConservative+7.6 pts+6.7 pts+0.9 pts
    2021Loughton and ShenleyLabour+7.2 pts+8.0 pts-0.8 pts
    2021Shenley Brook EndConservative+7.4 pts+6.7 pts+0.7 pts
    2021Campbell Park and Old WoughtonConservative+5.9 pts+6.7 pts-0.7 pts
    2021BroughtonConservative+6.0 pts+6.7 pts-0.6 pts
    2021MonkstonConservative+7.3 pts+6.7 pts+0.6 pts
    2021Woughton and FishermeadConservative+6.1 pts+6.7 pts-0.6 pts
    2021Stony StratfordConservative+6.1 pts+6.7 pts-0.5 pts
    2021StantonburyGreen-4.2 pts-3.9 pts-0.3 pts
    2021BroughtonLiberal Democrats-6.0 pts-6.0 pts-0.0 pts
    2021Loughton and ShenleyGreen-3.9 pts-3.9 pts-0.0 pts
    2019Central Milton KeynesIndependent+28.7 pts+0.5 pts+28.2 pts
    2019Bletchley EastLabour-33.1 pts-5.6 pts-27.6 pts
    2019Central Milton KeynesLiberal Democrats+27.6 pts+2.1 pts+25.4 pts
    2019Central Milton KeynesGreen+23.4 pts+5.0 pts+18.4 pts
    2019TattenhoeLabour-18.4 pts-5.6 pts-12.8 pts
    2019TattenhoeConservative+6.5 pts-1.8 pts+8.3 pts
    2019Newport Pagnell North and HanslopeConservative-9.9 pts-1.8 pts-8.1 pts
    2019Bletchley ParkConservative-8.8 pts-1.8 pts-6.9 pts
    2019Danesborough and WaltonConservative-8.3 pts-1.8 pts-6.5 pts
    2019Stony StratfordLabour-11.4 pts-5.6 pts-5.9 pts
    2019BroughtonLiberal Democrats+7.6 pts+2.1 pts+5.5 pts
    2019Shenley Brook EndLiberal Democrats-3.2 pts+2.1 pts-5.3 pts
    2019Bletchley WestLabour-10.7 pts-5.6 pts-5.2 pts
    2019Bletchley EastLiberal Democrats-2.8 pts+2.1 pts-4.9 pts
    2019BroughtonGreen+0.2 pts+5.0 pts-4.8 pts
    2019BradwellLiberal Democrats+6.9 pts+2.1 pts+4.8 pts
    2019Danesborough and WaltonGreen+9.7 pts+5.0 pts+4.7 pts
    2019Bletchley WestConservative-6.5 pts-1.8 pts-4.7 pts
    2019Bletchley WestGreen+0.8 pts+5.0 pts-4.2 pts
    2019Campbell Park and Old WoughtonLabour-9.7 pts-5.6 pts-4.2 pts
    2019Shenley Brook EndGreen+0.9 pts+5.0 pts-4.1 pts
    2019StantonburyLabour-9.5 pts-5.6 pts-3.9 pts
    2019OlneyConservative-5.8 pts-1.8 pts-3.9 pts
    2019Stony StratfordLiberal Democrats+5.8 pts+2.1 pts+3.6 pts
    2019TattenhoeGreen+8.6 pts+5.0 pts+3.6 pts
    2019Newport Pagnell North and HanslopeLiberal Democrats+5.6 pts+2.1 pts+3.4 pts
    2019StantonburyConservative+1.6 pts-1.8 pts+3.4 pts
    2019MonkstonLiberal Democrats+5.5 pts+2.1 pts+3.4 pts
    2019StantonburyGreen+8.3 pts+5.0 pts+3.3 pts
    2019Loughton and ShenleyConservative-5.0 pts-1.8 pts-3.2 pts
    2019Newport Pagnell SouthLiberal Democrats+5.3 pts+2.1 pts+3.1 pts
    2019WolvertonGreen+8.0 pts+5.0 pts+3.0 pts