All years
2015 council by-elections
170 by-elections on our record, 26 of them won by a different party from last time.
Gains and losses by party
| Party | Gained | Lost | Net |
|---|---|---|---|
| Conservative | 12 | 9 | ▲ +3 |
| Liberal Democrats | 6 | 4 | ▲ +2 |
| Green | 1 | 0 | ▲ +1 |
| LIB | 1 | 0 | ▲ +1 |
| Independent | 2 | 2 | – 0 |
| Labour | 4 | 5 | ▼ -1 |
| SNP | 0 | 1 | ▼ -1 |
| UK Independence Party (UKIP) | 0 | 5 | ▼ -5 |
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 8 Jan | Bolsover North West [merged 31691364]Bolsover | Labour 45.0% | Hold |
| 22 Jan | Kirkcaldy EastFife | SNP 47.5% | Hold |
| 22 Jan | Crowborough WestWealden | Conservative 47.5% | Hold |
| 28 Jan | Purley on ThamesWest Berkshire | Conservative 68.1% | Hold |
| 29 Jan | Marshalswick SouthSt. Albans | Conservative 30.8% | Not known |
| 5 Feb | BrimingtonDerbyshire | Labour 62.0% | Hold |
| 12 Feb | Bar HillCambridgeshire | Conservative 46.0% | Hold |
| 12 Feb | Mark Hall [merged 01181223]Harlow | Labour 42.6% | Not known |
| 12 Feb | Oswestry EastShropshire | Conservative 47.5% | Hold |
| 19 Feb | HengoedCarmarthenshire | Labour 33.2% | Hold |
| 5 Mar | BockingBraintree | Conservative 34.3% | Hold |
| 5 Mar | KentonBrent | Conservative 51.6% | Hold |
| 5 Mar | St Pancras and Somers TownCamden | Labour 72.8% | Hold |
| 5 Mar | SelhurstCroydon | Labour 71.5% | Hold |
| 12 Mar | An Taobh Siar agus NisWestern Isles | Independent | Hold |
| 19 Mar | Rhyl South WestDenbighshire | Labour 63.6% | Hold |
| 26 Mar | Glenrothes West and Kinglassie (Quota = 2296)Fife | SNP 55.3% | Not known |
| 26 Mar | Buckie (Quota = 1249)Moray | SNP 59.5% | Not known |
| 26 Mar | Armadale and BlackridgeWest Lothian | SNP 43.4% | Hold |
| 26 Mar | Beinn na Foghla agus Uibhist a Tuath (Quota = 370)Western Isles | Independent 59.1% | Not known |
| 1 Apr | WhyteleafeTandridge | Liberal Democrats 50.0% | Gain from Conservative |
| 16 Apr | Walney SouthBarrow-in-Furness | Labour 45.9% | Hold |
| 4 Jun | Wisbech SouthCambridgeshire | Conservative 63.8% | Gain from UK Independence Party (UKIP) |
| 11 Jun | Wallington South [merged 6b73374d]Sutton | Liberal Democrats 44.1% | Hold |
| 11 Jun | Elected MayorTower Hamlets | Labour 40.4% | Not known |
| 11 Jun | Stepney GreenTower Hamlets | Labour 42.1% | Not known |
| 17 Jun | CandlewickCity of London Corporation | Independent 100.0% | Not known |
| 25 Jun | RomseyCambridgeshire | Labour 37.3% | Gain from Liberal Democrats |
| 30 Jun | PentyrchCardiff | Conservative 40.2% | Hold |
| 2 Jul | Grantham BarrowbyLincolnshire | Conservative 49.5% | Hold |
| 2 Jul | Hampton WickRichmond upon Thames | Liberal Democrats 43.0% | Gain from Conservative |
| 3 Jul | Bridge and Bridge WithoutCity of London Corporation | Independent 100.0% | Not known |
| 9 Jul | Old Hastings and TressellEast Sussex | Labour 56.5% | Hold |
| 9 Jul | Central St. LeonardsHastings | Labour 44.0% | Not known |
| 9 Jul | St. Helens [merged f77359a3]Hastings [merged 9eef0468] | Conservative 43.5% | Not known |
| 9 Jul | BrentfordHounslow | Labour 54.0% | Hold |
| 9 Jul | Spring Hill [merged de53391b]Hyndburn | Labour 55.3% | Not known |
| 9 Jul | ThorniewoodNorth Lanarkshire | SNP 47.0% | Hold |
| 9 Jul | NewtonSandwell | Labour 37.1% | Hold |
| 16 Jul | Greystoke and HesketCumbria | Conservative 55.1% | Hold |
| 16 Jul | Prestatyn: East WardDenbighshire | Conservative 50.9% | Hold |
| 16 Jul | Greystoke & HesketEden | Conservative 55.1% | Not known |
| 16 Jul | GroveKingston upon Thames | Liberal Democrats 45.8% | Hold |
| 16 Jul | Gorleston St AndrewsNorfolk | Conservative 42.7% | Gain from UK Independence Party (UKIP) |
| 16 Jul | Mile CrossNorfolk | Labour 51.8% | Hold |
| 16 Jul | Battle TownRother | Liberal Democrats 57.8% | Hold |
| 16 Jul | Rush GreenTendring | UK Independence Party (UKIP) 30.0% | Hold |
| 16 Jul | Llay [merged ebf10562]Wrexham | Liberal Democrats 53.8% | Not known |
| 23 Jul | Mill HillBlackburn with Darwen | Labour 38.0% | Hold |
| 23 Jul | New TredegarCaerphilly | Labour 82.5% | Not known |
| 23 Jul | Long DittonElmbridge | Liberal Democrats 28.0% | Hold |
| 23 Jul | Croft BakerNorth East Lincolnshire | Labour 19.4% | Hold |
| 23 Jul | Harrow RoadWestminster | Labour 75.4% | Hold |
| 30 Jul | Hilton/Woodside/Stockethill (Quota = 1534)Aberdeen | SNP 55.1% | Not known |
| 30 Jul | Kincorth/Nigg/Cove (Quota = 1590)Aberdeen | SNP 61.0% | Not known |
| 30 Jul | North Hykeham MillNorth Kesteven | Conservative 40.1% | Hold |
| 30 Jul | CollegeNorthumberland | Labour 69.5% | Hold |
| 30 Jul | Droitwich EastWychavon | Conservative 52.2% | Hold |
| 5 Aug | AnderstonGlasgow | SNP 48.1% | Not known |
| 5 Aug | Calton (Quota = 1359)Glasgow | SNP 55.5% | Not known |
| 5 Aug | Craigton (Quota = 2468)Glasgow | SNP 54.2% | Not known |
| 5 Aug | LangsideGlasgow | SNP 49.9% | Not known |
| 5 Aug | Hamilton SouthSouth Lanarkshire | SNP 48.0% | Hold |
| 13 Aug | Cross KeysCaerphilly | Labour 50.6% | Hold |
| 13 Aug | Cross Keys [merged fadd4b2f]Caerphilly | Labour 50.6% | Not known |
| 13 Aug | PinhoeExeter | Conservative 42.3% | Gain from Labour |
| 13 Aug | Denny and Banknock (Quota = 1864)Falkirk | SNP 69.1% | Not known |
| 13 Aug | Wishaw (Quota = 1876)North Lanarkshire | SNP 51.0% | Not known |
| 13 Aug | GlasburyPowys | Liberal Democrats 44.4% | Gain from Conservative |
| 13 Aug | Nuneaton WhitestoneWarwickshire | Conservative 58.4% | Hold |
| 15 Aug | PinhoeExeter | Conservative 42.3% | Gain from Labour |
| 18 Aug | West Mainland (Quota = 578)Orkney Islands | OMG 51.4% | Not known |
| 20 Aug | Camborne PendarvesCornwall | Conservative 30.3% | Gain from UK Independence Party (UKIP) |
| 20 Aug | Shotton and South HettonDurham | Labour 52.5% | Not known |
| 20 Aug | Witney NorthWest Oxfordshire | Conservative 20.8% | Hold |
| 27 Aug | Dearne NorthBarnsley | Labour 69.8% | Hold |
| 3 Sept | Bedwas Trethomas & MachenCaerphilly | Labour 49.2% | Not known |
| 10 Sept | Leith WalkEdinburgh | SNP 36.2% | Hold |
| 10 Sept | FantMaidstone | Conservative 16.9% | Hold |
| 10 Sept | Midlothian WestMidlothian | SNP 43.2% | Hold |
| 10 Sept | BlackheathSandwell | Labour 32.3% | Hold |
| 10 Sept | West Thurrock & South StiffordThurrock | Labour 43.0% | Not known |
| 10 Sept | Southborough North [merged 9d694908]Tunbridge Wells | Conservative 43.7% | Not known |
| 16 Sept | Battle TownRother | Liberal Democrats 57.8% | Not known |
| 17 Sept | Noel ParkHaringey | Labour 61.3% | Hold |
| 17 Sept | WoodsideHaringey | Labour 61.7% | Hold |
| 17 Sept | Richmond EastRichmondshire | Conservative 32.9% | Hold |
| 17 Sept | Ayr EastSouth Ayrshire | SNP 38.0% | Hold |
| 17 Sept | BournSouth Cambridgeshire | Conservative 22.5% | Hold |
| 24 Sept | Derwent ValleyAllerdale | Conservative 51.0% | Hold |
| 24 Sept | LoddonNorfolk | Conservative 31.0% | Hold |
| 24 Sept | Chedgrave & ThurtonSouth Norfolk | Conservative 53.5% | Not known |
| 24 Sept | Pontefract NorthWakefield | Labour 32.0% | Hold |
| 24 Sept | Blakebrook & Habberley SouthWyre Forest | Conservative 40.0% | Hold |
| 1 Oct | George St/Harbour (Quota = 940)Aberdeen | SNP 51.2% | Not known |
| 1 Oct | Midstocket/RosemountAberdeen | SNP 40.9% | Hold |
| 1 Oct | Banbury Grimsbury and CastleCherwell | Labour 24.7% | Hold |
| 1 Oct | Irvine ValleyEast Ayrshire | SNP 49.8% | Hold |
| 1 Oct | Glenrothes West and Kinglassie (Quota = 1895)Fife | SNP 59.0% | Not known |
| 1 Oct | Heldon & LaichMoray | Independent 41.1% | Not known |
| 1 Oct | Stirling EastStirling | SNP 45.2% | Hold |
| 1 Oct | LinlithgowWest Lothian | SNP 43.1% | Hold |
| 7 Oct | RiversideCardiff | Labour 46.0% | Hold |
| 7 Oct | An Taobh Siar agus Nis (Quota = 511)Western Isles | Independent 93.8% | Not known |
| 8 Oct | Bolsover South [merged ba1a114c]Bolsover | Labour 42.5% | Not known |
| 8 Oct | Aird and Loch Ness [merged b9add328]Highland | Liberal Democrats 33.5% | Not known |
| 8 Oct | TotnesSouth Hams | Green 30.1% | Not known |
| 8 Oct | Sandford & the WittenhamsSouth Oxfordshire | Conservative 33.2% | Hold |
| 8 Oct | Goldsworth EastWoking | Liberal Democrats 37.8% | Gain from Conservative |
| 8 Oct | Goldsworth WestWoking | Conservative 40.0% | Gain from Liberal Democrats |
| 13 Oct | CornhillCity of London Corporation | Independent 100.0% | Not known |
| 15 Oct | ChatterisCambridgeshire | UK Independence Party (UKIP) 41.0% | Hold |
| 15 Oct | HowgateCumbria | Labour 47.5% | Hold |
| 15 Oct | South CamberwellSouthwark | Labour 57.9% | Hold |
| 18 Oct | Goldsworth EastWoking | Not recorded | Hold |
| 18 Oct | Goldsworth WestWoking | Conservative 40.0% | Gain from Liberal Democrats |
| 20 Oct | Euxton NorthChorley | Labour 57.3% | Hold |
| 22 Oct | Tottington [merged 16d2f30b]Bury | Conservative 52.2% | Not known |
| 22 Oct | Dedham & LanghamColchester | Conservative 77.9% | Not known |
| 22 Oct | Chandler's FordHampshire | Conservative 49.3% | Hold |
| 22 Oct | Chandlers FordHampshire | Conservative 49.3% | Not known |
| 22 Oct | Northfield BrookOxford | Labour 78.0% | Hold |
| 22 Oct | Sonning CommonSouth Oxfordshire | Conservative 44.9% | Hold |
| 22 Oct | Bryanston & Dorset SquareWestminster | Conservative 49.7% | Not known |
| 29 Oct | RisedaleBarrow-in-Furness | Labour 53.0% | Hold |
| 29 Oct | ShenfieldBrentwood | Conservative 57.4% | Hold |
| 29 Oct | Congleton EastCheshire East | Conservative 36.5% | Hold |
| 29 Oct | Euxton NorthChorley | Labour 57.3% | Hold |
| 29 Oct | WestPeterborough | Conservative 31.4% | Hold |
| 29 Oct | HellinglyWealden | Liberal Democrats 69.9% | Gain from Conservative |
| 5 Nov | Huntly, Strathbogie and Howe of Alford (2 seats) (Quota = 1349)Aberdeenshire | SNP 36.3% | Not known |
| 5 Nov | Clifton with MaidenwayTorbay | Liberal Democrats 44.6% | Hold |
| 12 Nov | Ogmore ValeBridgend | Labour 48.8% | Gain from Independent |
| 12 Nov | EglwysbachConwy | Plaid Cymru - The Party of Wales 86.8% | Not known |
| 12 Nov | RodwellDorset | Green 34.9% | Gain from Labour |
| 12 Nov | Belle VueShropshire | Labour 47.8% | Hold |
| 19 Nov | Aylesford GreenAshford | Conservative 23.4% | Gain from Labour |
| 19 Nov | WATTONBreckland | Independent 48.6% | Gain from Conservative |
| 19 Nov | KidwellyCarmarthenshire | Labour 35.0% | Hold |
| 19 Nov | South SmallburghNorth Norfolk | Liberal Democrats 56.4% | Not known |
| 19 Nov | Epsom WestSurrey | Conservative 23.6% | Gain from Liberal Democrats |
| 26 Nov | SelstonAshfield | Not recorded | Hold |
| 26 Nov | BettwsBridgend | Independent 43.1% | Gain from Labour |
| 26 Nov | Dunfermline NorthFife | SNP 43.5% | Hold |
| 26 Nov | RosythFife | SNP 45.2% | Hold |
| 26 Nov | Carnforth & MillheadLancaster | Conservative 32.1% | Hold |
| 26 Nov | BettwsNewport | Not recorded | Hold |
| 26 Nov | SelstonNottinghamshire | Selston 59.2% | Hold |
| 26 Nov | RochfordRochford | Labour 32.4% | Gain from Conservative |
| 26 Nov | Salisbury St. Edmund & MilfordWiltshire | Conservative 36.7% | Not known |
| 2 Dec | WalbrookCity of London Corporation | Independent 100.0% | Not known |
| 3 Dec | Ash South & TonghamGuildford | Conservative 43.2% | Hold |
| 3 Dec | Teme ValleyMalvern Hills | Conservative 40.0% | Hold |
| 3 Dec | Boleyn [merged 09ee191d]Newham | Labour 72.1% | Not known |
| 3 Dec | MeoleShropshire | Conservative 43.1% | Hold |
| 3 Dec | BelvoirSouth Kesteven | Conservative 52.5% | Hold |
| 10 Dec | Kinson SouthBournemouth | Conservative 33.7% | Gain from UK Independence Party (UKIP) |
| 10 Dec | CliftonFylde | Conservative 59.8% | Not known |
| 10 Dec | Market Harborough - LoganHarborough | Liberal Democrats 45.2% | Hold |
| 10 Dec | Huntingdon EastHuntingdonshire | Liberal Democrats 45.0% | Gain from Conservative |
| 10 Dec | Coal AstonNorth East Derbyshire | Conservative 46.7% | Hold |
| 10 Dec | Holmewood & HeathNorth East Derbyshire | Labour 79.0% | Hold |
| 10 Dec | BlantyreSouth Lanarkshire | Labour 47.2% | Gain from SNP |
| 15 Dec | Shepperton Town [merged a7555482]Spelthorne | Conservative 62.0% | Not known |
| 16 Dec | GogarthConwy | Conservative 42.5% | Gain from Independent |
| 17 Dec | Kensal GreenBrent | Labour 53.4% | Hold |
| 17 Dec | Hertford HeathEast Hertfordshire | Conservative 38.6% | Hold |
| 17 Dec | DerwentRyedale | LIB 22.6% | Gain from Conservative |
| 17 Dec | Stourport-on-SevernWorcestershire | Conservative 28.7% | Gain from UK Independence Party (UKIP) |
| 23 Dec | Grendon Underwood and BrillAylesbury Vale | Conservative 43.5% | Hold |
