By-elections Archive 2021-22

List may not be comprehensive and doesn't always include by-elections on May election days

By-election Results Archive: Local Elections Archive Project (external)

By-election Results 2025: Election Maps UK (external)


2020 - 2021 - 2022 - 2023 - 2024 - 2025

Date Council Ward From To
01 May 22 Durham West Auckland Conservative and Unionist Labour Party
01 May 22 Maldon Heybridge West Independent / Other Liberal Democrats
01 May 22 Surrey Heath Bisley Conservative and Unionist Liberal Democrats
01 May 22 Tewkesbury Brockworth East Independent / Other Independent / Other
08 Apr 22 Dorset Lyme Conservative and Unionist Green Party (E&W)
08 Apr 22 East Riding of Yorkshire South Hunsley Conservative and Unionist Liberal Democrats
08 Apr 22 High Peak Cote Heath Labour Party Conservative and Unionist
08 Apr 22 Horsham Storrington Conservative and Unionist Green Party (E&W)
08 Apr 22 Liverpool Everton Labour Party Labour Party
08 Apr 22 Liverpool Warbreck Labour Party Labour Party
08 Apr 22 Mid Devon Cullompton South Independent / Other Liberal Democrats
08 Apr 22 Telford and Wrekin Brookside Labour Party Labour Party
08 Apr 22 Wolverhampton East Park Independent / Other Labour Party
01 Apr 22 Doncaster Wheatley Hills Independent / Other Labour Party
01 Apr 22 Melton Melton Sysonby Conservative and Unionist Conservative and Unionist
01 Apr 22 Scarborough Mayfield Conservative and Unionist Conservative and Unionist
27 Mar 22 Herefordshire Bromyard West It's Our County (Herefordshire) Independent / Other
27 Mar 22 Hertfordshire Hitchin South Liberal Democrats Liberal Democrats
27 Mar 22 Horsham Denne Liberal Democrats Liberal Democrats
27 Mar 22 North Hertfordshire Hitchin Highbury Liberal Democrats Liberal Democrats
27 Mar 22 Northumberland Seghill with Seaton Delaval Conservative and Unionist Conservative and Unionist
27 Mar 22 Rutland Ryhall Independent / Other Green Party (E&W)
27 Mar 22 Test Valley North Baddesley Liberal Democrats Liberal Democrats
27 Mar 22 Thanet Nethercourt Labour Party Labour Party
04 Mar 22 Castle Point St. Peters Conservative and Unionist Conservative and Unionist
04 Mar 22 Durham Ferryhill Independent / Other Labour Party
04 Mar 22 East Lindsey Halton Holegate East Lindsey Independent Group Conservative and Unionist
04 Mar 22 Essex Rayleigh North Liberal Democrats Liberal Democrats
04 Mar 22 Lincolnshire Colsterworth Rural Conservative and Unionist Conservative and Unionist
04 Mar 22 Maldon Wickham Bishops and Woodham Conservative and Unionist Conservative and Unionist
04 Mar 22 New Forest Hythe West and Langdown Liberal Democrats Liberal Democrats
04 Mar 22 Rochford Downhall and Rawreth Liberal Democrats Liberal Democrats
04 Mar 22 Sevenoaks Brasted, Chevening and Sundridge Conservative and Unionist Conservative and Unionist
04 Mar 22 South Kesteven Aveland Independent / Other Conservative and Unionist
04 Mar 22 South Kesteven Isaac Newton Conservative and Unionist Conservative and Unionist
04 Mar 22 South Somerset Neroche Conservative and Unionist Liberal Democrats
04 Mar 22 Southend-on-Sea Southchurch Conservative and Unionist Conservative and Unionist
04 Mar 22 Spelthorne Stanwell North Conservative and Unionist Labour Party
04 Mar 22 Sunderland Redhill Independent / Other Labour Party
04 Mar 22 West Devon Tavistock North Independent / Other Conservative and Unionist
18 Feb 22 Allerdale Stainburn Independent / Other Labour Party
18 Feb 22 Bristol Southmead Labour Party Labour Party
18 Feb 22 Mid Suffolk Thurston Green Party (E&W) Green Party (E&W)
18 Feb 22 Newark and Sherwood Collingham Independent / Other Conservative and Unionist
18 Feb 22 North East Lincolnshire Park Conservative and Unionist Conservative and Unionist
18 Feb 22 North Northamptonshire Oundle Conservative and Unionist Liberal Democrats
18 Feb 22 Nottinghamshire Collingham Independent / Other Independent / Other
18 Feb 22 Oadby and Wigston Wigston Meadowcourt Liberal Democrats Conservative and Unionist
13 Feb 22 Eastleigh Eastleigh Central Liberal Democrats Liberal Democrats
13 Feb 22 Somerset West and Taunton Alcombe Independent / Other Liberal Democrats
13 Feb 22 Wealden Hailsham South Conservative and Unionist Liberal Democrats
04 Feb 22 Cotswold Campden Conservative and Unionist Conservative and Unionist
04 Feb 22 Dacorum Berkhamsted West Liberal Democrats Liberal Democrats
04 Feb 22 Dacorum Boxmoor Liberal Democrats Liberal Democrats
04 Feb 22 Leicester Evington Labour Party Labour Party
04 Feb 22 Manchester Ancoats and Beswick Labour Party Liberal Democrats
04 Feb 22 Tamworth Spital Conservative and Unionist Conservative and Unionist
28 Jan 22 Dartford Maypole Conservative and Unionist Conservative and Unionist
28 Jan 22 Dartford Wilmington Sutton-at-Hone Conservative and Unionist Conservative and Unionist
28 Jan 22 Kent Wilmington Conservative and Unionist Conservative and Unionist
21 Jan 22 Charnwood Loughborough Shelthorpe Labour Party Labour Party
21 Jan 22 Charnwood Loughborough Shelthorpe Labour Party Labour Party
21 Jan 22 East Lindsey Chapel St Leonards Conservative and Unionist Conservative and Unionist
21 Jan 22 East Lothian Preston / Seton / Gosford Labour Party Labour Party
21 Jan 22 Selby Byram Conservative and Unionist Conservative and Unionist
14 Jan 22 Wychavon The Littletons Conservative and Unionist Green Party (E&W)
09 Jan 22 Gedling Cavendish Labour Party Liberal Democrats
24 Dec 21 New Forest Bransgore and Burley Conservative and Unionist Independent / Other
17 Dec 21 Adur Hillside Conservative and Unionist Conservative and Unionist
17 Dec 21 Argyll and Bute Lomond North Conservative and Unionist Conservative and Unionist
17 Dec 21 Ashford Highfield Conservative and Unionist Green Party (E&W)
17 Dec 21 Bracknell Forest Old Bracknell Independent / Other Labour Party
17 Dec 21 Breckland Hermitage Conservative and Unionist Conservative and Unionist
17 Dec 21 Bridgend Caerau Labour Party Independent / Other
17 Dec 21 Highland Fort William and Ardnamurchan Conservative and Unionist Scottish National Party (SNP)
17 Dec 21 Horsham Roffey South Conservative and Unionist Liberal Democrats
17 Dec 21 Lancaster Bare Conservative and Unionist Liberal Democrats
17 Dec 21 Lancaster Upper Lune Valley Conservative and Unionist Liberal Democrats
17 Dec 21 Lichfield Armitage with Handsacre Conservative and Unionist Conservative and Unionist
17 Dec 21 Medway Rochester East Labour Party Labour Party
17 Dec 21 Middlesbrough North Ormesby Independent / Other Labour Party
17 Dec 21 Newport Victoria Labour Party Labour Party
17 Dec 21 North Norfolk Stalham Liberal Democrats Conservative and Unionist
17 Dec 21 Northumberland Hexham East Conservative and Unionist Liberal Democrats
17 Dec 21 Rotherham Anston Conservative and Unionist Liberal Democrats
17 Dec 21 Rotherham Aughton Conservative and Unionist Liberal Democrats
17 Dec 21 Telford and Wrekin Dawley Labour Party Labour Party
17 Dec 21 Tonbridge and Malling Castle Conservative and Unionist Green Party (E&W)
17 Dec 21 Tonbridge and Malling Kings Hill Conservative and Unionist Conservative and Unionist
17 Dec 21 Tonbridge and Malling West Malling and Leybourne Conservative and Unionist Liberal Democrats
17 Dec 21 Torridge Northam Independent / Other Conservative and Unionist
17 Dec 21 Walsall Pleck Labour Party Labour Party
17 Dec 21 Warwick Whitnash Whitnash Residents Association Whitnash Residents Association
17 Dec 21 Wealden Hartfield Conservative and Unionist Green Party (E&W)
17 Dec 21 West Berkshire Tilehurst South Conservative and Unionist Conservative and Unionist
17 Dec 21 West Lindsey Nettleham Independent / Other Liberal Democrats
17 Dec 21 Worthing Marine Independent / Other Labour Party
17 Dec 21 Wyre Forest Franche Independent / Other Conservative and Unionist
27 Nov 21 Allerdale Maryport South Independent / Other Labour Party
27 Nov 21 Basildon Lee Chapel North Labour Party Labour Party
27 Nov 21 Canterbury Gorrell Labour Party Green Party (E&W)
27 Nov 21 Halton Halton Castle Labour Party Labour Party
27 Nov 21 Hambleton Raskelf Conservative and Unionist Conservative and Unionist
27 Nov 21 Lancaster Carnforth Independent / Other Labour Party
27 Nov 21 Liverpool Anfield Labour Party Labour Party
27 Nov 21 Liverpool Clubmoor Labour Party Labour Party
27 Nov 21 Liverpool Kirkdale Labour Party Labour Party
27 Nov 21 Manchester Chorlton Labour Party Labour Party
27 Nov 21 Newcastle-under-Lyme Knutton Labour Party Conservative and Unionist
27 Nov 21 Nuneaton and Bedworth Bar Pool Labour Party Conservative and Unionist
27 Nov 21 Ryedale Cropton The Liberal Party The Liberal Party
27 Nov 21 South Ribble Bamber Bridge East Labour Party Labour Party
27 Nov 21 Tewkesbury Brockworth East Independent / Other Independent / Other
27 Nov 21 Tunbridge Wells Speldhurst and Bidborough Conservative and Unionist Tunbridge Wells Alliance
27 Nov 21 Wandsworth Bedford Independent / Other Labour Party
27 Nov 21 West Devon Bere Ferrers Liberal Democrats Conservative and Unionist
27 Nov 21 West Suffolk Horringer Conservative and Unionist Conservative and Unionist
27 Nov 21 Wigan Bryn Independent / Other Labour Party
27 Nov 21 Wirral Oxton Liberal Democrats Liberal Democrats
14 Nov 21 Cardiff Heath Heath and Birchgrove Independents Labour Party
14 Nov 21 Denbighshire Llandrillo Plaid Cymru - The Party of Wales Plaid Cymru - The Party of Wales
14 Nov 21 Gloucester Longlevens Conservative and Unionist Liberal Democrats
14 Nov 21 Huntingdonshire Huntingdon East Liberal Democrats Liberal Democrats
14 Nov 21 Lancaster University Independent / Other Labour Party
14 Nov 21 Melton Melton Dorian Conservative and Unionist Conservative and Unionist
14 Nov 21 North Kesteven Metheringham Lincolnshire Independents Lincolnshire First Conservative and Unionist
14 Nov 21 North Kesteven Metheringham Lincolnshire Independents Lincolnshire First Lincolnshire Independents Lincolnshire First
14 Nov 21 North Kesteven Sleaford Castle Lincolnshire Independents Lincolnshire First Conservative and Unionist
14 Nov 21 Rutland Oakham North West Independent / Other Labour Party
14 Nov 21 Salford Blackfriars Labour Party Labour Party
14 Nov 21 Thanet Thanet Villages Green Party (E&W) Green Party (E&W)
14 Nov 21 West Lancashire North Meols Conservative and Unionist Conservative and Unionist
14 Nov 21 West Sussex Bourne Conservative and Unionist Liberal Democrats
01 Nov 21 Bolton Bromley Cross Conservative and Unionist Conservative and Unionist
01 Nov 21 Carlisle Currock UK Independence Party (UKIP) Labour Party
01 Nov 21 Luton South Labour Party Labour Party
01 Nov 21 South Kesteven Grantham Arnoldfield Conservative and Unionist Conservative and Unionist
01 Nov 21 South Kesteven Stamford All Saints Conservative and Unionist Independent / Other
01 Nov 21 South Staffordshire Kinver Conservative and Unionist Conservative and Unionist
01 Nov 21 South Staffordshire Wombourne South East Conservative and Unionist Conservative and Unionist
01 Nov 21 Wrexham Gresford East and West Conservative and Unionist Conservative and Unionist
24 Oct 21 Birmingham Yardley East Liberal Democrats Liberal Democrats
24 Oct 21 Horsham Forest Liberal Democrats Liberal Democrats
24 Oct 21 Newark and Sherwood Rainworth South Labour Party Independent / Other
17 Oct 21 Falkirk Falkirk South Labour Party Scottish National Party (SNP)
17 Oct 21 Flintshire Penyffordd / Penyffordd Independent / Other Labour Party
17 Oct 21 Harrow Pinner South Conservative and Unionist Conservative and Unionist
17 Oct 21 Nottingham St Anns Labour Party Labour Party
17 Oct 21 Nottingham Sherwood Labour Party Labour Party
17 Oct 21 Rushcliffe Musters Liberal Democrats Liberal Democrats
17 Oct 21 Somerset Comeytrowe and Trull Liberal Democrats Liberal Democrats
17 Oct 21 Somerset West and Taunton Wilton Liberal Democrats Liberal Democrats
17 Oct 21 Surrey Heath Frimley Green Liberal Democrats Conservative and Unionist
17 Oct 21 Waverley Cranleigh East Liberal Democrats Liberal Democrats
17 Oct 21 Wigan Leigh West Labour Party Labour Party
01 Oct 21 Broadland Brundall Conservative and Unionist Green Party (E&W)
01 Oct 21 Broadland Brundall Conservative and Unionist Green Party (E&W)
01 Oct 21 Broadland Old Catton and Sprowston West Conservative and Unionist Conservative and Unionist
01 Oct 21 Charnwood Shepshed West Conservative and Unionist Conservative and Unionist
01 Oct 21 East Cambridgeshire Soham North Liberal Democrats Conservative and Unionist
01 Oct 21 East Devon Exe Valley Liberal Democrats Liberal Democrats
01 Oct 21 East Hampshire Horndean Downs Conservative and Unionist Green Party (E&W)
01 Oct 21 East Staffordshire Tutbury and Outwoods Conservative and Unionist Conservative and Unionist
01 Oct 21 Eden Penrith West Conservative and Unionist Liberal Democrats
01 Oct 21 Epsom and Ewell Cuddington Residents' Association of Cuddington Residents' Association of Cuddington
01 Oct 21 Hammersmith and Fulham Wormholt and White City Labour Party Labour Party
01 Oct 21 South Lakeland Kendal North Liberal Democrats Liberal Democrats
01 Oct 21 Sunderland Hetton Labour Party Labour Party
01 Oct 21 Swale Priory Independent / Other Liberal Democrats
01 Oct 21 West Suffolk The Rows Independent / Other Conservative and Unionist
19 Sep 21 Ealing Hobbayne Labour Party Labour Party
19 Sep 21 Malvern Hills Tenbury Conservative and Unionist Independent / Other
19 Sep 21 Middlesbrough Ladgate Independent / Other Independent / Other
19 Sep 21 Newcastle upon Tyne Castle Liberal Democrats Liberal Democrats
19 Sep 21 North East Derbyshire Barlow Conservative and Unionist Conservative and Unionist
19 Sep 21 North East Derbyshire Killamarsh East Conservative and Unionist Labour Party
19 Sep 21 North Tyneside Camperdown Labour Party Labour Party
19 Sep 21 Sheffield Firth Park Labour Party Labour Party
19 Sep 21 South Derbyshire Seales Independent / Other Independent / Other
19 Sep 21 South Tyneside Cleadon and East Boldon Independent / Other Conservative and Unionist
03 Sep 21 Calderdale Park Labour Party Labour Party
03 Sep 21 Calderdale Ryburn Independent / Other Conservative and Unionist
03 Sep 21 Cheshire East Wilmslow Dean Row Residents of Wilmslow Residents of Wilmslow
01 Sep 21 Aberdeenshire Mid Formartine Scottish National Party (SNP) Conservative and Unionist
01 Sep 21 Ashford Downs North Conservative and Unionist Green Party (E&W)
01 Sep 21 Cumbria Corby and Hayton Independent / Other Liberal Democrats
01 Sep 21 Dover Sandwich Conservative and Unionist Conservative and Unionist
01 Sep 21 East Riding of Yorkshire East Wolds and Coastal Independent / Other Conservative and Unionist
01 Sep 21 Medway Princes Park Conservative and Unionist Conservative and Unionist
01 Sep 21 Medway Strood North Independent / Other Labour Party
01 Sep 21 Newport Graig Conservative and Unionist Conservative and Unionist
01 Sep 21 Ribble Valley Littlemoor Liberal Democrats Liberal Democrats
01 Sep 21 Ribble Valley Primrose Liberal Democrats Liberal Democrats
01 Sep 21 Rutland Oakham South Conservative and Unionist Liberal Democrats
31 Aug 21 Elmbridge Weybridge Riverside Liberal Democrats Liberal Democrats
19 Aug 21 East Suffolk Orwell Conservative and Unionist Conservative and Unionist
19 Aug 21 Highland Inverness West Independent / Other Liberal Democrats
19 Aug 21 Highland Wick and East Caithness Independent / Other Liberal Democrats
19 Aug 21 North Ayrshire Dalry and West Kilbride Scottish National Party (SNP) Conservative and Unionist
19 Aug 21 South Lakeland Grange Liberal Democrats Liberal Democrats
19 Aug 21 Tower Hamlets Weavers Labour Party Aspire
06 Aug 21 West Lothian East Livingston and East Calder Labour Party Scottish National Party (SNP)
30 Jul 21 Basildon Pitsea North West Labour Party Conservative and Unionist
30 Jul 21 Bassetlaw East Retford South Labour Party Conservative and Unionist
30 Jul 21 Camden Fortune Green Liberal Democrats Liberal Democrats
30 Jul 21 Dover Alkham Conservative and Unionist Conservative and Unionist
30 Jul 21 Harrogate Knaresborough Scriven Park Conservative and Unionist Liberal Democrats
30 Jul 21 Leicester Humberstone Independent / Other Conservative and Unionist
30 Jul 21 Norfolk Gaywood South Conservative and Unionist Liberal Democrats
30 Jul 21 North Somerset Congresbury Liberal Democrats Green Party (E&W)
30 Jul 21 Rhondda Cynon Taf Tyn-y-nant Labour Party Labour Party
30 Jul 21 South Tyneside Fellgate and Hedworth Independent / Other Labour Party
30 Jul 21 Spelthorne Staines Green Party (E&W) Green Party (E&W)
30 Jul 21 Thanet Cliftonville East Conservative and Unionist Conservative and Unionist
30 Jul 21 Wirral Liscard Labour Party Labour Party
23 Jul 21 Sandwell Tividale Conservative and Unionist Conservative and Unionist
21 Jul 21 East Devon Feniton Independent / Other Conservative and Unionist
21 Jul 21 East Devon Honiton St Michaels Liberal Democrats Labour Party
21 Jul 21 East Suffolk Aldeburgh Conservative and Unionist Green Party (E&W)
21 Jul 21 East Suffolk Aldeburgh Conservative and Unionist Conservative and Unionist
21 Jul 21 Harlow Mark Hall Labour Party Conservative and Unionist
21 Jul 21 Huntingdonshire St Neots East Labour Party Independent / Other
21 Jul 21 Mid Sussex Ardingly and Balcombe Conservative and Unionist Green Party (E&W)
06 Jul 21 Chelmsford Writtle Conservative and Unionist Conservative and Unionist
06 Jul 21 Elmbridge Cobham and Downside Conservative and Unionist Liberal Democrats
06 Jul 21 Enfield Bush Hill Park Independent / Other Conservative and Unionist
06 Jul 21 Islington Tollington Labour Party Labour Party
06 Jul 21 Newark and Sherwood Bridge (Newark) Independent / Other Conservative and Unionist
06 Jul 21 Newark and Sherwood Bridge (Newark) Independent / Other Conservative and Unionist
06 Jul 21 North East Lincolnshire Heneage Labour Party Conservative and Unionist
06 Jul 21 Stoke-on-Trent Penkhull and Stoke Independent / Other Conservative and Unionist
25 Jun 21 Chichester Chichester East Labour Party Liberal Democrats
25 Jun 21 Gwynedd Harlech Independent / Other Plaid Cymru - The Party of Wales
25 Jun 21 North Lanarkshire Murdostoun Independent / Other Independent / Other
25 Jun 21 Rugby Wolvey and Shilton Conservative and Unionist Conservative and Unionist
25 Jun 21 Somerset West and Taunton North Curry Liberal Democrats Liberal Democrats
25 Jun 21 Swindon Priory Vale Independent / Other Conservative and Unionist
18 Jun 21 Aberdeenshire East Garioch Liberal Democrats Conservative and Unionist
18 Jun 21 Mid Devon Upper Culm Conservative and Unionist Conservative and Unionist
18 Jun 21 Somerset West and Taunton Old Cleeve Liberal Democrats Liberal Democrats
10 Jun 21 Waltham Forest Grove Green Labour Party Labour Party
10 Jun 21 Waltham Forest Lea Bridge Labour Party Labour Party
  

Email Me    Creative Commons Licence: Attribution ShareAlike (CSV downloads are public domain)     About This Site
Provided by Lawson Data Services Ltd. (Company No. 15322169)