All years
2022 council by-elections
264 by-elections on our record, 73 of them won by a different party from last time.
Gains and losses by party
| Party | Gained | Lost | Net |
|---|---|---|---|
| Liberal Democrats | 28 | 3 | ▲ +25 |
| Labour | 19 | 10 | ▲ +9 |
| Green | 9 | 2 | ▲ +7 |
| Lincolnshire Independents Lincolnshire First | 1 | 0 | ▲ +1 |
| Plaid Cymru - The Party of Wales | 1 | 0 | ▲ +1 |
| Mansfield Independents | 0 | 1 | ▼ -1 |
| SNP | 0 | 4 | ▼ -4 |
| Independent | 4 | 9 | ▼ -5 |
| Conservative | 11 | 44 | ▼ -33 |
Every by-election
| Date | Ward | Winner | Previously |
|---|---|---|---|
| 6 Jan | CavendishGedling | Liberal Democrats 35.1% | Gain from Labour |
| 13 Jan | LittletonsWychavon | Green 39.1% | Gain from Conservative |
| 20 Jan | Loughborough ShelthorpeCharnwood | Labour 50.2% | Hold |
| 20 Jan | CHAPEL ST. LEONARDSEast Lindsey | Conservative 62.0% | Hold |
| 20 Jan | Preston, Seton and GosfordEast Lothian | Labour 81.6% | Gain from SNP |
| 20 Jan | Byram and BrothertonSelby | Conservative 48.1% | Not known |
| 27 Jan | Maypole & Leyton CrossDartford | Conservative 63.1% | Hold |
| 27 Jan | Wilmington, Sutton-at-Hone & HawleyDartford | Conservative 67.8% | Hold |
| 27 Jan | WilmingtonKent | Conservative 57.9% | Hold |
| 3 Feb | Campden & ValeCotswold | Conservative 56.2% | Hold |
| 3 Feb | BERKHAMSTED WESTDacorum | Liberal Democrats 64.1% | Hold |
| 3 Feb | BoxmoorDacorum | Liberal Democrats 60.5% | Hold |
| 3 Feb | EvingtonLeicester | Labour 38.8% | Hold |
| 3 Feb | Ancoats and BeswickManchester | Liberal Democrats 53.2% | Gain from Labour |
| 3 Feb | SpitalTamworth | Conservative 43.6% | Hold |
| 10 Feb | Eastleigh CentralEastleigh | Liberal Democrats 44.5% | Hold |
| 10 Feb | AlcombeSomerset West and Taunton | Liberal Democrats 50.2% | Gain from Independent |
| 10 Feb | Hailsham SouthWealden | Liberal Democrats 59.7% | Gain from Conservative |
| 17 Feb | Stainburn and CliftonAllerdale | Labour 54.6% | Not known |
| 17 Feb | SouthmeadBristol, City of | Labour 41.3% | Hold |
| 17 Feb | ThurstonMid Suffolk | Green 64.4% | Hold |
| 17 Feb | CollinghamNewark And Sherwood | Conservative 56.3% | Not known |
| 17 Feb | ParkNorth East Lincolnshire | Conservative 38.8% | Hold |
| 17 Feb | OundleNorth Northamptonshire | Liberal Democrats 47.2% | Gain from Conservative |
| 17 Feb | CollinghamNottinghamshire | Independent 63.8% | Hold |
| 17 Feb | Wigston MeadowcourtOadby And Wigston | Conservative 63.4% | Gain from Liberal Democrats |
| 17 Feb | Tavistock NorthWest Devon | Conservative 39.3% | Not known |
| 23 Feb | Stanwell NorthSpelthorne | Labour 48.8% | Hold |
| 24 Feb | St. PetersCastle Point | Conservative 44.9% | Hold |
| 24 Feb | FerryhillCounty Durham | Labour 44.8% | Hold |
| 24 Feb | Colsterworth RuralLincolnshire | Conservative 59.6% | Hold |
| 24 Feb | Wickham Bishops & WoodhamMaldon | Conservative 54.0% | Hold |
| 24 Feb | AvelandSouth Kesteven | Conservative 72.4% | Hold |
| 24 Feb | Isaac NewtonSouth Kesteven | Conservative 51.8% | Hold |
| 3 Mar | Halton HolegateEast Lindsey | Conservative 66.2% | Not known |
| 3 Mar | Rayleigh NorthEssex | Liberal Democrats 57.4% | Hold |
| 3 Mar | Hythe West and LangdownNew Forest | Liberal Democrats 41.3% | Hold |
| 3 Mar | Downhall and RawrethRochford | Liberal Democrats 71.5% | Hold |
| 3 Mar | Brasted Chevening & SundridgeSevenoaks | Conservative 58.7% | Hold |
| 3 Mar | NerocheSouth Somerset | Liberal Democrats 52.8% | Gain from Conservative |
| 3 Mar | SouthchurchSouthend-On-Sea | Conservative 64.3% | Hold |
| 3 Mar | RedhillSunderland | Labour 50.3% | Hold |
| 10 Mar | Bromyard WestHerefordshire | Independent 75.9% | Not known |
| 10 Mar | Hitchin SouthHertfordshire | Liberal Democrats 71.7% | Hold |
| 10 Mar | Hitchin HighburyNorth Hertfordshire | Liberal Democrats 67.0% | Hold |
| 10 Mar | Ryhall & CastertonRutland | Green 51.2% | Gain from Conservative |
| 24 Mar | AldersgateCity Of London | Labour 57.2% | Not known |
| 24 Mar | BassishawCity Of London | Independent 100.0% | Not known |
| 24 Mar | BillingsgateCity Of London | Independent 100.0% | Not known |
| 24 Mar | BishopsgateCity Of London | Independent | Not known |
| 24 Mar | Bread StreetCity Of London | Independent 77.2% | Not known |
| 24 Mar | BridgeCity Of London | Independent | Not known |
| 24 Mar | Broad StreetCity Of London | Independent 100.0% | Not known |
| 24 Mar | Castle BaynardCity Of London | Independent 53.4% | Not known |
| 24 Mar | CordwainerCity Of London | Independent | Not known |
| 24 Mar | CripplegateCity Of London | Labour 52.6% | Not known |
| 24 Mar | Farringdon WithoutCity Of London | Temple and Farringdon Together 72.8% | Not known |
| 24 Mar | Lime StreetCity Of London | Independent 100.0% | Not known |
| 24 Mar | WalbrookCity Of London | Independent 100.0% | Not known |
| 24 Mar | AldgateCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | CandlewickCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | CheapCity of London Corporation | Independent | Not known |
| 24 Mar | Coleman StreetCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | CornhillCity of London Corporation | Independent | Not known |
| 24 Mar | DowgateCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | Farringdon WithinCity of London Corporation | Independent 73.8% | Not known |
| 24 Mar | LangbournCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | PortsokenCity of London Corporation | Independent 62.8% | Not known |
| 24 Mar | QueenhitheCity of London Corporation | Independent | Not known |
| 24 Mar | VintryCity of London Corporation | Independent 100.0% | Not known |
| 24 Mar | DenneHorsham | Liberal Democrats 46.0% | Hold |
| 24 Mar | Seghill with Seaton DelavalNorthumberland | Conservative 55.6% | Hold |
| 24 Mar | North BaddesleyTest Valley | Liberal Democrats 63.9% | Hold |
| 24 Mar | NethercourtThanet | Labour 55.5% | Hold |
| 24 Mar | TowerWest Suffolk | Independent 100.0% | Not known |
| 31 Mar | Wheatley Hills And IntakeDoncaster | Labour 46.0% | Hold |
| 31 Mar | Melton SysonbyMelton | Conservative 53.2% | Hold |
| 31 Mar | MayfieldScarborough | Conservative 45.8% | Hold |
| 7 Apr | Lyme and CharmouthDorset | Green 43.8% | Gain from Conservative |
| 7 Apr | South HunsleyEast Riding Of Yorkshire | Liberal Democrats 54.7% | Gain from Conservative |
| 7 Apr | Cote HeathHigh Peak | Conservative 55.5% | Gain from Labour |
| 7 Apr | Storrington & WashingtonHorsham | Green 47.9% | Gain from Conservative |
| 7 Apr | EvertonLiverpool | Labour 62.0% | Hold |
| 7 Apr | WarbreckLiverpool | Labour 48.2% | Hold |
| 7 Apr | Cullompton SouthMid Devon | Liberal Democrats 47.9% | Gain from Conservative |
| 7 Apr | BrooksideTelford & Wrekin | Labour 58.8% | Hold |
| 7 Apr | East ParkWolverhampton | Labour 65.5% | Hold |
| 14 Apr | West AucklandCounty Durham | Labour 56.3% | Hold |
| 14 Apr | Heybridge WestMaldon | Liberal Democrats 51.9% | Gain from Independent |
| 14 Apr | Bisley & West EndSurrey Heath | Liberal Democrats 66.0% | Gain from Conservative |
| 14 Apr | Brockworth EastTewkesbury | Independent 69.5% | Hold |
| 5 May | Rottingdean CoastalBrighton & Hove | Labour 31.0% | Gain from Independent |
| 5 May | Longtown and the BorderCarlisle | Liberal Democrats 56.8% | Gain from Conservative |
| 5 May | Little Baddow, Danbury and SandonChelmsford | Conservative 69.3% | Hold |
| 5 May | Carsington WaterDerbyshire Dales | Conservative 43.8% | Hold |
| 5 May | Waltham Abbey North EastEpping Forest | Conservative 64.3% | Hold |
| 5 May | WathvaleHarrogate | Conservative 52.6% | Hold |
| 5 May | UPPINGHAMRutland | Liberal Democrats 53.8% | Gain from Independent |
| 5 May | Fawkham & West KingsdownSevenoaks | Conservative 71.4% | Hold |
| 5 May | Mulbarton & Stoke Holy CrossSouth Norfolk | Liberal Democrats 42.0% | Hold |
| 5 May | Earnshaw BridgeSouth Ribble | Labour 53.4% | Hold |
| 5 May | Cheadle South EastStaffordshire Moorlands | Conservative 43.0% | Gain from Independent |
| 5 May | Steventon & The HanneysVale Of White Horse | Liberal Democrats 55.1% | Gain from Conservative |
| 5 May | WrightingtonWest Lancashire | Conservative 53.3% | Hold |
| 12 May | Peacehaven WestLewes | Labour 54.2% | Gain from Conservative |
| 12 May | Frensham, Dockenfield and TilfordWaverley | Independent 42.1% | Gain from Conservative |
| 19 May | EllelLancaster | Green 39.7% | Gain from Conservative |
| 25 May | Laleham & Shepperton GreenSpelthorne | Green 51.7% | Gain from Conservative |
| 26 May | AldersgateCity Of London | Independent 100.0% | Not known |
| 26 May | CordwainerCity Of London | Independent 100.0% | Not known |
| 26 May | CornhillCity of London Corporation | Independent 100.0% | Not known |
| 26 May | GedlingGedling | Labour 39.4% | Hold |
| 26 May | Sleaford Quarrington & MarehamNorth Kesteven | Lincolnshire Independents Lincolnshire First 39.8% | Gain from Conservative |
| 26 May | MayfieldRedbridge | Labour 70.7% | Hold |
| 9 Jun | MattishallBreckland | Conservative 42.0% | Hold |
| 9 Jun | SouthgateCrawley | Labour 50.1% | Hold |
| 9 Jun | Penshurst Fordcombe & ChiddingstoneSevenoaks | Liberal Democrats 54.4% | Gain from Conservative |
| 16 Jun | Brede & UdimoreRother | Conservative 61.5% | Hold |
| 16 Jun | Copt HillSunderland | Labour 44.5% | Hold |
| 16 Jun | Leamington ClarendonWarwick | Labour 49.0% | Hold |
| 16 Jun | Franche & Habberley NorthWyre Forest | Conservative 45.2% | Not known |
| 23 Jun | Bush FairHarlow | Not recorded | Hold |
| 23 Jun | New Malden VillageKingston upon Thames | Not recorded | Hold |
| 23 Jun | Port TalbotNeath Port Talbot | Not recorded | Hold |
| 23 Jun | HighleyShropshire | Liberal Democrats 54.5% | Not known |
| 23 Jun | HindheadWaverley | Liberal Democrats 54.6% | Hold |
| 30 Jun | BernwoodBuckinghamshire | Liberal Democrats 38.6% | Gain from Green |
| 30 Jun | South CroydonCroydon | Conservative 41.9% | Hold |
| 30 Jun | Bridlington NorthEast Riding Of Yorkshire | Liberal Democrats 57.1% | Gain from Conservative |
| 30 Jun | FazakerleyLiverpool | Labour 57.5% | Hold |
| 30 Jun | Berwick Hills & PallisterMiddlesbrough | Labour 56.8% | Gain from Independent |
| 30 Jun | Barraigh agus BhatarsaighNa h-Eileanan an Iar | Independent | Hold |
| 30 Jun | Sgìr' Ùige agus CàrlabhaghNa h-Eileanan an Iar | Independent | Not known |
| 30 Jun | OllertonNewark And Sherwood | Labour 64.9% | Hold |
| 30 Jun | MidwaySouth Derbyshire | Labour 52.6% | Hold |
| 30 Jun | Cleveleys ParkWyre | Conservative 53.7% | Hold |
| 7 Jul | Hampstead TownCamden | Liberal Democrats 34.6% | Gain from Labour |
| 7 Jul | Hollingwood and InkersallChesterfield | Labour 48.5% | Gain from Independent |
| 7 Jul | WalbrookCity Of London | Independent 100.0% | Not known |
| 7 Jul | West EwellEpsom And Ewell | Residents Associations of Epsom and Ewell 43.4% | Not known |
| 7 Jul | De BeauvoirHackney | Labour 41.8% | Hold |
| 7 Jul | Woughton and FishermeadMilton Keynes | Labour 73.3% | Hold |
| 7 Jul | CharlwoodMole Valley | Green 41.7% | Gain from Conservative |
| 7 Jul | BridgeRedbridge | Independent 100.0% | Not known |
| 7 Jul | Hatfield CentralWelwyn Hatfield | Labour 53.7% | Hold |
| 7 Jul | Worthing WestWest Sussex | Labour 52.0% | Hold |
| 14 Jul | Thetford BoudicaBreckland | Labour 51.0% | Hold |
| 14 Jul | Binley & WillenhallCoventry | Labour 37.5% | Hold |
| 14 Jul | OvertonHyndburn | Labour 52.2% | Hold |
| 14 Jul | CamperdownNorth Tyneside | Labour 59.0% | Hold |
| 14 Jul | Oakham SouthRutland | Liberal Democrats | Hold |
| 14 Jul | BrymptonSouth Somerset | Liberal Democrats 58.5% | Hold |
| 14 Jul | Tooting BroadwayWandsworth | Labour 62.2% | Hold |
| 14 Jul | ArdenWarwickshire | Conservative 59.3% | Hold |
| 14 Jul | LiscardWirral | Labour 64.8% | Hold |
| 20 Jul | NethermayneBasildon | Independent 53.9% | Hold |
| 21 Jul | HarbourLancaster | Labour 47.9% | Hold |
| 21 Jul | HartshillNorth Warwickshire | Conservative 53.3% | Hold |
| 21 Jul | Penkridge North East and Acton TrussellSouth Staffordshire | Conservative 47.8% | Hold |
| 28 Jul | Lexden & BraiswickColchester | Conservative 63.7% | Hold |
| 28 Jul | Pilsley & MortonNorth East Derbyshire | Labour 65.9% | Hold |
| 4 Aug | DallowLuton | Labour 53.6% | Hold |
| 4 Aug | North IslesShetland Islands | Independent | Hold |
| 11 Aug | Bridgend CentralBridgend | Not recorded | Hold |
| 11 Aug | Laleham & Shepperton GreenSpelthorne | Conservative 55.5% | Hold |
| 11 Aug | DodderhillWychavon | Conservative 48.9% | Hold |
| 18 Aug | TrumpingtonCambridge | Liberal Democrats 48.5% | Hold |
| 18 Aug | PreesallWyre | Independent 42.4% | Gain from Conservative |
| 25 Aug | Beverley RuralEast Riding Of Yorkshire | Liberal Democrats 59.4% | Gain from Conservative |
| 1 Sept | Headless Cross & OakenshawRedditch | Labour 41.9% | Gain from Conservative |
| 1 Sept | Arrow Valley WestWorcestershire | Labour 53.7% | Gain from Conservative |
| 8 Sept | BarnhamArun | Green 50.9% | Hold |
| 8 Sept | Hednesford NorthCannock Chase | Labour 31.1% | Hold |
| 8 Sept | Foggy FurzeHartlepool | Labour 43.9% | Hold |
| 8 Sept | WartonLancaster | Green 65.8% | Gain from Conservative |
| 8 Sept | FelphamWest Sussex | Independent 45.8% | Gain from Conservative |
| 15 Sept | RumworthBolton | Not recorded | Hold |
| 15 Sept | BishopsgateCity Of London | Independent 100.0% | Not known |
| 15 Sept | CordwainerCity Of London | Independent 100.0% | Not known |
| 15 Sept | CripplegateCity Of London | Independent 100.0% | Not known |
| 15 Sept | Oak TreeMansfield | Labour 45.5% | Gain from Mansfield Independents |
| 15 Sept | BolneyMid Sussex | Conservative 50.6% | Hold |
| 22 Sept | SherbourneCoventry | Conservative 50.5% | Gain from Labour |
| 22 Sept | LlanuwchllynGwynedd | Plaid Cymru - The Party of Wales 0.0% | Not known |
| 22 Sept | Bentilee and UbberleyStoke On Trent | Labour 62.5% | Hold |
| 22 Sept | MaresfieldWealden | Green 61.2% | Gain from Conservative |
| 29 Sept | Kintyre and the IslandsArgyll and Bute | Not recorded | Hold |
| 29 Sept | Market Harborough - LoganHarborough | Liberal Democrats 45.7% | Gain from Conservative |
| 29 Sept | Edwinstowe and ClipstoneNewark And Sherwood | Labour 59.8% | Hold |
| 29 Sept | Hinksey ParkOxford | Labour 51.3% | Hold |
| 29 Sept | YnysybwlRhondda Cynon Taf | Plaid Cymru - The Party of Wales 59.0% | Not known |
| 29 Sept | Facit And ShawforthRossendale | Conservative 43.5% | Gain from Independent |
| 29 Sept | HelmshoreRossendale | Conservative 50.6% | Hold |
| 29 Sept | GrappenhallWarrington | Liberal Democrats 55.7% | Hold |
| 6 Oct | Sparkbrook & Balsall Heath EastBirmingham | Labour 67.4% | Hold |
| 6 Oct | Highcliffe & WalkfordBournemouth, Christchurch & Poole | Christchurch Independents 62.0% | Not known |
| 6 Oct | LampeterCeredigion | Plaid Cymru - The Party of Wales 39.5% | Gain from Labour |
| 6 Oct | St. AnthonysEastbourne | Liberal Democrats 49.6% | Hold |
| 6 Oct | Butleigh and BaltonsboroughMendip | Conservative 50.3% | Hold |
| 6 Oct | Bridgnorth West And TasleyShropshire | Labour 55.9% | Hold |
| 13 Oct | Waltham Abbey South WestEpping Forest | Conservative 55.2% | Hold |
| 13 Oct | TuffleyGloucester | Conservative 34.9% | Hold |
| 13 Oct | ThrostonHartlepool | Labour 50.8% | Hold |
| 13 Oct | North EvingtonLeicester | Conservative 49.6% | Gain from Labour |
| 13 Oct | Edgeley & Cheadle HeathStockport | Labour 53.0% | Hold |
| 20 Oct | Thorpe St. Andrew North WestBroadland | Labour 51.8% | Gain from Conservative |
| 20 Oct | Portchester EastFareham | Conservative 37.6% | Gain from Liberal Democrats |
| 20 Oct | TillingbourneGuildford | Liberal Democrats 46.5% | Gain from Green |
| 20 Oct | DevaudenMonmouthshire | Conservative 40.5% | Hold |
| 20 Oct | Moss BankSt. Helens | Labour 50.3% | Hold |
| 27 Oct | Long EatonDerbyshire | Labour 51.1% | Gain from Conservative |
| 27 Oct | Wednesbury SouthSandwell | Labour 51.3% | Hold |
| 3 Nov | Selsdon Vale & ForestdaleCroydon | Conservative 46.3% | Hold |
| 3 Nov | ChasetownLichfield | Labour 73.3% | Hold |
| 3 Nov | BuckieMoray | SNP | Hold |
| 3 Nov | BridgeNewark And Sherwood | Independent 89.3% | Hold |
| 3 Nov | EastwoodNottinghamshire | Independent 43.1% | Gain from Conservative |
| 3 Nov | LongstantonSouth Cambridgeshire | Liberal Democrats 26.9% | Hold |
| 3 Nov | Salisbury St Paul'sWiltshire | Liberal Democrats 64.8% | Gain from Conservative |
| 10 Nov | Braintree SouthBraintree | Labour 45.2% | Gain from Conservative |
| 10 Nov | CoggeshallBraintree | Independent 43.5% | Hold |
| 10 Nov | GreasleyBroxtowe | Conservative 47.7% | Hold |
| 10 Nov | Rosehill With Burnley WoodBurnley | Labour 39.4% | Gain from Liberal Democrats |
| 10 Nov | Cannock WestCannock Chase | Conservative 51.4% | Hold |
| 10 Nov | Newton Poppleford & HarpfordEast Devon | Independent 67.1% | Not known |
| 10 Nov | Green Lane & St JamesKingston upon Thames | Not recorded | Hold |
| 10 Nov | Bourne EastSouth Kesteven | Conservative 43.5% | Gain from Independent |
| 10 Nov | Grantham St Wulfram'sSouth Kesteven | Conservative 39.2% | Hold |
| 17 Nov | Darwen SouthBlackburn with Darwen | Labour 44.9% | Gain from Conservative |
| 17 Nov | GreenlandsBlackpool | Labour 48.0% | Gain from Conservative |
| 17 Nov | PinxtonBolsover | Labour 63.3% | Hold |
| 17 Nov | LinnGlasgow | Labour | Gain from SNP |
| 17 Nov | HollinwoodOldham | Labour 44.8% | Hold |
| 17 Nov | AbercynonRhondda Cynon Taf | Labour 87.5% | Hold |
| 17 Nov | BecclesSuffolk | Green 70.5% | Hold |
| 23 Nov | Hucknall CentralAshfield | Ashfield Independents 54.5% | Hold |
| 24 Nov | SuttonBassetlaw | Labour 56.0% | Gain from Conservative |
| 24 Nov | Brighstone, Calbourne And ShalfleetIsle Of Wight | Liberal Democrats 53.4% | Gain from Conservative |
| 24 Nov | LinacreSefton | Labour 81.5% | Hold |
| 24 Nov | Rixton and WoolstonWarrington | Conservative 42.9% | Gain from Labour |
| 30 Nov | Sunbury Common and Ashford CommonSurrey | Liberal Democrats 35.9% | Gain from Conservative |
| 1 Dec | Arundel & WalbertonArun | Green 47.7% | Hold |
| 1 Dec | Gaywood ClockKing's Lynn And West Norfolk | Labour | Hold |
| 1 Dec | Gaywood North and CentralNorfolk | Liberal Democrats 35.6% | Gain from Conservative |
| 1 Dec | BitterneSouthampton | Labour 46.0% | Gain from Conservative |
| 1 Dec | Chiddingfold and DunsfoldWaverley | Liberal Democrats 66.6% | Gain from Conservative |
| 1 Dec | Broxburn, Uphall and WinchburghWest Lothian | Labour | Gain from SNP |
| 8 Dec | WishBrighton & Hove | Labour 58.5% | Gain from Conservative |
| 8 Dec | AldgateCity Of London | Independent 100.0% | Not known |
| 8 Dec | Farringdon WithoutCity of London Corporation | Temple and Farringdon Together | Not known |
| 8 Dec | QueenhitheCity of London Corporation | Independent | Not known |
| 8 Dec | HighwoodsColchester | Liberal Democrats 38.4% | Gain from Labour |
| 8 Dec | Mid Galloway and Wigtown WestDumfries and Galloway | Conservative | Gain from SNP |
| 8 Dec | Spalding WestLincolnshire | South Holland Independents 63.2% | Hold |
| 8 Dec | PeninsulaMedway | Independent 54.4% | Hold |
| 8 Dec | LandkeyNorth Devon | Liberal Democrats 42.7% | Gain from Conservative |
| 8 Dec | Spalding Monks HouseSouth Holland | Conservative 50.8% | Not known |
| 15 Dec | WingfieldAmber Valley | Conservative 54.9% | Hold |
| 15 Dec | Priory HeathIpswich | Labour 59.9% | Hold |
| 15 Dec | Barrowford and PendlesidePendle | Conservative 57.3% | Hold |
| 15 Dec | TOLLERSouth Kesteven | Liberal Democrats 60.1% | Not known |
| 15 Dec | Andover RomansTest Valley | Liberal Democrats 57.6% | Gain from Conservative |
| 15 Dec | AshtonWigan | Labour 62.8% | Hold |
| 22 Dec | NormanbyRedcar & Cleveland | Conservative 42.0% | Gain from Labour |
