English council by-elections, 2022–2023
Local elections were held in England on 5th May 2022, and will next be held on 4th May 2023. Between local elections, hundreds of by-elections are held to fill vacancies that arise.
Since the 2022 local elections, the Green Party, Labour Party, and Liberal Democrats have seen gains, and the Conservative Party has 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 since the previous local elections on 5th May 2022. 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 | > |