Local Elections 2023
Back to 2022 - Up to home page - By-elections - Forward to 2024
List of wards
If you are looking for a particular ward, select the first letter of the ward from the list below:
A B C D E F G H I J K L M N O P Q R S T U V W Y Z
List of councils
Click on a council name to go to the results.
Metropolitan Boroughs — Unitary Councils — Shire Districts
Metropolitan Boroughs
Greater Manchester — Merseyside — South Yorkshire — Tyne and Wear — West Midlands — West Yorkshire
Greater Manchester
- Bolton
- Bury
- Manchester (external link)
- Oldham
- Rochdale
- Salford
- Stockport
- Tameside
- Trafford (external link)
- Wigan (external link)
Merseyside
South Yorkshire
Tyne and Wear
- Gateshead
- Newcastle upon Tyne (external link)
- North Tyneside
- South Tyneside
- Sunderland
West Midlands
- Coventry (external link)
- Dudley (external link)
- Solihull
- Walsall
- Wolverhampton
West Yorkshire
- Bradford (external link)
- Calderdale (external link)
- Kirklees
- Leeds
- Wakefield (external link)
Unitary Councils
East Midlands Unitaries — Eastern Unitaries — North East Unitaries — North West Unitaries — South East Unitaries — South West Unitaries — West Midlands Unitaries — Yorkshire and Humber Unitaries
East Midlands Unitaries
Eastern Unitaries
- Bedford
- Central Bedfordshire
- Luton (external link)
- Peterborough
- Southend-on-Sea
- Thurrock
North East Unitaries
- Hartlepool
- Middlesbrough (external link)
- Redcar and Cleveland (external link)
- Stockton-on-Tees (external link)
North West Unitaries
- Blackburn with Darwen
- Blackpool
- Cheshire East (external link)
- Cheshire West and Chester (external link)
- Halton
South East Unitaries
- Bracknell Forest (external link)
- Brighton and Hove (external link)
- Medway (external link)
- Milton Keynes
- Portsmouth
- Reading
- Slough
- Southampton
- Windsor and Maidenhead (external link)
- Wokingham
South West Unitaries
- Bath and North East Somerset (external link)
- Bournemouth, Christchurch and Poole (external link)
- North Somerset (external link)
- Plymouth (external link)
- South Gloucestershire
- Swindon
- Torbay (external link)
West Midlands Unitaries
- Herefordshire (external link)
- Stoke-on-Trent (external link)
- Telford and Wrekin (external link)
Yorkshire and Humber Unitaries
- East Riding (external link)
- Kingston upon Hull
- North East Lincolnshire
- North Lincolnshire (external link)
- York (external link)
Shire Districts
Cambridgeshire — Derbyshire — Devon — East Sussex — Essex — Gloucestershire — Hampshire — Hertfordshire — Kent — Lancashire — Leicestershire — Lincolnshire — Norfolk — Nottinghamshire — Oxfordshire — Staffordshire — Suffolk — Surrey — Warwickshire — West Sussex — Worcestershire
Cambridgeshire
- Cambridge
- East Cambridgeshire (external link)
- Fenland (external link)
Derbyshire
- Amber Valley
- Chesterfield (external link)
- Derbyshire Dales (external link)
- High Peak (external link)
- North East Derbyshire (external link)
- South Derbyshire (external link)
Devon
- East Devon (external link)
- Exeter
- Mid Devon (external link)
- North Devon (external link)
- Teignbridge (external link)
- Torridge (external link)
- West Devon (external link)
East Sussex
- Eastbourne (external link)
- Lewes (external link)
- Wealden (external link)
Essex
- Basildon
- Brentwood
- Castle Point
- Chelmsford (external link)
- Colchester
- Epping Forest
- Harlow
- Rochford
- Tendring
Gloucestershire
- Cotswold (external link)
Hampshire
- Basingstoke and Deane
- East Hampshire (external link)
- Eastleigh
- Hart
- Havant
- New Forest (external link)
- Rushmoor
- Winchester
Hertfordshire
- Broxbourne
- Dacorum (external link)
- North Hertfordshire
- St Albans
- Stevenage
- Three Rivers
- Watford
- Welwyn Hatfield
Kent
- Ashford (external link)
- Dartford (external link)
- Folkestone and Hythe (external link)
- Maidstone
- Swale (external link)
- Tonbridge and Malling (external link)
- Tunbridge Wells
Lancashire
- Burnley
- Chorley
- Fylde (external link)
- Hyndburn
- Lancaster (external link)
- Pendle
- Preston
- Ribble Valley (external link)
- Rossendale
- South Ribble (external link)
- West Lancashire (external link)
- Wyre (external link)
Leicestershire
- Blaby (external link)
- Charnwood (external link)
- Melton (external link)
- North West Leicestershire (external link)
Lincolnshire
- East Lindsey (external link)
- Lincoln
- North Kesteven (external link)
- South Holland (external link)
- South Kesteven (external link)
Norfolk
- Breckland (external link)
- Broadland (external link)
- Great Yarmouth (external link)
- King's Lynn and West Norfolk (external link)
- North Norfolk (external link)
- Norwich
- South Norfolk (external link)
Nottinghamshire
- Bassetlaw (external link)
- Broxtowe (external link)
- Gedling (external link)
- Mansfield (external link)
Oxfordshire
- Cherwell
- South Oxfordshire (external link)
- Vale of White Horse (external link)
- West Oxfordshire (external link)
Staffordshire
- Cannock Chase
- East Staffordshire (external link)
- Lichfield
- Tamworth
Suffolk
- East Suffolk (external link)
- Ipswich
- Mid Suffolk (external link)
Surrey
- Elmbridge
- Guildford (external link)
- Mole Valley
- Reigate and Banstead
- Runnymede
- Spelthorne (external link)
- Surrey Heath (external link)
- Tandridge
- Waverley (external link)
- Woking
Warwickshire
West Sussex
Worcestershire
- Bromsgrove (external link)
- Redditch
- Worcester
- Wychavon (external link)
By-elections
This list may be incomplete.
- Thursday 5th January 2023: Cannock Chase (Etching Hill and The Heath); Uttlesford (Great Dunmow South and Barnston).
- Thursday 12th January 2023: Plymouth (Moor View; Plympton Chaddlewood).
- Thursday 19th January 2023: Staffordshire (Biddulph North); Staffordshire Moorlands (Biddulph West); Stevenage (Bedwell).
- Thursday 26th January 2023: Rotherham (Keppel).
- Thursday 2nd February 2023: Bristol (Hotwells and Harbourside); North Northamptonshire (Northall); Torfaen (Llantarnam).
- Thursday 9th February 2023: Cheltenham (Battledown); Dartford (Wilmington, Sutton-at-Hone and Hawley); Denbighshire (Y Rhyl Tŷ Newydd / Rhyl Tŷ Newydd); Hertfordshire (Hitchin North); North Yorkshire (Masham and Fountains).
- Thursday 16th February 2023: Barnet (Golders Green); Cambridgeshire (St Neots The Eatons); Cornwall (Long Rock, Marazion and St Erth); Sefton (Netherton and Orrell).
- Thursday 23rd February 2023: Aberdeen (Dyce/Bucksburn/Danestone); Wrecsam / Wrexham (Smithfield).
- Thursday 2nd March 2023: Kent (Hythe West); Newcastle upon Tyne (Byker); Oxford (Littlemore); Oxfordshire (Rose Hill and Littlemore); Staffordshire (Watling South); Tamworth (Belgrave).
- Thursday 9th March 2023: Edinburgh (Corstorphine/Murrayfield); Haringey (Tottenham Hale); Hounslow (Heston West).
- Thursday 16th March 2023: South Cambridgeshire (Cottenham); Stirling (Dunblane and Bridge of Allan).
- Thursday 23rd March 2023: City of London (Castle Baynard; Cripplegate); North Northamptonshire (Rushden South).
- Thursday 30th March 2023: Barking and Dagenham (Heath); Gloucester (Westgate); Ynys Môn / Isle of Anglesey (Aethwy).
- Thursday 20th April 2023: Enfield (Bullsmoor); Warrington (Latchford West).
- Thursday 27th April 2023: Abertawe / Swansea (Penderi / Penderry).
- Thursday 4th May 2023: Cambridgeshire (Arbury; Soham South and Haddenham); Durham (Chester-le-Street East); Essex (Basildon Laindon Park and Fryerns); Gloucestershire (Highnam); Hampshire (Purbrook and Stakes South); Kent (Sheppey); Lincolnshire (Eagle and Hykeham West); Norfolk (Swaffham); Nottinghamshire (Kirkby South); Suffolk (Felixstowe Coastal; Priory Heath); Surrey (Walton South and Oatlands); West Sussex (East Grinstead Meridian); Westmorland and Furness (Old Barrow and Hindpool); Worcestershire (Malvern Chase).
- Wednesday 17th May 2023: Stroud (Painswick and Upton).
- Monday 22nd May 2023: Isles of Scilly (St Mary's).
- Thursday 25th May 2023: North Yorkshire (Eastfield).
- Thursday 1st June 2023: Camden (South Hampstead).
- Thursday 8th June 2023: Wiltshire (Tisbury).
- Tuesday 13th June 2023: St Albans (St Peters).
- Thursday 15th June 2023: North Lanarkshire (Bellshill); Plymouth (Efford and Lipson).
- Thursday 22nd June 2023: West Devon (Tavistock North).
- Thursday 29th June 2023: Bedford (Wyboston); Bournemouth, Christchurch and Poole (East Cliff and Springbourne); Dorset (Sherborne West); Haringey (Hermitage and Gardens); Southwark (Newington).
- Tuesday 4th July 2023: Cambridge (King's Hedges).
- Thursday 6th July 2023: Kent (Maidstone Central); South Lanarkshire (East Kilbride West).
- Thursday 13th July 2023: City of London (Court of Aldermen) (Castle Baynard); Newham (Boleyn; Wall End); Norfolk (West Depwade); Rotherham (Dinnington).
- Thursday 20th July 2023: Ceredigion (Llanfarian); Swindon (St Margaret and South Marston); Worcester (Nunnery).
- Thursday 27th July 2023: Buckinghamshire (Denham); East Sussex (Heathfield and Mayfield); Plymouth (Plymstock Dunstone; St Peter and the Waterfront); Warrington (Poulton North).
- Thursday 3rd August 2023: Dudley (Cradley and Wollescote); East Sussex (Meads); Norfolk (Freebridge Lynn); Reading (Norcot).
- Thursday 10th August 2023: Havering (Upminster); Somerset (Castle Cary); Wychavon (Evesham South).
- Thursday 17th August 2023: Middlesbrough (Ayresome); St Albans (Marshalswick East and Jersey Farm).
- Thursday 24th August 2023: Bristol (Bishopston and Ashley Down); Dudley (St James's); Isle of Wight (Wootton Bridge).
- Thursday 31st August 2023: Caerffili / Caerphilly (Penmaen); Derbyshire (Swadlincote South); Kirklees (Batley East).
- Wednesday 6th September 2023: Spelthorne (Ashford Town).
- Thursday 7th September 2023: Broadland (Thorpe St Andrew North West); City of London (Court of Aldermen) (Bread Street); Manchester (Brooklands); Newcastle-under-Lyme (Audley; Knutton); Shropshire (Worfield).
- Thursday 14th September 2023: Barking and Dagenham (Mayesbrook); Chorley (Croston, Mawdesley and Euxton South); Lancashire (Chorley Rural West); Lincolnshire (Carholme); Liverpool (Fazakerley East); Swale (Minster Cliffs).
- Thursday 21st September 2023: Colchester (Highwoods); Kingston upon Hull (Bricknell); Milton Keynes (Newport Pagnell South); South Ayrshire (Girvan and South Carrick).
- Thursday 28th September 2023: Highland (Tain and Easter Ross); North Yorkshire (Hutton Rudby and Osmotherley); South Norfolk (Mulbarton and Stoke Holy Cross; South Wymondham); Wolverhampton (Bushbury South and Low Hill).
- Wednesday 4th October 2023: Haringey (South Tottenham; White Hart Lane).
- Thursday 5th October 2023: Lambeth (Vauxhall); Tamworth (Amington).
- Thursday 12th October 2023: Cheltenham (Prestbury); Suffolk (Woodbridge).
- Thursday 19th October 2023: Shropshire (Alveley and Claverley); Surrey (Horsleys); Worcester (Warndon Parish South); Worcestershire (Warndon Parish).
- Thursday 26th October 2023: Burnley (Trinity); Coventry (Earlsdon); Herefordshire (Golden Valley South); Lancashire (Burnley Central West); Waltham Forest (Higham Hill).
- Thursday 2nd November 2023: Argyll and Bute (South Kintyre); Buckinghamshire (Buckingham East); City of London (Cripplegate); City of London (Court of Aldermen) (Langbourn); Elmbridge (Molesey East); Melton (Asfordby); Rotherham (Kilnhurst and Swinton East); Trafford (Bucklow-St Martins).
- Thursday 9th November 2023: Hackney (Elected Mayor); Lewisham (Deptford); Lincolnshire (Grantham North); Powys (Crucywel gyda Chwm-du a Thretŵr / Crickhowell with Cwmdu and Tretower); South Holland (Spalding St Paul's); South Kesteven (Grantham St Wulfram's).
- Thursday 16th November 2023: Bolton (Kearsley; Westhoughton North and Hunger Hill); Ceredigion (Aberystwyth Penparcau); Doncaster (Rossington and Bawtry); North Lanarkshire (Motherwell South East and Ravenscraig); North Somerset (Wrington).
- Wednesday 22nd November 2023: Powys (Tal-y-bont ar Wysg / Talybont-on-Usk).
- Thursday 23rd November 2023: Cambridge (Queen Edith's); Newham (Plaistow North).
- Thursday 30th November 2023: Camden (Highgate); City of London (Farringdon Without); City of London (Court of Aldermen) (Portsoken); Durham (Dawdon); North Yorkshire (Sowerby and Topcliffe).
- Thursday 7th December 2023: Bromley (Hayes and Coney Hall); Sir Ddinbych / Denbighshire (De-orllewin y Rhyl / Rhyl South West); Hertfordshire (Harpenden Rural); North Norfolk (Briston); St Albans (Sandridge and Wheathampstead).
- Thursday 14th December 2023: Cotswold (Lechlade, Kempsford and Fairford South); North Kesteven (Billinghay Rural); Rugby (Dunsmore); Swale (Abbey); Three Rivers (Chorleywood South and Maple Cross); Warwickshire (Dunsmore and Leam Valley).
- Thursday 21st December 2023: Blaby (Glen Parva); Isle of Wight (Ventnor and St Lawrence); Leicestershire (Blaby and Glen Parva).
Copyright © Andrew Teale, 2002–2024.
All text and images in this website are available for reuse and modification under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported Licence and the GNU Free Documentation Licence (unversioned, with no invariant sections, front-cover texts, or back-cover texts).
All electoral data on this website are based on information kindly supplied by the relevant Returning Officer and are held for archiving, historical and research purposes in the public interest as provided for by the Data Protection Act 2018.
This website does not use cookies or collect any data on users.
This website can be accessed anonymously at:
ya63kyvm3fstfre3tpgjckcv7tzpbu5
wfx64ggqztks4e2sruav5wjad.onion
If this website has been helpful to you, please consider making a donation to support the work required to keep the Local Elections Archive Project going.
Comments? Corrections? Constructive abuse? Commissions? Cash donations? Email me: