English council by-elections, 2023–2024
Local elections were held in England on 4th May 2023 and 2nd May 2024. Between these elections 146 by-elections were held to fill vacancies that arose.
In these by-elections the Liberal Democrats and Green Party saw gains, and the Conservative Party and Labour Party suffered losses.
Party | Hold | Gain | Loss | Change |
---|---|---|---|---|
Liberal Democrats | 26 | 23 | 2 | 21 |
Green Party | 6 | 9 | 4 | 5 |
Independents | 0 | 10 | 7 | 3 |
Other local parties | 4 | 2 | 4 | −2 |
Labour Party | 34 | 6 | 14 | −8 |
Conservative Party | 18 | 8 | 27 | −19 |
Individual by-election results
The following table shows the results of all council by-elections since the previous local elections on 4th May 2023. The data comes from Andrew Teale’s Local Elections Archive Project.
Date | Council | Ward | Result | ||
---|---|---|---|---|---|
18th April | East Cambridgeshire | Ely West | > | ||
18th April | Waverley | Farnham Castle | > | ||
11th April | North Yorkshire | Stray, Woodlands and Hookstone | > | ||
4th April | Cornwall | Looe West, Pelynt, Lansallos and Lanteglos | > | ||
4th April | North Northamptonshire | Desborough | > | ||
4th April | Wealden | Uckfield New Town | > | ||
28th March | Somerset | Somerton | > | ||
21st March | Cambridgeshire | Yaxley and Farcet | > | ||
21st March | Knowsley | Whitefield | > | ||
21st March | North Kesteven | Heckington Rural | > | ||
14th March | Lancaster | Castle | > | ||
14th March | Wiltshire | Cricklade and Latton | > | ||
7th March | Mid Devon | Upper Yeo and Taw | > | ||
29th February | East Riding | Minster and Woodmansey | > | ||
29th February | East Riding | Tranby | > | ||
29th February | Great Yarmouth | Central and Northgate | > | ||
29th February | Horsham | Henfield | > | ||
29th February | Horsham | Southwater North | > | ||
22nd February | Buckinghamshire | Farnham Common and Burnham Beeches | > | ||
22nd February | Buckinghamshire | Hazlemere | > | ||
22nd February | Derbyshire Dales | Bakewell | > | ||
22nd February | Derbyshire Dales | Norbury | > | ||
22nd February | Folkestone and Hythe | Romney Marsh | > | ||
22nd February | Milton Keynes | Loughton and Shenley | > | ||
22nd February | Wiltshire | Calne Chilvester and Abberd | > | ||
15th February | Dacorum | Tring West and Rural | > | ||
15th February | East Hampshire | Four Marks and Medstead | > | ||
15th February | Kingston upon Hull | Avenue | > | ||
8th February | Cheshire East | Crewe Central | > | ||
8th February | West Northamptonshire | East Hunsbury and Shelfleys | > | ||
18th January | Hackney | Cazenove | > | ||
18th January | Richmond upon Thames | Hampton North | > | ||
18th January | Richmond upon Thames | Teddington | > | ||
18th January | Sheffield | Stannington | > | ||
18th January | Wandsworth | Tooting Broadway | > | ||
18th January | Warwick | Warwick All Saints and Woodloes | > | ||
11th January | Brighton and Hove | South Portslade | > | ||
11th January | Dorset | Littlemoor and Preston | > | ||
11th January | Salford | Quays | > | ||
11th January | Tendring | Bluehouse | > | ||
21st December | Blaby | Glen Parva | > | ||
21st December | Isle of Wight | Ventnor and St Lawrence | > | ||
21st December | Leicestershire | Blaby and Glen Parva | > | ||
14th December | Cotswold | Lechlade, Kempsford and Fairford South | > | ||
14th December | North Kesteven | Billinghay Rural | > | ||
14th December | Rugby | Dunsmore | > | ||
14th December | Rugby | Dunsmore | > | ||
14th December | Swale | Abbey | > | ||
14th December | Three Rivers | Chorleywood South and Maple Cross | > | ||
14th December | Warwickshire | Dunsmore and Leam Valley | > | ||
7th December | Bromley | Hayes and Coney Hall | > | ||
7th December | Hertfordshire | Harpenden Rural | > | ||
7th December | North Norfolk | Briston | > | ||
7th December | St Albans | Sandridge and Wheathampstead | > | ||
30th November | Camden | Highgate | > | ||
30th November | Durham | Dawdon | > | ||
30th November | North Yorkshire | Sowerby and Topcliffe | > | ||
23rd November | Cambridge | Queen Edith’s | > | ||
23rd November | Newham | Plaistow North | > | ||
16th November | Bolton | Kearsley | > | ||
16th November | Bolton | Westhoughton North and Hunger Hill | > | ||
16th November | Doncaster | Rossington and Bawtry | > | ||
16th November | North Somerset | Wrington | > | ||
9th November | Lewisham | Deptford | > | ||
9th November | Lincolnshire | Grantham North | > | ||
9th November | South Holland | Spalding St Paul’s | > | ||
9th November | South Kesteven | Grantham St Wulfram’s | > | ||
2nd November | Buckinghamshire | Buckingham East | > | ||
2nd November | Elmbridge | Molesey East | > | ||
2nd November | Melton | Asfordby | > | ||
2nd November | Rotherham | Kilnhurst and Swinton East | > | ||
2nd November | Trafford | Bucklow-St Martins | > | ||
26th October | Burnley | Trinity | > | ||
26th October | Coventry | Earlsdon | > | ||
26th October | Herefordshire | Golden Valley South | > | ||
26th October | Lancashire | Burnley Central West | > | ||
26th October | Waltham Forest | Higham Hill | > | ||
19th October | Shropshire | Alveley and Claverley | > | ||
19th October | Surrey | Horsleys | > | ||
19th October | Worcester | Warndon Parish South | > | ||
19th October | Worcestershire | Warndon Parish | > | ||
12th October | Cheltenham | Prestbury | > | ||
12th October | Suffolk | Woodbridge | > | ||
5th October | Lambeth | Vauxhall | > | ||
5th October | Tamworth | Amington | > | ||
4th October | Haringey | South Tottenham | > | ||
4th October | Haringey | White Hart Lane | > | ||
28th September | North Yorkshire | Hutton Rudby and Osmotherley | > | ||
28th September | South Norfolk | Mulbarton and Stoke Holy Cross | > | ||
28th September | South Norfolk | South Wymondham | > | ||
28th September | Wolverhampton | Bushbury South and Low Hill | > | ||
21st September | Colchester | Highwoods | > | ||
21st September | Kingston upon Hull | Bricknell | > | ||
21st September | Milton Keynes | Newport Pagnell South | > | ||
14th September | Barking and Dagenham | Mayesbrook | > | ||
14th September | Chorley | Croston, Mawdesley and Euxton South | > | ||
14th September | Lancashire | Chorley Rural West | > | ||
14th September | Lincolnshire | Carholme | > | ||
14th September | Liverpool | Fazakerley East | > | ||
14th September | Swale | Minster Cliffs | > | ||
7th September | Broadland | Thorpe St Andrew North West | > | ||
7th September | Manchester | Brooklands | > | ||
7th September | Newcastle-under-Lyme | Audley | > | ||
7th September | Newcastle-under-Lyme | Knutton | > | ||
7th September | Shropshire | Worfield | > | ||
6th September | Spelthorne | Ashford Town | > | ||
31st August | Derbyshire | Swadlincote South | > | ||
31st August | Kirklees | Batley East | > | ||
24th August | Bristol | Bishopston and Ashley Down | > | ||
24th August | Dudley | St James’s | > | ||
24th August | Isle of Wight | Wootton Bridge | > | ||
17th August | Middlesbrough | Ayresome | > | ||
17th August | St Albans | Marshalswick East and Jersey Farm | > | ||
10th August | Havering | Upminster | > | ||
10th August | Somerset | Castle Cary | > | ||
10th August | Wychavon | Evesham South | > | ||
3rd August | Dudley | Cradley and Wollescote | > | ||
3rd August | East Sussex | Meads | > | ||
3rd August | Norfolk | Freebridge Lynn | > | ||
3rd August | Reading | Norcot | > | ||
27th July | Buckinghamshire | Denham | > | ||
27th July | East Sussex | Heathfield and Mayfield | > | ||
27th July | Plymouth | Plymstock Dunstone | > | ||
27th July | Plymouth | St Peter and the Waterfront | > | ||
27th July | Warrington | Poulton North | > | ||
20th July | Swindon | St Margaret and South Marston | > | ||
20th July | Worcester | Nunnery | > | ||
13th July | Newham | Boleyn | > | ||
13th July | Newham | Wall End | > | ||
13th July | Norfolk | West Depwade | > | ||
13th July | Rotherham | Dinnington | > | ||
6th July | Kent | Maidstone Central | > | ||
4th July | Cambridge | King’s Hedges | > | ||
29th June | Bedford | Wyboston | > | ||
29th June | Bournemouth, Christchurch, and Poole | East Cliff and Springbourne | > | ||
29th June | Dorset | Sherborne West | > | ||
29th June | Haringey | Hermitage and Gardens | > | ||
29th June | Southwark | Newington | > | ||
22nd June | West Devon | Tavistock North | > | ||
15th June | Plymouth | Efford and Lipson | > | ||
13th June | St Albans | St Peters | > | ||
8th June | Wiltshire | Tisbury | > | ||
1st June | Camden | South Hampstead | > | ||
25th May | North Yorkshire | Eastfield | > | ||
22nd May | Isles of Scilly | St Mary’s | > | ||
17th May | Stroud | Painswick and Upton | > |