Psephology.AI
    All years

    1993 council by-elections

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

    Gains and losses by party

    PartyGainedLostNet
    Liberal Democrats191▲ +18
    Labour105▲ +5
    Independent10▲ +1
    Conservative125▼ -24

    Every by-election

    DateWardWinnerPreviously
    7 JanSt. Helens & ElphinstoneEast SussexLiberal Democrats 54.7%Not known
    14 JanWatlingBedfordshireConservative 59.5%Not known
    14 JanMountsorrel & RothleyCharnwoodConservative 58.6%Not known
    14 JanLimburyLutonLabour 53.6%Not known
    14 JanNorthPeterboroughLabour 46.8%Not known
    14 JanWalkleySheffieldLiberal Democrats 58.5%Not known
    14 JanWatlingSouth BedfordshireConservative 58.7%Hold
    14 JanEgglescliffeStockton-on-TeesLiberal Democrats 61.9%Not known
    21 JanMoorcloseAllerdaleLiberal Democrats 57.8%Not known
    21 JanWistastonCrewe and NantwichConservative 64.7%Not known
    21 JanHartington & DoverdaleDerbyshire DalesConservative 66.7%Not known
    21 JanEltham ParkGreenwichConservative 48.0%Not known
    21 JanPinner WestHarrowConservative 46.0%Not known
    21 JanEynesburyHuntingdonshireLabour 55.3%Not known
    21 JanLeintwardineLeominsterLiberal Democrats 53.1%Not known
    21 JanCalne AbberdNorth WiltshireLiberal Democrats 46.2%Not known
    28 JanTownHammersmith and FulhamConservative 61.3%Not known
    28 JanCrowlandSouth HollandConservative 60.9%Not known
    28 JanTavistock NorthWest DevonLiberal Democrats 49.8%Not known
    28 JanSt. JohnsWokingConservative 56.7%Not known
    4 FebMarsh & MicklefieldBuckinghamshireLabour 49.4%Not known
    4 FebBeswick and ClaytonManchesterLiberal Democrats 65.1%Gain from Labour
    4 FebStowuplandMid SuffolkLabour 45.1%Not known
    4 FebWalsham-le-WillowsMid SuffolkConservative 31.7%Not known
    4 FebFelixstowe West [merged 2834d3d4]Suffolk CoastalLiberal Democrats 49.2%Not known
    4 FebBagshot [merged c259674e]Surrey HeathConservative 53.2%Not known
    4 FebMarsh Farm & MicklefieldWycombeLabour 49.4%Not known
    11 FebAcocks GreenBirminghamLiberal Democrats 62.1%Hold
    11 FebFox HolliesBirminghamLabour 47.2%Hold
    11 FebBlackbrook [merged 239fb320]St. HelensLabour 47.4%Hold
    11 FebMinchinhamptonStroudConservative 49.0%Not known
    18 FebRowlands CastleEast HampshireLiberal Democrats 47.2%Not known
    18 FebBreage & GermoeKerrierNot recordedNot known
    18 FebMacclesfield North WestMacclesfieldLiberal Democrats 46.3%Not known
    18 FebWelshpool LlanerchyddolMontgomeryshireLiberal Democrats 53.6%Not known
    18 FebSouthcliffTendringConservative 51.0%Not known
    25 FebGrangeAylesbury ValeLiberal Democrats 51.3%Not known
    25 FebHessle EastBeverleyLiberal Democrats 77.0%Not known
    25 FebWest EwellEpsom And EwellNot recordedNot known
    25 FebNewent CentralForest Of DeanLiberal Democrats 58.6%Not known
    25 FebSkerton CentralLancasterLabour 56.5%Not known
    25 FebThurcroft & WhistonRotherhamLabourHold
    25 FebAlfristonWealdenConservativeNot known
    25 FebBridport NorthWest DorsetConservative 50.9%Not known
    25 FebSymondsburyWest DorsetConservativeNot known
    4 MarElizabethBerwick-upon-TweedNot recordedNot known
    4 MarAngellLambethLiberal Democrats 40.3%Not known
    4 MarCromerNorth NorfolkLiberal Democrats 51.9%Not known
    4 MarFileyScarboroughConservative 47.7%Not known
    4 MarBroad OakSouth HerefordshireConservative 61.5%Not known
    4 MarSt. JohnsTunbridge WellsLiberal Democrats 41.1%Not known
    4 MarWeston Super Mare SouthWoodspringLiberal Democrats 46.7%Not known
    11 MarCrabtreeDacorumConservative 38.0%Not known
    11 MarMaldon EastMaldonNot recordedNot known
    11 MarSt. MarysNorth DevonLiberal Democrats 48.2%Not known
    11 MarCrosby Town SouthScunthorpeLabour 62.8%Not known
    11 MarLongton SouthStoke On TrentLabour 46.8%Gain from Conservative
    11 MarNorton and BradeleyStoke On TrentLabour 70.9%Gain from Conservative
    11 MarWestonStoke On TrentLabour 58.3%Not known
    18 MarThree BridgesCrawleyLabour 56.6%Not known
    18 MarRudbyHambletonConservative 55.5%Not known
    18 MarHoughton & WytonHuntingdonshireConservative 54.8%Not known
    18 MarBeechwoodMiddlesbroughLabour 70.7%Not known
    18 MarCamelfordNorth CornwallLiberal DemocratsNot known
    18 MarLovedenSouth KestevenNot recordedNot known
    18 MarFellgate and HedworthSouth TynesideLabour 54.8%Hold
    18 MarHarwich WestTendringLabour 46.5%Not known
    25 MarFryerns CentralBasildonLabour 68.0%Gain from Conservative
    25 MarNorthfleet WestGraveshamLabour 76.9%Not known
    25 MarBishop'sLambethLiberal Democrats 52.0%Not known
    25 MarVictoriaLancasterNot recordedNot known
    25 MarFulshawMacclesfieldConservative 60.9%Not known
    25 MarMorley & StyalMacclesfieldConservative 52.8%Not known
    25 MarWest MalvernMalvern HillsLiberal Democrats 77.1%Not known
    25 MarGorton SouthManchesterLiberal Democrats 58.1%Hold
    25 MarWestRedditchLiberal Democrats 77.1%Gain from Conservative
    25 MarUPPINGHAMRutlandNot recordedNot known
    25 MarHyde ParkWestminsterConservative 67.9%Not known
    25 MarCentral & MayburyWokingLabour 56.1%Gain from Conservative
    1 AprSheviockCaradonNot recordedNot known
    1 AprSt. JamesHigh PeakLabour 50.1%Not known
    1 AprRibblesdaleRibble ValleyLiberal Democrats 58.4%Not known
    1 AprToothillThamesdownLabour 42.5%Not known
    1 AprGrays Thurrock (Town)ThurrockLabour 60.1%Not known
    1 AprSaffron Walden CastleUttlesfordLiberal Democrats 36.8%Not known
    15 AprWestChesterfieldLiberal Democrats 46.2%Not known
    15 AprHart PlainHavantLiberal Democrats 62.1%Gain from Conservative
    15 AprPictonLiverpoolLiberal Democrats 53.6%Hold
    15 AprMacclesfield North EastMacclesfieldLiberal Democrats 53.1%Not known
    15 AprSt. MarksRotherConservative 56.8%Not known
    15 AprSt Mary'sTest ValleyLiberal Democrats 58.3%Not known
    22 AprSparkbrookBirminghamLabour 55.9%Hold
    22 AprSt. PancrasCamdenLabour 53.9%Not known
    22 AprHounslow SouthHounslowConservative 44.0%Not known
    22 AprIllogan NorthKerrierThe Liberal Party 28.2%Not known
    22 AprSt.Martin'sLambeth [merged ddf5a345]Conservative 50.8%Not known
    22 AprHamptonRichmond upon ThamesLiberal Democrats 46.4%Not known
    22 AprStanwellVale of GlamorganLabour 58.0%Not known
    22 AprWyke RegisWeymouth and PortlandLabour 53.9%Not known
    29 AprBroad GreenCroydonLabour 74.6%Not known
    29 AprBridlington HilderthorpeEast YorkshireLabour 32.9%Not known
    29 AprChorltonManchesterLabour 48.5%Hold
    6 MayPeverelAdurLiberal Democrats 59.9%Hold
    6 MayHucknall NorthAshfieldLabour 73.8%Not known
    6 MayAylesbury CentralAylesbury ValeLiberal Democrats 46.9%Not known
    6 MayGarden SuburbBarnetConservative 48.5%Not known
    6 MayPitsea EastBasildonLabour 52.6%Gain from Conservative
    6 MayCherry HolmeBeverleyConservative 57.8%Not known
    6 MayUptonBexleyLabour 39.2%Not known
    6 MayBrownhillBlackburnConservative 47.6%Not known
    6 MayAscotBracknell ForestConservative 47.9%Not known
    6 MayCollege TownBracknell ForestLiberal Democrats 57.2%Not known
    6 MayBrizes & DoddinghurstBrentwoodLiberal Democrats 54.0%Hold
    6 MayKing's CliffBrightonLabour 56.1%Not known
    6 MayPatchamBrightonConservative 55.9%Not known
    6 MayBrunshawBurnleyLabour 75.7%Hold
    6 MayHapton With ParkBurnleyLabour 53.5%Hold
    6 MayLowerhouseBurnleyLiberal Democrats 38.4%Gain from Labour
    6 MayPye Green ValleyCannock ChaseLabour 67.1%Not known
    6 MayWestern SpringsCannock ChaseLabour 37.7%Not known
    6 MayHerneCanterburyLiberal Democrats 51.8%Not known
    6 MayStanwix Urban [merged 69e32e4c]CarlisleConservative 51.3%Hold
    6 MayCardiganCeredigionNot recordedHold
    6 MayPyefleet [merged 4806d297]ColchesterConservative 49.2%Not known
    6 MayRural WestCorbyConservative 42.5%Not known
    6 MayFoleshillCoventryLabour 51.0%Hold
    6 MaySouthgate [merged a7ea16f8]CrawleyLabour 55.0%Not known
    6 MayWistastonCrewe and NantwichConservative 49.8%Not known
    6 MayBennetts EndDacorumLabour 62.3%Not known
    6 MayNORTHCHURCHDacorumConservative 49.9%Not known
    6 MayExmouth Littleham RuralEast DevonLiberal Democrats 46.3%Not known
    6 MayEastleigh South [merged 31e42ba3]EastleighLiberal Democrats 51.4%Gain from Labour
    6 MayStoke HillExeterLabour 62.9%Not known
    6 MayAll SaintsForest HeathConservative 53.2%Not known
    6 MayNewnhamForest Of DeanLabour 38.1%Not known
    6 MayKingsholmGloucesterLiberal Democrats 58.8%Hold
    6 MayClandon & Horsley [merged 436ba0e7]GuildfordConservative 61.5%Not known
    6 MaySt. LukesHampshireLabour 49.8%Not known
    6 MayNetteswell EastHarlowLabour 57.3%Not known
    6 MayPaxtonHuntingdonshireLiberal Democrats 63.6%Not known
    6 MayOverton [merged 46f66ae6]HyndburnLabour 55.3%Gain from Conservative
    6 MayChiphouseKingswoodLabour 56.3%Not known
    6 MayPlumleyMacclesfieldConservative 55.7%Not known
    6 MayUpton On SevernMalvern HillsConservativeNot known
    6 MayPinehamMilton KeynesLiberal Democrats 52.0%Hold
    6 MayCross HeathNewcastle-under-LymeLabour 51.6%Not known
    6 MayCustom House & SilvertownNewhamLabour 45.5%Not known
    6 MayParkNewhamLabour 63.6%Not known
    6 MayBattle HillNorth TynesideLiberal Democrats 51.5%Hold
    6 MayKegworthNorth West LeicestershireConservative 51.0%Not known
    6 MayCrudwellNorth WiltshireConservative 68.7%Not known
    6 MayExhallNuneaton and BedworthLabour 69.6%Not known
    6 MayGalley CommonNuneaton and BedworthLabour 61.7%Not known
    6 MayPoplarNuneaton and BedworthLabour 70.5%Not known
    6 MayFailsworth WestOldhamLiberal Democrats 49.9%Gain from Labour
    6 MayBourne ValleyPooleLiberal Democrats 56.1%Not known
    6 MaySt Stephen In BrannelRestormelLiberal Democrats 54.5%Not known
    6 MayLutonRochester-upon-MedwayLabour 69.5%Not known
    6 MayTrinityRochfordLiberal Democrats 70.1%Not known
    6 MayVirginia WaterRunnymedeConservative 74.4%Not known
    6 MayCranmerRushcliffeConservative 73.2%Not known
    6 MaySuttonShrewsbury and AtchamConservative 52.6%Not known
    6 MayHiston & ImpingtonSouth CambridgeshireConservative 46.2%Not known
    6 MaySpalding EastSouth HollandLabour 48.8%Not known
    6 MayHeyfordSouth NorthamptonshireConservative 58.0%Not known
    6 MayYeovil PrestonSouth SomersetLiberal Democrats 64.8%Not known
    6 MayStaines TownSpelthorneConservative 45.4%Not known
    6 MayAshleySt AlbansLiberal Democrats 41.7%Hold
    6 MayWoodfieldStroudLabour 45.2%Not known
    6 MayFrimley [merged d11fac95]Surrey HeathConservative 55.1%Not known
    6 MayBishops LydeardTaunton DeaneLiberal Democrats 69.7%Not known
    6 MaySt John'sTendringLiberal Democrats 58.0%Not known
    6 MayLawnsThamesdownConservative 51.9%Hold
    6 MayNorthwick [merged 52a0f9a9]Three RiversLabour 63.4%Hold
    6 MaySandhurstTunbridge WellsConservative 57.6%Hold
    6 MaySt James'Tunbridge WellsLiberal Democrats 48.8%Gain from Conservative
    6 MayWakefield SouthWakefieldConservative 49.8%Not known
    6 MayGreat Sankey SouthWarringtonLabour 63.9%Not known
    6 MayHowley & WhitecrossWarringtonLabour 80.7%Not known
    6 MayWainfordWaveneyLabour 41.1%Not known
    6 MayManor ValeWest WiltshireLiberal Democrats 48.0%Not known
    6 MayWarminster EastWest WiltshireConservative 34.9%Not known
    6 MayHarrow RoadWestminster City ofLabour 73.3%Not known
    6 MayHindleyWiganLabour 80.3%Hold
    6 MaySt. MichaelWinchesterConservative 43.4%Not known
    13 MayChelsfield & GoddingtonBromleyLiberal Democrats 69.2%Not known
    20 MayBrierleyBarnsleyLabour 56.9%Hold
    20 MayHeybridge WestMaldonNot recordedNot known
    20 MayCranbrookRedbridgeConservative 36.5%Not known
    20 MayMonkhamsRedbridgeConservative 52.3%Not known
    27 MayBowling [merged cdbd743a]BradfordLabour 58.0%Hold
    27 MayKeighley South [merged 54668a26]BradfordLabour 62.5%Hold
    27 MayCale Green [merged 62faa68d]StockportLiberal Democrats 49.8%Hold
    27 MaySt. GeorgesWestminsterLabour 50.4%Not known
    3 JunLesnewthNorth CornwallNot recordedNot known
    10 JunStonebridgeBrentLabour 56.1%Not known
    10 JunCongleton NorthCongletonLabour 47.2%Hold
    10 JunStreatham HillLambethLiberal Democrats 64.2%Not known
    10 JunFreeland And HanboroughWest OxfordshireLiberal Democrats 57.1%Not known
    17 JunPelton FellChester-le-StreetLabour 80.2%Not known
    17 JunWaltonChesterfieldLiberal Democrats 57.2%Not known
    17 JunOffaClwydLabour 54.0%Not known
    17 JunAnnfield PlainDerwentsideLabour 62.0%Hold
    17 JunTanfieldDerwentsideLabour 62.0%Not known
    17 JunDidcot NorthSouth OxfordshireConservative 43.9%Not known
    17 JunGorst WoodVale RoyalLabour 70.0%Not known
    17 JunWestham EastWeymouth and PortlandLiberal Democrats 64.0%Not known
    24 JunBillericay WestBasildonLiberal Democrats 55.3%Gain from Conservative
    24 JunGeleColwynNot recordedNot known
    24 JunAire ValleyCraven [merged c5738b19]Liberal Democrats 55.3%Not known
    24 JunVictoriaEast StaffordshireLabour 58.1%Not known
    24 JunBoningtonGedlingConservative 37.0%Not known
    24 JunHarrow WealdHarrowLiberal Democrats 65.0%Not known
    24 JunCanons [merged f069e73f]Harrow [merged 0676472d]Conservative 45.8%Not known
    24 JunBrunswick & ClaremontLancashireLabour 60.3%Not known
    24 JunFrome FromefieldMendipLiberal Democrats 48.9%Not known
    24 JunArnold CentralNottinghamshireConservative 44.2%Not known
    24 JunSeven SistersWest GlamorganLabour 63.2%Not known
    1 JulRomsey [merged 89203c87]CambridgeLabour 45.6%Not known
    1 JulCentralHerefordLiberal Democrats 60.5%Hold
    1 JulBrandesburtonHoldernessNot recordedNot known
    1 JulPeel [merged fb343fc2]HyndburnLabour 62.0%Hold
    1 JulBurnley South WestLancashireLiberal Democrats 50.0%Not known
    1 JulWolveyRugbyConservative 59.9%Hold
    1 JulShaftoSedgefieldLiberal Democrats 53.0%Not known
    1 JulCowbridgeVale of GlamorganConservative 49.8%Hold
    1 JulAdcroftWest WiltshireLiberal Democrats 50.0%Not known
    8 JulLangley Mill and AldercarAmber ValleyLabour 60.8%Not known
    8 JulDartonBarnsleyLabour 80.6%Hold
    8 JulRoystonBarnsleyLabour 65.2%Hold
    8 JulWisbech EastFenlandLiberal Democrats 39.2%Not known
    8 JulWisbech North EastFenlandConservative 42.3%Not known
    8 JulWhitehillGraveshamLabour 50.8%Not known
    8 JulLea BridgeHackneyLabour 40.0%Not known
    8 JulCOLLEGE PARK & OLD OAKHammersmith and FulhamLabour 72.7%Not known
    8 JulIsleworth SouthHounslowLabour 37.4%Not known
    8 JulCowes MedinaMedinaLabour 50.9%Not known
    8 JulBiggleswade StrattonMid BedfordshireLabour 43.9%Hold
    8 JulHarpenden SouthSt AlbansConservative 46.8%Hold
    8 JulSopwellSt. AlbansLabour 56.6%Not known
    8 JulLong ItchingtonStratford-on-AvonLabour 51.8%Not known
    8 JulRemenham and WargraveWokinghamConservative 55.0%Hold
    15 JulTrevethanCarrickLiberal Democrats 37.3%Not known
    15 JulMiddle DealDoverLabour 53.1%Not known
    15 JulChaseKing's Lynn And West NorfolkLabour 54.8%Not known
    15 JulTorrisholmeLancasterLiberal Democrats 68.2%Not known
    15 JulTelscombe CliffsLewesConservative 47.5%Not known
    15 JulSt. MarksRushmoorLiberal Democrats 63.7%Hold
    15 JulBrownhillsWalsallLabour 52.3%Not known
    22 JulOval [merged d5bd1dff]Lambeth [merged ddf5a345]Liberal Democrats 56.9%Not known
    22 JulEastersideMiddlesbroughLabour 48.4%Not known
    22 JulCoshamPortsmouthLabour 40.1%Hold
    22 JulEdgcumbeRestormelLiberal Democrats 50.0%Not known
    22 JulSaxonwellSouth KestevenNot recordedNot known
    22 JulChurch Stretton NorthSouth ShropshireLiberal Democrats 40.4%Not known
    22 JulFrimley GreenSurrey HeathLiberal Democrats 61.8%Not known
    29 JulWooddittonEast CambridgeshireLiberal Democrats 51.0%Hold
    29 JulGoldhangerMaldonConservative 58.4%Not known
    29 JulWattonNorfolkLiberal Democrats 45.9%Not known
    29 JulKingsthorpeNorthamptonLiberal Democrats 55.0%Hold
    29 JulForsbrookStaffordshire MoorlandsLiberal Democrats 40.0%Not known
    5 AugQueensRushmoorLiberal Democrats 39.5%Gain from Conservative
    5 AugCaynhamSouth ShropshireConservative 55.5%Not known
    12 AugAnchorsholmeBlackpoolLiberal Democrats 44.3%Not known
    12 AugSpixworthBroadlandLiberal Democrats 52.0%Not known
    12 AugDeddingtonCherwellLiberal Democrats 49.7%Gain from Conservative
    12 AugWaddonCroydonLabour 43.8%Not known
    12 AugStrettonEast StaffordshireLiberal Democrats 40.0%Not known
    12 AugMeads [merged 16970a17]EastbourneConservative 63.4%Hold
    12 AugHarefieldHillingdonLabour 49.0%Not known
    19 AugBuryChichesterLiberal Democrats 50.1%Not known
    19 AugWisborough GreenChichesterLiberal Democrats 58.6%Not known
    26 AugHindpoolBarrow-in-FurnessLabour 70.4%Hold
    26 AugSholingSouthamptonLiberal Democrats 50.4%Gain from Labour
    2 SeptBelper SouthAmber ValleyLabour 53.7%Not known
    2 SeptBarclayBurnleyLabour 57.5%Hold
    2 SeptNorthopDelynNot recordedHold
    2 SeptNetteswell WestHarlowLabour 40.9%Not known
    2 SeptKirkby CentralKnowsleyLabour 59.6%Hold
    2 SeptBurnley RuralLancashireLabour 48.3%Not known
    2 SeptSt. MarysLiverpoolLiberal Democrats 61.7%Hold
    2 SeptHeywood SouthRochdaleLabour 47.7%Gain from Conservative
    9 SeptSutton VeseyBirminghamIndependent 45.8%Gain from Conservative
    9 SeptWATTONBrecklandLiberal Democrats 56.0%Gain from Conservative
    9 SeptCalder ValleyCalderdaleLiberal Democrats 54.2%Hold
    16 SeptShelfordCambridgeshireLiberal Democrats 52.3%Not known
    16 SeptEgremont NorthCopelandLabour 70.5%Not known
    16 SeptBablakeCoventryLabour 37.6%Gain from Conservative
    16 SeptLytchettDorsetLiberal Democrats 60.3%Not known
    16 SeptNew ParkHarrogateLiberal Democrats 79.0%Not known
    16 SeptNelsonPortsmouthLabour 57.6%Hold
    16 SeptWoolPurbeckLiberal Democrats 42.9%Gain from Conservative
    16 SeptElsworthSouth CambridgeshireNot recordedNot known
    16 SeptHillsidesSouth KestevenLiberal Democrats 34.9%Not known
    16 SeptFulwellSunderlandConservative 39.8%Hold
    16 SeptMillwallTower HamletsBritish National Party 33.8%Not known
    23 SeptCoppull NorthChorleyLabour 47.6%Not known
    23 SeptHumberstonCleethorpesLiberal Democrats 45.6%Not known
    23 SeptImmingham CentralCleethorpesLabour 49.9%Not known
    23 SeptThree BridgesCrawleyLabour 54.3%Not known
    23 SeptFolkestone EastFolkestone And HytheLiberal Democrats 53.7%Not known
    23 SeptGorseinon CentralLliw ValleyLabourNot known
    23 SeptPenyrheolLliw ValleyLabourNot known
    23 SeptIlfracombe Central [merged ea9d04ac]North DevonLiberal Democrats 53.0%Not known
    23 SeptBritwellSloughLabour 63.0%Hold
    23 SeptFarnhamSloughLabour 67.4%Hold
    23 SeptUptonSloughLabour 47.6%Hold
    23 SeptChurch VillageTaff-ElyLabour 48.9%Not known
    23 SeptStirchleyThe WrekinNot recordedNot known
    23 SeptAbramWiganLabour 82.3%Hold
    30 SeptCheshunt Central [merged 953ea5e1]BroxbourneConservative 36.8%Hold
    30 SeptSt. JohnsColchesterLiberal Democrats 63.5%Hold
    30 SeptPantyffynnonDinefwrLabour 68.0%Not known
    30 SeptRoselandsEastbourneLiberal Democrats 67.5%Hold
    30 SeptPudsey South [merged caee32c3]LeedsLabour 41.7%Not known
    30 SeptStreet SouthMendipLiberal Democrats 58.2%Not known
    30 SeptDebenhamMid SuffolkLiberal Democrats 57.3%Not known
    30 SeptMarket Drayton NorthNorth ShropshireLiberal Democrats 44.5%Not known
    30 SeptBelfairsSouthend-On-SeaLiberal Democrats 55.6%Gain from Conservative
    30 SeptHeathersideSurrey HeathLiberal Democrats 50.9%Not known
    30 SeptWithamWest LindseyLiberal Democrats 55.1%Not known
    30 SeptSt. PeterWorcesterLiberal Democrats 40.2%Gain from Conservative
    30 SeptBaileyWyreLabour 65.2%Not known
    30 SeptPharosWyreLabour 58.0%Not known
    7 OctWinchesterBlabyLiberal Democrats 62.1%Not known
    7 OctBirstall NetherallCharnwoodLiberal Democrats 47.0%Not known
    7 OctBirstall Riverside [merged 10c0f0a8]CharnwoodLiberal Democrats 61.9%Not known
    7 OctHedonHoldernessLiberal Democrats 60.4%Not known
    7 OctParkNottinghamLabour 57.0%Not known
    7 OctAlderney [merged 4c862fd6]PooleLiberal Democrats 67.0%Hold
    7 OctLinacreSeftonLabour 89.9%Hold
    13 OctGreenhill [merged 21d95b38]Harrow [merged 0676472d]Liberal Democrats 45.6%Not known
    14 OctCalthorpeCherwellLabour 40.2%Gain from Conservative
    14 OctHighgateHaringeyConservative 55.7%Not known
    14 OctHurstpierpointMid SussexConservative 42.9%Not known
    14 OctMount GouldPlymouthLabour 43.5%Hold
    14 OctWerringtonStaffordshire MoorlandsLabour 28.6%Not known
    14 OctBucklandTeignbridgeNot recordedNot known
    21 OctSt Leonards and St Ives WestEast DorsetConservative 65.7%Not known
    21 OctOundleEast NorthamptonshireLiberal Democrats 63.2%Gain from Conservative
    21 OctLoughton St. MarysEssexLabour 55.6%Not known
    21 OctNewhaven MeechingLewesLiberal Democrats 48.8%Not known
    21 OctArleseyMid BedfordshireLabour 63.0%Not known
    21 OctOakthorpe & DonisthorpeNorth West LeicestershireLabour 74.4%Not known
    21 OctHeadlandsNorthamptonLiberal Democrats 36.9%Gain from Conservative
    21 OctLlansamletSwanseaLabour 73.5%Not known
    21 OctTaunton RowbartonTaunton DeaneLiberal Democrats 51.4%Not known
    21 OctAppletonVale Of White HorseLiberal Democrats 53.1%Not known
    28 OctTankerton [merged 92ecc04b]CanterburyLiberal Democrats 45.0%Not known
    28 OctTrehaverneCarrickLiberal Democrats 58.8%Not known
    28 OctCountess Wear & TopshamDevonLiberal Democrats 40.3%Not known
    28 OctWalsworthNorth HertfordshireLabour 43.1%Not known
    28 OctGreasbroughRotherhamLabour 90.2%Hold
    28 OctWalesRotherhamLabour 67.3%Not known
    28 OctGrantham St. JohnsSouth KestevenLabour 51.4%Not known
    28 OctTewkesbury Prior ParkTewkesburyLabour 55.0%Not known
    28 OctMillbankWestminsterLabour 57.6%Not known
    28 OctCefnWrexham MaelorLabour 55.4%Not known
    28 OctOffa EastWrexham MaelorNot recordedNot known
    4 NovWingfieldChristchurchLiberal Democrats 50.3%Not known
    4 NovMollingtonCity of ChesterConservative 65.8%Not known
    4 NovHighfieldDacorumLiberal Democrats 58.6%Not known
    4 NovWare ChristchurchEast HertfordshireLiberal Democrats 54.9%Not known
    4 NovCatonLancasterLiberal Democrats 64.8%Not known
    4 NovPrinces EndSandwellLabour 46.1%Not known
    4 NovTaunton WestSomersetLiberal Democrats 53.2%Not known
    4 NovRoss-On-Wye EastSouth HerefordshireLiberal Democrats 39.0%Not known
    4 NovPeartreeSouthamptonLiberal Democrats 60.7%Hold
    4 NovPortswoodSouthamptonLiberal Democrats 64.2%Hold
    4 NovFarnham Rowledge & WreccleshamWaverleyLiberal Democrats 53.2%Not known
    11 NovMiddleton-on-SeaArunConservative 47.0%Not known
    11 NovDaneCongletonConservative 54.4%Hold
    11 NovFeltham SouthHounslowLiberal Democrats 38.1%Not known
    11 NovBuckland MonochorumWest DevonLiberal Democrats 76.8%Not known
    11 NovWinnershWokinghamLiberal Democrats 52.5%Gain from Conservative
    18 NovPitsea WestBasildonLabour 64.4%Gain from Conservative
    18 NovAledClwydPlaid Cymru - The Party of Wales 54.9%Not known
    18 NovAlexandraGreat GrimsbyLabour 52.1%Not known
    18 NovGreat CoatesGreat GrimsbyLiberal Democrats 62.8%Not known
    18 NovWillowsGreat GrimsbyLabour 71.4%Not known
    18 NovAshGuildfordConservative 53.2%Gain from Liberal Democrats
    18 NovHendersonNorwichLabour 62.7%Hold
    18 NovSt. MarysSouth KestevenConservative 37.4%Not known
    18 NovUlverston NorthSouth LakelandLabour 47.3%Not known
    25 NovCosbyBlabyLiberal Democrats 46.1%Not known
    25 NovSt. StephensCaradonLiberal Democrats 55.0%Not known
    25 NovSaltash WestCornwallLiberal Democrats 69.5%Not known
    25 NovCrookhallDerwentsideLabour 67.1%Not known
    25 NovPinehamDoverLabour 46.5%Not known
    25 NovRainowMacclesfieldLiberal Democrats 50.3%Not known
    25 NovNorthcroftNewburyLiberal Democrats 68.2%Not known
    25 NovSpeenNewburyLiberal Democrats 65.7%Not known
    25 NovThickleySedgefieldLabour 55.3%Not known
    25 NovChard JocelynSouth SomersetLiberal Democrats 48.9%Not known
    2 DecWest HendonBarnetLabour 50.5%Not known
    2 DecFreethorpeBroadlandLabour 50.1%Not known
    2 DecAlverstokeGosportLiberal Democrats 48.2%Gain from Conservative
    2 DecKillinghallHarrogateConservative 59.3%Not known
    2 DecStopsleyLutonLiberal Democrats 50.7%Hold
    2 DecWaltonTendringConservative 39.3%Not known
    2 DecRoydenWirralConservative 55.7%Hold
    2 DecThurstastonWirralConservative 52.6%Hold
    2 DecByfleetWokingLiberal Democrats 56.1%Hold
    9 DecSawleyErewashLiberal Democrats 38.4%Not known
    9 DecTrafalgarGreenwichLabour 60.4%Not known
    9 DecCoundonWear ValleyLabour 64.0%Hold
    15 DecBirdhamChichesterConservative 61.4%Not known
    16 DecAnsdell [merged f2847a14]FyldeConservative 40.1%Not known
    16 DecTorrisholmeLancasterLiberal Democrats 57.0%Not known
    16 DecRushey MeadLeicestershireLabour 66.5%Not known
    16 DecSellindgeShepwayLiberal Democrats 57.3%Not known
    16 DecSunbury CommonSpelthorneLiberal Democrats 57.2%Not known
    16 DecLawnsThamesdownConservative 45.9%Hold
    16 DecCliffordTraffordLabour 78.8%Hold