All years
1989 council by-elections
468 by-elections on our record, 0 of them won by a different party from last time.
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 5 Jan | West CreedyMid Devon | Not recorded | Not known |
| 12 Jan | PinehamDover | Liberal Democrats 40.1% | Not known |
| 12 Jan | BroughtonHarborough | Conservative 55.8% | Not known |
| 12 Jan | CentralRother | Liberal Democrats 53.5% | Not known |
| 19 Jan | ColeridgeCambridge | Labour 49.8% | Not known |
| 19 Jan | EmsworthHavant | Conservative 54.0% | Not known |
| 19 Jan | GillespieIslington | Labour 56.8% | Not known |
| 19 Jan | AlmondburyKirklees | Liberal Democrats 41.4% | Not known |
| 19 Jan | East SaltdeanLewes | Conservative 51.8% | Not known |
| 19 Jan | Telscombe CliffsLewes | Liberal Democrats 36.0% | Not known |
| 19 Jan | Ilfracombe Central [merged ea9d04ac]North Devon | Liberal Democrats 42.3% | Not known |
| 19 Jan | HoundstoneSouth Somerset | Liberal Democrats 50.3% | Not known |
| 26 Jan | Hampstead TownCamden | Conservative 43.7% | Not known |
| 26 Jan | Ebchester and MedomsleyDerwentside | Labour 70.2% | Not known |
| 26 Jan | KingsleyKettering | Liberal Democrats 50.3% | Not known |
| 26 Jan | LindleyKirklees | Liberal Democrats 50.9% | Not known |
| 26 Jan | HelpringhamNorth Kesteven | Liberal Democrats 71.8% | Not known |
| 2 Feb | LangneyEastbourne | Liberal Democrats 73.4% | Not known |
| 2 Feb | WalkerNewcastle Upon Tyne | Labour 84.2% | Not known |
| 2 Feb | ReadRibble Valley | Conservative 63.8% | Not known |
| 2 Feb | Shirley East [merged fdc00e61]Solihull | Liberal Democrats 51.4% | Not known |
| 2 Feb | ShiphayTorbay | Liberal Democrats 26.9% | Not known |
| 9 Feb | Brondesbury ParkBrent | Conservative 47.5% | Not known |
| 9 Feb | OustonChester-le-Street | Labour 52.8% | Not known |
| 9 Feb | Amersham-on-the-HillChiltern | Liberal Democrats 51.9% | Not known |
| 9 Feb | GedlingGedling | Liberal Democrats 49.4% | Not known |
| 9 Feb | Woodside [merged 76f44fce]Haringey [merged c3b0c4fa] | Conservative 53.5% | Not known |
| 9 Feb | LoggerheadsNewcastle-under-Lyme | Conservative 69.3% | Not known |
| 9 Feb | Newton East [merged aafea7fa]St. Helens | Liberal Democrats 55.7% | Not known |
| 9 Feb | Flackwell HeathWycombe | Conservative 55.7% | Not known |
| 16 Feb | TownCalderdale | Labour 45.2% | Not known |
| 16 Feb | HobbayneEaling | Conservative 45.0% | Not known |
| 16 Feb | HaintonGreat Grimsby | Labour 55.8% | Not known |
| 16 Feb | HardwickStockton-on-Tees | Labour 63.0% | Not known |
| 23 Feb | BramptonCarlisle | Conservative 59.5% | Not known |
| 23 Feb | Plas NewtonCity of Chester | Liberal Democrats 39.1% | Not known |
| 23 Feb | RiverDover | Liberal Democrats 44.1% | Not known |
| 23 Feb | StokesleyHambleton | Not recorded | Not known |
| 23 Feb | WicksteedKettering | Labour 68.5% | Not known |
| 23 Feb | Llanwenarth UltraMonmouth | Conservative 54.5% | Not known |
| 2 Mar | Thorpe St. Andrew North WestBroadland | Conservative 47.0% | Not known |
| 2 Mar | BraunstonDaventry | Labour 67.5% | Not known |
| 2 Mar | Kingswinford North & Wall HeathDudley | Labour 100.0% | Not known |
| 2 Mar | St. GermainsLangbaurgh | Liberal Democrats 48.7% | Not known |
| 2 Mar | FalklandNewbury | Liberal Democrats 56.0% | Not known |
| 2 Mar | Smiths WoodSolihull | Labour 74.7% | Not known |
| 9 Mar | ArkleyBarnet | Conservative 41.0% | Not known |
| 9 Mar | Canvey Island WestCastle Point | Conservative 50.4% | Not known |
| 9 Mar | Regent [merged 90caae5f]Great Yarmouth | Conservative 48.6% | Not known |
| 9 Mar | ShirleySouthampton | Conservative 50.0% | Not known |
| 9 Mar | HulmeWarrington | Labour 90.7% | Not known |
| 9 Mar | Polegate NorthWealden | Liberal Democrats 59.4% | Not known |
| 16 Mar | Ashford Kennington LeesAshford | Conservative 46.7% | Not known |
| 16 Mar | Ashford WoolreedsAshford | Labour 51.2% | Not known |
| 16 Mar | Burnley WoodBurnley | Labour 45.0% | Not known |
| 16 Mar | PillCaradon | Independent 53.9% | Not known |
| 16 Mar | Alton North WestEast Hampshire | Liberal Democrats 67.0% | Not known |
| 16 Mar | LindridgeLeominster | Not recorded | Not known |
| 16 Mar | PembridgeLeominster | Not recorded | Not known |
| 16 Mar | HornimanLewisham | Conservative 51.7% | Not known |
| 16 Mar | Boney Hay [merged 76bfe7f1]Lichfield | Labour 61.6% | Not known |
| 16 Mar | St. JohnsLichfield | Conservative 48.2% | Not known |
| 16 Mar | BrooklandsManchester | Conservative 42.5% | Not known |
| 16 Mar | Cowes MedinaMedina | Liberal Democrats 47.4% | Not known |
| 16 Mar | BlackmillOgwr | Labour 70.1% | Not known |
| 16 Mar | Barton-le-ClaySouth Bedfordshire | Liberal Democrats 71.3% | Not known |
| 16 Mar | Church Stretton NorthSouth Shropshire | Conservative | Not known |
| 16 Mar | Church Stretton SouthSouth Shropshire | Liberal Democrats 69.5% | Not known |
| 16 Mar | PharosWyre | Labour 59.4% | Not known |
| 21 Mar | Berry HillMansfield | Conservative 67.5% | Not known |
| 29 Mar | Frome FromefieldMendip | Liberal Democrats 36.2% | Not known |
| 30 Mar | TongeBolton | Labour 50.6% | Not known |
| 30 Mar | Halesowen NorthDudley | Labour 52.3% | Not known |
| 30 Mar | Ely SouthernEast Cambridgeshire | Not recorded | Not known |
| 30 Mar | PriestfieldGillingham | Liberal Democrats 58.8% | Not known |
| 30 Mar | TywardreathRestormel | Liberal Democrats 58.8% | Not known |
| 30 Mar | BristnallSandwell | Labour 67.5% | Not known |
| 30 Mar | Great BartonSt Edmundsbury | Conservative 46.5% | Not known |
| 4 Apr | ManorMansfield | Labour 38.7% | Not known |
| 5 Apr | BatchwoodSt. Albans | Labour 49.8% | Not known |
| 6 Apr | Petts Wood & KnollBromley | Conservative 52.6% | Not known |
| 6 Apr | Blackwater and HawleyHart | Liberal Democrats 61.6% | Not known |
| 6 Apr | ThameOxfordshire | Liberal Democrats 57.3% | Not known |
| 6 Apr | MartockSouth Somerset | Liberal Democrats | Not known |
| 13 Apr | St. MargaretLewisham | Labour 43.7% | Not known |
| 13 Apr | St. MildredLewisham | Conservative 58.6% | Not known |
| 13 Apr | PackwoodSolihull | Liberal Democrats 54.1% | Not known |
| 13 Apr | The Homesteads [merged 51cdd636]Thurrock | Conservative 50.6% | Not known |
| 20 Apr | Tredegar Central & WestBlaenau Gwent | Labour 60.6% | Not known |
| 20 Apr | Calder ValleyCalderdale | Labour 36.3% | Not known |
| 20 Apr | BagotsEast Staffordshire | Conservative | Not known |
| 20 Apr | Braybrooke [merged 84638dd6]Hastings [merged 9eef0468] | Liberal Democrats 43.8% | Not known |
| 20 Apr | RainhamHavering | Liberal Democrats 36.7% | Not known |
| 20 Apr | PaddockKirklees | Labour 32.6% | Not known |
| 20 Apr | AlexandraLancaster | Not recorded | Not known |
| 20 Apr | Biddulph SouthStaffordshire Moorlands | Labour 46.9% | Not known |
| 27 Apr | RevidgeBlackburn | Conservative 57.3% | Not known |
| 27 Apr | HaptonBurnley | Liberal Democrats 51.0% | Not known |
| 27 Apr | RosehillBurnley | Liberal Democrats 39.6% | Not known |
| 27 Apr | Beckton [merged 73b230e0]Newham | Labour 61.0% | Not known |
| 27 Apr | BelhusThurrock | Labour 74.2% | Not known |
| 27 Apr | STOWWest Lindsey | Liberal Democrats 51.3% | Not known |
| 4 May | BuckinghamAdur | Conservative 67.4% | Not known |
| 4 May | Ashford CentralAshford | Conservative 39.8% | Not known |
| 4 May | Stanhope [merged fdcc0e2d]Ashford | Labour 72.5% | Not known |
| 4 May | StoneAylesbury Vale | Conservative 71.0% | Not known |
| 4 May | Weston TurvilleAylesbury Vale | Conservative 67.3% | Not known |
| 4 May | Langdon HillsBasildon | Conservative 43.0% | Not known |
| 4 May | Ranskill [merged 4202d31d]Bassetlaw | Conservative 66.0% | Not known |
| 4 May | Cramlington VillageBlyth Valley | Labour 48.4% | Not known |
| 4 May | Hartford & West CramlingtonBlyth Valley | Labour 72.3% | Not known |
| 4 May | HaverscroftBreckland | Conservative 67.2% | Not known |
| 4 May | Thetford-SaxonBreckland | Labour 56.8% | Not known |
| 4 May | AngleseyCannock Chase | Labour 40.4% | Not known |
| 4 May | Belle VueCarlisle | Labour 59.2% | Not known |
| 4 May | Rettendon & RunwellChelmsford | Conservative 53.0% | Not known |
| 4 May | CaversfieldCherwell | Conservative | Not known |
| 4 May | Hook NortonCherwell | Not recorded | Not known |
| 4 May | Chalfont CommonChiltern | Conservative 64.8% | Not known |
| 4 May | Chalfont St. Peter CentralChiltern | Conservative 64.7% | Not known |
| 4 May | Clayton-Le-Woods EastChorley | Conservative 51.0% | Not known |
| 4 May | Great & Little HorkesleyColchester | Conservative 61.8% | Not known |
| 4 May | Great TeyColchester | Conservative 63.2% | Not known |
| 4 May | PyefleetColchester | Conservative 47.1% | Not known |
| 4 May | West MerseaColchester | Conservative 64.1% | Not known |
| 4 May | Middlewich Kinderton [merged 5f8c2729]Congleton | Liberal Democrats 40.1% | Not known |
| 4 May | Upper StokeCoventry | Labour 50.9% | Not known |
| 4 May | Skipton SouthCraven [merged c5738b19] | Liberal Democrats 62.3% | Not known |
| 4 May | St BarnabasCrewe and Nantwich | Labour 82.3% | Not known |
| 4 May | Adeyfield EastDacorum | Labour 45.2% | Not known |
| 4 May | Cockerton EastDarlington | Labour 59.9% | Not known |
| 4 May | BrentDartford | Labour 53.0% | Not known |
| 4 May | BartonDover | Conservative 44.9% | Not known |
| 4 May | Mill HillDover | Labour 80.1% | Not known |
| 4 May | WorthDover | Conservative 60.3% | Not known |
| 4 May | Exmouth Littleham RuralEast Devon | Conservative 56.9% | Not known |
| 4 May | Ottery St. Mary RuralEast Devon | Conservative 66.6% | Not known |
| 4 May | Upper AxeEast Devon | Liberal Democrats 50.8% | Not known |
| 4 May | Fareham WestFareham | Liberal Democrats 46.9% | Not known |
| 4 May | Wisbech South WestFenland | Conservative 58.8% | Not known |
| 4 May | CinderfordForest Of Dean | Labour 56.4% | Not known |
| 4 May | ConwayGedling | Liberal Democrats 41.6% | Not known |
| 4 May | Netherfield & ColwickGedling | Labour 59.3% | Not known |
| 4 May | Park WoodGillingham | Conservative 45.8% | Not known |
| 4 May | St. LukesHampshire | Labour 50.3% | Not known |
| 4 May | GlenHarborough | Conservative 79.9% | Not known |
| 4 May | BROADBRIDGE HEATHHorsham | Liberal Democrats 53.6% | Not known |
| 4 May | WishHove | Conservative 40.7% | Not known |
| 4 May | GransdenHuntingdonshire | Conservative 57.4% | Not known |
| 4 May | TownIpswich | Labour 63.7% | Not known |
| 4 May | WhittonIpswich | Labour 74.7% | Not known |
| 4 May | East KnightonLeicester City Council | Liberal Democrats 45.3% | Not known |
| 4 May | Spinney HillLeicester City Council | Labour 60.5% | Not known |
| 4 May | BridgeMaidstone | Liberal Democrats 49.0% | Not known |
| 4 May | Park WoodMaidstone | Labour 58.3% | Not known |
| 4 May | MortonMalvern Hills | Conservative 56.8% | Not known |
| 4 May | WellsMalvern Hills | Liberal Democrats 49.8% | Not known |
| 4 May | CranfieldMid Bedfordshire | Conservative 47.6% | Not known |
| 4 May | North HolmwoodMole Valley | Liberal Democrats 61.2% | Not known |
| 4 May | Rural EastMole Valley | Conservative 75.1% | Not known |
| 4 May | BridgeNewark And Sherwood | Labour 69.1% | Not known |
| 4 May | Ollerton SouthNewark And Sherwood | Labour 65.4% | Not known |
| 4 May | TrentNewark And Sherwood | Conservative 69.3% | Not known |
| 4 May | Cross HeathNewcastle-under-Lyme | Labour 63.3% | Not known |
| 4 May | NewchapelNewcastle-under-Lyme | Labour 52.1% | Not known |
| 4 May | ThistleberryNewcastle-under-Lyme | Liberal Democrats 43.3% | Not known |
| 4 May | GrassmoorNorth East Derbyshire | Labour 84.7% | Not known |
| 4 May | BodhamNorth Norfolk | Conservative 54.6% | Not known |
| 4 May | HovetonNorth Norfolk | Not recorded | Not known |
| 4 May | WhitwickNorth West Leicestershire | Labour 75.2% | Not known |
| 4 May | Dallington & Kings HeathNorthampton | Labour 66.8% | Not known |
| 4 May | DelapreNorthampton | Labour 50.0% | Not known |
| 4 May | St StephenNorwich | Labour 46.7% | Not known |
| 4 May | HollinwoodOldham | Labour 53.9% | Not known |
| 4 May | EastOxford | Labour 59.8% | Not known |
| 4 May | IffleyOxford | Labour 50.4% | Not known |
| 4 May | ParkPeterborough | Conservative 58.0% | Not known |
| 4 May | BudsheadPlymouth | Labour 64.1% | Not known |
| 4 May | DrakePlymouth | Conservative 40.4% | Not known |
| 4 May | Plymstock RadfordPlymouth | Conservative 48.5% | Not known |
| 4 May | Charles DickensPortsmouth | Labour 59.1% | Not known |
| 4 May | AbbeyReading | Labour 64.6% | Not known |
| 4 May | HainaultRedbridge | Labour 59.3% | Not known |
| 4 May | Church HillRedditch | Labour 53.3% | Not known |
| 4 May | MellorRibble Valley | Conservative | Not known |
| 4 May | LutonRochester-upon-Medway | Labour 69.0% | Not known |
| 4 May | Hullbridge RiversideRochford | Labour 50.2% | Not known |
| 4 May | GreenfieldRossendale | Conservative 55.7% | Not known |
| 4 May | Clifton & NewtonRugby | Not recorded | Not known |
| 4 May | MustersRushcliffe | Conservative 48.4% | Not known |
| 4 May | Tadcaster WestSelby | Labour 45.4% | Not known |
| 4 May | Westerham & Crockham Hill [merged 60644d54]Sevenoaks | Conservative 48.0% | Not known |
| 4 May | MonkmoorShrewsbury and Atcham | Labour 56.7% | Not known |
| 4 May | Dunstable CentralSouth Bedfordshire | Conservative 65.2% | Not known |
| 4 May | Iver VillageSouth Bucks | Conservative 56.5% | Not known |
| 4 May | WhaplodeSouth Holland | Conservative 72.6% | Not known |
| 4 May | DitchinghamSouth Norfolk | Liberal Democrats 45.9% | Not known |
| 4 May | Yeovil CentralSouth Somerset | Liberal Democrats 57.4% | Not known |
| 4 May | CovenSouth Staffordshire | Conservative 62.0% | Not known |
| 4 May | Perton CentralSouth Staffordshire | Labour 31.5% | Not known |
| 4 May | Perton DipponsSouth Staffordshire | Conservative | Not known |
| 4 May | Ashford EastSpelthorne | Labour 47.7% | Not known |
| 4 May | Halliford & Sunbury WestSpelthorne | Conservative 60.1% | Not known |
| 4 May | AshleySt. Albans | Liberal Democrats 45.5% | Not known |
| 4 May | Colney HeathSt. Albans | Liberal Democrats 48.7% | Not known |
| 4 May | Harpenden SouthSt. Albans | Conservative 62.4% | Not known |
| 4 May | Trentham ParkStoke On Trent | Conservative 50.5% | Not known |
| 4 May | WestonStoke On Trent | Labour 66.1% | Not known |
| 4 May | BardonStratford-on-Avon | Conservative 55.0% | Not known |
| 4 May | Southam [merged 54c66119]Stratford-on-Avon | Labour 53.0% | Not known |
| 4 May | CentralStroud | Labour 32.3% | Not known |
| 4 May | CwmbwrlaSwansea | Liberal Democrats 67.1% | Not known |
| 4 May | DormansTandridge | Conservative 51.2% | Not known |
| 4 May | ArdleighTendring | Conservative 44.4% | Not known |
| 4 May | Great BentleyTendring | Liberal Democrats 45.3% | Not known |
| 4 May | CecilThanet | Labour 41.5% | Not known |
| 4 May | Margate WestThanet | Conservative 47.5% | Not known |
| 4 May | WombridgeThe Wrekin | Labour 59.6% | Not known |
| 4 May | Abbots Langley [merged 250f0545]Three Rivers | Conservative 40.7% | Not known |
| 4 May | Northwick [merged 52a0f9a9]Three Rivers | Labour 59.8% | Not known |
| 4 May | East PeckhamTonbridge And Malling | Conservative 57.9% | Not known |
| 4 May | Warwick WestWarwick | Labour 50.8% | Not known |
| 4 May | WoodsideWatford Borough Council | Labour 64.0% | Not known |
| 4 May | BuxtedWealden | Conservative 66.6% | Not known |
| 4 May | Milton-Under-WychwoodWest Oxfordshire | Conservative 55.0% | Not known |
| 4 May | CoronationWokingham | Conservative 49.8% | Not known |
| 4 May | EmmbrookWokingham | Conservative 41.4% | Not known |
| 4 May | WinnershWokingham | Conservative 57.8% | Not known |
| 4 May | Long AshtonWoodspring | Conservative 58.1% | Not known |
| 4 May | GrosvenorWrexham Maelor | Not recorded | Not known |
| 4 May | Cressex & FrogmoorWycombe | Conservative 61.1% | Not known |
| 4 May | Lane End & PiddingtonWycombe | Conservative 37.8% | Not known |
| 4 May | LoudwaterWycombe | Independent 44.7% | Not known |
| 18 May | TideswellDerbyshire Dales | Labour 39.5% | Not known |
| 18 May | Illogan NorthKerrier | Liberal Democrats 51.2% | Not known |
| 18 May | RedhatchWokingham | Conservative 50.0% | Not known |
| 25 May | BroadwayHammersmith and Fulham | Labour 44.2% | Not known |
| 25 May | MelbourneSouth Derbyshire | Labour 45.6% | Not known |
| 8 Jun | AbbeyBarking and Dagenham | Labour 59.8% | Not known |
| 8 Jun | New CheltenhamKingswood | Labour 77.2% | Not known |
| 8 Jun | Horsforth [merged 3fed0b0b]Leeds | Liberal Democrats 44.4% | Not known |
| 8 Jun | Burstow, Horne and OutwoodTandridge | Liberal Democrats 47.5% | Not known |
| 13 Jun | Eastwood & BrinsleyNottinghamshire | Labour 61.6% | Not known |
| 15 Jun | Aylesbury CentralAylesbury Vale | Conservative 35.7% | Not known |
| 15 Jun | TrentBassetlaw | Not recorded | Not known |
| 15 Jun | AscotBracknell Forest | Conservative 51.6% | Not known |
| 15 Jun | WarfieldBracknell Forest | Conservative 75.2% | Not known |
| 15 Jun | St George WestBristol, City of | Labour 49.6% | Not known |
| 15 Jun | Dobwalls & TrewidlandCaradon | Liberal Democrats 59.0% | Not known |
| 15 Jun | DaneCongleton | Conservative 63.1% | Not known |
| 15 Jun | CilcainDelyn | Conservative 33.0% | Not known |
| 15 Jun | TavistockDevon | Conservative 55.8% | Not known |
| 15 Jun | MexboroughDoncaster Metropolitan Borough Council | Labour 78.8% | Not known |
| 15 Jun | South EastDoncaster Metropolitan Borough Council | Conservative 59.0% | Not known |
| 15 Jun | Northfield [merged f3cca41e]Ealing [merged d361e3f8] | Conservative 48.4% | Not known |
| 15 Jun | HeadleyEast Hampshire | Conservative 49.3% | Not known |
| 15 Jun | Ryton [merged a5137760]Gateshead | Labour 47.1% | Not known |
| 15 Jun | WestdownHackney | Labour 72.2% | Not known |
| 15 Jun | Fleet PondtailHart | Not recorded | Not known |
| 15 Jun | GolborneKensington and Chelsea | Labour 65.3% | Not known |
| 15 Jun | HillKingston upon Thames | Conservative 53.3% | Not known |
| 15 Jun | Holme Valley NorthKirklees | Labour 33.4% | Not known |
| 15 Jun | Holme Valley SouthKirklees | Conservative 41.8% | Not known |
| 15 Jun | PaddockKirklees | Labour 47.4% | Not known |
| 15 Jun | Halewood EastKnowsley | Labour 61.1% | Not known |
| 15 Jun | Burmantofts [merged ddfbee55]Leeds | Labour 53.4% | Not known |
| 15 Jun | Morley North [merged ee71a321]Leeds | Labour 49.4% | Not known |
| 15 Jun | CharnwoodLeicester City Council | Labour 79.5% | Not known |
| 15 Jun | BrooklandsManchester | Labour 41.2% | Not known |
| 15 Jun | Cowes MedinaMedina | Labour 36.9% | Not known |
| 15 Jun | Killamarsh WestNorth East Derbyshire | Labour 82.2% | Not known |
| 15 Jun | Wootton Bassett SouthNorth Wiltshire | Liberal Democrats 52.5% | Not known |
| 15 Jun | FullwellRedbridge | Conservative 53.8% | Not known |
| 15 Jun | Brimrod & DeeplishRochdale | Labour 47.2% | Not known |
| 15 Jun | Heywood WestRochdale | Labour 74.1% | Not known |
| 15 Jun | StratfordSalisbury | Liberal Democrats 41.9% | Not known |
| 15 Jun | PriorySouth Ribble | Conservative 58.9% | Not known |
| 15 Jun | WithersfieldSt Edmundsbury | Conservative | Not known |
| 15 Jun | South MarpleStockport | Liberal Democrats 43.8% | Not known |
| 15 Jun | Hyde WernethTameside | Conservative 51.5% | Not known |
| 15 Jun | St MarysTendring | Labour 38.7% | Not known |
| 15 Jun | WintonTest Valley | Conservative 55.9% | Not known |
| 15 Jun | Gorse HillThamesdown | Labour 67.3% | Not known |
| 15 Jun | BowdonTrafford | Conservative 59.6% | Not known |
| 15 Jun | BlakenallWalsall | Labour 52.8% | Not known |
| 15 Jun | Milton FordWest Devon | Conservative 64.9% | Not known |
| 15 Jun | EvendonsWokingham | Conservative 59.2% | Not known |
| 15 Jun | BlakenhallWolverhampton | Labour 69.8% | Not known |
| 15 Jun | Bowerdean & Daws HillWycombe | Labour 42.7% | Not known |
| 15 Jun | MountWyre | Labour | Not known |
| 22 Jun | Hawarden No.3Clwyd | Labour 66.3% | Not known |
| 22 Jun | BudsheadPlymouth | Labour 63.5% | Not known |
| 22 Jun | Mount Gould [merged 1b91a67c]Plymouth | Labour 49.2% | Not known |
| 22 Jun | Penkridge North EastSouth Staffordshire | Liberal Democrats 59.5% | Not known |
| 22 Jun | Barningham and OvingtonTeesdale | Not recorded | Not known |
| 29 Jun | PorthlevenKerrier | Not recorded | Not known |
| 29 Jun | Godalming North East & S.W.Waverley | Labour 41.8% | Not known |
| 6 Jul | TowynColwyn | Conservative 57.0% | Not known |
| 13 Jul | Halstead St. AndrewsBraintree | Labour 37.3% | Not known |
| 13 Jul | Pye Green ValleyCannock Chase | Labour 56.7% | Not known |
| 13 Jul | ClatterbridgeWirral | Conservative 56.1% | Not known |
| 20 Jul | PerranzabuloeCarrick | Not recorded | Not known |
| 20 Jul | BERKHAMSTED WESTDacorum | Conservative 39.9% | Not known |
| 20 Jul | North WoldsLincolnshire | Conservative 45.8% | Not known |
| 20 Jul | Woodhouse CloseWear Valley | Liberal Democrats 58.7% | Not known |
| 27 Jul | SalehurstRother | Liberal Democrats 56.9% | Not known |
| 27 Jul | Folkestone HarveyShepway | Conservative 67.7% | Not known |
| 27 Jul | LyddShepway | Conservative 42.5% | Not known |
| 3 Aug | AldingbourneArun | Liberal Democrats 49.8% | Not known |
| 3 Aug | UptonLeominster | Conservative | Not known |
| 3 Aug | BaldwinMalvern Hills | Conservative | Not known |
| 10 Aug | WoodmanseyBeverley | Conservative 44.7% | Not known |
| 17 Aug | Brizes & DoddinghurstBrentwood | Liberal Democrats 63.8% | Not known |
| 17 Aug | GannelRestormel | Conservative 58.4% | Not known |
| 17 Aug | MaltonRyedale | Conservative 46.9% | Not known |
| 17 Aug | Tram InnSouth Herefordshire | Not recorded | Not known |
| 24 Aug | LinacreSefton | Labour 92.6% | Not known |
| 31 Aug | BeulahCroydon | Labour 54.2% | Not known |
| 31 Aug | AlderburySalisbury | Not recorded | Not known |
| 7 Sept | BursteadBasildon | Liberal Democrats 46.1% | Not known |
| 7 Sept | PlesseyBlyth Valley | Labour 63.6% | Not known |
| 7 Sept | IngleboroughCraven [merged c5738b19] | Liberal Democrats 51.3% | Not known |
| 7 Sept | NelsonHampshire | Labour 50.0% | Not known |
| 7 Sept | Spring HillHyndburn | Labour 77.1% | Not known |
| 7 Sept | BearstedMaidstone | Not recorded | Not known |
| 7 Sept | Newtown EastMontgomeryshire | Liberal Democrats | Not known |
| 7 Sept | HorsfieldPendle | Liberal Democrats 42.8% | Not known |
| 7 Sept | NelsonPortsmouth | Labour 55.1% | Not known |
| 7 Sept | MustersRushcliffe | Labour 37.3% | Not known |
| 7 Sept | BlenheimSouthend-On-Sea | Liberal Democrats 44.2% | Not known |
| 7 Sept | Bishops WalthamWinchester | Liberal Democrats 49.1% | Not known |
| 14 Sept | ChurchillAdur | Liberal Democrats 50.3% | Not known |
| 14 Sept | Rustington NorthArun | Liberal Democrats 50.1% | Not known |
| 14 Sept | Redruth SouthKerrier | Conservative 35.1% | Not known |
| 14 Sept | Blandford WestNorth Dorset | Liberal Democrats 84.7% | Not known |
| 14 Sept | Bracebridge HeathNorth Kesteven | Labour 49.2% | Not known |
| 14 Sept | Great Wakering CentralRochford | Labour 66.9% | Not known |
| 14 Sept | EastlandsRugby | Conservative 38.4% | Not known |
| 14 Sept | NewboldRugby | Labour 69.4% | Not known |
| 14 Sept | Oakham EastRutland | Not recorded | Not known |
| 14 Sept | Brockworth MoorfieldTewkesbury | Labour 51.9% | Not known |
| 21 Sept | RisedaleBarrow-in-Furness | Labour 64.3% | Not known |
| 21 Sept | Walney SouthBarrow-in-Furness | Conservative 61.4% | Not known |
| 21 Sept | New RomneyFolkestone And Hythe | Conservative 50.1% | Not known |
| 21 Sept | SouthfieldMiddlesbrough | Labour 75.5% | Not known |
| 21 Sept | North Walsham EastNorth Norfolk | Conservative 44.8% | Not known |
| 21 Sept | GoringOxfordshire | Liberal Democrats 53.7% | Not known |
| 21 Sept | Crabbs CrossRedditch | Labour 51.6% | Not known |
| 21 Sept | WoldsRushcliffe | Conservative | Not known |
| 21 Sept | ChiltonSedgefield | Labour 60.6% | Not known |
| 21 Sept | Houghton EastSouth Bedfordshire | Conservative 47.7% | Not known |
| 21 Sept | BlackdownTaunton Deane | Conservative 54.7% | Not known |
| 21 Sept | MilfordWaverley | Liberal Democrats 55.0% | Not known |
| 21 Sept | SunninghillWindsor & Maidenhead | Conservative 53.5% | Not known |
| 21 Sept | Evesham HamptonWychavon | Liberal Democrats 32.6% | Not known |
| 21 Sept | HardhornWyre | Conservative 63.3% | Not known |
| 28 Sept | SouthcourtAylesbury Vale | Liberal Democrats 53.1% | Not known |
| 28 Sept | Bank TopBlackburn | Labour 72.9% | Not known |
| 28 Sept | IsabellaBlyth Valley | Labour 83.0% | Not known |
| 28 Sept | Gaywood CentralKing's Lynn And West Norfolk | Conservative 41.1% | Not known |
| 28 Sept | Leatherhead North [merged 76ed66ed]Mole Valley | Liberal Democrats 37.5% | Not known |
| 28 Sept | DilworthRibble Valley | Conservative 61.5% | Not known |
| 28 Sept | Swanley White OakSevenoaks | Labour 67.7% | Not known |
| 28 Sept | Midway [merged fd49567a]South Derbyshire | Labour 72.6% | Not known |
| 28 Sept | HarrowbySouth Kesteven | Labour 57.1% | Not known |
| 28 Sept | SpringfieldWandsworth | Conservative 55.2% | Not known |
| 5 Oct | Alfreton EastAmber Valley | Labour 76.5% | Not known |
| 5 Oct | East WoodhayBasingstoke and Deane | Conservative 76.3% | Not known |
| 5 Oct | Whittle Le WoodsChorley | Conservative 63.9% | Not known |
| 5 Oct | OverfieldsLangbaurgh | Labour 56.5% | Not known |
| 5 Oct | WolvertonMilton Keynes | Labour 68.1% | Not known |
| 5 Oct | SnibstonNorth West Leicestershire | Labour 76.7% | Not known |
| 5 Oct | Reigate North EastReigate & Banstead | Liberal Democrats 54.1% | Not known |
| 5 Oct | ClaremontSalford | Labour 46.0% | Not known |
| 5 Oct | CrowmarshSouth Oxfordshire | Conservative 52.5% | Not known |
| 5 Oct | Stoke St. MilboroughSouth Shropshire | Not recorded | Not known |
| 12 Oct | Kirton [merged 14be9be1]Boston | Not recorded | Not known |
| 12 Oct | St. JohnsCalderdale | Labour 66.5% | Not known |
| 12 Oct | Merton Park [merged 2efb6d64]Merton [merged 481deee9] | Not recorded | Not known |
| 12 Oct | MarstonMid Bedfordshire | Conservative 41.2% | Not known |
| 12 Oct | Dartmouth HardnessSouth Hams | Conservative 53.7% | Not known |
| 12 Oct | FriarySouthwark | Labour 48.0% | Not known |
| 12 Oct | Ashridge [merged b0563971]Three Rivers | Labour 41.0% | Not known |
| 12 Oct | IghthamTonbridge And Malling | Conservative 53.7% | Not known |
| 19 Oct | BoyceCastle Point | Conservative 68.2% | Not known |
| 19 Oct | GilmortonHarborough | Liberal Democrats 43.5% | Not known |
| 19 Oct | Hillingdon WestHillingdon | Conservative 54.6% | Not known |
| 19 Oct | BarnfieldHyndburn | Labour 55.3% | Not known |
| 19 Oct | Holme Valley NorthKirklees | Labour 38.7% | Not known |
| 19 Oct | Lower Morden [merged aaaae712]Merton [merged 481deee9] | Not recorded | Not known |
| 19 Oct | Carlton WestNottinghamshire | Conservative 55.0% | Not known |
| 19 Oct | HealeyRochdale | Labour 39.5% | Not known |
| 19 Oct | Troy TownRochester-upon-Medway | Labour 53.5% | Not known |
| 19 Oct | Spalding WestSouth Holland | Labour 55.4% | Not known |
| 19 Oct | ToveSouth Northamptonshire | Conservative 48.3% | Not known |
| 26 Oct | Bridlington Quay SouthEast Yorkshire | Conservative 27.6% | Not known |
| 26 Oct | Ewell CourtEpsom And Ewell | Not recorded | Not known |
| 26 Oct | St. MarysKettering | Labour 80.7% | Not known |
| 26 Oct | Gorseinon EastLliw Valley | Labour | Not known |
| 26 Oct | FallowfieldManchester | Labour 46.7% | Not known |
| 26 Oct | MereSalisbury | Not recorded | Not known |
| 26 Oct | CunninghamSt. Albans | Liberal Democrats 43.1% | Not known |
| 26 Oct | Lancaster GateWestminster City of | Conservative 62.5% | Not known |
| 2 Nov | HighfieldDacorum | Labour 43.5% | Not known |
| 2 Nov | DownendKingswood | Conservative 49.9% | Not known |
| 2 Nov | SoundwellKingswood | Labour 76.4% | Not known |
| 2 Nov | DidsburyManchester | Conservative 50.6% | Not known |
| 2 Nov | EastersideMiddlesbrough | Labour 85.0% | Not known |
| 2 Nov | Thatcham NorthNewbury | Liberal Democrats 44.3% | Not known |
| 2 Nov | PrimroseSouth Tyneside | Labour 65.3% | Not known |
| 2 Nov | BudbrookeWarwick | Conservative 63.4% | Not known |
| 2 Nov | Kenilworth St. JohnsWarwickshire | Conservative 57.5% | Not known |
| 9 Nov | Worksop South [merged 544fbedc]Bassetlaw | Labour 53.4% | Not known |
| 9 Nov | TenantryEast Sussex | Labour 49.0% | Not known |
| 9 Nov | AlmondburyKirklees | Liberal Democrats 38.8% | Not known |
| 9 Nov | Lancaster Rural NorthLancashire | Conservative 54.8% | Not known |
| 9 Nov | EscombWear Valley | Liberal Democrats 47.4% | Not known |
| 16 Nov | Kings FurlongBasingstoke and Deane | Liberal Democrats 38.4% | Not known |
| 16 Nov | South HamBasingstoke and Deane | Labour 61.4% | Not known |
| 16 Nov | Bourton-on-the-WaterCotswold | Conservative | Not known |
| 16 Nov | MostynDelyn | Labour 39.4% | Not known |
| 16 Nov | Whittlesey SouthFenland | Conservative 61.8% | Not known |
| 16 Nov | Haggerston [merged d830391d]Hackney [merged 63b6dfec] | Liberal Democrats 41.6% | Not known |
| 16 Nov | Basingstoke WestHampshire | Conservative 45.4% | Not known |
| 16 Nov | LindridgeLeominster | Not recorded | Not known |
| 16 Nov | Poynton CentralMacclesfield | Conservative 47.7% | Not known |
| 16 Nov | EastMaidstone | Liberal Democrats 60.1% | Not known |
| 16 Nov | AstleyNorth Norfolk | Not recorded | Not known |
| 16 Nov | HeslingtonSelby | Labour 35.9% | Not known |
| 16 Nov | North BaddesleyTest Valley | Conservative 44.8% | Not known |
| 16 Nov | CroylandWellingborough | Labour 78.8% | Not known |
| 16 Nov | SwanspoolWellingborough | Labour 50.1% | Not known |
| 16 Nov | The BartonsWest Oxfordshire | Not recorded | Not known |
| 23 Nov | BattleBerkshire | Labour 59.2% | Not known |
| 23 Nov | BroadclystEast Devon | Liberal Democrats 56.0% | Not known |
| 23 Nov | St. Helens & ElphinstoneEast Sussex | Conservative 49.1% | Not known |
| 23 Nov | Eastleigh Central [merged 6b3b26e2]Eastleigh | Liberal Democrats 46.2% | Not known |
| 23 Nov | St. Helens [merged f77359a3]Hastings [merged 9eef0468] | Conservative 43.7% | Not known |
| 23 Nov | TeesvilleLangbaurgh | Labour 74.8% | Not known |
| 23 Nov | RuffordNewark And Sherwood | Labour 72.7% | Not known |
| 23 Nov | WhitegatesWokingham | Conservative 56.0% | Not known |
| 30 Nov | AstonAlyn and Deeside | Conservative 48.2% | Not known |
| 30 Nov | Fryerns CentralBasildon | Labour 58.1% | Not known |
| 30 Nov | City & HolbeckLeeds | Labour 80.2% | Not known |
| 30 Nov | Plashet [merged 43af61de]Newham | Labour 52.0% | Not known |
| 30 Nov | LakenhamNorwich | Labour 69.1% | Not known |
| 30 Nov | Wrythe GreenSutton | Liberal Democrats 41.2% | Not known |
| 30 Nov | Bishops Cleeve SouthTewkesbury | Conservative 34.6% | Not known |
| 7 Dec | HadleighBabergh | Liberal Democrats 36.0% | Not known |
| 7 Dec | BotcherbyCarlisle | Labour 82.2% | Not known |
| 7 Dec | RhiwColwyn | Conservative 57.0% | Not known |
| 7 Dec | LlwydcoedCynon Valley | Labour 57.9% | Not known |
| 7 Dec | MablethorpeEast Lindsey | Conservative 48.9% | Not known |
| 7 Dec | ShawburyNorth Shropshire | Not recorded | Not known |
| 7 Dec | Whitchurch WestNorth Shropshire | Not recorded | Not known |
| 7 Dec | Castle DonningtonNorth West Leicestershire | Conservative 40.1% | Not known |
| 7 Dec | KegworthNorth West Leicestershire | Conservative 50.9% | Not known |
| 7 Dec | Church HillRedditch | Labour 72.9% | Not known |
| 7 Dec | KedermisterSlough | Labour 63.7% | Not known |
| 14 Dec | Windmill HillAvon | Labour 49.3% | Not known |
| 14 Dec | ElmhurstAylesbury Vale | Labour 38.2% | Not known |
| 14 Dec | EiriasColwyn | Liberal Democrats 43.6% | Not known |
| 14 Dec | ParkgateEllesmere Port and Neston | Conservative 71.9% | Not known |
| 14 Dec | Prescot EastKnowsley | Labour 63.8% | Not known |
| 14 Dec | St. MarysSouth Kesteven | Conservative 45.8% | Not known |
| 14 Dec | FrantWealden | Conservative | Not known |
| 14 Dec | Caia ParkWrexham Maelor | Labour | Not known |
| 21 Dec | AstonBirmingham | Labour 74.3% | Not known |
