Psephology.AI
    All years

    1984 council by-elections

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

    Every by-election

    DateWardWinnerPreviously
    12 JanMinsterLincolnshireLabour 41.0%Not known
    19 JanShelfordCambridgeshireSDP-Liberal Alliance 49.4%Not known
    19 JanThrapstonEast NorthamptonshireConservative 69.2%Not known
    19 JanPoynton CentralMacclesfieldConservative 58.0%Not known
    19 JanThrapstonNorthamptonshireConservative 71.6%Not known
    26 JanWidewaterAdurSDP-Liberal Alliance 52.1%Not known
    26 JanMixendenCalderdaleLabour 67.3%Not known
    26 JanNew WhittingtonChesterfieldSDP-Liberal Alliance 44.3%Not known
    26 JanKegworthNorth West LeicestershireLabour 50.9%Not known
    2 FebEstoverPlymouthSDP-Liberal Alliance 40.6%Not known
    2 FebCuckoo OakThe WrekinLabour 54.8%Not known
    9 FebChalfont St GilesChilternConservative 54.3%Not known
    9 FebRift HouseHartlepoolConservative 54.8%Not known
    9 FebBramley [merged 9e86b053]LeedsLabour 51.1%Not known
    9 FebFarleighMaidstoneConservative 67.9%Not known
    9 FebWater OrtonWarwickshireSDP-Liberal Alliance 52.9%Not known
    16 FebKempstonBedfordshireLabour 47.8%Not known
    16 FebCentralGreat GrimsbySDP-Liberal Alliance 59.7%Not known
    16 FebPepysLewishamLabour 53.3%Not known
    16 FebChadwellRedbridgeSDP-Liberal Alliance 53.5%Not known
    16 FebMayfieldRedbridgeConservative 50.3%Not known
    16 FebKidmore EndSouth OxfordshireConservative 73.1%Not known
    16 FebWoodcoteSouth OxfordshireSDP-Liberal Alliance 59.7%Not known
    16 FebDurringtonWest SussexConservative 53.0%Not known
    23 FebSeaton MoorAllerdaleNot recordedNot known
    23 FebBuckingham NorthAylesbury ValeSDP-Liberal Alliance 44.9%Not known
    23 FebKentonBrentConservative 71.1%Not known
    23 FebChalk FarmCamdenLabour 49.3%Not known
    23 FebCirencester AbbeyCotswoldConservative 61.5%Not known
    23 FebCinderfordGloucestershireLabour 70.3%Not known
    23 FebBurgessSouthwarkSDP-Liberal Alliance 53.7%Not known
    23 FebRuskinSouthwarkConservative 50.1%Not known
    23 FebBebingtonWirralConservative 51.3%Not known
    23 FebSouth Bredon HillWychavonIndependent 72.0%Not known
    1 MarSutton New HallBirminghamConservative 56.9%Not known
    1 MarGoole Central & SouthBoothferryLabour 59.9%Not known
    1 MarBlack NotleyBraintreeSDP-Liberal Alliance 51.9%Not known
    1 MarFeockCarrickConservative 80.4%Not known
    1 MarWendronCornwallIndependent 87.4%Not known
    1 MarNewhavenEast SussexConservative 37.5%Not known
    1 MarMoney Hill [merged 82060b10]Three RiversSDP-Liberal Alliance 59.3%Not known
    1 MarBromleyTower HamletsSDP-Liberal Alliance 50.3%Not known
    1 MarSwindon WalcotWiltshireLabour 47.3%Not known
    8 MarCliftonAvonConservative 40.7%Not known
    8 MarMarchwoodNew ForestConservative 44.8%Not known
    8 MarSt. MatthewsPrestonLabour 56.2%Not known
    8 MarLincoln Gardens WestScunthorpeLabour 46.6%Not known
    8 MarMilvertonWarwickSDP-Liberal Alliance 55.6%Not known
    15 MarBognor Regis NorthArunConservative 37.1%Not known
    15 MarLongthorntonMertonNot recordedNot known
    15 MarRavensburyMertonLabour 55.6%Not known
    15 MarHarstonSouth CambridgeshireSDP-Liberal Alliance 100.0%Not known
    15 MarVictoriaStockton-on-TeesLabour 40.1%Not known
    22 MarExmouth LittlehamDevonConservative 50.8%Not known
    22 MarBishop'sLambethLabour 53.0%Not known
    22 MarCastleSwanseaLabour 58.2%Not known
    22 MarSt. JamesTower HamletsSDP-Liberal Alliance 47.7%Not known
    29 MarBetws-Y-CoedAberconwySDP-Liberal Alliance 63.5%Not known
    29 MarOrmesbyClevelandLabour 44.0%Not known
    29 MarGosforthCopelandNot recordedNot known
    29 MarNortonRyedaleSDP-Liberal Alliance 62.5%Not known
    29 MarFolkestone HarveyShepwayNot recordedNot known
    29 MarTeignmouth EastTeignbridgeConservative 43.2%Not known
    5 AprNorthgate NorthDarlingtonLabour 46.3%Not known
    5 AprLongbridge [merged 4e220d6e]North DevonSDP-Liberal Alliance 37.1%Not known
    5 AprEdwaltonRushcliffeConservative 56.5%Not known
    5 AprKetley BankThe WrekinIndependent 71.3%Not known
    5 AprVale RoyalVale RoyalLabour 48.3%Not known
    12 AprCopers CopeBromleyConservative 63.5%Not known
    12 AprAlexandraHaringeyLabour 39.8%Not known
    12 AprArchwayHaringeyLabour 39.5%Not known
    12 AprWoodsideHaringeyLabour 55.1%Not known
    12 AprSummerfieldLichfieldLabour 56.9%Not known
    12 AprTaunton NorthSomersetLabour 43.4%Not known
    12 AprBrightwellSouth OxfordshireSDP-Liberal Alliance 47.2%Not known
    12 AprSt. MarysSouth RibbleSDP-Liberal Alliance 37.8%Not known
    12 AprSt. Peters-With-St. MarysTorbayConservative 49.3%Not known
    19 AprOldfieldWindsor & MaidenheadConservative 36.0%Not known
    26 AprNewtownChilternConservative 40.4%Not known
    26 AprHobbayneEalingLabour 53.0%Not known
    26 AprBillesdonLeicestershireConservative 63.7%Not known
    26 AprDallington & Kings HeathNorthamptonLabour 45.4%Not known
    26 AprBrixworth No. 1 (Brixworth)NorthamptonshireConservative 62.1%Not known
    26 AprHighbridgeSedgemoorSDP-Liberal Alliance 54.7%Not known
    26 AprSomertonSomersetConservative 44.4%Not known
    3 MayBeaconsfieldBuckinghamshireConservative 45.5%Not known
    3 MayKirk Hallam NorthErewashLabour 59.4%Not known
    3 MaySt. Peter [merged 85481262]PlymouthLabour 49.7%Not known
    3 MayBerrowSedgemoorSDP-Liberal Alliance 59.8%Not known
    3 MaySt JamesTendringConservative 35.3%Not known
    10 MayCraneEast DorsetSDP-Liberal Alliance 60.4%Not known
    10 MayBulwell WestNottinghamLabour 57.0%Not known
    10 MayCheadle North EastStaffordshire MoorlandsLabour 64.1%Not known
    10 MayKingsleyStaffordshire MoorlandsSDP-Liberal Alliance 58.5%Not known
    17 MaySeaton DelavalBlyth ValleySDP-Liberal Alliance 51.7%Not known
    17 MayFerndaleLambethLabour 53.3%Not known
    17 MayEtwallSouth DerbyshireSDP-Liberal Alliance 52.9%Not known
    17 MayRainsboroughSouth NorthamptonshireConservative 79.0%Not known
    24 MayTodmordenCalderdaleSDP-Liberal Alliance 39.9%Not known
    24 MayIver ColnbrookSouth BucksSDP-Liberal AllianceNot known
    31 MayPriestwoodBracknell ForestLabour 36.8%Not known
    31 MayCranfordHounslowLabour 68.9%Not known
    7 JunTollgateKentConservative 47.2%Not known
    7 JunOakham WestRutlandSDP-Liberal Alliance 53.0%Not known
    7 JunPaultonWansdykeLabour 45.6%Not known
    12 JunMargate WestKentConservative 42.3%Not known
    14 JunChapel Allerton [merged 99268d5c]LeedsLabour 40.8%Not known
    14 JunLower MordenMertonConservative 51.7%Not known
    14 JunForest Gate [merged d3802bcb]NewhamLabour 63.4%Not known
    14 JunLittle Ilford [merged e93c535c]NewhamSDP-Liberal Alliance 51.2%Not known
    14 JunFarnhamSloughLabour 50.2%Not known
    14 JunBothalWansbeckLabour 55.3%Not known
    21 JunWaterhouse FarmChelmsfordSDP-Liberal Alliance 48.2%Not known
    21 JunCamborne SouthCornwallLabour 51.4%Not known
    21 JunSt. AnthonysEastbourneSDP-Liberal Alliance 54.8%Not known
    28 JunBurton and NessEllesmere Port and NestonConservative 46.8%Not known
    28 JunGrays ThurrockEssexLabour 48.9%Not known
    28 JunNew Town [merged c9543d9f]NewhamLabour 71.7%Not known
    28 JunSpalding NorthSouth HollandLabour 38.3%Not known
    28 JunTimperleyTraffordSDP-Liberal Alliance 45.1%Not known
    5 JulEshDerwentsideLabour 65.4%Not known
    5 JulBlackbrookHigh PeakNot recordedNot known
    5 JulStockwellLambethOther 52.6%Not known
    5 JulWyre SideLancashireConservative 55.1%Not known
    5 JulDormanstownLangbaurghLabour 56.2%Not known
    5 JulLouth SouthLincolnshireSDP-Liberal Alliance 42.8%Not known
    5 JulDingleLiverpoolLabour 52.1%Not known
    5 JulSt JustPenwithConservative 41.4%Not known
    5 JulTrevarnaRestormelSDP-Liberal Alliance 78.7%Not known
    5 JulParcheySedgemoorNot recordedNot known
    5 JulIver HeathSouth BucksSDP-Liberal Alliance 52.7%Not known
    12 JulCranfieldMid BedfordshireIndependent 62.2%Not known
    12 JulWestoeSouth TynesideOther 37.7%Not known
    12 JulLyndhurstSouthwarkLabour 53.4%Not known
    12 JulCravenVale Of White HorseConservative 59.0%Not known
    12 JulCrook SouthWear ValleyLabour 75.2%Not known
    12 JulQueenswayWellingboroughLabour 55.9%Not known
    12 JulSwindon CentralWiltshireLabour 63.4%Not known
    19 JulHarpur [merged 6b74d271]BedfordLabour 42.8%Not known
    19 JulPenwerrisCarrickLabour 62.0%Not known
    19 JulSpringfieldEssexConservative 48.5%Not known
    19 JulBramshottHampshireConservative 48.8%Not known
    19 JulCastle HillIpswichConservative 49.0%Not known
    19 JulStopsleyLutonSDP-Liberal Alliance 46.0%Not known
    19 JulWhitby No. 2North YorkshireLabour 42.8%Not known
    19 JulWiggintonRyedaleSDP-Liberal Alliance 69.0%Not known
    19 JulSt. PetersTower HamletsSDP-Liberal Alliance 58.3%Not known
    19 JulBisham and CookhamWindsor and MaidenheadSDP-Liberal Alliance 47.7%Not known
    26 JulBrondesbury ParkBrentLabour 49.3%Not known
    26 JulYateley WestHartSDP-Liberal Alliance 72.3%Not known
    26 JulWallingfordSouth OxfordshireSDP-Liberal Alliance 37.3%Not known
    26 JulCainscrossStroudLabour 43.4%Not known
    26 JulStonehouseStroudLabour 53.8%Not known
    2 AugBeddington South [merged 4df933ce]SuttonSDP-Liberal Alliance 38.4%Not known
    9 AugPowderhamTeignbridgeNot recordedNot known
    16 AugGillingham TownNorth DorsetSDP-Liberal Alliance 60.4%Not known
    16 AugMarlboroughWiltshireSDP-Liberal Alliance 45.4%Not known
    30 AugLinacreSeftonLabour 65.4%Not known
    6 SeptSt Mary'sAdurConservative 64.0%Not known
    6 SeptSundon ParkBedfordshireLabour 63.4%Not known
    6 SeptNorthowram and ShelfCalderdaleConservative 49.5%Not known
    6 SeptDunston [merged 7af75105]ChesterfieldLabour 54.9%Not known
    6 SeptSpenKirkleesLabour 44.4%Not known
    6 SeptLewseyLutonLabour 58.1%Not known
    6 SeptCastleWindsor & MaidenheadSDP-Liberal Alliance 51.9%Not known
    13 SeptShotleyBaberghSDP-Liberal Alliance 64.6%Not known
    13 SeptHarbour [merged 49940242]CanterburySDP-Liberal Alliance 53.6%Not known
    13 SeptEastbourneDurhamLabour 51.2%Not known
    13 SeptVictoriaEalingLabour 48.6%Not known
    13 SeptSeacroftEast LindseyConservative 50.4%Not known
    13 SeptSt. LeonardsExeterConservative 50.9%Not known
    13 SeptNewportShropshireSDP-Liberal Alliance 49.6%Not known
    13 SeptLinsladeSouth BedfordshireSDP-Liberal Alliance 44.8%Not known
    13 SeptRotherhitheSouthwarkSDP-Liberal Alliance 60.9%Not known
    13 SeptMoreton MorrellStratford-on-AvonSDP-Liberal Alliance 70.1%Not known
    20 SeptEast WoodhayBasingstoke and DeaneConservative 63.2%Not known
    20 SeptFerrierGreenwichLabour 47.8%Not known
    20 SeptHornbyLancasterConservative 65.7%Not known
    20 SeptPoultonLancasterConservative 40.2%Not known
    20 SeptHumberstoneLeicestershireConservative 44.3%Not known
    20 SeptBodmin St. MarysNorth CornwallSDP-Liberal Alliance 47.5%Not known
    20 SeptMistleyTendringSDP-Liberal Alliance 40.0%Not known
    22 SeptDunstable CentralBedfordshireConservative 49.1%Not known
    22 SeptWarnellCumbriaConservative 50.2%Not known
    22 SeptNetteswellburyEssexLabour 77.1%Not known
    27 SeptHighfieldDacorumLabour 44.0%Not known
    27 SeptArmthorpeDoncaster Metropolitan Borough CouncilLabour 79.4%Not known
    27 SeptWoodthorpeGedlingConservative 63.6%Not known
    27 SeptTreshamKetteringConservative 53.5%Not known
    27 SeptJohn O'GauntLancasterLabour 38.3%Not known
    27 SeptBeeston [merged 9438e0ef]LeedsLabour 55.6%Not known
    27 SeptBridgeMaidstoneSDP-Liberal Alliance 50.4%Not known
    27 SeptLangleyMaidstoneSDP-Liberal Alliance 47.8%Not known
    27 SeptHipswellRichmondshireConservative 71.3%Not known
    27 SeptBatheastonWansdykeConservative 42.3%Not known
    27 SeptCroftWarringtonLabour 38.7%Not known
    4 OctBinseyAllerdaleOther 74.0%Not known
    4 OctLittle ChalfontChilternConservative 67.1%Not known
    4 OctOttery St. MaryDevonConservative 54.9%Not known
    4 OctStamfordEpsom And EwellSDP-Liberal Alliance 46.8%Not known
    4 OctAshton [merged c8a60244]FyldeResidents 44.4%Not known
    4 OctAldershot WestHampshireSDP-Liberal Alliance 52.1%Not known
    4 OctLyndhurstHampshireConservative 81.1%Not known
    4 OctPinner [merged 8e687ac7]Harrow [merged 0676472d]Residents 58.6%Not known
    4 OctNethertonHyndburnLabour 46.5%Not known
    4 OctKnavesmireNorth YorkshireLabour 40.8%Not known
    4 OctBardonStratford-on-AvonLabour 75.1%Not known
    11 OctCassop Cum QuarrintonDurhamLabour 66.1%Not known
    11 OctSwanley White OakSevenoaksLabour 52.5%Not known
    11 OctCollegeTeignbridgeSDP-Liberal Alliance 46.5%Not known
    11 OctDroitwich WestWychavonLabour 56.4%Not known
    18 OctBirchwoodCheshireLabour 46.7%Not known
    18 OctFareham EastFarehamSDP-Liberal Alliance 54.9%Not known
    18 OctBelmontSouth KestevenConservative 54.4%Not known
    18 OctPrestonWeymouth and PortlandSDP-Liberal Alliance 54.4%Not known
    25 OctBroughtonAllerdaleLabour 77.4%Not known
    25 OctNortonClevelandConservative 44.8%Not known
    25 OctSt. LeonardsFyldeConservative 46.1%Not known
    25 OctTottonHampshireResidents 77.1%Not known
    25 OctWhite Hart LaneHaringeyLabour 50.7%Not known
    25 OctCanonbury EastIslingtonLabour 40.5%Not known
    25 OctDewsbury SouthKirkleesLabour 51.3%Not known
    25 OctBirchwoodLincolnConservative 56.6%Not known
    25 OctTrittonLincolnLabour 47.4%Not known
    25 OctThealeNewburySDP-Liberal Alliance 47.6%Not known
    25 OctOld DustonNorthamptonConservative 53.7%Not known
    25 OctHeathfieldRichmond upon ThamesSDP-Liberal Alliance 49.2%Not known
    25 OctWest TwickenhamRichmond upon ThamesSDP-Liberal Alliance 55.2%Not known
    25 OctBrownsoverRugbyLabour 37.0%Not known
    25 OctLongnorStaffordshire MoorlandsConservative 92.9%Not known
    25 OctWindleshamSurrey HeathConservative 73.0%Not known
    25 OctFairfieldWandsworthLabour 53.2%Not known
    1 NovWinkleburyBasingstoke and DeaneConservative 46.6%Not known
    1 NovHolmes Chapel [merged a5c63e4a]CongletonConservative 56.8%Not known
    1 NovSwanscombeDartfordLabour 45.1%Not known
    1 NovPriestfieldGillinghamSDP-Liberal Alliance 45.8%Not known
    1 NovBarwellHinckley And BosworthConservative 40.9%Not known
    1 NovWroxallSouth WightSDP-Liberal Alliance 56.0%Not known
    1 NovWaltonTendringConservative 63.8%Not known
    1 NovHamilton TerraceWestminsterConservative 50.5%Not known
    1 NovMarlow NorthWycombeConservative 49.0%Not known
    8 NovCanvey Island EastCastle PointConservative 58.8%Not known
    8 NovCheylesmoreCoventryConservative 37.0%Not known
    8 NovLongfordCoventryLabour 56.0%Not known
    8 NovRipon EastHarrogateConservative 43.3%Not known
    8 NovMacclesfield North WestMacclesfieldSDP-Liberal Alliance 39.6%Not known
    8 NovWest Bridgford EastNottinghamshireConservative 60.1%Not known
    8 NovLeysRushcliffeSDP-Liberal Alliance 55.5%Not known
    15 NovJacksonClevelandLabour 55.7%Not known
    15 NovSandersteadCroydonConservative 59.7%Not known
    15 NovColeraineHaringeyLabour 45.5%Not known
    15 NovJacksonHartlepoolLabour 48.3%Not known
    15 NovCambridgeKingston upon ThamesSDP-Liberal Alliance 48.7%Not known
    15 NovArundelLiverpoolSDP-Liberal Alliance 46.9%Not known
    15 NovLutterellRushcliffeConservative 64.8%Not known
    15 NovBulfordSalisburyLabour 56.6%Not known
    15 NovWorplesdonSurreySDP-Liberal Alliance 55.9%Not known
    22 NovLarkhallLambethLabour 62.9%Not known
    22 NovStreatham HillLambethSDP-Liberal Alliance 45.0%Not known
    22 NovCauntonNewark And SherwoodConservativeNot known
    22 NovFlaxton No. 3North YorkshireSDP-Liberal Alliance 48.4%Not known
    22 NovBaldertonNottinghamshireLabour 43.5%Not known
    22 NovHainaultRedbridgeLabour 57.7%Not known
    22 NovHallamSheffieldConservative 49.0%Not known
    22 NovCastleVale RoyalLabour 60.8%Not known
    29 NovNeithropCherwellSDP-Liberal Alliance 51.4%Not known
    29 NovTown HallLambethLabour 56.7%Not known
    29 NovKnowsleyWest LancashireSDP-Liberal Alliance 50.5%Not known
    29 NovMoorsideWest LancashireLabour 63.5%Not known
    6 DecPark WoodGillinghamLabour 49.7%Not known
    6 DecChurchdownLewishamLabour 41.4%Not known
    6 DecChurchReadingLabour 52.0%Not known
    6 DecChadwellRedbridgeSDP-Liberal Alliance 43.8%Not known
    6 DecCentral EastcliffeThanetSDP-Liberal Alliance 46.6%Not known
    6 DecCliftonvilleThanetNot recordedNot known
    6 DecGrays Thurrock (Town)ThurrockLabour 48.9%Not known
    6 DecHartfieldWealdenConservative 53.7%Not known
    6 DecHerstmonceuxWealdenConservative 60.1%Not known
    13 DecYeldhamBraintreeSDP-Liberal Alliance 44.6%Not known
    13 DecElyCambridgeshireSDP-Liberal Alliance 43.8%Not known
    13 DecHiltingbury EastEastleighConservative 56.6%Not known
    13 DecBramptonHuntingdonshireConservative 50.6%Not known
    13 DecBristnallSandwellLabour 55.9%Not known
    13 DecHythe SouthShepwayConservative 48.8%Not known
    20 DecGornalDudleyLabour 63.4%Not known
    20 DecValley [merged 8a40a099]North TynesideLabour 64.9%Not known
    20 DecHatton [merged 51e6a7ee]South DerbyshireIndependent 51.0%Not known