English council by-elections, 2022–2023
Local elections were held in England on 5th May 2022 and 4th May 2023. Between these elections 166 by-elections were held to fill vacancies that arose.
In these by-elections the Labour Party, Liberal Democrats, and Green Party saw gains, and the Conservative Party suffered losses.
Party | Hold | Gain | Loss | Change |
---|---|---|---|---|
Labour Party | 41 | 31 | 5 | 26 |
Liberal Democrats | 8 | 23 | 4 | 19 |
Green Party | 2 | 9 | 1 | 8 |
Other local parties | 2 | 4 | 6 | −2 |
Independents | 0 | 8 | 14 | −6 |
Conservative Party | 28 | 10 | 55 | −45 |
Individual by-election results
The following table shows the results of all council by-elections between the local elections on 5th May 2022 and 4th May 2023. The data comes from Andrew Teale’s Local Elections Archive Project.
Date | Council — Ward | Result | ||
---|---|---|---|---|
20/04 | Enfield — Bullsmoor | > | ||
20/04 | Warrington — Latchford West | > | ||
30/03 | Barking and Dagenham — Heath | > | ||
30/03 | Gloucester — Westgate | > | ||
23/03 | North Northamptonshire — Rushden South | > | ||
16/03 | South Cambridgeshire — Cottenham | > | ||
09/03 | Haringey — Tottenham Hale | > | ||
09/03 | Hounslow — Heston West | > | ||
02/03 | Kent — Hythe West | > | ||
02/03 | Newcastle upon Tyne — Byker | > | ||
02/03 | Oxford — Littlemore | > | ||
02/03 | Oxfordshire — Rose Hill and Littlemore | > | ||
02/03 | Staffordshire — Watling South | > | ||
02/03 | Tamworth — Belgrave | > | ||
16/02 | Barnet — Golders Green | > | ||
16/02 | Cambridgeshire — St Neots The Eatons | > | ||
16/02 | Cornwall — Long Rock, Marazion and St Erth | > | ||
16/02 | Sefton — Netherton and Orrell | > | ||
09/02 | Cheltenham — Battledown | > | ||
09/02 | Dartford — Wilmington, Sutton-at-Hone and Hawley | > | ||
09/02 | Hertfordshire — Hitchin North | > | ||
09/02 | North Yorkshire — Masham and Fountains | > | ||
02/02 | Bristol — Hotwells and Harbourside | > | ||
02/02 | North Northamptonshire — Northall | > | ||
26/01 | Rotherham — Keppel | > | ||
19/01 | Staffordshire — Biddulph North | > | ||
19/01 | Staffordshire Moorlands — Biddulph West | > | ||
19/01 | Staffordshire Moorlands — Biddulph West | > | ||
19/01 | Stevenage — Bedwell | > | ||
12/01 | Plymouth — Moor View | > | ||
12/01 | Plymouth — Plympton Chaddlewood | > | ||
05/01 | Cannock Chase — Etching Hill and The Heath | > | ||
05/01 | Uttlesford — Great Dunmow South and Barnston | > | ||
22/12 | Redcar and Cleveland — Normanby | > | ||
15/12 | Amber Valley — Wingfield | > | ||
15/12 | Ipswich — Priory Heath | > | ||
15/12 | Pendle — Barrowford and Pendleside | > | ||
15/12 | South Kesteven — Toller | > | ||
15/12 | Test Valley — Andover Romans | > | ||
15/12 | Wigan — Ashton | > | ||
08/12 | Brighton and Hove — Wish | > | ||
08/12 | Colchester — Highwoods | > | ||
08/12 | Colchester — Highwoods | > | ||
08/12 | Lincolnshire — Spalding West | > | ||
08/12 | Medway — Peninsula | > | ||
08/12 | North Devon — Landkey | > | ||
08/12 | South Holland — Spalding Monks House | > | ||
01/12 | Arun — Arundel and Walberton | > | ||
01/12 | King’s Lynn and West Norfolk — Gaywood Clock | > | ||
01/12 | Norfolk — Gaywood North and Central | > | ||
01/12 | Southampton — Bitterne | > | ||
01/12 | Waverley — Chiddingfold and Dunsfold | > | ||
30/11 | Surrey — Sunbury Common and Ashford Common | > | ||
24/11 | Bassetlaw — Sutton | > | ||
24/11 | Isle of Wight — Brighstone, Calbourne and Shalfleet | > | ||
24/11 | Sefton — Linacre | > | ||
24/11 | Warrington — Rixton and Woolston | > | ||
23/11 | Ashfield — Hucknall Central | > | ||
17/11 | Blackburn with Darwen — Darwen South | > | ||
17/11 | Blackpool — Greenlands | > | ||
17/11 | Bolsover — Pinxton | > | ||
17/11 | Oldham — Hollinwood | > | ||
17/11 | Suffolk — Beccles | > | ||
10/11 | Braintree — Braintree South | > | ||
10/11 | Braintree — Coggeshall | > | ||
10/11 | Broxtowe — Greasley | > | ||
10/11 | Burnley — Rosehill with Burnley Wood | > | ||
10/11 | Cannock Chase — Cannock West | > | ||
10/11 | East Devon — Newton Poppleford and Harpford | > | ||
10/11 | Kingston upon Thames — Green Lane and St James | > | ||
10/11 | South Kesteven — Bourne East | > | ||
10/11 | South Kesteven — Grantham St Wulfram’s | > | ||
03/11 | Croydon — Selsdon Vale and Forestdale | > | ||
03/11 | Lichfield — Chasetown | > | ||
03/11 | Nottinghamshire — Eastwood | > | ||
03/11 | South Cambridgeshire — Longstanton | > | ||
03/11 | South Cambridgeshire — Longstanton | > | ||
03/11 | Wiltshire — Salisbury St Paul’s | > | ||
27/10 | Derbyshire — Long Eaton | > | ||
27/10 | Sandwell — Wednesbury South | > | ||
20/10 | Broadland — Thorpe St Andrew North West | > | ||
20/10 | Fareham — Portchester East | > | ||
20/10 | Guildford — Tillingbourne | > | ||
20/10 | St Helens — Moss Bank | > | ||
13/10 | Epping Forest — Waltham Abbey South West | > | ||
13/10 | Gloucester — Tuffley | > | ||
13/10 | Hartlepool — Throston | > | ||
13/10 | Leicester — North Evington | > | ||
13/10 | Stockport — Edgeley and Cheadle Heath | > | ||
06/10 | Birmingham — Sparkbrook and Balsall Heath East | > | ||
06/10 | Bournemouth, Christchurch and Poole — Highcliffe and Walkford | > | ||
06/10 | Eastbourne — St Anthony’s | > | ||
06/10 | Mendip — Butleigh and Baltonsborough | > | ||
06/10 | Shropshire — Bridgnorth West and Tasley | > | ||
29/09 | Harborough — Market Harborough — Logan | > | ||
29/09 | Newark and Sherwood — Edwinstowe and Clipstone | > | ||
29/09 | Oxford — Hinksey Park | > | ||
29/09 | Rossendale — Facit and Shawforth | > | ||
29/09 | Rossendale — Helmshore | > | ||
29/09 | Warrington — Grappenhall | > | ||
29/09 | Warrington — Grappenhall | > | ||
22/09 | Coventry — Sherbourne | > | ||
22/09 | Stoke-on-Trent — Bentilee and Ubberley | > | ||
22/09 | Wealden — Maresfield | > | ||
15/09 | Bolton — Rumworth | > | ||
15/09 | Mansfield — Oak Tree | > | ||
15/09 | Mid Sussex — Bolney | > | ||
08/09 | Arun — Barnham | > | ||
08/09 | Cannock Chase — Hednesford North | > | ||
08/09 | Hartlepool — Foggy Furze | > | ||
08/09 | Lancaster — Warton | > | ||
08/09 | West Sussex — Felpham | > | ||
01/09 | Redditch — Headless Cross and Oakenshaw | > | ||
01/09 | Worcestershire — Arrow Valley West | > | ||
25/08 | East Riding — Beverley Rural | > | ||
18/08 | Cambridge — Trumpington | > | ||
18/08 | Wyre — Preesall | > | ||
11/08 | Spelthorne — Laleham and Shepperton Green | > | ||
11/08 | Wychavon — Dodderhill | > | ||
04/08 | Luton — Dallow | > | ||
28/07 | Colchester — Lexden and Braiswick | > | ||
28/07 | North East Derbyshire — Pilsley and Morton | > | ||
21/07 | Lancaster — Harbour | > | ||
21/07 | North Warwickshire — Hartshill | > | ||
21/07 | South Staffordshire — Penkridge North East and Acton Trussell | > | ||
20/07 | Basildon — Nethermayne | > | ||
14/07 | Breckland — Thetford Boudica | > | ||
14/07 | Coventry — Binley and Willenhall | > | ||
14/07 | Hyndburn — Overton | > | ||
14/07 | North Tyneside — Camperdown | > | ||
14/07 | Rutland — Oakham South | > | ||
14/07 | South Somerset — Brympton | > | ||
14/07 | Wandsworth — Tooting Broadway | > | ||
14/07 | Warwickshire — Arden | > | ||
14/07 | Wirral — Liscard | > | ||
07/07 | Camden — Hampstead Town | > | ||
07/07 | Chesterfield — Hollingwood and Inkersall | > | ||
07/07 | Epsom and Ewell — West Ewell | > | ||
07/07 | Hackney — De Beauvoir | > | ||
07/07 | Milton Keynes — Woughton and Fishermead | > | ||
07/07 | Mole Valley — Charlwood | > | ||
07/07 | Welwyn Hatfield — Hatfield Central | > | ||
07/07 | West Sussex — Worthing West | > | ||
30/06 | Buckinghamshire — Bernwood | > | ||
30/06 | Croydon — South Croydon | > | ||
30/06 | East Riding — Bridlington North | > | ||
30/06 | Liverpool — Fazakerley | > | ||
30/06 | Middlesbrough — Berwick Hills and Pallister | > | ||
30/06 | Newark and Sherwood — Ollerton | > | ||
30/06 | South Derbyshire — Midway | > | ||
30/06 | Wyre — Cleveleys Park | > | ||
23/06 | Harlow — Bush Fair | > | ||
23/06 | Shropshire — Highley | > | ||
23/06 | Waverley — Hindhead | > | ||
16/06 | Rother — Brede and Udimore | > | ||
16/06 | Warwick — Leamington Clarendon | > | ||
16/06 | Wyre Forest — Franche and Habberley North | > | ||
09/06 | Breckland — Mattishall | > | ||
09/06 | Crawley — Southgate | > | ||
09/06 | Sevenoaks — Penshurst, Fordcombe and Chiddingstone | > | ||
26/05 | Gedling — Gedling | > | ||
26/05 | North Kesteven — Sleaford Quarrington and Mareham | > | ||
25/05 | Spelthorne — Laleham and Shepperton Green | > | ||
19/05 | Lancaster — Ellel | > | ||
12/05 | Lewes — Peacehaven West | > | ||
12/05 | Waverley — Frensham, Dockenfield and Tilford | > |