All years
2010 council by-elections
217 by-elections on our record, 47 of them won by a different party from last time.
Gains and losses by party
| Party | Gained | Lost | Net |
|---|---|---|---|
| Labour | 13 | 8 | ▲ +5 |
| Liberal Democrats | 14 | 9 | ▲ +5 |
| Henley | 1 | 0 | ▲ +1 |
| Green | 1 | 0 | ▲ +1 |
| IOCH | 1 | 0 | ▲ +1 |
| StGHI | 1 | 0 | ▲ +1 |
| PoolePpl | 1 | 0 | ▲ +1 |
| Respect | 1 | 0 | ▲ +1 |
| Independent | 2 | 2 | – 0 |
| SNP | 0 | 2 | ▼ -2 |
| Conservative | 12 | 26 | ▼ -14 |
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 7 Jan | WoodfieldHarrogate | Liberal Democrats 39.2% | Hold |
| 21 Jan | West Hallam & Dale AbbeyErewash | Conservative 51.4% | Hold |
| 21 Jan | Airedale & Ferry FrystonWakefield | Labour 38.0% | Hold |
| 28 Jan | Market Harborough—Great Bowden and ArdenHarborough | Liberal Democrats 61.8% | Hold |
| 28 Jan | Taunton LyngfordTaunton Deane | Liberal Democrats 43.7% | Hold |
| 2 Feb | WhyteleafeTandridge | Liberal Democrats 57.0% | Hold |
| 4 Feb | Queens ParkBlackburn with Darwen | Labour 54.2% | Hold |
| 4 Feb | NewchapelNewcastle-under-Lyme | Conservative 33.5% | Hold |
| 4 Feb | Holmewood & HeathNorth East Derbyshire | Labour 64.1% | Hold |
| 11 Feb | Hucknall CentralAshfield | Labour 38.4% | Gain from Conservative |
| 11 Feb | Aylesbury CentralAylesbury Vale | Liberal Democrats 50.6% | Hold |
| 11 Feb | Luffield AbbeyAylesbury Vale | Conservative 49.7% | Hold |
| 11 Feb | PlaistowChichester | Conservative 57.7% | Hold |
| 11 Feb | EasingtonDurham | Labour 55.8% | Not known |
| 11 Feb | MayfieldScarborough | Conservative 42.7% | Not known |
| 11 Feb | Henley SouthSouth Oxfordshire | Henley 52.5% | Gain from Conservative |
| 11 Feb | CollegeTelford & Wrekin | Conservative 34.4% | Gain from Independent |
| 11 Feb | The NedgeTelford & Wrekin | Conservative 42.5% | Gain from Labour |
| 18 Feb | PendreBridgend | Labour 36.6% | Gain from Liberal Democrats |
| 18 Feb | Birstall Watermead [merged e2e17ac3]Charnwood | Conservative 47.7% | Not known |
| 18 Feb | Hyde Park & WoodhouseLeeds | Labour 47.8% | Not known |
| 18 Feb | FazakerleyLiverpool | Labour 46.8% | Hold |
| 18 Feb | Ivybridge FilhamSouth Hams | Liberal Democrats 44.3% | Gain from Conservative |
| 18 Feb | Evesham SouthWychavon | Conservative 52.3% | Hold |
| 25 Feb | OwlsmoorBracknell Forest | Conservative 54.2% | Hold |
| 25 Feb | Eastwood SouthBroxtowe | Liberal Democrats 53.1% | Gain from Labour |
| 25 Feb | Eastwood South [merged bd1bacb4]Broxtowe | Liberal Democrats 53.1% | Not known |
| 25 Feb | FenstantonHuntingdonshire | Liberal Democrats 51.1% | Gain from Conservative |
| 25 Feb | PortlandMansfield District Council | Labour 45.8% | Not known |
| 25 Feb | SherwoodMansfield District Council | Labour 46.4% | Not known |
| 25 Feb | YeoMid Devon | Conservative 59.4% | Gain from Liberal Democrats |
| 25 Feb | South MansfieldNottinghamshire | Labour 33.5% | Not known |
| 25 Feb | PrimroseSouth Tyneside | Labour 42.3% | Hold |
| 4 Mar | The MillsFenland | Conservative 45.9% | Hold |
| 11 Mar | Adeyfield WestDacorum | Conservative 32.8% | Gain from Labour |
| 11 Mar | Redwell WestWellingborough | Conservative 58.2% | Hold |
| 18 Mar | Taverham NorthBroadland | Liberal Democrats 54.5% | Gain from Conservative |
| 18 Mar | Meopham South & VigoGravesham | Conservative 59.5% | Hold |
| 25 Mar | Haughley and WetherdenMid Suffolk | Green 61.0% | Gain from Conservative |
| 1 Apr | John O'GauntLancaster | Labour 35.2% | Hold |
| 8 Apr | Golf GreenTendring | Labour 28.3% | Not known |
| 15 Apr | Wisbech NorthCambridgeshire | Conservative 34.8% | Not known |
| 15 Apr | KirkgateFenland | Liberal Democrats 51.3% | Gain from Conservative |
| 5 May | Ryde SouthIsle Of Wight | Conservative 37.2% | Gain from Liberal Democrats |
| 6 May | Willerby & Kirk EllaEast Riding Of Yorkshire | Liberal Democrats 79.7% | Not known |
| 6 May | Wiverton [merged 7e92779f]Rushcliffe | Conservative 54.0% | Not known |
| 6 May | HenleyStratford-on-Avon | Conservative 65.1% | Not known |
| 6 May | Shipston [merged b0b22779]Stratford-on-Avon | Liberal Democrats 48.0% | Not known |
| 25 May | HaverstockCamden | Liberal Democrats 45.4% | Hold |
| 27 May | Ryde SouthIsle Of Wight | Conservative 37.2% | Gain from Liberal Democrats |
| 3 Jun | CrowmarshSouth Oxfordshire | Liberal Democrats 55.9% | Gain from Conservative |
| 3 Jun | AshleySt. Albans | Liberal Democrats 49.5% | Not known |
| 3 Jun | St. Albans SouthSt. Albans | Liberal Democrats 42.1% | Not known |
| 17 Jun | RogateChichester | Conservative | Hold |
| 17 Jun | NORTH HOLMEEast Lindsey | Labour 27.6% | Gain from Liberal Democrats |
| 17 Jun | OreHastings | Labour 47.7% | Hold |
| 17 Jun | Earls BartonWellingborough | Conservative 48.0% | Not known |
| 24 Jun | Kempston NorthBedford | Labour 52.1% | Hold |
| 24 Jun | Kempston North [merged 3f950f29]Bedford | Labour 52.1% | Not known |
| 24 Jun | Braintree SouthBraintree | Conservative 33.0% | Gain from Liberal Democrats |
| 24 Jun | MostynConwy | Labour 40.6% | Hold |
| 1 Jul | Ribby With WreaFylde | Conservative 52.2% | Not known |
| 1 Jul | PeelHyndburn | Labour 75.8% | Hold |
| 1 Jul | Tulse HillLambeth | Labour 52.2% | Hold |
| 1 Jul | Shepton WestMendip | Liberal Democrats 41.6% | Gain from Conservative |
| 1 Jul | RainworthNewark And Sherwood | Labour 66.9% | Hold |
| 1 Jul | CleeShropshire | Liberal Democrats 60.3% | Gain from Conservative |
| 1 Jul | Huntington & HathertonSouth Staffordshire | Conservative 44.2% | Gain from Labour |
| 8 Jul | GoresbrookBarking and Dagenham | Labour 46.2% | Hold |
| 8 Jul | Tredegar Central & WestBlaenau Gwent | Labour 70.5% | Not known |
| 8 Jul | Tredegar Central and WestBlaenau Gwent | Labour 67.5% | Hold |
| 8 Jul | St Peter's and North LaineBrighton & Hove | Green 56.8% | Hold |
| 8 Jul | Blackwood [merged d9028d54]Caerphilly | Labour 35.4% | Not known |
| 8 Jul | Cockerton WestDarlington | Labour 45.1% | Hold |
| 8 Jul | ChadwellRedbridge | Labour 19.9% | Hold |
| 9 Jul | RADSTOCKBath & North East Somerset | Liberal Democrats 40.1% | Gain from Labour |
| 10 Jul | Peel [merged fb343fc2]Hyndburn | Labour 75.8% | Not known |
| 15 Jul | Corfe Mullen SouthEast Dorset | Liberal Democrats 55.5% | Hold |
| 15 Jul | PirbrightGuildford | Conservative 64.7% | Not known |
| 15 Jul | WorplesdonGuildford | Conservative 53.6% | Not known |
| 15 Jul | CastleLeicester City Council | Labour 38.2% | Not known |
| 15 Jul | Riversway [merged c156da13]Preston | Labour 66.7% | Not known |
| 15 Jul | WheatleyRochford | Conservative 61.0% | Hold |
| 15 Jul | Bloxwich WestWalsall | Labour 53.6% | Gain from Conservative |
| 15 Jul | Greater Marlow [merged c40fc4b2]Wycombe | Conservative 52.9% | Not known |
| 22 Jul | Great Cornard NorthBabergh | Labour 45.1% | Gain from Conservative |
| 22 Jul | NethermayneBasildon | Liberal Democrats 33.5% | Hold |
| 22 Jul | Frognal and FitzjohnsCamden | Conservative 53.5% | Hold |
| 22 Jul | Kidlington NorthCherwell | Liberal Democrats 24.3% | Hold |
| 22 Jul | HollandKensington and Chelsea | Conservative 75.0% | Hold |
| 22 Jul | CymmerRhondda Cynon Taf | Labour 52.3% | Hold |
| 22 Jul | St Mary's-with-SummercombeTorbay | Liberal Democrats 52.7% | Gain from Conservative |
| 22 Jul | Warwick SouthWarwick | Conservative 54.0% | Hold |
| 22 Jul | Thatcham South and CrookhamWest Berkshire | Liberal Democrats 54.3% | Hold |
| 29 Jul | RADSTOCKBath & North East Somerset | Liberal Democrats 40.1% | Gain from Labour |
| 29 Jul | Haywards Heath Franklands [merged e22fc5f6]Mid Sussex | Conservative 50.8% | Not known |
| 29 Jul | Bilston NorthWolverhampton | Labour 37.2% | Hold |
| 5 Aug | SitwellRotherham | Conservative 45.5% | Hold |
| 5 Aug | Sitwell [merged 715442c1]Rotherham | Conservative 45.5% | Not known |
| 12 Aug | RiverMedway | Conservative 81.2% | Hold |
| 19 Aug | ChristchurchAllerdale | Conservative 66.1% | Hold |
| 19 Aug | Cossall & KimberleyBroxtowe | Conservative 37.6% | Not known |
| 19 Aug | Cossall and KimberleyBroxtowe | Conservative 37.6% | Gain from Liberal Democrats |
| 26 Aug | Heath Hayes East and WimbleburyCannock Chase | Not recorded | Hold |
| 26 Aug | ALDBURY & WIGGINTONDacorum | Liberal Democrats 64.7% | Gain from Conservative |
| 26 Aug | BrottonRedcar & Cleveland | Labour 38.1% | Hold |
| 26 Aug | WoodhouseSheffield | Labour 38.0% | Hold |
| 26 Aug | Burnham ChurchSouth Bucks | Conservative 56.3% | Hold |
| 29 Aug | ChristchurchAllerdale | Conservative 66.1% | Hold |
| 2 Sept | Skelmersdale SouthWest Lancashire | Labour 73.9% | Hold |
| 2 Sept | Up HollandWest Lancashire | Labour 51.2% | Hold |
| 9 Sept | Aspatria & WharrelsAllerdale | Conservative 70.6% | Not known |
| 9 Sept | Aspatria and WharrelsCumbria | Conservative 70.6% | Hold |
| 9 Sept | Liberton/GilmertonEdinburgh | Labour 44.8% | Gain from SNP |
| 9 Sept | TopshamExeter | Conservative 54.9% | Hold |
| 9 Sept | Kilnhouse [merged 99770e64]Fylde | Liberal Democrats 44.8% | Not known |
| 9 Sept | AyresomeMiddlesbrough | Independent 48.4% | Not known |
| 9 Sept | NewtownPoole | Liberal Democrats 48.3% | Not known |
| 16 Sept | Worksop SouthBassetlaw | Labour 52.0% | Gain from Conservative |
| 16 Sept | Worksop South [merged 544fbedc]Bassetlaw | Labour 52.0% | Not known |
| 16 Sept | East ChestertonCambridgeshire | Liberal Democrats 40.9% | Not known |
| 16 Sept | Stanwix UrbanCarlisle | Conservative 57.0% | Hold |
| 16 Sept | Stanwix Urban [merged 69e32e4c]Carlisle | Conservative 57.0% | Not known |
| 16 Sept | New RiverHackney | Not recorded | Hold |
| 16 Sept | CremorneKensington and Chelsea | Conservative 41.2% | Hold |
| 16 Sept | Earl's CourtKensington and Chelsea | Not recorded | Hold |
| 16 Sept | ParkKnowsley | Labour 86.0% | Hold |
| 16 Sept | Worksop WestNottinghamshire | Labour 61.8% | Gain from Conservative |
| 16 Sept | CadleyPreston | Liberal Democrats 43.4% | Hold |
| 16 Sept | Cadley [merged 55495ed2]Preston | Liberal Democrats 43.4% | Not known |
| 23 Sept | Lobley Hill & BenshamGateshead | Labour 69.3% | Hold |
| 23 Sept | Lobley Hill and BenshamGateshead | Labour 69.3% | Hold |
| 23 Sept | SaltwellGateshead | Labour 68.8% | Not known |
| 23 Sept | Gosforth ValleyNorth East Derbyshire | Conservative 37.1% | Gain from Liberal Democrats |
| 23 Sept | WellingtonRushmoor | Conservative 15.1% | Hold |
| 23 Sept | IpplepenTeignbridge | Liberal Democrats 62.3% | Gain from Conservative |
| 23 Sept | Heathfield North and CentralWealden | Conservative 69.2% | Hold |
| 24 Sept | EastfieldScarborough | Liberal Democrats 30.8% | Hold |
| 30 Sept | AlderleyCheshire East | Conservative 67.9% | Hold |
| 30 Sept | BrandonDurham | Labour 64.0% | Not known |
| 30 Sept | Battle HillNorth Tyneside | Labour 58.0% | Not known |
| 30 Sept | WoolavingtonSedgemoor | Conservative 44.8% | Gain from Labour |
| 30 Sept | LongdendaleTameside | Labour 38.5% | Hold |
| 7 Oct | SaxondaleBlaby | Liberal Democrats 52.0% | Hold |
| 7 Oct | Tilgate [merged 37169671]Crawley | Labour 50.8% | Not known |
| 7 Oct | HarbourLancaster | MBI 47.7% | Hold |
| 7 Oct | Healey & WhitworthRossendale | Not recorded | Not known |
| 7 Oct | IrwellRossendale | Labour 37.2% | Gain from Conservative |
| 7 Oct | St James'Tunbridge Wells | Liberal Democrats 62.0% | Hold |
| 7 Oct | St. JamesTunbridge Wells | Liberal Democrats 62.0% | Not known |
| 7 Oct | MaidenbowerWest Sussex | Conservative 64.4% | Hold |
| 7 Oct | TithebarnWyre | Conservative 73.4% | Hold |
| 14 Oct | DenesideDurham | Labour 82.4% | Hold |
| 14 Oct | DenesideDurham | Labour 82.4% | Not known |
| 14 Oct | St NicholasHerefordshire | IOCH 45.2% | Gain from Independent |
| 14 Oct | Guiseley & RawdonLeeds | Conservative 45.1% | Hold |
| 14 Oct | Guiseley & Rawdon [merged 03d043e4]Leeds | Conservative 45.1% | Not known |
| 14 Oct | Neath NorthNeath Port Talbot | Labour 57.2% | Hold |
| 14 Oct | TreherbertRhondda Cynon Taf | Labour 50.8% | Not known |
| 14 Oct | Billinge & Seneley Green [merged d495e278]St. Helens | Labour 56.4% | Hold |
| 14 Oct | CentralWatford Borough Council | Liberal Democrats 44.1% | Not known |
| 14 Oct | St. PaulWinchester | Liberal Democrats 53.2% | Not known |
| 14 Oct | Hull RoadYork | Labour 58.7% | Hold |
| 21 Oct | HarworthBassetlaw | Labour 82.3% | Not known |
| 21 Oct | Great MissendenBuckinghamshire | Conservative 45.2% | Hold |
| 21 Oct | Ashley Green, Latimer and CheniesChiltern | Conservative 72.7% | Hold |
| 21 Oct | Great MissendenChiltern | Conservative 45.2% | Not known |
| 21 Oct | AbbeyEast Staffordshire | Conservative 87.8% | Hold |
| 21 Oct | Hersham NorthElmbridge | Conservative 44.0% | Hold |
| 21 Oct | St. Georges HillElmbridge | StGHI 53.5% | Gain from Conservative |
| 21 Oct | RiverMedway | Not recorded | Hold |
| 21 Oct | Ashwick, Chilcompton and StrattonMendip | Conservative 45.1% | Hold |
| 21 Oct | Capel, Leigh & NewdigateMole Valley | Liberal Democrats 46.3% | Not known |
| 21 Oct | Barton and SandhillsOxford | Labour 57.1% | Hold |
| 21 Oct | Manor CastleSheffield | Labour 67.6% | Hold |
| 21 Oct | NewtonSwansea | Conservative 46.6% | Gain from Liberal Democrats |
| 21 Oct | Andover SouthTest Valley | Conservative 42.7% | Not known |
| 21 Oct | Elected Mayor (Quota = 22493)Tower Hamlets | Independent 51.8% | Not known |
| 28 Oct | Kentish TownCamden | Labour 36.1% | Hold |
| 28 Oct | SpringbankCheltenham | Liberal Democrats 66.4% | Hold |
| 28 Oct | East Kilbride WestSouth Lanarkshire | Labour 41.4% | Gain from SNP |
| 4 Nov | ColeridgeCambridge | Labour 44.0% | Hold |
| 4 Nov | Coleridge [merged 8aabaedc]Cambridge | Labour 44.0% | Not known |
| 4 Nov | CenarthCarmarthenshire | Plaid Cymru - The Party of Wales 81.9% | Not known |
| 4 Nov | LadywellLewisham | Labour 35.1% | Hold |
| 4 Nov | HulmeManchester | Labour 60.6% | Hold |
| 4 Nov | Ponteland EastNorthumberland | Conservative 62.6% | Hold |
| 4 Nov | Lyth ValleySouth Lakeland | Conservative 49.5% | Hold |
| 4 Nov | MoredonSwindon | Labour 47.5% | Gain from Conservative |
| 11 Nov | HunsdonEast Hertfordshire | Independent 58.9% | Hold |
| 11 Nov | Chale, Niton and WhitwellIsle Of Wight | Conservative 53.6% | Hold |
| 11 Nov | ForresMoray | Independent 22.3% | Gain from Conservative |
| 11 Nov | TowerSuffolk | Conservative 28.8% | Not known |
| 11 Nov | Rushall-ShelfieldWalsall | Conservative 34.1% | Hold |
| 18 Nov | EglwysbachConwy | Plaid Cymru - The Party of Wales 72.7% | Not known |
| 18 Nov | Baxenden [merged 523b2fb6]Hyndburn | Conservative 58.2% | Not known |
| 18 Nov | RhosneigrIsle of Anglesey | Independent 84.6% | Hold |
| 18 Nov | CroxtethLiverpool | Labour 39.1% | Hold |
| 18 Nov | Wednesbury NorthSandwell | Labour 62.1% | Gain from Conservative |
| 25 Nov | Blaby SouthBlaby | Liberal Democrats 44.0% | Hold |
| 25 Nov | Worth Valley [merged 6688d6c9]Bradford | Conservative 47.8% | Not known |
| 25 Nov | PlaistowChichester | Conservative 87.0% | Hold |
| 25 Nov | BowbrookWorcestershire | Conservative 59.2% | Hold |
| 2 Dec | Poole TownPoole | PoolePpl 33.0% | Gain from Conservative |
| 2 Dec | Dunchurch & KnightlowRugby | Conservative 49.4% | Not known |
| 2 Dec | Haydock [merged 218ca6d8]St. Helens | Labour 62.7% | Not known |
| 2 Dec | DunchurchWarwickshire | Conservative 49.4% | Hold |
| 9 Dec | Fareham WestFareham | Liberal Democrats 43.0% | Gain from Conservative |
| 9 Dec | Bewsey and WhitecrossWarrington | Labour 71.1% | Hold |
| 16 Dec | MarlbrookBromsgrove | Conservative 35.2% | Hold |
| 16 Dec | Dover TownDover | Labour 43.7% | Gain from Conservative |
| 16 Dec | Lydden and Temple EwellDover | Conservative 62.2% | Hold |
| 16 Dec | Spitalfields & BanglatownTower Hamlets | Respect 45.4% | Gain from Labour |
| 16 Dec | SherwoodTunbridge Wells | Conservative 47.6% | Not known |
| 16 Dec | AlvechurchWorcestershire | Conservative 56.3% | Hold |
| 21 Dec | Bromham Rowde & PotterneWiltshire | Conservative 53.5% | Not known |
| 23 Dec | SAWBRIDGEWORTHEast Hertfordshire | Independent 45.1% | Gain from Conservative |
