Psephology.AI
    All years

    2007 council by-elections

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

    Gains and losses by party

    PartyGainedLostNet
    Liberal Democrats115▲ +6
    LIB10▲ +1
    HoRA10▲ +1
    Plaid Cymru - The Party of Wales11– 0
    Labour67▼ -1
    BNP01▼ -1
    Conservative1416▼ -2
    Independent26▼ -4

    Every by-election

    DateWardWinnerPreviously
    18 JanDalton NorthBarrow-in-FurnessConservative 44.4%Not known
    25 JanBrampton and GilslandCumbriaConservative 61.4%Hold
    25 JanLlanfihangel YsgeifiogIsle of AngleseyIndependent 57.7%Gain from Plaid Cymru - The Party of Wales
    25 JanBartonNew ForestConservative 56.9%Hold
    25 JanHucknallNottinghamshireConservative 32.5%Gain from Labour
    25 JanWitney CentralWest OxfordshireConservative 53.5%Hold
    1 FebBrockworthTewkesburyLiberal Democrats 45.3%Not known
    8 FebEast BarnetBarnetConservative 49.1%Hold
    8 FebPenrynCornwallLiberal Democrats 55.6%Hold
    8 FebBENSHAM MANORCroydonLabour 61.6%Hold
    8 FebBedeNuneaton and BedworthLabour 37.6%Hold
    15 FebBrunshawBurnleyLiberal Democrats 44.1%Not known
    15 FebDaneshouse With StoneyholmeBurnleyLabour 46.6%Not known
    15 FebPenyfforddFlintshireNot recordedHold
    15 FebWarboys and BuryHuntingdonshireLiberal Democrats 64.7%Not known
    22 FebIllingworth & MixendenCalderdaleLabour 38.3%Gain from BNP
    22 FebCastleCumbriaLiberal Democrats 64.0%Hold
    1 MarPilgrims HatchBrentwoodLiberal Democrats 50.3%Not known
    8 MarLong BuckbyDaventryConservative 67.0%Hold
    8 MarLong BuckbyNorthamptonshireConservative 67.0%Hold
    15 MarSt. Cattwg [merged 240d98c0]CaerphillyLabour 56.4%Not known
    22 MarClaygateElmbridgeLiberal Democrats 49.7%Hold
    22 MarSutton in Ashfield NorthNottinghamshireLiberal Democrats 73.1%Not known
    29 MarRooksdownBasingstoke and DeaneConservative 52.7%Hold
    29 MarStoke Poges and Farnham CommonBuckinghamshireConservative 57.3%Hold
    29 MarSt David WithinPowysIndependent 53.1%Hold
    29 MarTreorchyRhondda Cynon TafLabour 53.0%Hold
    12 AprSt Chad'sSunderlandLIB 50.0%Gain from Conservative
    19 AprAberaman SouthRhondda Cynon TafPlaid Cymru - The Party of Wales 50.3%Gain from Labour
    26 AprChingford GreenWaltham ForestConservative 55.2%Hold
    3 MayWest PurbeckPurbeckConservative 39.3%Not known
    3 MayBardonStratford-on-AvonConservative 62.3%Hold
    3 MayHarbury [merged bfe8cb06]Stratford-on-AvonConservative 56.5%Gain from Liberal Democrats
    3 MayGunton & CortonWaveneyConservative 46.0%Not known
    3 MayCuckfield and LucastesWest SussexConservative 61.3%Not known
    17 MayCuckfield and LucastesWest SussexConservative 61.3%Not known
    24 MayDudden HillBrentLiberal Democrats 39.9%Hold
    24 MayFrampton CotterellSouth GloucestershireLiberal Democrats 53.6%Hold
    7 JunBeeston CentralBroxtoweLabour 48.0%Hold
    7 JunBurnham On Crouch NorthMaldonConservative 28.4%Gain from Independent
    7 JunWeston-super-Mare North WorleNorth SomersetConservative 46.4%Hold
    7 JunPetworthWest SussexConservative 72.0%Hold
    14 JunWarleyCalderdaleLiberal Democrats 48.5%Gain from Conservative
    14 JunSt Andrew'sHaveringHoRA 32.0%Gain from Conservative
    14 JunCharlestownManchesterLabour 60.5%Hold
    14 JunBramshaw, Copythorne North and MinsteadNew ForestConservative 78.0%Not known
    14 JunWingroveNewcastle Upon TyneLiberal Democrats 43.1%Hold
    14 JunBrigg & WoldsNorth LincolnshireConservative 53.9%Hold
    14 JunHockley NorthRochfordConservative 49.5%Hold
    14 JunBerry Head-with-FurzehamTorbayConservative 31.4%Gain from Independent
    21 JunHednesford SouthCannock ChaseLabour 45.6%Hold
    21 JunMeopham NorthGraveshamConservative 63.4%Hold
    21 JunLower CulmMid DevonConservative 43.7%Gain from Independent
    21 JunLlanyblodwel and PantOswestryConservative 88.2%Gain from Independent
    21 JunCarterton South and WestOxfordshireConservative 67.5%Hold
    21 JunPickering EastRyedaleLIB 53.7%Not known
    21 JunFeatherstone and ShareshillSouth StaffordshireIndependent 45.5%Hold
    21 JunStowmarket North and StowuplandSuffolkConservative 31.6%Not known
    21 JunDavenham and MoultonVale RoyalLiberal Democrats 30.2%Hold
    21 JunCarterton North EastWest OxfordshireConservative 70.0%Hold
    28 JunWhaddonMilton KeynesLabour 43.8%Hold
    28 JunSloughNuneaton and BedworthLabour 40.5%Hold
    28 JunCraven [merged a8c59389]PendleLiberal Democrats 43.7%Hold
    28 JunCharlemont With Grove ValeSandwellConservative 34.5%Hold
    28 JunTyldesleyWiganLiberal Democrats 40.2%Hold
    5 JulHigham Ferrers LancasterEast NorthamptonshireConservativeHold
    5 JulDunston & TeamsGatesheadLabour 62.0%Hold
    5 JulDunston & Teams [merged cf4f3d5f]GatesheadLabour 62.0%Not known
    5 JulSt Mary'sNorth TynesideConservative 76.8%Hold
    5 JulSt. MarysNorth TynesideConservative 76.8%Not known
    5 JulSaddleworth West and LeesOldhamLiberal Democrats 51.3%Hold
    12 JulHaverstockCamdenLiberal Democrats 43.4%Hold
    12 JulCowlingCravenConservative 56.3%Gain from Independent
    12 JulHanworth ParkHounslowConservative 41.1%Hold
    12 JulMaidstone North EastMaidstoneLiberal Democrats 56.2%Hold
    12 JulWestlandsNewcastle-under-LymeConservative 60.9%Hold
    12 JulValleyRotherhamLabour 43.8%Hold
    12 JulKeele and WestlandsStaffordshireConservative 41.9%Hold
    13 JulPantiles & St. MarksTunbridge WellsConservative 59.8%Hold
    19 JulClevelandEalingConservative 43.3%Hold
    19 JulCastle HillIpswichConservative 60.6%Hold
    19 JulHeron WoodRushmoorLabour 37.3%Hold
    19 JulLlansamletSwanseaLabour 37.0%Hold
    26 JulWelshpool GungrogPowysLiberal Democrats 54.8%Hold
    2 AugTownGosportLabour 41.7%Hold
    9 AugWalton AmblesideElmbridgeConservative 45.5%Hold
    9 AugShadwellTower HamletsRespect 43.2%Hold
    16 AugMidstocket/RosemountAberdeenSNP 29.8%Hold
    16 AugBlaina [merged 54c2c015]Blaenau GwentIndependent 54.7%Hold
    16 AugLansdown, Park and Warden HillGloucestershireConservative 52.3%Hold
    16 AugFrattonPortsmouthLiberal Democrats 60.8%Hold
    16 AugSheriff HuttonRyedaleConservative 53.8%Hold
    23 AugSquirrels HeathHaveringConservative 68.9%Hold
    23 AugThedwastre SouthSuffolkLiberal Democrats 43.4%Gain from Conservative
    30 AugLoughton AldertonEpping ForestBNP 32.2%Hold
    30 AugNewport NorthIsle Of WightConservative 37.0%Not known
    30 AugNailsworthStroudConservative 44.5%Hold
    6 SeptCrystal PalaceBromleyLiberal Democrats 49.7%Hold
    6 SeptHeworth WithoutYorkLiberal Democrats 46.7%Gain from Conservative
    11 SeptBroomfield & The WalthamsChelmsfordLiberal Democrats 56.4%Gain from Conservative
    13 SeptStonebridgeBrentLabour 51.9%Hold
    13 SeptBroomfield & The WalthamsChelmsfordLiberal Democrats 56.4%Gain from Conservative
    13 SeptMochdreConwyLabour 45.7%Hold
    13 SeptWhitefootLewishamLiberal Democrats 37.1%Hold
    13 SeptWarbreckLiverpoolLabour 55.2%Hold
    13 SeptGlastonbury St Edmund'sMendipConservative 55.4%Gain from Liberal Democrats
    13 SeptGoodshawRossendaleLabour 59.5%Not known
    13 SeptIrwellRossendaleLabour 37.2%Gain from Conservative
    13 SeptWhitewellRossendaleLiberal Democrats 48.6%Gain from Labour
    13 SeptPantiles and St Mark'sTunbridge WellsConservative 59.8%Hold
    20 SeptBrandwoodBirminghamLabour 42.7%Gain from Conservative
    20 SeptMoriahCaerphillyLabour 73.5%Hold
    20 SeptMoriah [merged 9175b760]CaerphillyLabour 73.5%Not known
    20 SeptHarbourCopelandLabour 44.3%Hold
    20 SeptHarbourCopeland Borough CouncilLabour 44.3%Hold
    20 SeptAbbeyNuneaton and BedworthLabour 47.0%Hold
    20 SeptPembroke: St MichaelPembrokeshireConservative 30.6%Gain from Liberal Democrats
    20 SeptShoeburynessSouthend-On-SeaNot recordedHold
    20 SeptWigan WestWiganLabour 43.7%Hold
    20 SeptSt ClementWorcesterLabour 42.5%Gain from Conservative
    27 SeptGowyCheshireConservative 50.4%Hold
    27 SeptGowyCheshireConservative 50.4%Not known
    27 SeptChester CentralChester-le-StreetLabour 59.5%Hold
    27 SeptLloydsCorbyLabour 53.5%Not known
    27 SeptAyleshamDoverLabour 85.8%Hold
    27 SeptDover TownDoverLabour 44.5%Hold
    27 SeptMaxton, Elms Vale and PrioryDoverLabour 36.1%Hold
    27 SeptDover TownKentLabour 44.5%Not known
    27 SeptLindhurstMansfieldLabour 35.6%Not known
    27 SeptLindhurstMansfield District CouncilLabour 35.6%Not known
    27 SeptNelsonPortsmouthLabour 35.0%Hold
    27 SeptWashington EastSunderlandConservative 49.9%Hold
    4 OctHelensburgh and Lomond SouthArgyll and ButeLiberal Democrats 27.5%Hold
    4 OctNorthallerton BroomfieldHambletonConservativeHold
    4 OctShepshedLeicestershireLabour 30.2%Not known
    4 OctDatchetWindsor & MaidenheadConservative 63.8%Hold
    11 OctHolbrook WestHorshamLiberal Democrats 43.9%Gain from Conservative
    11 OctHolbrook West [merged c5f54555]HorshamLiberal Democrats 43.9%Not known
    18 OctWhitchurchBasingstoke and DeaneLiberal Democrats 52.8%Hold
    18 OctSandbach WestCongletonConservative 45.1%Gain from Liberal Democrats
    18 OctSandbach West [merged 6a007595]CongletonConservative 45.1%Hold
    18 OctRossmoreEllesmere Port and NestonLabour 54.4%Hold
    18 OctChurch GresleySouth DerbyshireLabour 43.8%Hold
    18 OctChurch Gresley [merged ab7ab3cb]South DerbyshireLabour 43.8%Not known
    18 OctCroylandWellingboroughConservative 52.6%Hold
    18 OctWigan CentralWiganConservative 48.2%Hold
    25 OctPenrith EastCumbriaLiberal Democrats 59.8%Not known
    25 OctPenrith EastEdenLiberal Democrats 59.8%Hold
    25 OctNelsonGreat YarmouthLabour 45.4%Hold
    25 OctNelson [merged afe3177e]Great YarmouthLabour 63.6%Not known
    25 OctToddbrookHarlowConservative 45.2%Gain from Labour
    25 OctToddbrook [merged c1b24087]HarlowConservative 45.2%Not known
    25 OctWitheridge [merged e11cf7b0]North DevonConservative 58.5%Not known
    25 OctGwinear Gwithian & Hayle EastPenwithConservative 57.7%Not known
    25 OctManorSeftonConservative 40.5%Hold
    25 OctStansty [merged 3646b4b8]WrexhamLabour 50.3%Not known
    1 NovSutton in Ashfield WestAshfieldLiberal Democrats 37.0%Gain from Independent
    1 NovBroseley WestBridgnorthIndependentHold
    8 NovHadleigh NorthBaberghLiberal Democrats 49.0%Hold
    8 NovHoly Trinity [merged 31785f49]GuildfordConservative 50.9%Gain from Liberal Democrats
    8 NovCastleTamworthLabour 40.3%Gain from Conservative
    8 NovCastle [merged 673375a0]TamworthLabour 40.3%Not known
    8 NovBrooksideTelford & WrekinConservative 57.7%Gain from Labour
    15 NovHeighington and WashingboroughLincolnshireConservative 61.8%Not known
    22 NovAylshamBroadlandLiberal Democrats 60.6%Hold
    22 NovLlandybieCarmarthenshireNot recordedHold
    22 NovRhiwConwyLiberal Democrats 44.3%Gain from Conservative
    22 NovLocheeDundeeSNP 48.6%Hold
    22 NovManorForest HeathLiberal Democrats 53.6%Gain from Conservative
    22 NovAylshamNorfolkLiberal Democrats 60.6%Hold
    22 NovHareholmeRossendaleLabour 53.2%Hold
    22 NovWestWellingboroughConservative 66.0%Hold
    22 NovWickhamWinchesterLiberal Democrats 60.9%Hold
    29 NovCobham FairmileElmbridgeConservative 79.2%Hold
    29 NovHelston NorthKerrierConservative 50.5%Not known
    29 NovNorth MiddletonRochdaleLabour 41.6%Hold
    6 DecMassonDerbyshire DalesConservative 48.2%Gain from Labour
    6 DecShepway SouthMaidstoneConservative 36.0%Not known
    6 DecBarnesRichmond upon ThamesConservative 56.2%Hold
    6 DecPrinces EndSandwellLabour 48.1%Hold
    6 DecRemenham Wargrave & RuscombeWokinghamConservative 70.6%Hold
    13 DecRegencyBrighton & HoveGreen 41.6%Hold
    13 DecCanonsHarrowConservative 56.7%Hold
    13 DecChiswick RiversideHounslowConservative 61.1%Hold
    13 DecTreharrisMerthyr TydfilIndependent 38.6%Gain from Labour
    13 DecEarlswood & WhitebushesReigate & BansteadConservative 37.6%Hold
    13 DecRiversideSouthwarkLiberal Democrats 49.8%Hold
    13 DecBagshot [merged c259674e]Surrey HeathLiberal Democrats 55.0%Not known
    13 DecCupernhamTest ValleyLiberal Democrats 59.8%Hold
    13 DecLovett and North ClainesWychavonConservative 71.0%Hold
    14 DecMoulsham & CentralChelmsfordLiberal Democrats 55.0%Gain from Conservative
    20 DecSt Mary'sCastle PointLabour 41.0%Gain from Conservative
    20 DecSt. MarysCastle PointNot recordedNot known
    20 DecSpringfieldHackneyConservative 59.0%Hold