Psephology.AI
    All years

    1991 council by-elections

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

    Gains and losses by party

    PartyGainedLostNet
    Liberal Democrats10▲ +1
    Labour11– 0
    Conservative01▼ -1

    Every by-election

    DateWardWinnerPreviously
    10 JanCoastal [merged 90b4c55f]BostonNot recordedNot known
    10 JanHoe LaneEnfieldConservative 48.2%Not known
    10 JanTown [merged ad1ff243]Enfield [merged e8c06307]Conservative 58.3%Not known
    17 JanKimberleyBroxtoweConservative 44.5%Not known
    17 JanSaltburnClevelandConservative 48.8%Not known
    17 JanConsettDurhamLabourNot known
    17 JanKimberley and TrowellNottinghamshireConservative 51.1%Not known
    24 JanNelsonNorwichLiberal Democrats 48.0%Not known
    31 JanNelsonPortsmouthLabour 55.3%Not known
    31 JanNorth ReddishStockportLabour 43.9%Not known
    31 JanChilworth & NurslingTest ValleyConservative 55.8%Not known
    7 FebBuckskinBasingstoke and DeaneConservative 55.0%Not known
    7 FebGainsborough Rural SouthLincolnshireConservative 47.1%Not known
    7 FebVictoriaSouthend-On-SeaLabour 51.1%Not known
    14 FebBerstedWest SussexLiberal Democrats 46.2%Not known
    21 FebChorley EastChorleyLabour 71.0%Not known
    21 FebDe BeauvoirHackneyConservative 48.0%Not known
    21 FebBridgwater SouthSomersetLabour 60.2%Not known
    28 FebBursledonEastleighConservative 55.8%Not known
    28 FebMayfieldRushmoorLiberal Democrats 55.5%Not known
    7 MarWarren ParkHavantLabour 48.3%Not known
    7 MarRavensthorpePeterboroughThe Liberal Party 53.7%Not known
    7 MarAshton WaterlooTamesideLabour 60.5%Not known
    14 MarVictoriaHackneyLiberal Democrats 31.9%Not known
    14 MarAbbeygate & EastgateSuffolkConservative 53.6%Not known
    21 MarBangorGwyneddLiberal Democrats 52.0%Not known
    21 MarBeaumont LeysLeicestershireConservative 45.4%Not known
    21 MarCopthorneShrewsbury and AtchamConservative 46.3%Not known
    21 MarWakefield EastWakefieldLabour 69.8%Not known
    21 MarRegents ParkWestminsterConservative 74.8%Not known
    4 AprCleveleysLancashireConservative 54.2%Not known
    11 AprDenesideDurhamLabour 69.2%Not known
    11 AprPorthcawl EastMid GlamorganLabour 57.2%Not known
    11 AprBurscough EastWest LancashireConservative 47.6%Not known
    2 MayFarnhamBerkshireLabour 52.9%Not known
    2 MayLangley WestBerkshireLabour 57.3%Not known
    2 MayKeep Hill & Hicks FarmBuckinghamshireLabour 36.2%Not known
    2 MayGreat SankeyCheshireLabour 58.8%Not known
    2 MayHoole & Plas NewtonCheshireLiberal Democrats 49.3%Not known
    2 MayAshbourneDerbyshireConservative 73.5%Not known
    2 MayDunmowEssexConservative 56.4%Not known
    2 MayNorthfieldHackneyLabour 39.9%Not known
    2 MayBridgewaterHertfordshireConservative 62.4%Not known
    2 MayDarent ValleyKentLiberal Democrats 38.7%Not known
    2 MayTonbridge WestKentConservative 47.3%Not known
    2 MayWest Lancashire NorthLancashireConservative 65.3%Not known
    2 MayCoalvilleLeicestershireLabour 54.9%Not known
    2 MaySouth WigstonLeicestershireLiberal Democrats 58.5%Not known
    2 MayCoastalLincolnshireConservativeNot known
    2 MayClaveringNorfolkLiberal Democrats 45.4%Not known
    2 MayCoslanyNorfolkLabour 55.9%Not known
    2 MayThorpe HamletNorfolkLiberal Democrats 57.6%Not known
    2 MayAiredaleNorth YorkshireConservative 53.6%Not known
    2 MayBishophillNorth YorkshireLabour 49.5%Not known
    2 MayThorplandsNorthamptonshireLabour 61.3%Not known
    2 MayHucknall EastNottinghamshireLabour 67.4%Not known
    2 MayQuarryOxfordshireConservative 36.5%Not known
    2 MayHoundstoneSomersetLiberal Democrats 60.1%Not known
    2 MayCyncoed VillageSouth GlamorganLiberal Democrats 52.9%Not known
    2 MayPantllaccaSouth GlamorganLabour 40.3%Not known
    2 MayBungaySuffolkConservative 39.0%Not known
    2 MayColeshillWarwickshireNot recordedNot known
    2 MayNuneaton AbbeyWarwickshireLabour 59.1%Not known
    2 MayRugby NorthWarwickshireLabour 66.3%Not known
    2 MaySketty NorthWest GlamorganConservative 37.4%Not known
    2 MayGossops GreenWest SussexLabour 42.7%Not known
    2 MayTilgateWest SussexLabour 56.3%Not known
    2 MaySwindon CentralWiltshireLabour 61.0%Not known
    2 MaySwindon MoredonWiltshireLabour 67.7%Not known
    2 MayTrowbridge WestWiltshireLiberal Democrats 45.7%Not known
    16 MayGooshaysHaveringLabour 54.1%Not known
    6 JunBurnt OakBarnetLabour 64.5%Not known
    6 JunHeathCardiffLiberal Democrats 34.6%Not known
    6 JunWithernsea SouthHoldernessIndependent 63.1%Not known
    6 JunTidworthKennetNot recordedNot known
    6 JunWest SelkleyKennetLiberal Democrats 52.5%Not known
    6 JunTaw ValeMid DevonLiberal DemocratsNot known
    6 JunNewton CentralMontgomeryshireIndependent 44.7%Not known
    6 JunRuyton Xi TownsOswestryNot recordedNot known
    6 JunStaplefordSouth CambridgeshireLiberal Democrats 72.7%Not known
    6 JunBroad OakSouth HerefordshireConservative 57.9%Not known
    6 JunClehonger EastSouth HerefordshireIndependent 100.0%Not known
    6 JunCheadle Hulme South [merged 8432283b]StockportLiberal Democrats 58.7%Hold
    6 JunMarsh HouseStockton-on-TeesLiberal Democrats 52.2%Not known
    13 JunBildestonBaberghNot recordedNot known
    13 JunRassauBlaenau GwentLabour 75.9%Not known
    13 JunChurch & Accrington NorthLancashireLabour 51.5%Not known
    13 JunSystonLeicestershireIndependent 45.6%Not known
    13 JunGranbyLiverpoolLabour 62.9%Hold
    13 JunBere RegisPurbeckConservative 36.6%Not known
    13 JunCatterick & TunstallRichmondshireConservative 47.4%Not known
    13 JunHipswellRichmondshireNot recordedNot known
    13 JunReethRichmondshireNot recordedNot known
    13 JunUrevaleRichmondshireConservativeNot known
    20 JunBrizes & DoddinghurstBrentwoodLiberal Democrats 56.4%Not known
    20 JunLowlandEast YorkshireLiberal Democrats 46.7%Not known
    20 JunGolborne [merged 09040485]Kensington and Chelsea [merged 8934535f]Labour 76.5%Not known
    20 JunHumberstoneLeicesterLabour 53.0%Not known
    20 JunCottesmoreRutlandNot recordedNot known
    20 JunBishops Cleeve NorthTewkesburyIndependent 45.0%Not known
    20 JunBrockworth GlebeTewkesburyLabour 64.1%Not known
    20 JunHolnestWest DorsetLiberal Democrats 40.7%Not known
    27 JunBoscombe WestBournemouthIndependent 40.9%Not known
    27 JunKingswestonBristol, City ofLabour 48.1%Not known
    27 JunKatherines With SumnerHarlowConservative 48.4%Not known
    27 JunBemersyde [merged 4c2ce8dd]NewhamConservative 35.0%Not known
    27 JunDenton North EastTamesideLabour 48.3%Hold
    4 JulSandyBedfordshireConservative 41.4%Not known
    4 JulPleckgateBlackburnConservative 45.1%Not known
    4 JulKington TownLeominsterLiberal Democrats 63.6%Not known
    4 JulHallowMalvern HillsConservative 44.5%Not known
    4 JulBurtonPreseli PembrokeshireNot recordedNot known
    4 JulSt. DogmaelsPreseli PembrokeshireNot recordedNot known
    4 JulLampheySouth PembrokeshireNot recordedNot known
    4 JulCapelTunbridge WellsLiberal Democrats 48.2%Not known
    4 JulWatchetWest SomersetNot recordedNot known
    4 JulWeston Super Mare WestWoodspringConservative 40.9%Not known
    11 JulAbergele No.1ClwydConservative 35.2%Not known
    11 JulYeadingHillingdonLabour 50.2%Not known
    11 JulGroveKingston upon ThamesLiberal Democrats 54.6%Not known
    11 JulCheslyn HaySouth StaffordshireLabour 50.8%Not known
    18 JulGreat Corby & GeltsdaleCarlisleConservative 58.8%Not known
    18 JulDarley DaleDerbyshireLiberal Democrats 60.8%Not known
    18 JulTown HallLambethLabour 38.8%Not known
    18 JulMundesleyNorfolkLiberal Democrats 38.4%Not known
    25 JulCotmanhayDerbyshireLabour 45.9%Not known
    25 JulSturminister MarshallEast DorsetLiberal Democrats 59.0%Not known
    25 JulHolloway [merged 521e1471]Islington [merged aa1c3d88]Labour 31.6%Not known
    25 JulRamsgate SouthKentConservative 29.9%Not known
    25 JulBrunswickSouthwarkLiberal Democrats 50.8%Not known
    25 JulEgham NorthSurreyIndependent 46.1%Not known
    25 JulEnstoneWest OxfordshireNot recordedNot known
    25 JulDroxford Soberton & HambledonWinchesterConservative 49.7%Not known
    25 JulLenchesWychavonConservative 49.0%Not known
    15 AugNelsonHampshireLabour 51.5%Not known
    22 AugTeignmouth WestTeignbridgeLiberal Democrats 50.0%Not known
    29 AugLuddendenfootCalderdaleLiberal Democrats 37.1%Gain from Labour
    29 AugBishophillYorkLabour 42.3%Not known
    3 SeptSt. PetersSt AlbansLiberal Democrats 43.9%Not known
    5 SeptHamworthyPooleLiberal Democrats 62.2%Not known
    5 SeptSt. MichaelsRotherConservative 50.5%Not known
    5 SeptWesterham & Crockham Hill [merged 60644d54]SevenoaksConservative 51.5%Not known
    5 SeptChorleywood West [merged 19bdcf3d]Three RiversLiberal Democrats 48.7%Not known
    12 SeptCanvey Island CentralCastle PointConservative 39.0%Not known
    12 SeptConsett SouthDerwentsideIndependent 58.7%Not known
    12 SeptLanchesterDerwentsideLabour 39.5%Not known
    12 SeptKingsway EastScunthorpeConservative 53.3%Not known
    12 SeptTruesdaleSouth KestevenLiberal Democrats 51.5%Not known
    19 SeptLaindonBasildonConservative 45.9%Not known
    19 SeptRhyl No.1ClwydLabour 57.7%Not known
    19 SeptEastleigh Central [merged 6b3b26e2]EastleighLiberal Democrats 52.0%Not known
    19 SeptBasildon LaindonEssexConservative 45.9%Not known
    19 SeptSpinney HillLeicestershireLabour 89.0%Not known
    19 SeptMorley & StyalMacclesfieldConservative 52.0%Not known
    19 SeptBraunton East [merged 50d81b1c]North DevonLiberal Democrats 60.7%Not known
    19 SeptNuneaton St. NicolasWarwickshireConservative 52.6%Not known
    19 SeptBardneyWest LindseyLiberal Democrats 61.0%Not known
    26 SeptMill HillBarnetConservative 53.7%Not known
    26 SeptCrewe SouthCheshireLabour 52.2%Not known
    26 SeptSouth Molton RuralDevonLiberal Democrats 52.7%Not known
    26 SeptCamGloucestershireLabour 51.4%Not known
    26 SeptUxbridge SouthHillingdonLabour 46.1%Not known
    26 SeptSpritesIpswichLabour 51.0%Not known
    26 SeptBirklandsMansfieldLabour 63.2%Not known
    26 SeptBelfairsSouthend-On-SeaConservative 50.8%Not known
    26 SeptStaines EastSpelthorneConservative 37.4%Not known
    26 SeptBrooksideThe WrekinLabour 61.0%Not known
    26 SeptSkelmersdale SouthWest LancashireLabour 82.9%Not known
    26 SeptChipping NortonWest OxfordshireLabour 28.7%Not known
    3 OctCliftonBristol, City ofConservative 48.9%Not known
    3 OctHellesdon NorthBroadlandLabour 40.1%Not known
    3 OctIlkeston NorthErewashLabour 72.6%Not known
    3 OctBasingstoke WestHampshireLabour 44.1%Not known
    3 OctBanbury RuscoteOxfordshireLabour 68.1%Not known
    3 OctBreiddenPowysNot recordedNot known
    3 OctWestburyWiltshireLiberal Democrats 37.5%Not known
    10 OctSparkhillBirminghamLabour 53.1%Hold
    17 OctOdd Rode [merged 210c4185]CongletonLabour 38.3%Not known
    17 OctBettwsGwentLabour 78.7%Not known
    17 OctPepysLewishamLabour 60.3%Not known
    17 OctSandfordSedgemoorConservative 61.0%Not known
    17 OctIrchesterWellingboroughLabour 43.5%Not known
    24 OctBeckinghamBassetlawConservative 58.0%Not known
    24 OctCoastal [merged 90b4c55f]BostonConservative 61.5%Not known
    24 OctWrexham No.6ClwydLabour 46.5%Not known
    24 OctSeaton & WinscalesCumbriaLabour 63.6%Not known
    24 OctRottingdeanEast SussexConservative 69.5%Not known
    24 OctExwickExeterLabour 45.6%Not known
    24 OctLeatherhead North [merged 76ed66ed]Mole ValleyLiberal Democrats 44.2%Not known
    24 OctSelby RuralNorth YorkshireConservative 49.7%Not known
    24 OctBarnard Castle WestTeesdaleOther 46.1%Not known
    31 OctLower ParkstoneDorsetLiberal Democrats 54.8%Not known
    31 OctQueensbridgeHackneyLabour 34.0%Not known
    31 OctCastle DoningtonLeicestershireLabour 46.1%Not known
    31 OctTreorchyRhonddaLabour 58.5%Not known
    7 NovWestgateCanterburyConservative 43.6%Not known
    7 NovKirkby MalzeardHarrogateLiberal Democrats 49.1%Not known
    7 NovWemboroughHarrowLiberal Democrats 46.8%Not known
    7 NovClerkenwell [merged bb9d1d91]Islington [merged aa1c3d88]Liberal Democrats 34.4%Not known
    7 NovSymonds GreenStevenageLabour 50.8%Not known
    7 NovWestgate-On-SeaThanetConservative 43.6%Not known
    7 NovBurgess Hill CentralWest SussexLiberal Democrats 45.6%Not known
    7 NovQueens ParkWestminster City ofLiberal Democrats 42.6%Not known
    14 NovDormers Wells [merged 7d1de5ef]Ealing [merged d361e3f8]Labour 57.1%Not known
    14 NovMark Hall NorthHarlowLabour 47.3%Not known
    14 NovBradwellNewcastle-under-LymeLiberal Democrats 58.9%Not known
    14 NovMorpeth SouthNorthumberlandLabour 35.7%Not known
    14 NovLlanymynechOswestryNot recordedNot known
    14 NovChertsey MeadsRunnymedeConservative 48.5%Not known
    14 NovRedbournSt. AlbansLiberal Democrats 54.1%Not known
    14 NovBarnard Castle EastTeesdaleLabour 39.6%Not known
    21 NovRyburnCalderdaleConservative 45.9%Hold
    21 NovAbergavennyGwentConservative 44.3%Not known
    21 NovAlnwickNorthumberlandLiberal Democrats 48.2%Not known
    21 NovFontwellWest SussexConservative 50.9%Not known
    21 NovShinfieldWokinghamConservative 48.3%Not known
    28 NovBittonAvonLiberal Democrats 42.1%Not known
    28 NovMarlGwyneddLiberal Democrats 41.1%Not known
    28 NovPulborough & ColdwathamHorshamIndependent 52.7%Not known
    28 NovNoddle HillKingston Upon HullLabour 56.5%Not known
    28 NovHumberstoneLeicestershireConservative 60.6%Not known
    28 NovMacclesfield South [merged b8bf9149]MacclesfieldLabour 41.5%Not known
    28 NovDawlish South WestTeignbridgeLiberal Democrats 42.9%Not known
    28 NovUp Holland SouthWest LancashireLabour 47.8%Not known
    5 DecEarls ColneBraintreeConservative 54.7%Not known
    5 DecSt. Ives SouthCambridgeshireConservative 55.0%Not known
    5 DecStakesHavantNot recordedNot known
    5 DecRhyl EastRhuddlanConservative 39.6%Not known
    5 DecAlstonRibble ValleyConservative 50.6%Not known
    5 DecDerbySeftonLabour 75.7%Not known
    5 DecStanwellSurreyLabour 60.5%Not known
    5 DecStretfordTraffordLabour 48.0%Gain from Conservative
    12 DecEvendonsBerkshireLiberal Democrats 55.7%Not known
    12 DecCliviger With WorsthorneBurnleyConservative 48.6%Not known
    12 DecTanfieldDurhamLabour 51.6%Not known
    12 DecFreemantleHampshireLabour 37.2%Not known
    12 DecPotters Bar WestHertsmereConservative 50.7%Not known
    12 DecSt. MartinsHillingdonConservative 61.8%Not known
    12 DecThame SouthSouth OxfordshireConservative 33.3%Not known
    12 DecWest PutneyWandsworthConservative 56.3%Not known