Psephology.AI

    Edinburgh: wards that bucked the trend

    Edinburgh: in 2022, 44 ward results beat the expected swing and 41 trailed it. The biggest gap was Labour in Liberton/Gilmerton (-26.4 pts actual vs -2.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.

    Edinburgh: ward results against the expected swing
    YearWardPartyActual swingExpected swingGap
    2022Liberton/GilmertonLabour-26.4 pts-2.2 pts-24.3 pts
    2022Colinton/FairmileheadLabour+12.8 pts-2.2 pts+15.0 pts
    2022Corstorphine/MurrayfieldLiberal Democrats+19.2 pts+6.9 pts+12.2 pts
    2022Drum Brae/GyleLiberal Democrats+18.3 pts+6.9 pts+11.4 pts
    2022Fountainbridge/CraiglockhartLabour+8.6 pts-2.2 pts+10.8 pts
    2022InverleithLiberal Democrats+17.1 pts+6.9 pts+10.2 pts
    2022Colinton/FairmileheadConservative-19.8 pts-10.2 pts-9.6 pts
    2022Fountainbridge/CraiglockhartGreen-7.7 pts+1.8 pts-9.4 pts
    2022Liberton/GilmertonLiberal Democrats-1.4 pts+6.9 pts-8.4 pts
    2022LeithLiberal Democrats-1.0 pts+6.9 pts-8.0 pts
    2022Corstorphine/MurrayfieldConservative-17.4 pts-10.2 pts-7.2 pts
    2022MorningsideLabour+5.0 pts-2.2 pts+7.2 pts
    2022InverleithConservative-16.9 pts-10.2 pts-6.6 pts
    2022Sighthill/GorgieLiberal Democrats+0.3 pts+6.9 pts-6.6 pts
    2022Southside/NewingtonLabour+3.9 pts-2.2 pts+6.1 pts
    2022Portobello/CraigmillarConservative-4.2 pts-10.2 pts+6.1 pts
    2022Craigentinny/DuddingstonConservative-4.3 pts-10.2 pts+5.9 pts
    2022Portobello/CraigmillarSNP+4.8 pts-1.1 pts+5.9 pts
    2022Portobello/CraigmillarLiberal Democrats+1.8 pts+6.9 pts-5.1 pts
    2022Fountainbridge/CraiglockhartConservative-5.2 pts-10.2 pts+5.0 pts
    2022Liberton/GilmertonConservative-5.2 pts-10.2 pts+5.0 pts
    2022ForthLiberal Democrats+11.9 pts+6.9 pts+4.9 pts
    2022Drum Brae/GyleLabour-7.1 pts-2.2 pts-4.9 pts
    2022Fountainbridge/CraiglockhartLiberal Democrats+2.1 pts+6.9 pts-4.9 pts
    2022Leith WalkGreen+6.2 pts+1.8 pts+4.4 pts
    2022Craigentinny/DuddingstonLiberal Democrats+2.5 pts+6.9 pts-4.4 pts
    2022Portobello/CraigmillarLabour-6.5 pts-2.2 pts-4.3 pts
    2022Pentland HillsLiberal Democrats+3.0 pts+6.9 pts-3.9 pts
    2022Pentland HillsSNP+2.5 pts-1.1 pts+3.6 pts
    2022Sighthill/GorgieLabour+1.4 pts-2.2 pts+3.6 pts
    2022City CentreLabour+1.4 pts-2.2 pts+3.6 pts
    2022LeithConservative-6.9 pts-10.2 pts+3.3 pts
    2022Sighthill/GorgieGreen-1.6 pts+1.8 pts-3.3 pts
    2022LeithLabour+1.0 pts-2.2 pts+3.2 pts
    2022ForthConservative-13.3 pts-10.2 pts-3.1 pts
    2022Craigentinny/DuddingstonGreen+4.8 pts+1.8 pts+3.0 pts
    2022Pentland HillsConservative-7.3 pts-10.2 pts+3.0 pts
    2022Sighthill/GorgieSNP-4.0 pts-1.1 pts-2.9 pts
    2022Sighthill/GorgieConservative-7.3 pts-10.2 pts+2.9 pts
    2022Southside/NewingtonLiberal Democrats+4.0 pts+6.9 pts-2.9 pts
    2022Fountainbridge/CraiglockhartSNP+1.7 pts-1.1 pts+2.8 pts
    2022Leith WalkConservative-7.5 pts-10.2 pts+2.7 pts
    2022InverleithIndependent-2.5 pts+0.2 pts-2.7 pts
    2022Leith WalkSNP-3.7 pts-1.1 pts-2.6 pts
    2022City CentreGreen-0.7 pts+1.8 pts-2.5 pts
    2022LeithSNP-3.5 pts-1.1 pts-2.5 pts
    2022Colinton/FairmileheadSNP-3.5 pts-1.1 pts-2.4 pts
    2022InverleithLabour+0.2 pts-2.2 pts+2.4 pts
    2022Corstorphine/MurrayfieldLabour+0.2 pts-2.2 pts+2.4 pts
    2022AlmondLiberal Democrats+9.1 pts+6.9 pts+2.1 pts
    2022Liberton/GilmertonSNP-3.1 pts-1.1 pts-2.0 pts
    2022Corstorphine/MurrayfieldSNP-2.9 pts-1.1 pts-1.8 pts
    2022InverleithSNP+0.7 pts-1.1 pts+1.8 pts
    2022Drum Brae/GyleSNP-2.9 pts-1.1 pts-1.8 pts
    2022Pentland HillsGreen+3.5 pts+1.8 pts+1.7 pts
    2022MorningsideConservative-11.9 pts-10.2 pts-1.7 pts
    2022LeithGreen+3.4 pts+1.8 pts+1.7 pts
    2022AlmondLabour-0.6 pts-2.2 pts+1.6 pts
    2022Pentland HillsLabour-3.5 pts-2.2 pts-1.3 pts
    2022Leith WalkLiberal Democrats+8.2 pts+6.9 pts+1.3 pts
    2022MorningsideSNP-2.4 pts-1.1 pts-1.3 pts
    2022InverleithGreen+0.5 pts+1.8 pts-1.3 pts
    2022Liberton/GilmertonGreen+3.1 pts+1.8 pts+1.3 pts
    2022City CentreConservative-11.3 pts-10.2 pts-1.0 pts
    2022Southside/NewingtonGreen+2.7 pts+1.8 pts+0.9 pts
    2022Southside/NewingtonConservative-9.3 pts-10.2 pts+0.9 pts
    2022ForthGreen+2.7 pts+1.8 pts+0.9 pts
    2022AlmondGreen+2.7 pts+1.8 pts+0.9 pts
    2022AlmondConservative-9.4 pts-10.2 pts+0.8 pts
    2022Colinton/FairmileheadLiberal Democrats+7.8 pts+6.9 pts+0.8 pts
    2022ForthSNP-0.3 pts-1.1 pts+0.8 pts
    2022Craigentinny/DuddingstonSNP-0.4 pts-1.1 pts+0.7 pts
    2022Portobello/CraigmillarGreen+1.1 pts+1.8 pts-0.7 pts
    2022MorningsideLiberal Democrats+6.2 pts+6.9 pts-0.7 pts
    2022Drum Brae/GyleConservative-10.9 pts-10.2 pts-0.7 pts
    2022Colinton/FairmileheadGreen+1.2 pts+1.8 pts-0.6 pts
    2022AlmondSNP-1.7 pts-1.1 pts-0.6 pts
    2022City CentreSNP-0.6 pts-1.1 pts+0.5 pts
    2022Craigentinny/DuddingstonLabour-2.6 pts-2.2 pts-0.4 pts
    2022ForthLabour-1.8 pts-2.2 pts+0.4 pts
    2022Southside/NewingtonSNP-1.4 pts-1.1 pts-0.3 pts
    2022Drum Brae/GyleGreen+1.5 pts+1.8 pts-0.3 pts
    2022City CentreLiberal Democrats+7.1 pts+6.9 pts+0.2 pts
    2022Corstorphine/MurrayfieldGreen+1.7 pts+1.8 pts-0.1 pts
    2022MorningsideGreen+1.7 pts+1.8 pts-0.1 pts