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