Psephology.AI
    All years

    2015 council by-elections

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

    Gains and losses by party

    PartyGainedLostNet
    Conservative129▲ +3
    Liberal Democrats64▲ +2
    Green10▲ +1
    LIB10▲ +1
    Independent22– 0
    Labour45▼ -1
    SNP01▼ -1
    UK Independence Party (UKIP)05▼ -5

    Every by-election

    DateWardWinnerPreviously
    8 JanBolsover North West [merged 31691364]BolsoverLabour 45.0%Hold
    22 JanKirkcaldy EastFifeSNP 47.5%Hold
    22 JanCrowborough WestWealdenConservative 47.5%Hold
    28 JanPurley on ThamesWest BerkshireConservative 68.1%Hold
    29 JanMarshalswick SouthSt. AlbansConservative 30.8%Not known
    5 FebBrimingtonDerbyshireLabour 62.0%Hold
    12 FebBar HillCambridgeshireConservative 46.0%Hold
    12 FebMark Hall [merged 01181223]HarlowLabour 42.6%Not known
    12 FebOswestry EastShropshireConservative 47.5%Hold
    19 FebHengoedCarmarthenshireLabour 33.2%Hold
    5 MarBockingBraintreeConservative 34.3%Hold
    5 MarKentonBrentConservative 51.6%Hold
    5 MarSt Pancras and Somers TownCamdenLabour 72.8%Hold
    5 MarSelhurstCroydonLabour 71.5%Hold
    12 MarAn Taobh Siar agus NisWestern IslesIndependentHold
    19 MarRhyl South WestDenbighshireLabour 63.6%Hold
    26 MarGlenrothes West and Kinglassie (Quota = 2296)FifeSNP 55.3%Not known
    26 MarBuckie (Quota = 1249)MoraySNP 59.5%Not known
    26 MarArmadale and BlackridgeWest LothianSNP 43.4%Hold
    26 MarBeinn na Foghla agus Uibhist a Tuath (Quota = 370)Western IslesIndependent 59.1%Not known
    1 AprWhyteleafeTandridgeLiberal Democrats 50.0%Gain from Conservative
    16 AprWalney SouthBarrow-in-FurnessLabour 45.9%Hold
    4 JunWisbech SouthCambridgeshireConservative 63.8%Gain from UK Independence Party (UKIP)
    11 JunWallington South [merged 6b73374d]SuttonLiberal Democrats 44.1%Hold
    11 JunElected MayorTower HamletsLabour 40.4%Not known
    11 JunStepney GreenTower HamletsLabour 42.1%Not known
    17 JunCandlewickCity of London CorporationIndependent 100.0%Not known
    25 JunRomseyCambridgeshireLabour 37.3%Gain from Liberal Democrats
    30 JunPentyrchCardiffConservative 40.2%Hold
    2 JulGrantham BarrowbyLincolnshireConservative 49.5%Hold
    2 JulHampton WickRichmond upon ThamesLiberal Democrats 43.0%Gain from Conservative
    3 JulBridge and Bridge WithoutCity of London CorporationIndependent 100.0%Not known
    9 JulOld Hastings and TressellEast SussexLabour 56.5%Hold
    9 JulCentral St. LeonardsHastingsLabour 44.0%Not known
    9 JulSt. Helens [merged f77359a3]Hastings [merged 9eef0468]Conservative 43.5%Not known
    9 JulBrentfordHounslowLabour 54.0%Hold
    9 JulSpring Hill [merged de53391b]HyndburnLabour 55.3%Not known
    9 JulThorniewoodNorth LanarkshireSNP 47.0%Hold
    9 JulNewtonSandwellLabour 37.1%Hold
    16 JulGreystoke and HesketCumbriaConservative 55.1%Hold
    16 JulPrestatyn: East WardDenbighshireConservative 50.9%Hold
    16 JulGreystoke & HesketEdenConservative 55.1%Not known
    16 JulGroveKingston upon ThamesLiberal Democrats 45.8%Hold
    16 JulGorleston St AndrewsNorfolkConservative 42.7%Gain from UK Independence Party (UKIP)
    16 JulMile CrossNorfolkLabour 51.8%Hold
    16 JulBattle TownRotherLiberal Democrats 57.8%Hold
    16 JulRush GreenTendringUK Independence Party (UKIP) 30.0%Hold
    16 JulLlay [merged ebf10562]WrexhamLiberal Democrats 53.8%Not known
    23 JulMill HillBlackburn with DarwenLabour 38.0%Hold
    23 JulNew TredegarCaerphillyLabour 82.5%Not known
    23 JulLong DittonElmbridgeLiberal Democrats 28.0%Hold
    23 JulCroft BakerNorth East LincolnshireLabour 19.4%Hold
    23 JulHarrow RoadWestminsterLabour 75.4%Hold
    30 JulHilton/Woodside/Stockethill (Quota = 1534)AberdeenSNP 55.1%Not known
    30 JulKincorth/Nigg/Cove (Quota = 1590)AberdeenSNP 61.0%Not known
    30 JulNorth Hykeham MillNorth KestevenConservative 40.1%Hold
    30 JulCollegeNorthumberlandLabour 69.5%Hold
    30 JulDroitwich EastWychavonConservative 52.2%Hold
    5 AugAnderstonGlasgowSNP 48.1%Not known
    5 AugCalton (Quota = 1359)GlasgowSNP 55.5%Not known
    5 AugCraigton (Quota = 2468)GlasgowSNP 54.2%Not known
    5 AugLangsideGlasgowSNP 49.9%Not known
    5 AugHamilton SouthSouth LanarkshireSNP 48.0%Hold
    13 AugCross KeysCaerphillyLabour 50.6%Hold
    13 AugCross Keys [merged fadd4b2f]CaerphillyLabour 50.6%Not known
    13 AugPinhoeExeterConservative 42.3%Gain from Labour
    13 AugDenny and Banknock (Quota = 1864)FalkirkSNP 69.1%Not known
    13 AugWishaw (Quota = 1876)North LanarkshireSNP 51.0%Not known
    13 AugGlasburyPowysLiberal Democrats 44.4%Gain from Conservative
    13 AugNuneaton WhitestoneWarwickshireConservative 58.4%Hold
    15 AugPinhoeExeterConservative 42.3%Gain from Labour
    18 AugWest Mainland (Quota = 578)Orkney IslandsOMG 51.4%Not known
    20 AugCamborne PendarvesCornwallConservative 30.3%Gain from UK Independence Party (UKIP)
    20 AugShotton and South HettonDurhamLabour 52.5%Not known
    20 AugWitney NorthWest OxfordshireConservative 20.8%Hold
    27 AugDearne NorthBarnsleyLabour 69.8%Hold
    3 SeptBedwas Trethomas & MachenCaerphillyLabour 49.2%Not known
    10 SeptLeith WalkEdinburghSNP 36.2%Hold
    10 SeptFantMaidstoneConservative 16.9%Hold
    10 SeptMidlothian WestMidlothianSNP 43.2%Hold
    10 SeptBlackheathSandwellLabour 32.3%Hold
    10 SeptWest Thurrock & South StiffordThurrockLabour 43.0%Not known
    10 SeptSouthborough North [merged 9d694908]Tunbridge WellsConservative 43.7%Not known
    16 SeptBattle TownRotherLiberal Democrats 57.8%Not known
    17 SeptNoel ParkHaringeyLabour 61.3%Hold
    17 SeptWoodsideHaringeyLabour 61.7%Hold
    17 SeptRichmond EastRichmondshireConservative 32.9%Hold
    17 SeptAyr EastSouth AyrshireSNP 38.0%Hold
    17 SeptBournSouth CambridgeshireConservative 22.5%Hold
    24 SeptDerwent ValleyAllerdaleConservative 51.0%Hold
    24 SeptLoddonNorfolkConservative 31.0%Hold
    24 SeptChedgrave & ThurtonSouth NorfolkConservative 53.5%Not known
    24 SeptPontefract NorthWakefieldLabour 32.0%Hold
    24 SeptBlakebrook & Habberley SouthWyre ForestConservative 40.0%Hold
    1 OctGeorge St/Harbour (Quota = 940)AberdeenSNP 51.2%Not known
    1 OctMidstocket/RosemountAberdeenSNP 40.9%Hold
    1 OctBanbury Grimsbury and CastleCherwellLabour 24.7%Hold
    1 OctIrvine ValleyEast AyrshireSNP 49.8%Hold
    1 OctGlenrothes West and Kinglassie (Quota = 1895)FifeSNP 59.0%Not known
    1 OctHeldon & LaichMorayIndependent 41.1%Not known
    1 OctStirling EastStirlingSNP 45.2%Hold
    1 OctLinlithgowWest LothianSNP 43.1%Hold
    7 OctRiversideCardiffLabour 46.0%Hold
    7 OctAn Taobh Siar agus Nis (Quota = 511)Western IslesIndependent 93.8%Not known
    8 OctBolsover South [merged ba1a114c]BolsoverLabour 42.5%Not known
    8 OctAird and Loch Ness [merged b9add328]HighlandLiberal Democrats 33.5%Not known
    8 OctTotnesSouth HamsGreen 30.1%Not known
    8 OctSandford & the WittenhamsSouth OxfordshireConservative 33.2%Hold
    8 OctGoldsworth EastWokingLiberal Democrats 37.8%Gain from Conservative
    8 OctGoldsworth WestWokingConservative 40.0%Gain from Liberal Democrats
    13 OctCornhillCity of London CorporationIndependent 100.0%Not known
    15 OctChatterisCambridgeshireUK Independence Party (UKIP) 41.0%Hold
    15 OctHowgateCumbriaLabour 47.5%Hold
    15 OctSouth CamberwellSouthwarkLabour 57.9%Hold
    18 OctGoldsworth EastWokingNot recordedHold
    18 OctGoldsworth WestWokingConservative 40.0%Gain from Liberal Democrats
    20 OctEuxton NorthChorleyLabour 57.3%Hold
    22 OctTottington [merged 16d2f30b]BuryConservative 52.2%Not known
    22 OctDedham & LanghamColchesterConservative 77.9%Not known
    22 OctChandler's FordHampshireConservative 49.3%Hold
    22 OctChandlers FordHampshireConservative 49.3%Not known
    22 OctNorthfield BrookOxfordLabour 78.0%Hold
    22 OctSonning CommonSouth OxfordshireConservative 44.9%Hold
    22 OctBryanston & Dorset SquareWestminsterConservative 49.7%Not known
    29 OctRisedaleBarrow-in-FurnessLabour 53.0%Hold
    29 OctShenfieldBrentwoodConservative 57.4%Hold
    29 OctCongleton EastCheshire EastConservative 36.5%Hold
    29 OctEuxton NorthChorleyLabour 57.3%Hold
    29 OctWestPeterboroughConservative 31.4%Hold
    29 OctHellinglyWealdenLiberal Democrats 69.9%Gain from Conservative
    5 NovHuntly, Strathbogie and Howe of Alford (2 seats) (Quota = 1349)AberdeenshireSNP 36.3%Not known
    5 NovClifton with MaidenwayTorbayLiberal Democrats 44.6%Hold
    12 NovOgmore ValeBridgendLabour 48.8%Gain from Independent
    12 NovEglwysbachConwyPlaid Cymru - The Party of Wales 86.8%Not known
    12 NovRodwellDorsetGreen 34.9%Gain from Labour
    12 NovBelle VueShropshireLabour 47.8%Hold
    19 NovAylesford GreenAshfordConservative 23.4%Gain from Labour
    19 NovWATTONBrecklandIndependent 48.6%Gain from Conservative
    19 NovKidwellyCarmarthenshireLabour 35.0%Hold
    19 NovSouth SmallburghNorth NorfolkLiberal Democrats 56.4%Not known
    19 NovEpsom WestSurreyConservative 23.6%Gain from Liberal Democrats
    26 NovSelstonAshfieldNot recordedHold
    26 NovBettwsBridgendIndependent 43.1%Gain from Labour
    26 NovDunfermline NorthFifeSNP 43.5%Hold
    26 NovRosythFifeSNP 45.2%Hold
    26 NovCarnforth & MillheadLancasterConservative 32.1%Hold
    26 NovBettwsNewportNot recordedHold
    26 NovSelstonNottinghamshireSelston 59.2%Hold
    26 NovRochfordRochfordLabour 32.4%Gain from Conservative
    26 NovSalisbury St. Edmund & MilfordWiltshireConservative 36.7%Not known
    2 DecWalbrookCity of London CorporationIndependent 100.0%Not known
    3 DecAsh South & TonghamGuildfordConservative 43.2%Hold
    3 DecTeme ValleyMalvern HillsConservative 40.0%Hold
    3 DecBoleyn [merged 09ee191d]NewhamLabour 72.1%Not known
    3 DecMeoleShropshireConservative 43.1%Hold
    3 DecBelvoirSouth KestevenConservative 52.5%Hold
    10 DecKinson SouthBournemouthConservative 33.7%Gain from UK Independence Party (UKIP)
    10 DecCliftonFyldeConservative 59.8%Not known
    10 DecMarket Harborough - LoganHarboroughLiberal Democrats 45.2%Hold
    10 DecHuntingdon EastHuntingdonshireLiberal Democrats 45.0%Gain from Conservative
    10 DecCoal AstonNorth East DerbyshireConservative 46.7%Hold
    10 DecHolmewood & HeathNorth East DerbyshireLabour 79.0%Hold
    10 DecBlantyreSouth LanarkshireLabour 47.2%Gain from SNP
    15 DecShepperton Town [merged a7555482]SpelthorneConservative 62.0%Not known
    16 DecGogarthConwyConservative 42.5%Gain from Independent
    17 DecKensal GreenBrentLabour 53.4%Hold
    17 DecHertford HeathEast HertfordshireConservative 38.6%Hold
    17 DecDerwentRyedaleLIB 22.6%Gain from Conservative
    17 DecStourport-on-SevernWorcestershireConservative 28.7%Gain from UK Independence Party (UKIP)
    23 DecGrendon Underwood and BrillAylesbury ValeConservative 43.5%Hold