All years
2017 council by-elections
368 by-elections on our record, 86 of them won by a different party from last time.
Gains and losses by party
| Party | Gained | Lost | Net |
|---|---|---|---|
| Liberal Democrats | 20 | 12 | ▲ +8 |
| Green | 5 | 0 | ▲ +5 |
| Conservative | 33 | 29 | ▲ +4 |
| Residents | 3 | 0 | ▲ +3 |
| Hucknall First Community Forum | 1 | 0 | ▲ +1 |
| Labour | 20 | 21 | ▼ -1 |
| Independent | 4 | 7 | ▼ -3 |
| SNP | 0 | 4 | ▼ -4 |
| UK Independence Party (UKIP) | 0 | 13 | ▼ -13 |
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 12 Jan | SandhillSunderland | Liberal Democrats 45.0% | Gain from Labour |
| 12 Jan | Gade ValleyThree Rivers | Liberal Democrats 60.9% | Hold |
| 19 Jan | NortonBromsgrove | Conservative 43.2% | Hold |
| 2 Feb | TownEast Staffordshire | Conservative 52.3% | Hold |
| 2 Feb | Brinsworth and CatcliffeRotherham | Liberal Democrats 66.0% | Gain from UK Independence Party (UKIP) |
| 2 Feb | DinningtonRotherham | Labour 42.0% | Gain from UK Independence Party (UKIP) |
| 9 Feb | Kingswood and Hazel LeysCorby | Labour 64.6% | Hold |
| 9 Feb | Fairford NorthCotswold | Liberal Democrats 68.1% | Gain from Conservative |
| 9 Feb | St JohnsFylde | Residents 60.8% | Gain from Conservative |
| 9 Feb | WatersideNorth Norfolk | Liberal Democrats 55.1% | Not known |
| 9 Feb | Great and Little OakleyTendring | UK Independence Party (UKIP) 36.8% | Not known |
| 16 Feb | BollingtonCheshire East | Residents 50.6% | Gain from Conservative |
| 16 Feb | BurtonEast Staffordshire | Liberal Democrats 52.7% | Not known |
| 16 Feb | Lydbrook and RuardeanForest Of Dean | Green 35.3% | Gain from UK Independence Party (UKIP) |
| 16 Feb | Failsworth EastOldham | Labour 58.4% | Hold |
| 16 Feb | Elsenham & HenhamUttlesford | Residents 59.0% | Gain from Liberal Democrats |
| 17 Feb | St. ThomasDudley | Labour 60.8% | Hold |
| 17 Feb | EmmbrookWokingham | Liberal Democrats 59.7% | Gain from Conservative |
| 21 Feb | WinkleburyBasingstoke and Deane | Labour 61.6% | Gain from Conservative |
| 23 Feb | Chigwell VillageEpping Forest | Conservative 76.0% | Hold |
| 23 Feb | BartonKettering | Liberal Democrats 57.8% | Gain from Conservative |
| 23 Feb | CharterlandsSouth Hams | Liberal Democrats 46.1% | Gain from Conservative |
| 2 Mar | Mudeford and Friars CliffChristchurch | Conservative 46.8% | Hold |
| 2 Mar | HuttonRedcar & Cleveland | Conservative 57.4% | Hold |
| 2 Mar | NewcomenRedcar & Cleveland | Liberal Democrats 46.4% | Hold |
| 2 Mar | KersalSalford | Conservative 42.0% | Gain from Labour |
| 9 Mar | Waltham CrossBroxbourne | Conservative 41.0% | Gain from Labour |
| 9 Mar | DerwentDerby | Conservative 37.1% | Hold |
| 9 Mar | Hertford CastleEast Hertfordshire | Conservative 49.0% | Hold |
| 9 Mar | RoxbourneHarrow | Labour 62.8% | Hold |
| 9 Mar | ExtonRutland | Conservative 59.5% | Hold |
| 9 Mar | Red HorseStratford-On-Avon | Conservative 53.3% | Hold |
| 9 Mar | Hailey Minster Lovell & LeafieldWest Oxfordshire | Liberal Democrats 46.7% | Gain from Conservative |
| 16 Mar | WarbreckBlackpool | Conservative 54.8% | Hold |
| 16 Mar | Saham ToneyBreckland | Conservative 48.1% | Hold |
| 16 Mar | South HeatonNewcastle Upon Tyne | Labour 46.8% | Hold |
| 16 Mar | Walton-le-Dale EastSouth Ribble | Conservative 49.4% | Hold |
| 23 Mar | AldersgateCity of London Corporation | Labour | Not known |
| 23 Mar | AldgateCity of London Corporation | Independent | Not known |
| 23 Mar | BassishawCity of London Corporation | Independent | Not known |
| 23 Mar | BillingsgateCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | BishopsgateCity of London Corporation | Independent | Not known |
| 23 Mar | Bread StreetCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | BridgeCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Broad StreetCity of London Corporation | Independent | Not known |
| 23 Mar | CandlewickCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Castle BaynardCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | CheapCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Coleman StreetCity of London Corporation | Independent 75.7% | Not known |
| 23 Mar | CordwainerCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | CornhillCity of London Corporation | Independent 82.1% | Not known |
| 23 Mar | CripplegateCity of London Corporation | Labour 57.7% | Not known |
| 23 Mar | DowgateCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Farringdon WithinCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Farringdon WithoutCity of London Corporation | Not recorded | Not known |
| 23 Mar | LangbournCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Lime StreetCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | PortsokenCity of London Corporation | Labour 53.9% | Not known |
| 23 Mar | QueenhitheCity of London Corporation | Independent 93.4% | Not known |
| 23 Mar | TowerCity of London Corporation | Independent | Not known |
| 23 Mar | VintryCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | WalbrookCity of London Corporation | Independent 100.0% | Not known |
| 23 Mar | Leominster SouthHerefordshire | Green 40.8% | Gain from Independent |
| 23 Mar | Dunster and TimberscombeWest Somerset | Liberal Democrats 49.7% | Gain from Conservative |
| 6 Apr | ElmhurstAylesbury Vale | Liberal Democrats 63.5% | Gain from UK Independence Party (UKIP) |
| 6 Apr | WalcotBath & North East Somerset | Liberal Democrats 48.6% | Hold |
| 6 Apr | Hipperholme and LightcliffeCalderdale | Conservative 60.3% | Hold |
| 6 Apr | St JamesTendring | Conservative 47.9% | Gain from UK Independence Party (UKIP) |
| 13 Apr | Coulby NewhamMiddlesbrough | Conservative 38.0% | Gain from Labour |
| 13 Apr | Piddle ValleyWest Dorset | Conservative 60.8% | Hold |
| 20 Apr | BlaconCheshire West & Chester | Labour 59.1% | Hold |
| 20 Apr | Kenton EastHarrow | Conservative 52.3% | Gain from Labour |
| 4 May | Wendover and HaltonAylesbury Vale | Conservative 50.5% | Hold |
| 4 May | Hall GreenBirmingham | Labour 42.0% | Hold |
| 4 May | Perry BarrBirmingham | Liberal Democrats 44.1% | Hold |
| 4 May | Marsh HouseBlackburn with Darwen | Conservative 41.5% | Hold |
| 4 May | QueensburyBradford | Conservative 56.0% | Gain from Independent |
| 4 May | Harling and HeathlandsBreckland | Conservative 74.9% | Hold |
| 4 May | BessesBury | Labour 50.0% | Hold |
| 4 May | ArburyCambridge | Labour 46.8% | Hold |
| 4 May | Gospel OakCamden | Labour 50.2% | Hold |
| 4 May | Belle VueCarlisle | Labour 46.6% | Hold |
| 4 May | YewdaleCarlisle | Conservative 47.3% | Gain from Labour |
| 4 May | Biggleswade NorthCentral Bedfordshire | Conservative 35.1% | Hold |
| 4 May | SheffordCentral Bedfordshire | Conservative 54.4% | Hold |
| 4 May | Birstall WanlipCharnwood | Conservative 41.3% | Hold |
| 4 May | Moulsham & CentralChelmsford | Conservative 40.7% | Hold |
| 4 May | All SaintsCheltenham | Liberal Democrats 51.9% | Hold |
| 4 May | BoshamChichester | Conservative 57.0% | Hold |
| 4 May | East WitteringChichester | Conservative 72.6% | Hold |
| 4 May | North MundhamChichester | Conservative 68.1% | Hold |
| 4 May | PlaistowChichester | Conservative 73.6% | Hold |
| 4 May | Great MissendenChiltern | Conservative 53.3% | Not known |
| 4 May | Aire Valley with LothersdaleCraven | Green 50.3% | Gain from Conservative |
| 4 May | MaidenbowerCrawley | Conservative 65.1% | Hold |
| 4 May | BERKHAMSTED WESTDacorum | Conservative 41.9% | Hold |
| 4 May | Long BuckbyDaventry | Conservative 50.7% | Hold |
| 4 May | BucklandDover | Labour 43.0% | Hold |
| 4 May | Maxton, Elms Vale and PrioryDover | Labour 43.6% | Gain from UK Independence Party (UKIP) |
| 4 May | BroadclystEast Devon | Liberal Democrats 52.3% | Gain from Conservative |
| 4 May | WhimpleEast Devon | Conservative 52.1% | Hold |
| 4 May | Datchworth and AstonEast Hertfordshire | Conservative 77.2% | Hold |
| 4 May | PrebendalEast Northamptonshire | Conservative 82.8% | Hold |
| 4 May | HorninglowEast Staffordshire | Conservative 44.3% | Gain from Labour |
| 4 May | ShobnallEast Staffordshire | Labour 50.9% | Hold |
| 4 May | Eastleigh CentralEastleigh | Liberal Democrats 50.4% | Hold |
| 4 May | St ThomasExeter | Labour 42.4% | Hold |
| 4 May | Warton and WestbyFylde | Conservative 58.0% | Gain from Independent |
| 4 May | ColdharbourGravesham | Labour 44.3% | Hold |
| 4 May | Painters AshGravesham | Conservative 55.9% | Gain from Labour |
| 4 May | Headland and HarbourHartlepool | Labour 40.6% | Gain from UK Independence Party (UKIP) |
| 4 May | EmsworthHavant | Conservative 59.5% | Hold |
| 4 May | Potters Bar OakmereHertsmere | Conservative 59.2% | Hold |
| 4 May | St Neots Eaton FordHuntingdonshire | Not recorded | Not known |
| 4 May | Stoke ParkIpswich | Conservative 49.6% | Gain from Labour |
| 4 May | Burton LatimerKettering | Conservative 33.1% | Gain from Independent |
| 4 May | St Peter'sKettering | Conservative 57.3% | Hold |
| 4 May | FazeleyLichfield | Conservative 61.5% | Hold |
| 4 May | WavertreeLiverpool | Labour 62.2% | Hold |
| 4 May | BearstedMaidstone | Conservative 72.7% | Hold |
| 4 May | WestMalvern Hills | Green 38.6% | Hold |
| 4 May | RusholmeManchester | Labour 64.2% | Hold |
| 4 May | Melton EgertonMelton | Conservative 52.7% | Hold |
| 4 May | Melton SysonbyMelton | Conservative 68.7% | Hold |
| 4 May | Frome CollegeMendip | Conservative 44.3% | Gain from Liberal Democrats |
| 4 May | EyeMid Suffolk | Conservative 52.3% | Not known |
| 4 May | BolneyMid Sussex | Conservative 65.7% | Hold |
| 4 May | Burgess Hill FranklandsMid Sussex | Not recorded | Hold |
| 4 May | OllertonNewark And Sherwood | Labour 61.7% | Hold |
| 4 May | Gillingham TownNorth Dorset | Conservative 46.2% | Gain from Liberal Democrats |
| 4 May | Hitchin PrioryNorth Hertfordshire | Conservative 41.7% | Hold |
| 4 May | Royston HeathNorth Hertfordshire | Conservative 50.4% | Hold |
| 4 May | HoltNorth Norfolk | Conservative 50.1% | Gain from Liberal Democrats |
| 4 May | BulkingtonNuneaton and Bedworth | Conservative 76.2% | Gain from Labour |
| 4 May | Barton and SandhillsOxford | Labour 46.9% | Hold |
| 4 May | AshtonPreston | Labour 47.9% | Hold |
| 4 May | Preston Rural EastPreston | Conservative 69.5% | Hold |
| 4 May | Tadworth and WaltonReigate & Banstead | Conservative 74.6% | Hold |
| 4 May | Coton & BoughtonRugby | Conservative 52.2% | Hold |
| 4 May | New BiltonRugby | Labour 53.3% | Hold |
| 4 May | FoxhillsRunnymede | Conservative 57.8% | Hold |
| 4 May | ThorotonRushcliffe | Conservative 64.4% | Hold |
| 4 May | St John'sRushmoor | Conservative 53.5% | Hold |
| 4 May | Bridgwater EastoverSedgemoor | Labour 39.0% | Hold |
| 4 May | SoutheySheffield | Labour 46.0% | Hold |
| 4 May | Haymill and Lynch HillSlough | Conservative 49.0% | Hold |
| 4 May | BournSouth Cambridgeshire | Conservative 49.7% | Hold |
| 4 May | Ambleside and GrasmereSouth Lakeland | Liberal Democrats 50.9% | Hold |
| 4 May | Kings SuttonSouth Northamptonshire | Conservative 67.0% | Hold |
| 4 May | Blackmoor ValeSouth Somerset | Conservative 70.5% | Hold |
| 4 May | Blackmoore ValeSouth Somerset | Conservative 70.5% | Hold |
| 4 May | Penkridge WestSouth Staffordshire | Conservative 62.4% | Hold |
| 4 May | Ashford EastSpelthorne | Conservative 50.0% | Hold |
| 4 May | Highfields & Western DownsStafford | Conservative 47.8% | Gain from Labour |
| 4 May | RoebuckStevenage | Conservative 44.1% | Gain from Labour |
| 4 May | EttingtonStratford-On-Avon | Conservative 74.3% | Hold |
| 4 May | BushellTeignbridge | Liberal Democrats 48.9% | Hold |
| 4 May | Kingsteignton EastTeignbridge | Conservative 52.4% | Gain from Independent |
| 4 May | Valley ParkTest Valley | Liberal Democrats 60.0% | Hold |
| 4 May | Aylesford North and WaldersladeTonbridge And Malling | Conservative 71.6% | Hold |
| 4 May | BroadheathTrafford | Labour 48.0% | Hold |
| 4 May | LeggattsWatford | Labour 44.1% | Hold |
| 4 May | OxheyWatford | Liberal Democrats 64.7% | Hold |
| 4 May | ParkWatford | Liberal Democrats 54.8% | Hold |
| 4 May | PanshangerWelwyn Hatfield | Conservative 39.3% | Hold |
| 4 May | Bere FerrersWest Devon | Conservative 52.2% | Hold |
| 4 May | The BartonsWest Oxfordshire | Conservative 68.4% | Hold |
| 4 May | Minehead NorthWest Somerset | Conservative 51.4% | Hold |
| 4 May | Westham EastWeymouth and Portland | Conservative 27.7% | Gain from Liberal Democrats |
| 4 May | Clewer NorthWindsor & Maidenhead | Independent 35.5% | Gain from Conservative |
| 4 May | ClaughtonWirral | Labour 52.4% | Hold |
| 4 May | BedwardineWorcester | Conservative 56.3% | Hold |
| 4 May | Droitwich South EastWychavon | Conservative 67.1% | Hold |
| 4 May | Evesham SouthWychavon | Conservative 51.1% | Hold |
| 4 May | BourneWyre | Conservative 52.9% | Gain from Labour |
| 4 May | MittonWyre Forest | Conservative 38.6% | Not known |
| 11 May | FairsteadKing's Lynn And West Norfolk | Labour 44.0% | Hold |
| 11 May | WoodvilleSouth Derbyshire | Conservative 46.3% | Gain from Labour |
| 18 May | Enfield LockEnfield | Labour 63.8% | Hold |
| 18 May | NewtownStockton-on-Tees | Labour 52.5% | Hold |
| 25 May | ShoeburynessSouthend-On-Sea | Not recorded | Hold |
| 8 Jun | BockhangerAshford | Conservative 52.7% | Hold |
| 8 Jun | VictoriaAshford | Labour 44.9% | Hold |
| 8 Jun | Higher CroftBlackburn with Darwen | Labour 57.6% | Hold |
| 8 Jun | ColtishallBroadland | Conservative 49.1% | Hold |
| 8 Jun | Alvechurch VillageBromsgrove | Not recorded | Hold |
| 8 Jun | Toton & Chilwell MeadowsBroxtowe | Conservative 49.3% | Hold |
| 8 Jun | RastrickCalderdale | Conservative 49.5% | Hold |
| 8 Jun | TodmordenCalderdale | Labour 55.1% | Hold |
| 8 Jun | WestgateCanterbury | Labour 43.4% | Gain from Liberal Democrats |
| 8 Jun | LlandyfriogCeredigion | Plaid Cymru - The Party of Wales | Not known |
| 8 Jun | NewtownCopeland | Conservative 61.4% | Gain from Labour |
| 8 Jun | Pound Hill South & WorthCrawley | Conservative 52.2% | Hold |
| 8 Jun | BOVINGDON FLAUNDEN & CHIPPERFIELDDacorum | Conservative 66.8% | Hold |
| 8 Jun | Avonmore and Brook GreenHammersmith and Fulham | Labour 52.8% | Hold |
| 8 Jun | Sands EndHammersmith and Fulham | Conservative 46.5% | Hold |
| 8 Jun | CastleLeicester | Labour 64.6% | Hold |
| 8 Jun | Seaford WestLewes | Conservative 51.9% | Hold |
| 8 Jun | KirkdaleLiverpool | Labour 90.5% | Hold |
| 8 Jun | Sundon ParkLuton | Labour 49.8% | Gain from Liberal Democrats |
| 8 Jun | CyfarthfaMerthyr Tydfil | Labour 30.9% | Hold |
| 8 Jun | HassocksMid Sussex | Liberal Democrats 36.7% | Gain from Conservative |
| 8 Jun | Ashby de la Launde and CranwellNorth Kesteven | Conservative 58.7% | Hold |
| 8 Jun | Heighington & WashingboroughNorth Kesteven | Conservative 66.0% | Hold |
| 8 Jun | BrumbyNorth Lincolnshire | Labour 57.4% | Hold |
| 8 Jun | Royton NorthOldham | Labour 49.6% | Hold |
| 8 Jun | EastPeterborough | Labour 51.3% | Hold |
| 8 Jun | ClaremontSalford | Labour 61.6% | Hold |
| 8 Jun | Brinnington and CentralStockport | Labour 75.0% | Hold |
| 8 Jun | Hartland and BradworthyTorridge | Liberal Democrats 57.5% | Not known |
| 8 Jun | Hatfield VillagesWelwyn Hatfield | Labour 40.1% | Gain from Conservative |
| 8 Jun | Thatcham South and CrookhamWest Berkshire | Conservative 48.9% | Hold |
| 8 Jun | Aughton ParkWest Lancashire | Conservative 55.8% | Hold |
| 8 Jun | Hull RoadYork | Labour 58.4% | Hold |
| 8 Jun | MicklegateYork | Labour 50.6% | Hold |
| 22 Jun | Soham NorthEast Cambridgeshire | Conservative 59.8% | Hold |
| 22 Jun | YscirPowys | Conservative 29.9% | Gain from Independent |
| 22 Jun | Nether Edge and SharrowSheffield | Labour 45.0% | Hold |
| 22 Jun | WinterbourneSouth Gloucestershire | Conservative 47.9% | Hold |
| 22 Jun | YarmStockton-on-Tees | Conservative 50.7% | Hold |
| 29 Jun | DawdonCounty Durham | Labour 52.3% | Hold |
| 29 Jun | Hedge End Grange ParkEastleigh | Liberal Democrats 56.5% | Hold |
| 29 Jun | William MorrisWaltham Forest | Labour 68.4% | Hold |
| 29 Jun | DerbyWest Lancashire | Not recorded | Not known |
| 13 Jul | AyresomeMiddlesbrough | Labour 59.6% | Hold |
| 13 Jul | Park End & BeckfieldMiddlesbrough | Independent 56.9% | Hold |
| 13 Jul | Coleshill SouthNorth Warwickshire | Conservative 60.1% | Hold |
| 13 Jul | Didcot SouthSouth Oxfordshire | Labour 43.6% | Hold |
| 13 Jul | Didcot WestSouth Oxfordshire | Conservative 43.2% | Hold |
| 13 Jul | Chorleywood South and Maple CrossThree Rivers | Liberal Democrats 63.7% | Hold |
| 20 Jul | Alston MoorEden | Labour 55.8% | Gain from Independent |
| 20 Jul | New RomneyFolkestone And Hythe | Conservative 35.4% | Not known |
| 20 Jul | St HelierMerton | Labour 74.1% | Hold |
| 20 Jul | KettonRutland | Conservative 68.8% | Hold |
| 20 Jul | WhissendineRutland | Not recorded | Hold |
| 20 Jul | Leek EastStaffordshire Moorlands | Labour 45.0% | Gain from Conservative |
| 20 Jul | Billingham NorthStockton-on-Tees | Labour 40.5% | Hold |
| 20 Jul | Chiddingly and East HoathlyWealden | Conservative 53.4% | Hold |
| 27 Jul | FallowfieldManchester | Labour 76.9% | Hold |
| 27 Jul | Blandford CentralNorth Dorset | Conservative 36.6% | Gain from Liberal Democrats |
| 27 Jul | Scotter and BlytonWest Lindsey | Conservative 44.0% | Gain from Liberal Democrats |
| 3 Aug | Loughborough ShelthorpeCharnwood | Labour 45.5% | Hold |
| 3 Aug | St Margarets with St NicholasKing's Lynn And West Norfolk | Conservative 36.2% | Gain from Labour |
| 3 Aug | Penshurst Fordcombe & ChiddingstoneSevenoaks | Conservative 58.8% | Hold |
| 3 Aug | Milton RegisSwale | Labour 53.8% | Gain from UK Independence Party (UKIP) |
| 3 Aug | Margate CentralThanet | Labour 58.5% | Gain from UK Independence Party (UKIP) |
| 3 Aug | MarineWorthing | Labour 47.4% | Gain from Conservative |
| 17 Aug | RiversideAylesbury Vale | Conservative 34.7% | Gain from UK Independence Party (UKIP) |
| 17 Aug | SouthcourtAylesbury Vale | Liberal Democrats 37.3% | Hold |
| 17 Aug | St. MarysForest Heath | Conservative 50.1% | Hold |
| 17 Aug | ParkPeterborough | Labour 49.6% | Hold |
| 29 Aug | MulgraveScarborough | Conservative 46.5% | Hold |
| 30 Aug | MulgraveScarborough | Conservative 46.5% | Hold |
| 31 Aug | Weston-super-Mare North WorleNorth Somerset | Labour 36.4% | Gain from Conservative |
| 7 Sept | Sudbury SouthBabergh | Labour 42.7% | Gain from Conservative |
| 7 Sept | Hednesford Green HeathCannock Chase | Labour 43.9% | Gain from Conservative |
| 7 Sept | Hednesford SouthCannock Chase | Green 48.3% | Hold |
| 7 Sept | Shrub EndColchester | Conservative 38.6% | Gain from Liberal Democrats |
| 7 Sept | South NorwoodCroydon | Labour 59.0% | Hold |
| 7 Sept | Ely SouthEast Cambridgeshire | Liberal Democrats 39.9% | Gain from Conservative |
| 7 Sept | CardonaldGlasgow | Labour | Gain from SNP |
| 7 Sept | Golden Valley SouthHerefordshire | Independent 49.7% | Gain from Conservative |
| 7 Sept | Skerton WestLancaster | Labour 61.5% | Hold |
| 7 Sept | Ouse Valley & RingmerLewes | Green 38.7% | Gain from Liberal Democrats |
| 7 Sept | FortissatNorth Lanarkshire | Labour 0.0% | Gain from SNP |
| 7 Sept | Eye, Thorney and NewboroughPeterborough | Conservative 52.3% | Hold |
| 7 Sept | Hednesford and RawnsleyStaffordshire | Conservative 26.0% | Hold |
| 7 Sept | St John'sSuffolk | Labour 62.9% | Hold |
| 12 Sept | LangbournCity of London Corporation | Independent | Not known |
| 12 Sept | TowerSuffolk | Independent 100.0% | Hold |
| 14 Sept | WestexeMid Devon | Conservative 36.4% | Hold |
| 14 Sept | Bucklow-St MartinsTrafford | Labour 64.7% | Hold |
| 14 Sept | Lyme Regis and CharmouthWest Dorset | Independent 52.3% | Gain from Conservative |
| 21 Sept | HolmebrookChesterfield | Liberal Democrats 50.0% | Gain from Labour |
| 21 Sept | Oadby UplandsOadby And Wigston | Liberal Democrats 39.0% | Hold |
| 21 Sept | Oulton BroadWaveney | Conservative 50.2% | Hold |
| 28 Sept | KingstoneBarnsley | Labour 57.5% | Hold |
| 28 Sept | Thetford PrioryBreckland | Labour 57.7% | Gain from UK Independence Party (UKIP) |
| 28 Sept | Trimdon And ThornleyCounty Durham | Labour 65.4% | Hold |
| 28 Sept | StrettonEast Staffordshire | Conservative 47.1% | Hold |
| 28 Sept | ToddbrookHarlow | Labour 52.1% | Hold |
| 28 Sept | WashburnHarrogate | Conservative 74.5% | Hold |
| 28 Sept | Tain and Easter RossHighland | Not recorded | Hold |
| 28 Sept | Halton-with-AughtonLancaster | Labour 27.4% | Not known |
| 28 Sept | EastfieldNorthampton | Labour 50.5% | Hold |
| 28 Sept | Nene ValleyNorthampton | Conservative 52.5% | Hold |
| 28 Sept | ChedburghSt Edmundsbury | Conservative 65.8% | Hold |
| 28 Sept | HundonSt Edmundsbury | Conservative 80.6% | Hold |
| 5 Oct | Mash BarnAdur | Labour 49.3% | Not known |
| 5 Oct | Crewe EastCheshire East | Labour 60.7% | Hold |
| 5 Oct | Borehamwood KenilworthHertsmere | Labour 37.8% | Gain from Conservative |
| 5 Oct | Burbage Sketchley and StrettonHinckley And Bosworth | Conservative 39.0% | Hold |
| 5 Oct | St Germain'sRedcar & Cleveland | Liberal Democrats 45.1% | Hold |
| 5 Oct | ClaremontSalford | Labour 46.5% | Hold |
| 5 Oct | Burnham Lent Rise and TaplowSouth Bucks | Conservative 65.9% | Hold |
| 5 Oct | Stoneleigh and CubbingtonWarwick | Conservative 52.6% | Hold |
| 12 Oct | Inverurie and DistrictAberdeenshire | Conservative | Gain from SNP |
| 12 Oct | Hucknall NorthAshfield | Hucknall First Community Forum 51.1% | Gain from Labour |
| 12 Oct | BeightonSheffield | Labour 48.6% | Hold |
| 12 Oct | BolehallTamworth | Labour 53.4% | Hold |
| 12 Oct | Oxhey Hall and HaylingThree Rivers | Liberal Democrats 41.3% | Hold |
| 12 Oct | Stanley and Outwood EastWakefield | Labour 51.0% | Hold |
| 12 Oct | Chapelford and Old HallWarrington | Labour 55.3% | Hold |
| 12 Oct | RossallWyre | Labour 50.1% | Hold |
| 19 Oct | Lower SheeringEpping Forest | Conservative 80.9% | Hold |
| 19 Oct | Meopham NorthGravesham | Conservative 64.0% | Hold |
| 19 Oct | SeatonHartlepool | Hartlepool Independents - Putting Hartlepool First 31.6% | Not known |
| 19 Oct | CarholmeLincoln | Labour 63.4% | Hold |
| 19 Oct | BasfordNottingham | Labour 68.2% | Hold |
| 19 Oct | BestwoodNottingham | Labour 63.4% | Hold |
| 19 Oct | Bulwell ForestNottingham | Labour 54.4% | Hold |
| 19 Oct | Haseley BrookSouth Oxfordshire | Conservative | Hold |
| 19 Oct | Astley Mosley CommonWigan | Labour 46.0% | Hold |
| 26 Oct | Loughborough HastingsCharnwood | Labour 63.1% | Hold |
| 26 Oct | Ashbourne SouthDerbyshire Dales | Conservative 46.2% | Hold |
| 26 Oct | Kings AcreHerefordshire | Conservative 38.5% | Not known |
| 26 Oct | Batley EastKirklees | Labour 77.0% | Hold |
| 26 Oct | East Grinstead ImberhorneMid Sussex | Conservative 58.5% | Hold |
| 26 Oct | Droylsden EastTameside | Labour 60.3% | Hold |
| 2 Nov | Aldwick WestArun | Liberal Democrats 52.7% | Gain from Conservative |
| 2 Nov | BeaconsfieldBuckinghamshire | Conservative 81.3% | Hold |
| 2 Nov | Egremont SouthCopeland | Labour 52.4% | Hold |
| 2 Nov | Braunton EastNorth Devon | Liberal Democrats 37.1% | Gain from Conservative |
| 2 Nov | Duke'sSefton | Liberal Democrats 56.0% | Hold |
| 2 Nov | Beaconsfield NorthSouth Bucks | Conservative 76.4% | Hold |
| 9 Nov | Gospel OakCamden | Labour 57.5% | Hold |
| 9 Nov | StubbingtonFareham | Liberal Democrats 55.2% | Gain from UK Independence Party (UKIP) |
| 9 Nov | Buckley Bistre WestFlintshire | Labour 61.0% | Gain from Liberal Democrats |
| 9 Nov | Limestone PeakHigh Peak | Conservative 53.7% | Hold |
| 9 Nov | ThamesfieldWandsworth | Conservative 48.9% | Hold |
| 14 Nov | BishopsgateCity Of London | Independent 100.0% | Not known |
| 16 Nov | Penn and ColeshillChiltern | Conservative 80.6% | Hold |
| 16 Nov | MowdenDarlington | Conservative 60.7% | Hold |
| 16 Nov | Red Hall & LingfieldDarlington | Labour 44.8% | Hold |
| 16 Nov | Penrith NorthEden | Liberal Democrats 45.2% | Hold |
| 16 Nov | Staining and WeetonFylde | Conservative 73.0% | Hold |
| 16 Nov | VictoriaHartlepool | Labour 53.1% | Hold |
| 16 Nov | Whaplode and Holbeach St John'sSouth Holland | Conservative 78.0% | Hold |
| 16 Nov | KirkleyWaveney | Labour 47.8% | Hold |
| 16 Nov | St Margaret'sWaveney | Conservative 41.7% | Gain from Labour |
| 16 Nov | SUDBROOKEWest Lindsey | Conservative 69.6% | Hold |
| 23 Nov | Grumbolds Ash with AveningCotswold | Conservative 64.7% | Hold |
| 23 Nov | St. Margarets-at-CliffeDover | Conservative 70.5% | Hold |
| 23 Nov | Bishops Frome & CradleyHerefordshire | Green 45.3% | Gain from Conservative |
| 23 Nov | Eyres MonsellLeicester | Labour 53.1% | Hold |
| 23 Nov | Bryn-coch SouthNeath Port Talbot | Plaid Cymru - The Party of Wales 43.2% | Not known |
| 23 Nov | Perth City SouthPerth and Kinross | Conservative 31.2% | Gain from SNP |
| 23 Nov | Rutherglen Central and NorthSouth Lanarkshire | Not recorded | Hold |
| 23 Nov | Parkfield and OxbridgeStockton-on-Tees | Labour 54.8% | Hold |
| 23 Nov | ChalfordStroud | Conservative 45.1% | Hold |
| 23 Nov | Wakefield WestWakefield | Labour 49.7% | Hold |
| 30 Nov | Bridgemary NorthGosport | Liberal Democrats 58.0% | Gain from Labour |
| 30 Nov | NORTHMaidstone | Liberal Democrats 51.4% | Hold |
| 30 Nov | WestwayTandridge | Liberal Democrats 53.5% | Hold |
| 30 Nov | TorringtonTorridge | Liberal Democrats 60.2% | Gain from UK Independence Party (UKIP) |
| 7 Dec | Enfield HighwayEnfield | Labour 69.8% | Hold |
| 7 Dec | NewportNorth Devon | Liberal Democrats 38.8% | Gain from Conservative |
| 13 Dec | Newtown and St Leonard'sExeter | Labour 54.6% | Hold |
| 13 Dec | Godalming Central & OckfordWaverley | Liberal Democrats 37.8% | Gain from Conservative |
| 14 Dec | RockinghamBarnsley | Labour 66.6% | Hold |
| 14 Dec | PortsokenCity of London Corporation | Independent 61.5% | Not known |
| 14 Dec | BradwellNewcastle-under-Lyme | Labour 50.7% | Hold |
| 14 Dec | NewchapelNewcastle-under-Lyme | Conservative 43.3% | Gain from Labour |
| 14 Dec | LangworthySalford | Labour 58.0% | Hold |
| 14 Dec | WatcombeTorbay | Liberal Democrats 57.1% | Hold |
| 14 Dec | Westward Ho!Torridge | Independent 50.4% | Gain from Conservative |
| 14 Dec | HandsideWelwyn Hatfield | Liberal Democrats 52.4% | Hold |
| 14 Dec | Shevington with Lower GroundWigan | Labour 43.4% | Hold |
