Psephology.AI
    All years

    1987 council by-elections

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

    Every by-election

    DateWardWinnerPreviously
    8 JanTorwoodTorbayConservative 70.6%Not known
    22 JanRayners Lane [merged 0ff58bc1]Harrow [merged 0676472d]SDP-Liberal Alliance 51.2%Not known
    22 JanLincoln GardensHumbersideLabour 62.2%Not known
    22 JanHawksheadSouth LakelandSDP-Liberal Alliance 47.5%Not known
    22 JanMersey St MarysTraffordConservative 56.6%Not known
    5 FebSouthNewhamSDP-Liberal Alliance 38.9%Not known
    12 FebCurrockCarlisleLabour 49.5%Not known
    12 FebCurrockCumbriaLabour 54.8%Not known
    12 FebBishops Cleeve & SwindonGloucestershireConservative 39.1%Not known
    12 FebOldington & Foley ParkWyre ForestSDP-Liberal Alliance 50.7%Not known
    19 FebThorpe St Andrew SouthBroadlandConservative 48.0%Not known
    19 FebCholmondeleyCheshireConservative 74.3%Not known
    19 FebBelfairs & BlenheimEssexSDP-Liberal Alliance 55.6%Not known
    19 FebBasingstoke WestHampshireConservative 41.5%Not known
    19 FebPreesShropshireNot recordedNot known
    26 FebMiddlewich Cledford [merged d2368eae]CongletonSDP-Liberal Alliance 42.7%Not known
    26 FebCrondallHartConservative 63.6%Not known
    26 FebBatley WestKirkleesLabour 61.7%Not known
    26 FebEmpressRushmoorConservative 53.6%Not known
    5 MarGrangeEnfieldConservative 67.0%Not known
    5 MarMoorfieldsHackneySDP-Liberal Alliance 71.4%Not known
    5 MarDuchyHarrogateSDP-Liberal Alliance 50.4%Not known
    5 MarCarisbrooke WestIsle Of WightConservative 46.5%Not known
    5 MarMacclesfield North EastMacclesfieldSDP-Liberal Alliance 44.7%Not known
    5 MarHeath TownWolverhamptonSDP-Liberal Alliance 40.2%Not known
    12 MarParkBurnleyOther 41.2%Not known
    12 MarHandsworthSheffieldLabour 51.9%Not known
    12 MarMeriden [merged 2174226c]SolihullConservative 46.8%Not known
    19 MarBuckley No.1ClwydLabour 41.9%Not known
    19 MarHawarden No.6ClwydConservative 47.3%Not known
    19 MarDarleyDerbyshireConservative 49.1%Not known
    19 MarPollards HillMertonConservative 50.5%Not known
    19 MarCentralRedditchLabour 46.3%Not known
    19 MarHiston & ImpingtonSouth CambridgeshireConservative 51.3%Not known
    26 MarSt. JohnsTunbridge WellsSDP-Liberal Alliance 47.3%Not known
    2 AprWoolwich CommonGreenwichSDP-Liberal Alliance 47.0%Not known
    2 AprHans TownKensington and ChelseaConservative 74.4%Not known
    2 AprTormohunTorbaySDP-Liberal Alliance 52.3%Not known
    9 AprBuckskinBasingstoke and DeaneConservative 46.1%Not known
    9 AprPrescot EastKnowsleySDP-Liberal Alliance 50.6%Not known
    9 AprDownhamLewishamSDP-Liberal Alliance 35.9%Not known
    9 AprSt. MarysLiverpoolSDP-Liberal Alliance 51.4%Not known
    9 AprLiddleSouthwarkLabour 69.8%Not known
    23 AprLudgvanCornwallConservative 53.9%Not known
    30 AprCoulsdon EastCroydonConservative 53.5%Not known
    30 AprMonks OrchardCroydonConservative 59.6%Not known
    30 AprBartonDevonSDP-Liberal Alliance 52.5%Not known
    30 AprManorDevonConservative 44.4%Not known
    30 AprHelmdomNorthamptonshireConservative 63.1%Not known
    30 AprSwindon Park NorthWiltshireLabour 72.7%Not known
    7 MayChamberlayneBrentConservative 38.3%Not known
    7 MayChelsfield & GoddingtonBromleyConservative 52.8%Not known
    7 MaySomers TownCamdenLabour 49.8%Not known
    7 MayOakdaleDorsetConservative 49.3%Not known
    7 MayPodsmeadGloucestershireSDP-Liberal Alliance 43.1%Not known
    7 MayKnebworth and CodicoteHertfordshireConservative 57.9%Not known
    7 MaySevenoaks SouthKentConservative 61.6%Not known
    7 MayCoslanyNorfolkLabour 39.5%Not known
    7 MayCorby Town CentreNorthamptonshireLabour 54.5%Not known
    7 MayLodge ParkNorthamptonshireLabour 65.5%Not known
    7 MayOxford EastOxfordshireLabour 48.3%Not known
    7 MayCorvedaleShropshireSDP-Liberal Alliance 54.8%Not known
    7 MayCuckoo OakShropshireLabour 54.5%Not known
    7 MayDulvertonSomersetConservative 64.6%Not known
    7 MayCannockStaffordshireConservative 39.6%Not known
    7 MayThistleberryStaffordshireConservative 38.0%Not known
    7 MayUttoxeter RuralStaffordshireConservative 67.2%Not known
    7 MayFurnace GreenWest SussexConservative 41.5%Not known
    28 MayRodingRedbridgeConservative 56.9%Not known
    4 JunCleator Moor NorthCopelandSDP-Liberal Alliance 57.4%Not known
    4 JunSt. AnnesSouth KestevenSDP-Liberal Alliance 43.6%Not known
    11 JunPenrynCornwallSDP-Liberal Alliance 66.9%Not known
    11 JunRusholmeManchesterLabour 42.3%Not known
    11 JunHillsideMertonConservative 53.8%Not known
    11 JunBraytonSelbyLabour 41.8%Not known
    11 JunFrintonTendringSDP-Liberal Alliance 63.8%Not known
    18 JunSt. MatthewsPrestonLabour 73.5%Not known
    25 JunWhitchurchBasingstoke and DeaneSDP-Liberal Alliance 52.4%Not known
    25 JunTrinityBurnleyLabour 61.0%Not known
    25 JunDerwent [merged dc60141d]Derby [merged 9923a578]Labour 47.0%Not known
    25 JunOsmaston [merged 5f1577d4]Derby [merged 9923a578]Labour 58.5%Not known
    25 JunLeigh CentralWiganLabour 73.0%Not known
    2 JulFrimley GreenSurrey HeathConservative 55.8%Not known
    2 JulChorleywood [merged 09971df4]Three RiversConservative 62.9%Not known
    2 JulSt. JamesTunbridge WellsConservative 48.2%Not known
    16 JulDolgellauGwyneddPlaid Cymru - The Party of Wales 54.0%Not known
    16 JulNoel ParkHaringeyConservative 53.6%Not known
    23 JulAdelaideCamdenConservative 57.1%Not known
    23 JulFramwellgate MoorDurhamLabour 51.2%Not known
    23 JulSt. JamessKingston upon ThamesConservative 63.1%Not known
    23 JulAldridge Central and SouthWalsallConservative 70.0%Not known
    30 JulEiriasColwynSDP-Liberal Alliance 44.2%Not known
    30 JulMarstonOxfordLabour 51.7%Not known
    30 JulCharlburyOxfordshireNot recordedNot known
    30 JulRichmond TownRichmond upon ThamesSDP-Liberal Alliance 44.3%Not known
    6 AugEwoodBlackburnLabour 52.4%Not known
    6 AugBrockmoor & PensnettDudleyLabour 58.2%Not known
    6 AugHorley East & SalfordsSurreyConservative 71.2%Not known
    6 AugLingfieldSurreySDP-Liberal Alliance 56.2%Not known
    6 AugFELBRIDGETandridgeConservative 53.6%Not known
    13 AugHeworthNorth YorkshireConservative 45.9%Not known
    13 AugWarsopNottinghamshireLabour 56.5%Not known
    13 AugShirleySouthamptonConservative 60.6%Not known
    13 AugWestgate-On-SeaThanetNot recordedNot known
    20 AugGorton SouthManchesterSDP-Liberal Alliance 53.4%Not known
    20 AugNorthendenManchesterConservative 56.5%Not known
    20 AugReedley [merged 92c2d1cc]PendleSDP-Liberal Alliance 56.9%Not known
    27 AugCale Green [merged 62faa68d]StockportSDP-Liberal Alliance 52.8%Not known
    27 AugUplandsSwanseaConservative 58.4%Not known
    27 AugSt.HelensWest GlamorganConservative 58.6%Not known
    3 SeptHagleyCannock ChaseSDP-Liberal Alliance 44.3%Not known
    3 SeptEvendonsWokinghamConservative 64.0%Not known
    10 SeptLangdon HillsBasildonConservative 38.3%Not known
    10 SeptSandy LaneClevelandConservative 47.1%Not known
    10 SeptSidmouth WoolbrookEast DevonConservative 50.4%Not known
    10 SeptSherardGreenwichLabour 58.6%Not known
    10 SeptColeraineHaringeyLabour 40.6%Not known
    10 SeptGreen LanesHaringeyLabour 47.8%Not known
    10 SeptBullpit-PinfoldNewark And SherwoodConservative 57.9%Not known
    10 SeptBaldertonNottinghamshireConservative 63.5%Not known
    10 SeptCadley [merged 55495ed2]PrestonConservative 48.9%Not known
    10 SeptHorringerSt EdmundsburyConservative 52.1%Not known
    17 SeptGoldsmidEast SussexConservative 68.7%Not known
    17 SeptHove (Goldstone)East SussexConservative 68.7%Not known
    17 SeptBarnhillHillingdonConservative 79.5%Not known
    17 SeptSouth Ribble South WestLancashireLabour 59.1%Not known
    17 SeptWalkerNewcastle Upon TyneLabour 92.3%Not known
    17 SeptGuiltcrossNorfolkNot recordedNot known
    17 SeptPriory HeathSuffolkLabour 61.7%Not known
    17 SeptLeamington MilvertonWarwickshireSDP-Liberal Alliance 49.4%Not known
    24 SeptRastrickCalderdaleConservative 44.5%Not known
    24 SeptTownCalderdaleLabour 48.7%Not known
    24 SeptGreat MissendenChilternConservative 64.8%Not known
    24 SeptPerranporthCornwallNot recordedNot known
    24 SeptNewtownDorsetSDP-Liberal Alliance 49.1%Not known
    24 SeptAngel RoadEnfieldConservative 48.7%Not known
    24 SeptHuxleyEnfieldConservative 52.6%Not known
    24 SeptFleet WestHartConservative 53.2%Not known
    24 SeptHunslet [merged f7c4c52c]LeedsLabour 79.3%Not known
    24 SeptNorthfieldMansfieldLabour 69.7%Not known
    24 SeptCurry RivelSomersetSDP-Liberal Alliance 50.4%Not known
    24 SeptYeovil West & PrestonSomersetSDP-Liberal Alliance 57.6%Not known
    24 SeptRyeSouthwarkConservative 55.1%Not known
    24 SeptMoss Bank [merged 775090a3]St. HelensLabour 56.0%Not known
    1 OctBlackfenBexleySDP-Liberal Alliance 41.6%Not known
    1 OctBostallBexleyConservative 63.4%Not known
    1 OctTownHammersmith and FulhamConservative 67.0%Not known
    1 OctEastcoteHillingdonConservative 70.7%Not known
    1 OctWolds WeightonHumbersideConservative 65.4%Not known
    1 OctNevileRushcliffeConservative 78.1%Not known
    1 OctPlymouthSouth GlamorganConservative 71.9%Not known
    1 OctDorcanThamesdownLabour 51.4%Not known
    8 OctLittle Horton [merged 43668dc1]BradfordLabour 56.9%Not known
    8 OctFenny StratfordBuckinghamshireLabour 52.9%Not known
    8 OctAlsager East [merged f9b6d297]CongletonSDP-Liberal Alliance 47.6%Not known
    8 OctBiscoveyCornwallSDP-Liberal Alliance 55.7%Not known
    8 OctBraughingEast HertfordshireConservative 51.2%Not known
    8 OctCranfordHounslowLabour 49.7%Not known
    8 OctTudorKingston upon ThamesConservative 53.9%Not known
    8 OctWashington WestSunderlandLabour 54.9%Not known
    8 OctRedesdaleTynedaleSDP-Liberal Alliance 75.3%Not known
    15 OctSeatonHartlepoolConservative 63.0%Not known
    15 OctLittleboroughRochdaleLabour 45.8%Not known
    15 OctIcknieldSouth BedfordshireConservative 75.3%Not known
    15 OctPakefieldSuffolkLabour 41.0%Not known
    15 OctWhittingtonSuffolkLabour 60.0%Not known
    15 OctLawford & ManningtreeTendringLabour 45.5%Not known
    22 OctWindmill HillAvonLabour 56.1%Not known
    22 OctAvonmouthBristol, City ofConservative 55.2%Not known
    22 OctBablakeCoventryConservative 58.2%Not known
    22 OctFenhamNewcastle Upon TyneLabour 48.8%Not known
    22 OctBlackbird LeysOxfordLabour 76.4%Not known
    22 OctRowleySandwellLabour 76.1%Not known
    22 OctLittlehampton TownWest SussexSDP-Liberal Alliance 45.7%Not known
    29 OctPitsea WestBasildonLabour 60.0%Not known
    29 OctTheobalds [merged dba04ea7]BroxbourneConservative 54.7%Not known
    29 OctBreadsallDerbyshireConservative 49.1%Not known
    29 OctBerry HeadDevonConservative 49.5%Not known
    29 OctPeterlee DeneDurhamSDP-Liberal Alliance 53.2%Not known
    29 OctDene House [merged 5645c0e9]EasingtonSDP-Liberal Alliance 53.2%Not known
    29 OctWenlockHackneySDP-Liberal Alliance 62.0%Not known
    29 OctHaggerston [merged d830391d]Hackney [merged 63b6dfec]Labour 43.3%Not known
    29 OctWaltham CrossHertfordshireConservative 49.7%Not known
    29 OctCourtfieldKensington and ChelseaConservative 53.6%Not known
    29 OctAbingdon [merged bb991370]Kensington and Chelsea [merged 8934535f]Conservative 74.1%Not known
    29 OctSwanscombe & StoneKentLabour 60.0%Not known
    29 OctRibble Valley North EastLancashireConservative 72.6%Not known
    29 OctHaxby/StrensallNorth YorkshireConservative 75.3%Not known
    29 OctScalbyScarboroughNot recordedNot known
    29 OctLittle HungerfordWokinghamConservative 50.5%Not known
    5 NovFawley HolburyNew ForestConservative 46.1%Not known
    5 NovBar HillSouth CambridgeshireConservative 54.9%Not known
    5 NovFelixstowe SouthSuffolk CoastalConservative 35.9%Not known
    12 NovWhitehorse ManorCroydonLabour 51.5%Not known
    12 NovHanoverEast SussexLabour 52.9%Not known
    12 NovMedstead & SelborneHampshireConservative 61.7%Not known
    12 NovThealeNewburyConservative 60.0%Not known
    12 NovWellesbourne [merged a4b0ebd0]Stratford-on-AvonConservative 56.2%Not known
    12 NovRushmereSuffolkLabour 50.5%Not known
    19 NovRadcliffe SouthBuryConservative 53.5%Not known
    19 NovMorpeth SouthCastle MorpethNot recordedNot known
    19 NovLower StokeCoventryLabour 46.9%Not known
    19 NovUshaw MoorDurhamLabour 47.0%Not known
    19 NovFensHartlepoolLabour 40.0%Not known
    19 NovBassingbournSouth CambridgeshireConservative 44.0%Not known
    19 NovRudheath & WhatcroftVale RoyalConservative 45.2%Not known
    19 NovSouthfieldsWandsworthConservative 47.6%Not known
    24 NovBromsgrove NorthHereford & WorcesterLabour 57.1%Not known
    26 NovNew BradwellBuckinghamshireLabour 64.3%Not known
    26 NovIlfracombeDevonSDP-Liberal Alliance 44.4%Not known
    26 NovMarket Harborough NorthHarboroughSDP-Liberal Alliance 54.1%Not known
    26 NovRipon WestHarrogateConservative 59.3%Not known
    26 NovMount JoyIsle Of WightSDP-Liberal Alliance 45.6%Not known
    26 NovBirkbyKirkleesLabour 44.1%Not known
    26 NovHolme Valley NorthKirkleesSDP-Liberal Alliance 36.0%Not known
    26 NovCannon HillMertonConservative 57.0%Not known
    3 DecBenthamCraven [merged c5738b19]SDP-Liberal Alliance 56.5%Not known
    3 DecCrook NorthDurhamLabour 74.7%Not known
    3 DecBasildon CrouchEssexSDP-Liberal Alliance 45.9%Not known
    3 DecPalaceHammersmith and FulhamConservative 83.3%Not known
    3 DecStarch GreenHammersmith and FulhamLabour 45.1%Not known
    3 DecJubileeWyreNot recordedNot known
    10 DecRoe GreenBrentConservative 66.3%Not known
    10 DecNewentGloucestershireConservative 62.5%Not known
    10 DecBrierfield [merged 7d92e293]PendleSDP-Liberal Alliance 40.6%Not known
    10 DecHorsfieldPendleSDP-Liberal Alliance 39.5%Not known
    10 DecWarren WoodRochester-upon-MedwaySDP-Liberal Alliance 45.5%Not known
    10 DecBeddington South [merged 4df933ce]SuttonSDP-Liberal Alliance 43.1%Not known
    17 DecNar ValleyBrecklandLabour 54.7%Not known
    17 DecFortis Green [merged a1dc2d2d]Haringey [merged c3b0c4fa]Conservative 61.8%Not known
    17 DecLincoln CastleLincolnshireLabour 70.1%Not known
    17 DecBrandonSuffolkIndependent 53.0%Not known
    30 DecMargamPort TalbotSDP-Liberal Alliance 66.8%Not known