All years
2020 council by-elections
49 by-elections on our record, 14 of them won by a different party from last time.
Gains and losses by party
| Party | Gained | Lost | Net |
|---|---|---|---|
| Liberal Democrats | 4 | 0 | ▲ +4 |
| Conservative | 5 | 3 | ▲ +2 |
| Plaid Cymru - The Party of Wales | 1 | 0 | ▲ +1 |
| Ashford Independent | 1 | 0 | ▲ +1 |
| Independent | 2 | 2 | – 0 |
| West Suffolk Independents | 0 | 1 | ▼ -1 |
| Labour | 1 | 4 | ▼ -3 |
| SNP | 0 | 4 | ▼ -4 |
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 16 Jan | Brislington EastBristol, City of | Labour 39.7% | Hold |
| 23 Jan | AlpertonBrent | Liberal Democrats 39.7% | Gain from Labour |
| 23 Jan | BarnhillBrent | Labour 45.5% | Hold |
| 23 Jan | Wembley CentralBrent | Labour 54.5% | Hold |
| 23 Jan | Mid Galloway and Wigtown WestDumfries and Galloway | Conservative 61.9% | Gain from SNP |
| 30 Jan | Newmarket and Red LodgeSuffolk | Conservative 50.3% | Hold |
| 30 Jan | Newmarket NorthWest Suffolk | Conservative 42.5% | Gain from West Suffolk Independents |
| 6 Feb | Burtonwood and WinwickWarrington | Labour 58.9% | Hold |
| 13 Feb | Whaley BridgeDerbyshire | Labour 50.4% | Gain from Conservative |
| 13 Feb | YoxallEast Staffordshire | Conservative 78.5% | Hold |
| 13 Feb | Borehamwood KenilworthHertsmere | Conservative 49.0% | Gain from Labour |
| 13 Feb | St. Ives EastHuntingdonshire | Conservative 46.5% | Hold |
| 13 Feb | Cliffsend & PegwellThanet | Conservative 50.8% | Hold |
| 13 Feb | MilfordWaverley | Independent 58.0% | Hold |
| 20 Feb | Coulby NewhamMiddlesbrough | Conservative 52.3% | Gain from Labour |
| 27 Feb | MillfieldBlaby | Labour 52.2% | Hold |
| 27 Feb | DuxfordCambridgeshire | Liberal Democrats 59.6% | Gain from Conservative |
| 27 Feb | Crewe SouthCheshire East | Labour 54.9% | Hold |
| 27 Feb | Hillingdon EastHillingdon | Conservative 68.8% | Hold |
| 27 Feb | Clayton and OpenshawManchester | Independent 48.0% | Gain from Labour |
| 27 Feb | WhittlesfordSouth Cambridgeshire | Conservative 55.2% | Hold |
| 27 Feb | Gwersyllt NorthWrexham | Plaid Cymru - The Party of Wales 41.5% | Gain from Independent |
| 10 Mar | Till and Wylye ValleyWiltshire | Conservative 49.6% | Hold |
| 12 Mar | Park Farm NorthAshford | Ashford Independent 60.2% | Gain from Conservative |
| 12 Mar | Eilean a' CheòHighland | Independent 35.1% | Gain from SNP |
| 12 Mar | ParrettSouth Somerset | Liberal Democrats 52.0% | Hold |
| 12 Mar | Welford-on-AvonStratford-On-Avon | Liberal Democrats 43.6% | Gain from Independent |
| 19 Mar | Clackmannanshire EastClackmannanshire | Not recorded | Hold |
| 19 Mar | Upper StokeCoventry | Labour 52.8% | Hold |
| 19 Mar | Chilworth, Nursling & RownhamsTest Valley | Not recorded | Hold |
| 19 Mar | NewingtonThanet | Not recorded | Hold |
| 26 Mar | Whitehaven CentralCopeland | Not recorded | Hold |
| 26 Mar | Eton ParkEast Staffordshire | Not recorded | Hold |
| 26 Mar | Winchcombe and WoodmancoteGloucestershire | Not recorded | Hold |
| 26 Mar | AshbyNorth Lincolnshire | Not recorded | Hold |
| 26 Mar | Broughton and ApplebyNorth Lincolnshire | Not recorded | Hold |
| 2 Apr | DonningtonTelford & Wrekin | Not recorded | Hold |
| 2 Apr | By BrookWiltshire | Not recorded | Hold |
| 9 Apr | CastleSwansea | Not recorded | Hold |
| 1 Oct | North IslesOrkney Islands | Independent 80.2% | Not known |
| 8 Oct | Na Hearadh agus Ceann a Deas nan LochNa h-Eileanan an Iar | Independent 100.0% | Not known |
| 15 Oct | Ellon and DistrictAberdeenshire | SNP 42.4% | Hold |
| 5 Nov | Kincorth/Nigg/CoveAberdeen | SNP 49.3% | Hold |
| 12 Nov | Craigentinny/DuddingstonEdinburgh | SNP 39.0% | Hold |
| 19 Nov | Clackmannanshire EastClackmannanshire | Conservative 54.3% | Gain from SNP |
| 19 Nov | FortissatNorth Lanarkshire | Not recorded | Hold |
| 19 Nov | ThorniewoodNorth Lanarkshire | Not recorded | Hold |
| 26 Nov | Perth City NorthPerth and Kinross | SNP 61.0% | Hold |
| 26 Nov | Perth City SouthPerth and Kinross | Liberal Democrats 39.8% | Gain from SNP |
