Psephology.AI
    All years

    2020 council by-elections

    49 by-elections on our record, 14 of them won by a different party from last time.

    Gains and losses by party

    PartyGainedLostNet
    Liberal Democrats40▲ +4
    Conservative53▲ +2
    Plaid Cymru - The Party of Wales10▲ +1
    Ashford Independent10▲ +1
    Independent22– 0
    West Suffolk Independents01▼ -1
    Labour14▼ -3
    SNP04▼ -4

    Every by-election

    DateWardWinnerPreviously
    16 JanBrislington EastBristol, City ofLabour 39.7%Hold
    23 JanAlpertonBrentLiberal Democrats 39.7%Gain from Labour
    23 JanBarnhillBrentLabour 45.5%Hold
    23 JanWembley CentralBrentLabour 54.5%Hold
    23 JanMid Galloway and Wigtown WestDumfries and GallowayConservative 61.9%Gain from SNP
    30 JanNewmarket and Red LodgeSuffolkConservative 50.3%Hold
    30 JanNewmarket NorthWest SuffolkConservative 42.5%Gain from West Suffolk Independents
    6 FebBurtonwood and WinwickWarringtonLabour 58.9%Hold
    13 FebWhaley BridgeDerbyshireLabour 50.4%Gain from Conservative
    13 FebYoxallEast StaffordshireConservative 78.5%Hold
    13 FebBorehamwood KenilworthHertsmereConservative 49.0%Gain from Labour
    13 FebSt. Ives EastHuntingdonshireConservative 46.5%Hold
    13 FebCliffsend & PegwellThanetConservative 50.8%Hold
    13 FebMilfordWaverleyIndependent 58.0%Hold
    20 FebCoulby NewhamMiddlesbroughConservative 52.3%Gain from Labour
    27 FebMillfieldBlabyLabour 52.2%Hold
    27 FebDuxfordCambridgeshireLiberal Democrats 59.6%Gain from Conservative
    27 FebCrewe SouthCheshire EastLabour 54.9%Hold
    27 FebHillingdon EastHillingdonConservative 68.8%Hold
    27 FebClayton and OpenshawManchesterIndependent 48.0%Gain from Labour
    27 FebWhittlesfordSouth CambridgeshireConservative 55.2%Hold
    27 FebGwersyllt NorthWrexhamPlaid Cymru - The Party of Wales 41.5%Gain from Independent
    10 MarTill and Wylye ValleyWiltshireConservative 49.6%Hold
    12 MarPark Farm NorthAshfordAshford Independent 60.2%Gain from Conservative
    12 MarEilean a' CheòHighlandIndependent 35.1%Gain from SNP
    12 MarParrettSouth SomersetLiberal Democrats 52.0%Hold
    12 MarWelford-on-AvonStratford-On-AvonLiberal Democrats 43.6%Gain from Independent
    19 MarClackmannanshire EastClackmannanshireNot recordedHold
    19 MarUpper StokeCoventryLabour 52.8%Hold
    19 MarChilworth, Nursling & RownhamsTest ValleyNot recordedHold
    19 MarNewingtonThanetNot recordedHold
    26 MarWhitehaven CentralCopelandNot recordedHold
    26 MarEton ParkEast StaffordshireNot recordedHold
    26 MarWinchcombe and WoodmancoteGloucestershireNot recordedHold
    26 MarAshbyNorth LincolnshireNot recordedHold
    26 MarBroughton and ApplebyNorth LincolnshireNot recordedHold
    2 AprDonningtonTelford & WrekinNot recordedHold
    2 AprBy BrookWiltshireNot recordedHold
    9 AprCastleSwanseaNot recordedHold
    1 OctNorth IslesOrkney IslandsIndependent 80.2%Not known
    8 OctNa Hearadh agus Ceann a Deas nan LochNa h-Eileanan an IarIndependent 100.0%Not known
    15 OctEllon and DistrictAberdeenshireSNP 42.4%Hold
    5 NovKincorth/Nigg/CoveAberdeenSNP 49.3%Hold
    12 NovCraigentinny/DuddingstonEdinburghSNP 39.0%Hold
    19 NovClackmannanshire EastClackmannanshireConservative 54.3%Gain from SNP
    19 NovFortissatNorth LanarkshireNot recordedHold
    19 NovThorniewoodNorth LanarkshireNot recordedHold
    26 NovPerth City NorthPerth and KinrossSNP 61.0%Hold
    26 NovPerth City SouthPerth and KinrossLiberal Democrats 39.8%Gain from SNP