Psephology.AI
    All years

    2017 council by-elections

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

    Gains and losses by party

    PartyGainedLostNet
    Liberal Democrats2012▲ +8
    Green50▲ +5
    Conservative3329▲ +4
    Residents30▲ +3
    Hucknall First Community Forum10▲ +1
    Labour2021▼ -1
    Independent47▼ -3
    SNP04▼ -4
    UK Independence Party (UKIP)013▼ -13

    Every by-election

    DateWardWinnerPreviously
    12 JanSandhillSunderlandLiberal Democrats 45.0%Gain from Labour
    12 JanGade ValleyThree RiversLiberal Democrats 60.9%Hold
    19 JanNortonBromsgroveConservative 43.2%Hold
    2 FebTownEast StaffordshireConservative 52.3%Hold
    2 FebBrinsworth and CatcliffeRotherhamLiberal Democrats 66.0%Gain from UK Independence Party (UKIP)
    2 FebDinningtonRotherhamLabour 42.0%Gain from UK Independence Party (UKIP)
    9 FebKingswood and Hazel LeysCorbyLabour 64.6%Hold
    9 FebFairford NorthCotswoldLiberal Democrats 68.1%Gain from Conservative
    9 FebSt JohnsFyldeResidents 60.8%Gain from Conservative
    9 FebWatersideNorth NorfolkLiberal Democrats 55.1%Not known
    9 FebGreat and Little OakleyTendringUK Independence Party (UKIP) 36.8%Not known
    16 FebBollingtonCheshire EastResidents 50.6%Gain from Conservative
    16 FebBurtonEast StaffordshireLiberal Democrats 52.7%Not known
    16 FebLydbrook and RuardeanForest Of DeanGreen 35.3%Gain from UK Independence Party (UKIP)
    16 FebFailsworth EastOldhamLabour 58.4%Hold
    16 FebElsenham & HenhamUttlesfordResidents 59.0%Gain from Liberal Democrats
    17 FebSt. ThomasDudleyLabour 60.8%Hold
    17 FebEmmbrookWokinghamLiberal Democrats 59.7%Gain from Conservative
    21 FebWinkleburyBasingstoke and DeaneLabour 61.6%Gain from Conservative
    23 FebChigwell VillageEpping ForestConservative 76.0%Hold
    23 FebBartonKetteringLiberal Democrats 57.8%Gain from Conservative
    23 FebCharterlandsSouth HamsLiberal Democrats 46.1%Gain from Conservative
    2 MarMudeford and Friars CliffChristchurchConservative 46.8%Hold
    2 MarHuttonRedcar & ClevelandConservative 57.4%Hold
    2 MarNewcomenRedcar & ClevelandLiberal Democrats 46.4%Hold
    2 MarKersalSalfordConservative 42.0%Gain from Labour
    9 MarWaltham CrossBroxbourneConservative 41.0%Gain from Labour
    9 MarDerwentDerbyConservative 37.1%Hold
    9 MarHertford CastleEast HertfordshireConservative 49.0%Hold
    9 MarRoxbourneHarrowLabour 62.8%Hold
    9 MarExtonRutlandConservative 59.5%Hold
    9 MarRed HorseStratford-On-AvonConservative 53.3%Hold
    9 MarHailey Minster Lovell & LeafieldWest OxfordshireLiberal Democrats 46.7%Gain from Conservative
    16 MarWarbreckBlackpoolConservative 54.8%Hold
    16 MarSaham ToneyBrecklandConservative 48.1%Hold
    16 MarSouth HeatonNewcastle Upon TyneLabour 46.8%Hold
    16 MarWalton-le-Dale EastSouth RibbleConservative 49.4%Hold
    23 MarAldersgateCity of London CorporationLabourNot known
    23 MarAldgateCity of London CorporationIndependentNot known
    23 MarBassishawCity of London CorporationIndependentNot known
    23 MarBillingsgateCity of London CorporationIndependent 100.0%Not known
    23 MarBishopsgateCity of London CorporationIndependentNot known
    23 MarBread StreetCity of London CorporationIndependent 100.0%Not known
    23 MarBridgeCity of London CorporationIndependent 100.0%Not known
    23 MarBroad StreetCity of London CorporationIndependentNot known
    23 MarCandlewickCity of London CorporationIndependent 100.0%Not known
    23 MarCastle BaynardCity of London CorporationIndependent 100.0%Not known
    23 MarCheapCity of London CorporationIndependent 100.0%Not known
    23 MarColeman StreetCity of London CorporationIndependent 75.7%Not known
    23 MarCordwainerCity of London CorporationIndependent 100.0%Not known
    23 MarCornhillCity of London CorporationIndependent 82.1%Not known
    23 MarCripplegateCity of London CorporationLabour 57.7%Not known
    23 MarDowgateCity of London CorporationIndependent 100.0%Not known
    23 MarFarringdon WithinCity of London CorporationIndependent 100.0%Not known
    23 MarFarringdon WithoutCity of London CorporationNot recordedNot known
    23 MarLangbournCity of London CorporationIndependent 100.0%Not known
    23 MarLime StreetCity of London CorporationIndependent 100.0%Not known
    23 MarPortsokenCity of London CorporationLabour 53.9%Not known
    23 MarQueenhitheCity of London CorporationIndependent 93.4%Not known
    23 MarTowerCity of London CorporationIndependentNot known
    23 MarVintryCity of London CorporationIndependent 100.0%Not known
    23 MarWalbrookCity of London CorporationIndependent 100.0%Not known
    23 MarLeominster SouthHerefordshireGreen 40.8%Gain from Independent
    23 MarDunster and TimberscombeWest SomersetLiberal Democrats 49.7%Gain from Conservative
    6 AprElmhurstAylesbury ValeLiberal Democrats 63.5%Gain from UK Independence Party (UKIP)
    6 AprWalcotBath & North East SomersetLiberal Democrats 48.6%Hold
    6 AprHipperholme and LightcliffeCalderdaleConservative 60.3%Hold
    6 AprSt JamesTendringConservative 47.9%Gain from UK Independence Party (UKIP)
    13 AprCoulby NewhamMiddlesbroughConservative 38.0%Gain from Labour
    13 AprPiddle ValleyWest DorsetConservative 60.8%Hold
    20 AprBlaconCheshire West & ChesterLabour 59.1%Hold
    20 AprKenton EastHarrowConservative 52.3%Gain from Labour
    4 MayWendover and HaltonAylesbury ValeConservative 50.5%Hold
    4 MayHall GreenBirminghamLabour 42.0%Hold
    4 MayPerry BarrBirminghamLiberal Democrats 44.1%Hold
    4 MayMarsh HouseBlackburn with DarwenConservative 41.5%Hold
    4 MayQueensburyBradfordConservative 56.0%Gain from Independent
    4 MayHarling and HeathlandsBrecklandConservative 74.9%Hold
    4 MayBessesBuryLabour 50.0%Hold
    4 MayArburyCambridgeLabour 46.8%Hold
    4 MayGospel OakCamdenLabour 50.2%Hold
    4 MayBelle VueCarlisleLabour 46.6%Hold
    4 MayYewdaleCarlisleConservative 47.3%Gain from Labour
    4 MayBiggleswade NorthCentral BedfordshireConservative 35.1%Hold
    4 MaySheffordCentral BedfordshireConservative 54.4%Hold
    4 MayBirstall WanlipCharnwoodConservative 41.3%Hold
    4 MayMoulsham & CentralChelmsfordConservative 40.7%Hold
    4 MayAll SaintsCheltenhamLiberal Democrats 51.9%Hold
    4 MayBoshamChichesterConservative 57.0%Hold
    4 MayEast WitteringChichesterConservative 72.6%Hold
    4 MayNorth MundhamChichesterConservative 68.1%Hold
    4 MayPlaistowChichesterConservative 73.6%Hold
    4 MayGreat MissendenChilternConservative 53.3%Not known
    4 MayAire Valley with LothersdaleCravenGreen 50.3%Gain from Conservative
    4 MayMaidenbowerCrawleyConservative 65.1%Hold
    4 MayBERKHAMSTED WESTDacorumConservative 41.9%Hold
    4 MayLong BuckbyDaventryConservative 50.7%Hold
    4 MayBucklandDoverLabour 43.0%Hold
    4 MayMaxton, Elms Vale and PrioryDoverLabour 43.6%Gain from UK Independence Party (UKIP)
    4 MayBroadclystEast DevonLiberal Democrats 52.3%Gain from Conservative
    4 MayWhimpleEast DevonConservative 52.1%Hold
    4 MayDatchworth and AstonEast HertfordshireConservative 77.2%Hold
    4 MayPrebendalEast NorthamptonshireConservative 82.8%Hold
    4 MayHorninglowEast StaffordshireConservative 44.3%Gain from Labour
    4 MayShobnallEast StaffordshireLabour 50.9%Hold
    4 MayEastleigh CentralEastleighLiberal Democrats 50.4%Hold
    4 MaySt ThomasExeterLabour 42.4%Hold
    4 MayWarton and WestbyFyldeConservative 58.0%Gain from Independent
    4 MayColdharbourGraveshamLabour 44.3%Hold
    4 MayPainters AshGraveshamConservative 55.9%Gain from Labour
    4 MayHeadland and HarbourHartlepoolLabour 40.6%Gain from UK Independence Party (UKIP)
    4 MayEmsworthHavantConservative 59.5%Hold
    4 MayPotters Bar OakmereHertsmereConservative 59.2%Hold
    4 MaySt Neots Eaton FordHuntingdonshireNot recordedNot known
    4 MayStoke ParkIpswichConservative 49.6%Gain from Labour
    4 MayBurton LatimerKetteringConservative 33.1%Gain from Independent
    4 MaySt Peter'sKetteringConservative 57.3%Hold
    4 MayFazeleyLichfieldConservative 61.5%Hold
    4 MayWavertreeLiverpoolLabour 62.2%Hold
    4 MayBearstedMaidstoneConservative 72.7%Hold
    4 MayWestMalvern HillsGreen 38.6%Hold
    4 MayRusholmeManchesterLabour 64.2%Hold
    4 MayMelton EgertonMeltonConservative 52.7%Hold
    4 MayMelton SysonbyMeltonConservative 68.7%Hold
    4 MayFrome CollegeMendipConservative 44.3%Gain from Liberal Democrats
    4 MayEyeMid SuffolkConservative 52.3%Not known
    4 MayBolneyMid SussexConservative 65.7%Hold
    4 MayBurgess Hill FranklandsMid SussexNot recordedHold
    4 MayOllertonNewark And SherwoodLabour 61.7%Hold
    4 MayGillingham TownNorth DorsetConservative 46.2%Gain from Liberal Democrats
    4 MayHitchin PrioryNorth HertfordshireConservative 41.7%Hold
    4 MayRoyston HeathNorth HertfordshireConservative 50.4%Hold
    4 MayHoltNorth NorfolkConservative 50.1%Gain from Liberal Democrats
    4 MayBulkingtonNuneaton and BedworthConservative 76.2%Gain from Labour
    4 MayBarton and SandhillsOxfordLabour 46.9%Hold
    4 MayAshtonPrestonLabour 47.9%Hold
    4 MayPreston Rural EastPrestonConservative 69.5%Hold
    4 MayTadworth and WaltonReigate & BansteadConservative 74.6%Hold
    4 MayCoton & BoughtonRugbyConservative 52.2%Hold
    4 MayNew BiltonRugbyLabour 53.3%Hold
    4 MayFoxhillsRunnymedeConservative 57.8%Hold
    4 MayThorotonRushcliffeConservative 64.4%Hold
    4 MaySt John'sRushmoorConservative 53.5%Hold
    4 MayBridgwater EastoverSedgemoorLabour 39.0%Hold
    4 MaySoutheySheffieldLabour 46.0%Hold
    4 MayHaymill and Lynch HillSloughConservative 49.0%Hold
    4 MayBournSouth CambridgeshireConservative 49.7%Hold
    4 MayAmbleside and GrasmereSouth LakelandLiberal Democrats 50.9%Hold
    4 MayKings SuttonSouth NorthamptonshireConservative 67.0%Hold
    4 MayBlackmoor ValeSouth SomersetConservative 70.5%Hold
    4 MayBlackmoore ValeSouth SomersetConservative 70.5%Hold
    4 MayPenkridge WestSouth StaffordshireConservative 62.4%Hold
    4 MayAshford EastSpelthorneConservative 50.0%Hold
    4 MayHighfields & Western DownsStaffordConservative 47.8%Gain from Labour
    4 MayRoebuckStevenageConservative 44.1%Gain from Labour
    4 MayEttingtonStratford-On-AvonConservative 74.3%Hold
    4 MayBushellTeignbridgeLiberal Democrats 48.9%Hold
    4 MayKingsteignton EastTeignbridgeConservative 52.4%Gain from Independent
    4 MayValley ParkTest ValleyLiberal Democrats 60.0%Hold
    4 MayAylesford North and WaldersladeTonbridge And MallingConservative 71.6%Hold
    4 MayBroadheathTraffordLabour 48.0%Hold
    4 MayLeggattsWatfordLabour 44.1%Hold
    4 MayOxheyWatfordLiberal Democrats 64.7%Hold
    4 MayParkWatfordLiberal Democrats 54.8%Hold
    4 MayPanshangerWelwyn HatfieldConservative 39.3%Hold
    4 MayBere FerrersWest DevonConservative 52.2%Hold
    4 MayThe BartonsWest OxfordshireConservative 68.4%Hold
    4 MayMinehead NorthWest SomersetConservative 51.4%Hold
    4 MayWestham EastWeymouth and PortlandConservative 27.7%Gain from Liberal Democrats
    4 MayClewer NorthWindsor & MaidenheadIndependent 35.5%Gain from Conservative
    4 MayClaughtonWirralLabour 52.4%Hold
    4 MayBedwardineWorcesterConservative 56.3%Hold
    4 MayDroitwich South EastWychavonConservative 67.1%Hold
    4 MayEvesham SouthWychavonConservative 51.1%Hold
    4 MayBourneWyreConservative 52.9%Gain from Labour
    4 MayMittonWyre ForestConservative 38.6%Not known
    11 MayFairsteadKing's Lynn And West NorfolkLabour 44.0%Hold
    11 MayWoodvilleSouth DerbyshireConservative 46.3%Gain from Labour
    18 MayEnfield LockEnfieldLabour 63.8%Hold
    18 MayNewtownStockton-on-TeesLabour 52.5%Hold
    25 MayShoeburynessSouthend-On-SeaNot recordedHold
    8 JunBockhangerAshfordConservative 52.7%Hold
    8 JunVictoriaAshfordLabour 44.9%Hold
    8 JunHigher CroftBlackburn with DarwenLabour 57.6%Hold
    8 JunColtishallBroadlandConservative 49.1%Hold
    8 JunAlvechurch VillageBromsgroveNot recordedHold
    8 JunToton & Chilwell MeadowsBroxtoweConservative 49.3%Hold
    8 JunRastrickCalderdaleConservative 49.5%Hold
    8 JunTodmordenCalderdaleLabour 55.1%Hold
    8 JunWestgateCanterburyLabour 43.4%Gain from Liberal Democrats
    8 JunLlandyfriogCeredigionPlaid Cymru - The Party of WalesNot known
    8 JunNewtownCopelandConservative 61.4%Gain from Labour
    8 JunPound Hill South & WorthCrawleyConservative 52.2%Hold
    8 JunBOVINGDON FLAUNDEN & CHIPPERFIELDDacorumConservative 66.8%Hold
    8 JunAvonmore and Brook GreenHammersmith and FulhamLabour 52.8%Hold
    8 JunSands EndHammersmith and FulhamConservative 46.5%Hold
    8 JunCastleLeicesterLabour 64.6%Hold
    8 JunSeaford WestLewesConservative 51.9%Hold
    8 JunKirkdaleLiverpoolLabour 90.5%Hold
    8 JunSundon ParkLutonLabour 49.8%Gain from Liberal Democrats
    8 JunCyfarthfaMerthyr TydfilLabour 30.9%Hold
    8 JunHassocksMid SussexLiberal Democrats 36.7%Gain from Conservative
    8 JunAshby de la Launde and CranwellNorth KestevenConservative 58.7%Hold
    8 JunHeighington & WashingboroughNorth KestevenConservative 66.0%Hold
    8 JunBrumbyNorth LincolnshireLabour 57.4%Hold
    8 JunRoyton NorthOldhamLabour 49.6%Hold
    8 JunEastPeterboroughLabour 51.3%Hold
    8 JunClaremontSalfordLabour 61.6%Hold
    8 JunBrinnington and CentralStockportLabour 75.0%Hold
    8 JunHartland and BradworthyTorridgeLiberal Democrats 57.5%Not known
    8 JunHatfield VillagesWelwyn HatfieldLabour 40.1%Gain from Conservative
    8 JunThatcham South and CrookhamWest BerkshireConservative 48.9%Hold
    8 JunAughton ParkWest LancashireConservative 55.8%Hold
    8 JunHull RoadYorkLabour 58.4%Hold
    8 JunMicklegateYorkLabour 50.6%Hold
    22 JunSoham NorthEast CambridgeshireConservative 59.8%Hold
    22 JunYscirPowysConservative 29.9%Gain from Independent
    22 JunNether Edge and SharrowSheffieldLabour 45.0%Hold
    22 JunWinterbourneSouth GloucestershireConservative 47.9%Hold
    22 JunYarmStockton-on-TeesConservative 50.7%Hold
    29 JunDawdonCounty DurhamLabour 52.3%Hold
    29 JunHedge End Grange ParkEastleighLiberal Democrats 56.5%Hold
    29 JunWilliam MorrisWaltham ForestLabour 68.4%Hold
    29 JunDerbyWest LancashireNot recordedNot known
    13 JulAyresomeMiddlesbroughLabour 59.6%Hold
    13 JulPark End & BeckfieldMiddlesbroughIndependent 56.9%Hold
    13 JulColeshill SouthNorth WarwickshireConservative 60.1%Hold
    13 JulDidcot SouthSouth OxfordshireLabour 43.6%Hold
    13 JulDidcot WestSouth OxfordshireConservative 43.2%Hold
    13 JulChorleywood South and Maple CrossThree RiversLiberal Democrats 63.7%Hold
    20 JulAlston MoorEdenLabour 55.8%Gain from Independent
    20 JulNew RomneyFolkestone And HytheConservative 35.4%Not known
    20 JulSt HelierMertonLabour 74.1%Hold
    20 JulKettonRutlandConservative 68.8%Hold
    20 JulWhissendineRutlandNot recordedHold
    20 JulLeek EastStaffordshire MoorlandsLabour 45.0%Gain from Conservative
    20 JulBillingham NorthStockton-on-TeesLabour 40.5%Hold
    20 JulChiddingly and East HoathlyWealdenConservative 53.4%Hold
    27 JulFallowfieldManchesterLabour 76.9%Hold
    27 JulBlandford CentralNorth DorsetConservative 36.6%Gain from Liberal Democrats
    27 JulScotter and BlytonWest LindseyConservative 44.0%Gain from Liberal Democrats
    3 AugLoughborough ShelthorpeCharnwoodLabour 45.5%Hold
    3 AugSt Margarets with St NicholasKing's Lynn And West NorfolkConservative 36.2%Gain from Labour
    3 AugPenshurst Fordcombe & ChiddingstoneSevenoaksConservative 58.8%Hold
    3 AugMilton RegisSwaleLabour 53.8%Gain from UK Independence Party (UKIP)
    3 AugMargate CentralThanetLabour 58.5%Gain from UK Independence Party (UKIP)
    3 AugMarineWorthingLabour 47.4%Gain from Conservative
    17 AugRiversideAylesbury ValeConservative 34.7%Gain from UK Independence Party (UKIP)
    17 AugSouthcourtAylesbury ValeLiberal Democrats 37.3%Hold
    17 AugSt. MarysForest HeathConservative 50.1%Hold
    17 AugParkPeterboroughLabour 49.6%Hold
    29 AugMulgraveScarboroughConservative 46.5%Hold
    30 AugMulgraveScarboroughConservative 46.5%Hold
    31 AugWeston-super-Mare North WorleNorth SomersetLabour 36.4%Gain from Conservative
    7 SeptSudbury SouthBaberghLabour 42.7%Gain from Conservative
    7 SeptHednesford Green HeathCannock ChaseLabour 43.9%Gain from Conservative
    7 SeptHednesford SouthCannock ChaseGreen 48.3%Hold
    7 SeptShrub EndColchesterConservative 38.6%Gain from Liberal Democrats
    7 SeptSouth NorwoodCroydonLabour 59.0%Hold
    7 SeptEly SouthEast CambridgeshireLiberal Democrats 39.9%Gain from Conservative
    7 SeptCardonaldGlasgowLabourGain from SNP
    7 SeptGolden Valley SouthHerefordshireIndependent 49.7%Gain from Conservative
    7 SeptSkerton WestLancasterLabour 61.5%Hold
    7 SeptOuse Valley & RingmerLewesGreen 38.7%Gain from Liberal Democrats
    7 SeptFortissatNorth LanarkshireLabour 0.0%Gain from SNP
    7 SeptEye, Thorney and NewboroughPeterboroughConservative 52.3%Hold
    7 SeptHednesford and RawnsleyStaffordshireConservative 26.0%Hold
    7 SeptSt John'sSuffolkLabour 62.9%Hold
    12 SeptLangbournCity of London CorporationIndependentNot known
    12 SeptTowerSuffolkIndependent 100.0%Hold
    14 SeptWestexeMid DevonConservative 36.4%Hold
    14 SeptBucklow-St MartinsTraffordLabour 64.7%Hold
    14 SeptLyme Regis and CharmouthWest DorsetIndependent 52.3%Gain from Conservative
    21 SeptHolmebrookChesterfieldLiberal Democrats 50.0%Gain from Labour
    21 SeptOadby UplandsOadby And WigstonLiberal Democrats 39.0%Hold
    21 SeptOulton BroadWaveneyConservative 50.2%Hold
    28 SeptKingstoneBarnsleyLabour 57.5%Hold
    28 SeptThetford PrioryBrecklandLabour 57.7%Gain from UK Independence Party (UKIP)
    28 SeptTrimdon And ThornleyCounty DurhamLabour 65.4%Hold
    28 SeptStrettonEast StaffordshireConservative 47.1%Hold
    28 SeptToddbrookHarlowLabour 52.1%Hold
    28 SeptWashburnHarrogateConservative 74.5%Hold
    28 SeptTain and Easter RossHighlandNot recordedHold
    28 SeptHalton-with-AughtonLancasterLabour 27.4%Not known
    28 SeptEastfieldNorthamptonLabour 50.5%Hold
    28 SeptNene ValleyNorthamptonConservative 52.5%Hold
    28 SeptChedburghSt EdmundsburyConservative 65.8%Hold
    28 SeptHundonSt EdmundsburyConservative 80.6%Hold
    5 OctMash BarnAdurLabour 49.3%Not known
    5 OctCrewe EastCheshire EastLabour 60.7%Hold
    5 OctBorehamwood KenilworthHertsmereLabour 37.8%Gain from Conservative
    5 OctBurbage Sketchley and StrettonHinckley And BosworthConservative 39.0%Hold
    5 OctSt Germain'sRedcar & ClevelandLiberal Democrats 45.1%Hold
    5 OctClaremontSalfordLabour 46.5%Hold
    5 OctBurnham Lent Rise and TaplowSouth BucksConservative 65.9%Hold
    5 OctStoneleigh and CubbingtonWarwickConservative 52.6%Hold
    12 OctInverurie and DistrictAberdeenshireConservativeGain from SNP
    12 OctHucknall NorthAshfieldHucknall First Community Forum 51.1%Gain from Labour
    12 OctBeightonSheffieldLabour 48.6%Hold
    12 OctBolehallTamworthLabour 53.4%Hold
    12 OctOxhey Hall and HaylingThree RiversLiberal Democrats 41.3%Hold
    12 OctStanley and Outwood EastWakefieldLabour 51.0%Hold
    12 OctChapelford and Old HallWarringtonLabour 55.3%Hold
    12 OctRossallWyreLabour 50.1%Hold
    19 OctLower SheeringEpping ForestConservative 80.9%Hold
    19 OctMeopham NorthGraveshamConservative 64.0%Hold
    19 OctSeatonHartlepoolHartlepool Independents - Putting Hartlepool First 31.6%Not known
    19 OctCarholmeLincolnLabour 63.4%Hold
    19 OctBasfordNottinghamLabour 68.2%Hold
    19 OctBestwoodNottinghamLabour 63.4%Hold
    19 OctBulwell ForestNottinghamLabour 54.4%Hold
    19 OctHaseley BrookSouth OxfordshireConservativeHold
    19 OctAstley Mosley CommonWiganLabour 46.0%Hold
    26 OctLoughborough HastingsCharnwoodLabour 63.1%Hold
    26 OctAshbourne SouthDerbyshire DalesConservative 46.2%Hold
    26 OctKings AcreHerefordshireConservative 38.5%Not known
    26 OctBatley EastKirkleesLabour 77.0%Hold
    26 OctEast Grinstead ImberhorneMid SussexConservative 58.5%Hold
    26 OctDroylsden EastTamesideLabour 60.3%Hold
    2 NovAldwick WestArunLiberal Democrats 52.7%Gain from Conservative
    2 NovBeaconsfieldBuckinghamshireConservative 81.3%Hold
    2 NovEgremont SouthCopelandLabour 52.4%Hold
    2 NovBraunton EastNorth DevonLiberal Democrats 37.1%Gain from Conservative
    2 NovDuke'sSeftonLiberal Democrats 56.0%Hold
    2 NovBeaconsfield NorthSouth BucksConservative 76.4%Hold
    9 NovGospel OakCamdenLabour 57.5%Hold
    9 NovStubbingtonFarehamLiberal Democrats 55.2%Gain from UK Independence Party (UKIP)
    9 NovBuckley Bistre WestFlintshireLabour 61.0%Gain from Liberal Democrats
    9 NovLimestone PeakHigh PeakConservative 53.7%Hold
    9 NovThamesfieldWandsworthConservative 48.9%Hold
    14 NovBishopsgateCity Of LondonIndependent 100.0%Not known
    16 NovPenn and ColeshillChilternConservative 80.6%Hold
    16 NovMowdenDarlingtonConservative 60.7%Hold
    16 NovRed Hall & LingfieldDarlingtonLabour 44.8%Hold
    16 NovPenrith NorthEdenLiberal Democrats 45.2%Hold
    16 NovStaining and WeetonFyldeConservative 73.0%Hold
    16 NovVictoriaHartlepoolLabour 53.1%Hold
    16 NovWhaplode and Holbeach St John'sSouth HollandConservative 78.0%Hold
    16 NovKirkleyWaveneyLabour 47.8%Hold
    16 NovSt Margaret'sWaveneyConservative 41.7%Gain from Labour
    16 NovSUDBROOKEWest LindseyConservative 69.6%Hold
    23 NovGrumbolds Ash with AveningCotswoldConservative 64.7%Hold
    23 NovSt. Margarets-at-CliffeDoverConservative 70.5%Hold
    23 NovBishops Frome & CradleyHerefordshireGreen 45.3%Gain from Conservative
    23 NovEyres MonsellLeicesterLabour 53.1%Hold
    23 NovBryn-coch SouthNeath Port TalbotPlaid Cymru - The Party of Wales 43.2%Not known
    23 NovPerth City SouthPerth and KinrossConservative 31.2%Gain from SNP
    23 NovRutherglen Central and NorthSouth LanarkshireNot recordedHold
    23 NovParkfield and OxbridgeStockton-on-TeesLabour 54.8%Hold
    23 NovChalfordStroudConservative 45.1%Hold
    23 NovWakefield WestWakefieldLabour 49.7%Hold
    30 NovBridgemary NorthGosportLiberal Democrats 58.0%Gain from Labour
    30 NovNORTHMaidstoneLiberal Democrats 51.4%Hold
    30 NovWestwayTandridgeLiberal Democrats 53.5%Hold
    30 NovTorringtonTorridgeLiberal Democrats 60.2%Gain from UK Independence Party (UKIP)
    7 DecEnfield HighwayEnfieldLabour 69.8%Hold
    7 DecNewportNorth DevonLiberal Democrats 38.8%Gain from Conservative
    13 DecNewtown and St Leonard'sExeterLabour 54.6%Hold
    13 DecGodalming Central & OckfordWaverleyLiberal Democrats 37.8%Gain from Conservative
    14 DecRockinghamBarnsleyLabour 66.6%Hold
    14 DecPortsokenCity of London CorporationIndependent 61.5%Not known
    14 DecBradwellNewcastle-under-LymeLabour 50.7%Hold
    14 DecNewchapelNewcastle-under-LymeConservative 43.3%Gain from Labour
    14 DecLangworthySalfordLabour 58.0%Hold
    14 DecWatcombeTorbayLiberal Democrats 57.1%Hold
    14 DecWestward Ho!TorridgeIndependent 50.4%Gain from Conservative
    14 DecHandsideWelwyn HatfieldLiberal Democrats 52.4%Hold
    14 DecShevington with Lower GroundWiganLabour 43.4%Hold