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
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 8 Jan | TorwoodTorbay | Conservative 70.6% | Not known |
| 22 Jan | Rayners Lane [merged 0ff58bc1]Harrow [merged 0676472d] | SDP-Liberal Alliance 51.2% | Not known |
| 22 Jan | Lincoln GardensHumberside | Labour 62.2% | Not known |
| 22 Jan | HawksheadSouth Lakeland | SDP-Liberal Alliance 47.5% | Not known |
| 22 Jan | Mersey St MarysTrafford | Conservative 56.6% | Not known |
| 5 Feb | SouthNewham | SDP-Liberal Alliance 38.9% | Not known |
| 12 Feb | CurrockCarlisle | Labour 49.5% | Not known |
| 12 Feb | CurrockCumbria | Labour 54.8% | Not known |
| 12 Feb | Bishops Cleeve & SwindonGloucestershire | Conservative 39.1% | Not known |
| 12 Feb | Oldington & Foley ParkWyre Forest | SDP-Liberal Alliance 50.7% | Not known |
| 19 Feb | Thorpe St Andrew SouthBroadland | Conservative 48.0% | Not known |
| 19 Feb | CholmondeleyCheshire | Conservative 74.3% | Not known |
| 19 Feb | Belfairs & BlenheimEssex | SDP-Liberal Alliance 55.6% | Not known |
| 19 Feb | Basingstoke WestHampshire | Conservative 41.5% | Not known |
| 19 Feb | PreesShropshire | Not recorded | Not known |
| 26 Feb | Middlewich Cledford [merged d2368eae]Congleton | SDP-Liberal Alliance 42.7% | Not known |
| 26 Feb | CrondallHart | Conservative 63.6% | Not known |
| 26 Feb | Batley WestKirklees | Labour 61.7% | Not known |
| 26 Feb | EmpressRushmoor | Conservative 53.6% | Not known |
| 5 Mar | GrangeEnfield | Conservative 67.0% | Not known |
| 5 Mar | MoorfieldsHackney | SDP-Liberal Alliance 71.4% | Not known |
| 5 Mar | DuchyHarrogate | SDP-Liberal Alliance 50.4% | Not known |
| 5 Mar | Carisbrooke WestIsle Of Wight | Conservative 46.5% | Not known |
| 5 Mar | Macclesfield North EastMacclesfield | SDP-Liberal Alliance 44.7% | Not known |
| 5 Mar | Heath TownWolverhampton | SDP-Liberal Alliance 40.2% | Not known |
| 12 Mar | ParkBurnley | Other 41.2% | Not known |
| 12 Mar | HandsworthSheffield | Labour 51.9% | Not known |
| 12 Mar | Meriden [merged 2174226c]Solihull | Conservative 46.8% | Not known |
| 19 Mar | Buckley No.1Clwyd | Labour 41.9% | Not known |
| 19 Mar | Hawarden No.6Clwyd | Conservative 47.3% | Not known |
| 19 Mar | DarleyDerbyshire | Conservative 49.1% | Not known |
| 19 Mar | Pollards HillMerton | Conservative 50.5% | Not known |
| 19 Mar | CentralRedditch | Labour 46.3% | Not known |
| 19 Mar | Histon & ImpingtonSouth Cambridgeshire | Conservative 51.3% | Not known |
| 26 Mar | St. JohnsTunbridge Wells | SDP-Liberal Alliance 47.3% | Not known |
| 2 Apr | Woolwich CommonGreenwich | SDP-Liberal Alliance 47.0% | Not known |
| 2 Apr | Hans TownKensington and Chelsea | Conservative 74.4% | Not known |
| 2 Apr | TormohunTorbay | SDP-Liberal Alliance 52.3% | Not known |
| 9 Apr | BuckskinBasingstoke and Deane | Conservative 46.1% | Not known |
| 9 Apr | Prescot EastKnowsley | SDP-Liberal Alliance 50.6% | Not known |
| 9 Apr | DownhamLewisham | SDP-Liberal Alliance 35.9% | Not known |
| 9 Apr | St. MarysLiverpool | SDP-Liberal Alliance 51.4% | Not known |
| 9 Apr | LiddleSouthwark | Labour 69.8% | Not known |
| 23 Apr | LudgvanCornwall | Conservative 53.9% | Not known |
| 30 Apr | Coulsdon EastCroydon | Conservative 53.5% | Not known |
| 30 Apr | Monks OrchardCroydon | Conservative 59.6% | Not known |
| 30 Apr | BartonDevon | SDP-Liberal Alliance 52.5% | Not known |
| 30 Apr | ManorDevon | Conservative 44.4% | Not known |
| 30 Apr | HelmdomNorthamptonshire | Conservative 63.1% | Not known |
| 30 Apr | Swindon Park NorthWiltshire | Labour 72.7% | Not known |
| 7 May | ChamberlayneBrent | Conservative 38.3% | Not known |
| 7 May | Chelsfield & GoddingtonBromley | Conservative 52.8% | Not known |
| 7 May | Somers TownCamden | Labour 49.8% | Not known |
| 7 May | OakdaleDorset | Conservative 49.3% | Not known |
| 7 May | PodsmeadGloucestershire | SDP-Liberal Alliance 43.1% | Not known |
| 7 May | Knebworth and CodicoteHertfordshire | Conservative 57.9% | Not known |
| 7 May | Sevenoaks SouthKent | Conservative 61.6% | Not known |
| 7 May | CoslanyNorfolk | Labour 39.5% | Not known |
| 7 May | Corby Town CentreNorthamptonshire | Labour 54.5% | Not known |
| 7 May | Lodge ParkNorthamptonshire | Labour 65.5% | Not known |
| 7 May | Oxford EastOxfordshire | Labour 48.3% | Not known |
| 7 May | CorvedaleShropshire | SDP-Liberal Alliance 54.8% | Not known |
| 7 May | Cuckoo OakShropshire | Labour 54.5% | Not known |
| 7 May | DulvertonSomerset | Conservative 64.6% | Not known |
| 7 May | CannockStaffordshire | Conservative 39.6% | Not known |
| 7 May | ThistleberryStaffordshire | Conservative 38.0% | Not known |
| 7 May | Uttoxeter RuralStaffordshire | Conservative 67.2% | Not known |
| 7 May | Furnace GreenWest Sussex | Conservative 41.5% | Not known |
| 28 May | RodingRedbridge | Conservative 56.9% | Not known |
| 4 Jun | Cleator Moor NorthCopeland | SDP-Liberal Alliance 57.4% | Not known |
| 4 Jun | St. AnnesSouth Kesteven | SDP-Liberal Alliance 43.6% | Not known |
| 11 Jun | PenrynCornwall | SDP-Liberal Alliance 66.9% | Not known |
| 11 Jun | RusholmeManchester | Labour 42.3% | Not known |
| 11 Jun | HillsideMerton | Conservative 53.8% | Not known |
| 11 Jun | BraytonSelby | Labour 41.8% | Not known |
| 11 Jun | FrintonTendring | SDP-Liberal Alliance 63.8% | Not known |
| 18 Jun | St. MatthewsPreston | Labour 73.5% | Not known |
| 25 Jun | WhitchurchBasingstoke and Deane | SDP-Liberal Alliance 52.4% | Not known |
| 25 Jun | TrinityBurnley | Labour 61.0% | Not known |
| 25 Jun | Derwent [merged dc60141d]Derby [merged 9923a578] | Labour 47.0% | Not known |
| 25 Jun | Osmaston [merged 5f1577d4]Derby [merged 9923a578] | Labour 58.5% | Not known |
| 25 Jun | Leigh CentralWigan | Labour 73.0% | Not known |
| 2 Jul | Frimley GreenSurrey Heath | Conservative 55.8% | Not known |
| 2 Jul | Chorleywood [merged 09971df4]Three Rivers | Conservative 62.9% | Not known |
| 2 Jul | St. JamesTunbridge Wells | Conservative 48.2% | Not known |
| 16 Jul | DolgellauGwynedd | Plaid Cymru - The Party of Wales 54.0% | Not known |
| 16 Jul | Noel ParkHaringey | Conservative 53.6% | Not known |
| 23 Jul | AdelaideCamden | Conservative 57.1% | Not known |
| 23 Jul | Framwellgate MoorDurham | Labour 51.2% | Not known |
| 23 Jul | St. JamessKingston upon Thames | Conservative 63.1% | Not known |
| 23 Jul | Aldridge Central and SouthWalsall | Conservative 70.0% | Not known |
| 30 Jul | EiriasColwyn | SDP-Liberal Alliance 44.2% | Not known |
| 30 Jul | MarstonOxford | Labour 51.7% | Not known |
| 30 Jul | CharlburyOxfordshire | Not recorded | Not known |
| 30 Jul | Richmond TownRichmond upon Thames | SDP-Liberal Alliance 44.3% | Not known |
| 6 Aug | EwoodBlackburn | Labour 52.4% | Not known |
| 6 Aug | Brockmoor & PensnettDudley | Labour 58.2% | Not known |
| 6 Aug | Horley East & SalfordsSurrey | Conservative 71.2% | Not known |
| 6 Aug | LingfieldSurrey | SDP-Liberal Alliance 56.2% | Not known |
| 6 Aug | FELBRIDGETandridge | Conservative 53.6% | Not known |
| 13 Aug | HeworthNorth Yorkshire | Conservative 45.9% | Not known |
| 13 Aug | WarsopNottinghamshire | Labour 56.5% | Not known |
| 13 Aug | ShirleySouthampton | Conservative 60.6% | Not known |
| 13 Aug | Westgate-On-SeaThanet | Not recorded | Not known |
| 20 Aug | Gorton SouthManchester | SDP-Liberal Alliance 53.4% | Not known |
| 20 Aug | NorthendenManchester | Conservative 56.5% | Not known |
| 20 Aug | Reedley [merged 92c2d1cc]Pendle | SDP-Liberal Alliance 56.9% | Not known |
| 27 Aug | Cale Green [merged 62faa68d]Stockport | SDP-Liberal Alliance 52.8% | Not known |
| 27 Aug | UplandsSwansea | Conservative 58.4% | Not known |
| 27 Aug | St.HelensWest Glamorgan | Conservative 58.6% | Not known |
| 3 Sept | HagleyCannock Chase | SDP-Liberal Alliance 44.3% | Not known |
| 3 Sept | EvendonsWokingham | Conservative 64.0% | Not known |
| 10 Sept | Langdon HillsBasildon | Conservative 38.3% | Not known |
| 10 Sept | Sandy LaneCleveland | Conservative 47.1% | Not known |
| 10 Sept | Sidmouth WoolbrookEast Devon | Conservative 50.4% | Not known |
| 10 Sept | SherardGreenwich | Labour 58.6% | Not known |
| 10 Sept | ColeraineHaringey | Labour 40.6% | Not known |
| 10 Sept | Green LanesHaringey | Labour 47.8% | Not known |
| 10 Sept | Bullpit-PinfoldNewark And Sherwood | Conservative 57.9% | Not known |
| 10 Sept | BaldertonNottinghamshire | Conservative 63.5% | Not known |
| 10 Sept | Cadley [merged 55495ed2]Preston | Conservative 48.9% | Not known |
| 10 Sept | HorringerSt Edmundsbury | Conservative 52.1% | Not known |
| 17 Sept | GoldsmidEast Sussex | Conservative 68.7% | Not known |
| 17 Sept | Hove (Goldstone)East Sussex | Conservative 68.7% | Not known |
| 17 Sept | BarnhillHillingdon | Conservative 79.5% | Not known |
| 17 Sept | South Ribble South WestLancashire | Labour 59.1% | Not known |
| 17 Sept | WalkerNewcastle Upon Tyne | Labour 92.3% | Not known |
| 17 Sept | GuiltcrossNorfolk | Not recorded | Not known |
| 17 Sept | Priory HeathSuffolk | Labour 61.7% | Not known |
| 17 Sept | Leamington MilvertonWarwickshire | SDP-Liberal Alliance 49.4% | Not known |
| 24 Sept | RastrickCalderdale | Conservative 44.5% | Not known |
| 24 Sept | TownCalderdale | Labour 48.7% | Not known |
| 24 Sept | Great MissendenChiltern | Conservative 64.8% | Not known |
| 24 Sept | PerranporthCornwall | Not recorded | Not known |
| 24 Sept | NewtownDorset | SDP-Liberal Alliance 49.1% | Not known |
| 24 Sept | Angel RoadEnfield | Conservative 48.7% | Not known |
| 24 Sept | HuxleyEnfield | Conservative 52.6% | Not known |
| 24 Sept | Fleet WestHart | Conservative 53.2% | Not known |
| 24 Sept | Hunslet [merged f7c4c52c]Leeds | Labour 79.3% | Not known |
| 24 Sept | NorthfieldMansfield | Labour 69.7% | Not known |
| 24 Sept | Curry RivelSomerset | SDP-Liberal Alliance 50.4% | Not known |
| 24 Sept | Yeovil West & PrestonSomerset | SDP-Liberal Alliance 57.6% | Not known |
| 24 Sept | RyeSouthwark | Conservative 55.1% | Not known |
| 24 Sept | Moss Bank [merged 775090a3]St. Helens | Labour 56.0% | Not known |
| 1 Oct | BlackfenBexley | SDP-Liberal Alliance 41.6% | Not known |
| 1 Oct | BostallBexley | Conservative 63.4% | Not known |
| 1 Oct | TownHammersmith and Fulham | Conservative 67.0% | Not known |
| 1 Oct | EastcoteHillingdon | Conservative 70.7% | Not known |
| 1 Oct | Wolds WeightonHumberside | Conservative 65.4% | Not known |
| 1 Oct | NevileRushcliffe | Conservative 78.1% | Not known |
| 1 Oct | PlymouthSouth Glamorgan | Conservative 71.9% | Not known |
| 1 Oct | DorcanThamesdown | Labour 51.4% | Not known |
| 8 Oct | Little Horton [merged 43668dc1]Bradford | Labour 56.9% | Not known |
| 8 Oct | Fenny StratfordBuckinghamshire | Labour 52.9% | Not known |
| 8 Oct | Alsager East [merged f9b6d297]Congleton | SDP-Liberal Alliance 47.6% | Not known |
| 8 Oct | BiscoveyCornwall | SDP-Liberal Alliance 55.7% | Not known |
| 8 Oct | BraughingEast Hertfordshire | Conservative 51.2% | Not known |
| 8 Oct | CranfordHounslow | Labour 49.7% | Not known |
| 8 Oct | TudorKingston upon Thames | Conservative 53.9% | Not known |
| 8 Oct | Washington WestSunderland | Labour 54.9% | Not known |
| 8 Oct | RedesdaleTynedale | SDP-Liberal Alliance 75.3% | Not known |
| 15 Oct | SeatonHartlepool | Conservative 63.0% | Not known |
| 15 Oct | LittleboroughRochdale | Labour 45.8% | Not known |
| 15 Oct | IcknieldSouth Bedfordshire | Conservative 75.3% | Not known |
| 15 Oct | PakefieldSuffolk | Labour 41.0% | Not known |
| 15 Oct | WhittingtonSuffolk | Labour 60.0% | Not known |
| 15 Oct | Lawford & ManningtreeTendring | Labour 45.5% | Not known |
| 22 Oct | Windmill HillAvon | Labour 56.1% | Not known |
| 22 Oct | AvonmouthBristol, City of | Conservative 55.2% | Not known |
| 22 Oct | BablakeCoventry | Conservative 58.2% | Not known |
| 22 Oct | FenhamNewcastle Upon Tyne | Labour 48.8% | Not known |
| 22 Oct | Blackbird LeysOxford | Labour 76.4% | Not known |
| 22 Oct | RowleySandwell | Labour 76.1% | Not known |
| 22 Oct | Littlehampton TownWest Sussex | SDP-Liberal Alliance 45.7% | Not known |
| 29 Oct | Pitsea WestBasildon | Labour 60.0% | Not known |
| 29 Oct | Theobalds [merged dba04ea7]Broxbourne | Conservative 54.7% | Not known |
| 29 Oct | BreadsallDerbyshire | Conservative 49.1% | Not known |
| 29 Oct | Berry HeadDevon | Conservative 49.5% | Not known |
| 29 Oct | Peterlee DeneDurham | SDP-Liberal Alliance 53.2% | Not known |
| 29 Oct | Dene House [merged 5645c0e9]Easington | SDP-Liberal Alliance 53.2% | Not known |
| 29 Oct | WenlockHackney | SDP-Liberal Alliance 62.0% | Not known |
| 29 Oct | Haggerston [merged d830391d]Hackney [merged 63b6dfec] | Labour 43.3% | Not known |
| 29 Oct | Waltham CrossHertfordshire | Conservative 49.7% | Not known |
| 29 Oct | CourtfieldKensington and Chelsea | Conservative 53.6% | Not known |
| 29 Oct | Abingdon [merged bb991370]Kensington and Chelsea [merged 8934535f] | Conservative 74.1% | Not known |
| 29 Oct | Swanscombe & StoneKent | Labour 60.0% | Not known |
| 29 Oct | Ribble Valley North EastLancashire | Conservative 72.6% | Not known |
| 29 Oct | Haxby/StrensallNorth Yorkshire | Conservative 75.3% | Not known |
| 29 Oct | ScalbyScarborough | Not recorded | Not known |
| 29 Oct | Little HungerfordWokingham | Conservative 50.5% | Not known |
| 5 Nov | Fawley HolburyNew Forest | Conservative 46.1% | Not known |
| 5 Nov | Bar HillSouth Cambridgeshire | Conservative 54.9% | Not known |
| 5 Nov | Felixstowe SouthSuffolk Coastal | Conservative 35.9% | Not known |
| 12 Nov | Whitehorse ManorCroydon | Labour 51.5% | Not known |
| 12 Nov | HanoverEast Sussex | Labour 52.9% | Not known |
| 12 Nov | Medstead & SelborneHampshire | Conservative 61.7% | Not known |
| 12 Nov | ThealeNewbury | Conservative 60.0% | Not known |
| 12 Nov | Wellesbourne [merged a4b0ebd0]Stratford-on-Avon | Conservative 56.2% | Not known |
| 12 Nov | RushmereSuffolk | Labour 50.5% | Not known |
| 19 Nov | Radcliffe SouthBury | Conservative 53.5% | Not known |
| 19 Nov | Morpeth SouthCastle Morpeth | Not recorded | Not known |
| 19 Nov | Lower StokeCoventry | Labour 46.9% | Not known |
| 19 Nov | Ushaw MoorDurham | Labour 47.0% | Not known |
| 19 Nov | FensHartlepool | Labour 40.0% | Not known |
| 19 Nov | BassingbournSouth Cambridgeshire | Conservative 44.0% | Not known |
| 19 Nov | Rudheath & WhatcroftVale Royal | Conservative 45.2% | Not known |
| 19 Nov | SouthfieldsWandsworth | Conservative 47.6% | Not known |
| 24 Nov | Bromsgrove NorthHereford & Worcester | Labour 57.1% | Not known |
| 26 Nov | New BradwellBuckinghamshire | Labour 64.3% | Not known |
| 26 Nov | IlfracombeDevon | SDP-Liberal Alliance 44.4% | Not known |
| 26 Nov | Market Harborough NorthHarborough | SDP-Liberal Alliance 54.1% | Not known |
| 26 Nov | Ripon WestHarrogate | Conservative 59.3% | Not known |
| 26 Nov | Mount JoyIsle Of Wight | SDP-Liberal Alliance 45.6% | Not known |
| 26 Nov | BirkbyKirklees | Labour 44.1% | Not known |
| 26 Nov | Holme Valley NorthKirklees | SDP-Liberal Alliance 36.0% | Not known |
| 26 Nov | Cannon HillMerton | Conservative 57.0% | Not known |
| 3 Dec | BenthamCraven [merged c5738b19] | SDP-Liberal Alliance 56.5% | Not known |
| 3 Dec | Crook NorthDurham | Labour 74.7% | Not known |
| 3 Dec | Basildon CrouchEssex | SDP-Liberal Alliance 45.9% | Not known |
| 3 Dec | PalaceHammersmith and Fulham | Conservative 83.3% | Not known |
| 3 Dec | Starch GreenHammersmith and Fulham | Labour 45.1% | Not known |
| 3 Dec | JubileeWyre | Not recorded | Not known |
| 10 Dec | Roe GreenBrent | Conservative 66.3% | Not known |
| 10 Dec | NewentGloucestershire | Conservative 62.5% | Not known |
| 10 Dec | Brierfield [merged 7d92e293]Pendle | SDP-Liberal Alliance 40.6% | Not known |
| 10 Dec | HorsfieldPendle | SDP-Liberal Alliance 39.5% | Not known |
| 10 Dec | Warren WoodRochester-upon-Medway | SDP-Liberal Alliance 45.5% | Not known |
| 10 Dec | Beddington South [merged 4df933ce]Sutton | SDP-Liberal Alliance 43.1% | Not known |
| 17 Dec | Nar ValleyBreckland | Labour 54.7% | Not known |
| 17 Dec | Fortis Green [merged a1dc2d2d]Haringey [merged c3b0c4fa] | Conservative 61.8% | Not known |
| 17 Dec | Lincoln CastleLincolnshire | Labour 70.1% | Not known |
| 17 Dec | BrandonSuffolk | Independent 53.0% | Not known |
| 30 Dec | MargamPort Talbot | SDP-Liberal Alliance 66.8% | Not known |
