Local Elections 2023
Local Elections 2023 was held on 4 May 2023. 8,114 seats were filled across 4,855 wards and divisions in 249 councils, from 25,838 candidates. The Labour Party won 2,696, Conservative Party won 2,310 and Liberal Democrats won 1,639.
- Date
- 4 May 2023
- Seats filled
- 8,114
- Candidates
- 25,838
- Councils
- 249
| Council | Wards / divisions | Seats filled | Largest party | Its seats |
|---|---|---|---|---|
| Amber Valley | 18 | 42 | Labour | 26 |
| Arun | 23 | 54 | Conservative | 20 |
| Ashfield | 23 | 35 | Ashfield Independents | 32 |
| Ashford | 39 | 47 | Conservative | 19 |
| Babergh | 24 | 32 | Green | 10 |
| Barnsley | 21 | 21 | Labour | 15 |
| Basildon | 14 | 14 | Conservative | 6 |
| Basingstoke and Deane | 18 | 18 | Conservative | 6 |
| Bassetlaw | 25 | 48 | Labour | 38 |
| Bath | 1 | 2 | Liberal Democrats | 2 |
| Bath & North East Somerset | 32 | 57 | Liberal Democrats | 39 |
| Bedford | 28 | 46 | Labour | 14 |
| Blaby | 17 | 36 | Conservative | 19 |
| Blackburn with Darwen | 17 | 17 | Labour | 14 |
| Blackpool | 21 | 42 | Labour | 28 |
| Bolsover | 17 | 37 | Labour | 31 |
| Bolton | 20 | 60 | Labour | 26 |
| Boston | 15 | 31 | Boston Independent | 17 |
| Bournemouth, Christchurch & Poole | 33 | 76 | Liberal Democrats | 28 |
| Bracknell Forest | 15 | 41 | Labour | 22 |
| Bradford | 30 | 30 | Labour | 22 |
| Braintree | 26 | 49 | Conservative | 26 |
| Breckland | 27 | 49 | Conservative | 30 |
| Brentwood | 13 | 13 | Liberal Democrats | 8 |
| Brighton & Hove | 23 | 54 | Labour | 38 |
| Broadland | 27 | 47 | Conservative | 21 |
| Bromsgrove | 30 | 31 | Conservative | 11 |
| Broxbourne | 10 | 10 | Conservative | 9 |
| Broxtowe | 20 | 44 | Labour | 26 |
| Burnley | 15 | 15 | Labour | 8 |
| Bury | 17 | 17 | Labour | 11 |
| Calderdale | 17 | 17 | Labour | 10 |
| Cambridge | 14 | 16 | Labour | 10 |
| Cambridgeshire | 2 | 2 | Conservative | 1 |
| Cannock Chase | 15 | 17 | Labour | 9 |
| Canterbury | 21 | 39 | Labour | 18 |
| Castle Point | 14 | 14 | The People's Independent Party | 7 |
| Central Bedfordshire | 31 | 63 | Independent | 27 |
| Charnwood | 24 | 53 | Conservative | 24 |
| Chelmsford | 24 | 57 | Liberal Democrats | 33 |
| Cherwell | 16 | 16 | Labour | 5 |
| Cheshire East | 52 | 82 | Conservative | 33 |
| Cheshire West & Chester | 44 | 69 | Labour | 38 |
| Chesterfield | 16 | 40 | Labour | 28 |
| Chichester | 21 | 36 | Liberal Democrats | 25 |
| Chorley | 14 | 14 | Labour | 13 |
| Colchester | 17 | 17 | Conservative | 6 |
| Cotswold | 32 | 34 | Liberal Democrats | 22 |
| County Durham | 1 | 1 | Labour | 1 |
| Coventry | 18 | 18 | Labour | 13 |
| Crawley | 12 | 12 | Labour | 8 |
| Dacorum | 25 | 51 | Liberal Democrats | 28 |
| Darlington | 20 | 50 | Labour | 24 |
| Dartford | 20 | 42 | Conservative | 29 |
| Derby | 18 | 51 | Labour | 23 |
| Derbyshire Dales | 21 | 34 | Liberal Democrats | 12 |
| Dover | 17 | 32 | Labour | 17 |
| Dudley | 24 | 25 | Labour | 13 |
| East Cambridgeshire | 14 | 28 | Conservative | 15 |
| East Devon | 30 | 60 | Independent | 19 |
| East Hampshire | 31 | 43 | Conservative | 19 |
| East Hertfordshire | 26 | 50 | Green | 19 |
| East Lindsey | 37 | 54 | Conservative | 25 |
| East of England | 1 | 2 | Labour | 2 |
| East Riding Of Yorkshire | 26 | 67 | Conservative | 29 |
| East Staffordshire | 16 | 37 | Labour | 21 |
| East Suffolk | 29 | 55 | Green | 16 |
| Eastbourne | 9 | 27 | Liberal Democrats | 19 |
| Eastleigh | 13 | 13 | Liberal Democrats | 12 |
| Elmbridge | 16 | 16 | Liberal Democrats | 9 |
| England | 4 | 4 | Labour | 3 |
| Epping Forest | 19 | 19 | Conservative | 15 |
| Epsom And Ewell | 14 | 35 | Residents Associations of Epsom and Ewell | 17 |
| Erewash | 19 | 47 | Labour | 28 |
| Essex | 1 | 1 | Labour | 1 |
| Exeter | 13 | 13 | Labour | 7 |
| Fenland | 18 | 43 | Conservative | 35 |
| Fermanagh and Omagh | 2 | 1 | Ulster Unionist Party | 1 |
| Folkestone And Hythe | 13 | 30 | Green | 11 |
| Forest Of Dean | 21 | 38 | Green | 15 |
| Fylde | 17 | 37 | Conservative | 19 |
| Gateshead | 22 | 22 | Labour | 15 |
| Gedling | 19 | 41 | Labour | 28 |
| Gloucestershire | 1 | 1 | Conservative | 1 |
| Gravesham | 17 | 39 | Labour | 22 |
| Great Yarmouth | 17 | 41 | Labour | 20 |
| Guildford | 21 | 48 | Liberal Democrats | 25 |
| Halton | 18 | 18 | Labour | 17 |
| Harborough | 19 | 35 | Conservative | 15 |
| Harlow | 11 | 11 | Labour | 6 |
| Hart | 11 | 11 | Liberal Democrats | 4 |
| Hartlepool | 12 | 12 | Labour | 9 |
| Havant | 11 | 11 | Conservative | 6 |
| Herefordshire | 53 | 53 | Conservative | 21 |
| Hertsmere | 16 | 39 | Conservative | 16 |
| High Peak | 28 | 44 | Labour | 31 |
| Hinckley And Bosworth | 16 | 34 | Liberal Democrats | 22 |
| Horsham | 22 | 48 | Liberal Democrats | 28 |
| Hyndburn | 12 | 12 | Labour | 7 |
| Ipswich | 16 | 16 | Labour | 12 |
| Kent | 1 | 1 | Conservative | 1 |
| King's Lynn And West Norfolk | 35 | 55 | Conservative | 21 |
| Kingston Upon Hull | 19 | 20 | Liberal Democrats | 11 |
| Kirklees | 23 | 24 | Labour | 14 |
| Knowsley | 15 | 16 | Labour | 9 |
| Lancaster | 27 | 61 | Labour | 24 |
| Leeds | 33 | 33 | Labour | 22 |
| Leicester | 21 | 54 | Labour | 31 |
| Lewes | 21 | 41 | Green | 17 |
| Lichfield | 22 | 47 | Conservative | 23 |
| Lincoln | 10 | 10 | Labour | 8 |
| Lincolnshire | 1 | 1 | Conservative | 1 |
| Liverpool | 64 | 85 | Labour | 61 |
| London | 1 | 1 | Labour | 1 |
| Luton | 20 | 48 | Labour | 30 |
| Maidstone | 18 | 18 | Liberal Democrats | 5 |
| Maldon | 17 | 31 | Conservative | 10 |
| Malvern Hills | 18 | 31 | Independent | 11 |
| Manchester | 32 | 33 | Labour | 30 |
| Mansfield | 36 | 36 | Labour | 25 |
| Medway | 23 | 57 | Labour | 31 |
| Melton | 16 | 28 | Conservative | 11 |
| Mid Devon | 22 | 42 | Liberal Democrats | 33 |
| Mid Suffolk | 26 | 34 | Green | 24 |
| Mid Sussex | 27 | 48 | Liberal Democrats | 20 |
| Middlesbrough | 20 | 46 | Labour | 25 |
| Milton Keynes | 19 | 20 | Labour | 12 |
| Mole Valley | 13 | 39 | Liberal Democrats | 30 |
| New Forest | 26 | 48 | Conservative | 26 |
| Newark And Sherwood | 21 | 40 | Conservative | 15 |
| Newcastle Upon Tyne | 26 | 27 | Labour | 14 |
| Norfolk | 1 | 1 | Conservative | 1 |
| North Devon | 25 | 42 | Liberal Democrats | 22 |
| North East Derbyshire | 24 | 53 | Labour | 28 |
| North East Lincolnshire | 15 | 15 | Conservative | 7 |
| North Hertfordshire | 16 | 16 | Liberal Democrats | 8 |
| North Kesteven | 24 | 43 | Conservative | 25 |
| North Lincolnshire | 19 | 43 | Conservative | 27 |
| North Norfolk | 32 | 40 | Liberal Democrats | 25 |
| North Somerset | 35 | 50 | Conservative | 13 |
| North Tyneside | 20 | 21 | Labour | 18 |
| North Warwickshire | 17 | 36 | Conservative | 19 |
| North West Leicestershire | 38 | 38 | Labour | 17 |
| Norwich | 13 | 13 | Labour | 7 |
| Nottingham | 20 | 55 | Labour | 51 |
| Nottinghamshire | 1 | 1 | Ashfield Independents | 1 |
| Oadby And Wigston | 10 | 28 | Liberal Democrats | 21 |
| Oldham | 20 | 60 | Labour | 32 |
| Pendle | 11 | 12 | Conservative | 5 |
| Peterborough | 20 | 21 | Conservative | 8 |
| Plymouth | 19 | 19 | Labour | 15 |
| Portsmouth | 14 | 14 | Liberal Democrats | 7 |
| Preston | 16 | 17 | Labour | 11 |
| Reading | 16 | 18 | Labour | 11 |
| Redcar & Cleveland | 24 | 59 | Labour | 23 |
| Redditch | 10 | 10 | Labour | 6 |
| Reigate & Banstead | 15 | 15 | Conservative | 7 |
| Ribble Valley | 26 | 40 | Conservative | 18 |
| Rochdale | 20 | 20 | Labour | 16 |
| Rochford | 13 | 13 | Conservative | 5 |
| Rossendale | 12 | 12 | Labour | 8 |
| Rother | 21 | 38 | Conservative | 10 |
| Rugby | 14 | 14 | Conservative | 6 |
| Runnymede | 14 | 14 | Conservative | 5 |
| Rushcliffe | 24 | 44 | Conservative | 25 |
| Rushmoor | 13 | 14 | Labour | 9 |
| Rutland | 15 | 28 | Liberal Democrats | 11 |
| Salford | 20 | 21 | Labour | 18 |
| Sandwell | 24 | 24 | Labour | 22 |
| Sefton | 22 | 22 | Labour | 18 |
| Sevenoaks | 26 | 54 | Conservative | 33 |
| Sheffield | 28 | 29 | Labour | 14 |
| Slough | 21 | 42 | Conservative | 21 |
| Solihull | 17 | 17 | Conservative | 10 |
| South Derbyshire | 15 | 36 | Labour | 23 |
| South Gloucestershire | 28 | 61 | Conservative | 23 |
| South Hams | 20 | 31 | Liberal Democrats | 19 |
| South Holland | 18 | 37 | Conservative | 19 |
| South Kesteven | 30 | 56 | Conservative | 24 |
| South Norfolk | 26 | 46 | Conservative | 24 |
| South Oxfordshire | 21 | 36 | Liberal Democrats | 21 |
| South Ribble | 23 | 50 | Labour | 29 |
| South Staffordshire | 20 | 42 | Conservative | 29 |
| South Tyneside | 18 | 18 | Labour | 11 |
| Southampton | 17 | 50 | Labour | 37 |
| Southend-On-Sea | 17 | 17 | Labour | 7 |
| Spelthorne | 13 | 39 | Conservative | 12 |
| St Albans | 18 | 18 | Liberal Democrats | 15 |
| Stafford | 23 | 40 | Conservative | 14 |
| Staffordshire Moorlands | 27 | 57 | Labour | 25 |
| Stevenage | 13 | 13 | Labour | 9 |
| Stockport | 21 | 63 | Liberal Democrats | 30 |
| Stockton-on-Tees | 27 | 57 | Conservative | 26 |
| Stoke On Trent | 34 | 44 | Labour | 29 |
| Stratford-On-Avon | 39 | 41 | Liberal Democrats | 25 |
| Suffolk | 2 | 2 | Labour | 1 |
| Sunderland | 25 | 25 | Labour | 17 |
| Surrey | 1 | 1 | Liberal Democrats | 1 |
| Surrey Heath | 14 | 35 | Liberal Democrats | 24 |
| Swale | 24 | 47 | Labour | 15 |
| Swindon | 19 | 19 | Labour | 16 |
| Tameside | 19 | 57 | Labour | 52 |
| Tamworth | 10 | 10 | Labour | 8 |
| Tandridge | 14 | 14 | Independent | 6 |
| Teignbridge | 24 | 47 | Liberal Democrats | 26 |
| Telford & Wrekin | 31 | 53 | Labour | 38 |
| Tendring | 32 | 49 | Conservative | 19 |
| Test Valley | 20 | 43 | Conservative | 26 |
| Tewkesbury | 20 | 38 | Liberal Democrats | 16 |
| Thanet | 23 | 56 | Labour | 30 |
| The Wrekin | 1 | 1 | Independent | 1 |
| Three Rivers | 13 | 14 | Liberal Democrats | 8 |
| Thurrock | 16 | 16 | Labour | 9 |
| Tonbridge And Malling | 19 | 44 | Conservative | 20 |
| Torbay | 16 | 36 | Conservative | 19 |
| Torridge | 16 | 36 | Independent | 16 |
| Trafford | 21 | 63 | Labour | 41 |
| Tunbridge Wells | 16 | 16 | Liberal Democrats | 5 |
| Uttlesford | 22 | 39 | Residents for Uttlesford | 22 |
| Vale Of White Horse | 24 | 38 | Liberal Democrats | 34 |
| Wakefield | 21 | 21 | Labour | 20 |
| Walsall | 20 | 20 | Conservative | 13 |
| Warwick | 17 | 44 | Green | 14 |
| Watford | 12 | 12 | Liberal Democrats | 9 |
| Waverley | 24 | 50 | Liberal Democrats | 22 |
| Wealden | 41 | 45 | Liberal Democrats | 13 |
| Welwyn Hatfield | 16 | 16 | Labour | 6 |
| West Berkshire | 24 | 43 | Liberal Democrats | 29 |
| West Devon | 18 | 31 | Conservative | 11 |
| West Lancashire | 15 | 45 | Labour | 26 |
| West Lindsey | 20 | 36 | Liberal Democrats | 18 |
| West Oxfordshire | 17 | 17 | Liberal Democrats | 6 |
| West Suffolk | 43 | 64 | Conservative | 26 |
| West Sussex | 1 | 1 | Conservative | 1 |
| Westmorland and Furness | 1 | 1 | Labour | 1 |
| Wigan | 25 | 75 | Labour | 64 |
| Winchester | 16 | 16 | Liberal Democrats | 13 |
| Windsor & Maidenhead | 19 | 41 | Liberal Democrats | 22 |
| Wirral | 22 | 66 | Labour | 30 |
| Woking | 10 | 10 | Liberal Democrats | 8 |
| Wokingham | 18 | 18 | Liberal Democrats | 11 |
| Wolverhampton | 20 | 60 | Labour | 47 |
| Worcester | 11 | 11 | Green | 5 |
| Worcestershire | 1 | 1 | Green | 1 |
| Worthing | 11 | 12 | Labour | 9 |
| Wychavon | 27 | 43 | Conservative | 29 |
| Wyre | 24 | 50 | Conservative | 30 |
| Wyre Forest | 12 | 33 | Conservative | 20 |
| York | 21 | 47 | Labour | 24 |
