Home Kate Morley on Mastodon

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 >