Elections 2021 results
- Conservative 2,345 councillors, 235 councillors gained
- Labour 1,345 councillors, 327 councillors lost
- Liberal Democrat 588 councillors, 8 councillors gained
- Independents 255 councillors, 39 councillors gained
- Green 151 councillors, 88 councillors gained
- Residents' Association 42 councillors, 5 councillors gained
- Conservative 2,345 councillors, 235 councillors gained
- Labour 1,345 councillors, 327 councillors lost
- Liberal Democrat 588 councillors, 8 councillors gained
- Independents 255 councillors, 39 councillors gained
- Green 151 councillors, 88 councillors gained
- Residents' Association 42 councillors, 5 councillors gained
England Councils A-Z
Jump to councils beginning with the following letters
councils beginning with the letter A
- AdurConservative hold
- Amber ValleyConservative gain from Labour
councils beginning with the letter B
- BarnsleyLabour hold
- BasildonConservative gain from no party majority
- Basingstoke & DeaneConservative gain from no party majority
- Blackburn with DarwenLabour hold
- BoltonNo party majority
- BradfordLabour hold
- BrentwoodConservative hold
- BristolNo party majority
- BroxbourneConservative hold
- BuckinghamshireConservative win new council
- BurnleyNo party majority
- BuryLabour hold
councils beginning with the letter C
- CalderdaleLabour hold
- CambridgeLabour hold
- CambridgeshireConservative loss - no party majority
- Cannock ChaseConservative gain from no party majority
- Castle PointConservative hold
- CheltenhamLiberal Democrat hold
- CherwellConservative hold
- ChorleyLabour hold
- ColchesterNo party majority
- CornwallConservative gain from no party majority
- CoventryLabour hold
- CrawleyNo party majority
councils beginning with the letter D
councils beginning with the letter E
- East SussexConservative hold
- EastleighLiberal Democrat hold
- ElmbridgeNo party majority
- Epping ForestConservative hold
- EssexConservative hold
- ExeterLabour hold
councils beginning with the letter G
- GatesheadLabour hold
- GloucesterConservative gain from no party majority
- GloucestershireConservative hold
- GosportConservative hold
councils beginning with the letter H
- HaltonLabour hold
- HampshireConservative hold
- HarlowConservative gain from Labour
- HartNo party majority
- HartlepoolNo party majority
- HastingsLabour hold
- HavantConservative hold
- HertfordshireConservative hold
- HyndburnLabour hold
councils beginning with the letter I
- IpswichLabour hold
- Isle of WightConservative loss - no party majority
councils beginning with the letter K
- KentConservative hold
- Kingston-upon-HullLabour hold
- KirkleesNo party majority
- KnowsleyLabour hold
councils beginning with the letter L
- LancashireConservative hold
- LeedsLabour hold
- LeicestershireConservative hold
- LincolnLabour hold
- LincolnshireConservative hold
- LiverpoolLabour hold
councils beginning with the letter M
- MaidstoneConservative gain from no party majority
- ManchesterLabour hold
- Milton KeynesNo party majority
- Mole ValleyLiberal Democrat hold
councils beginning with the letter N
- Newcastle-upon-TyneLabour hold
- NorfolkConservative hold
- North East LincolnshireConservative hold
- North HertfordshireNo party majority
- North NorthamptonshireConservative win new council
- North TynesideLabour hold
- NorthumberlandConservative gain from no party majority
- NorwichLabour hold
- NottinghamshireConservative gain from no party majority
- Nuneaton & BedworthConservative gain from no party majority
councils beginning with the letter O
- OldhamLabour hold
- OxfordLabour hold
- OxfordshireNo party majority
councils beginning with the letter P
- PendleConservative gain from no party majority
- PeterboroughNo party majority
- PlymouthLabour loss - no party majority
- PortsmouthNo party majority
- PrestonLabour hold
councils beginning with the letter R
- ReadingLabour hold
- RedditchConservative hold
- Reigate & BansteadConservative hold
- RochdaleLabour hold
- RochfordConservative hold
- RossendaleLabour loss - no party majority
- RotherhamLabour hold
- RugbyConservative hold
- RunnymedeConservative hold
- RushmoorConservative hold
councils beginning with the letter S
- SalfordLabour hold
- SandwellLabour hold
- SeftonLabour hold
- SheffieldLabour loss - no party majority
- ShropshireConservative hold
- SloughLabour hold
- SolihullConservative hold
- South TynesideLabour hold
- SouthamptonConservative gain from Labour
- Southend-on-SeaNo party majority
- St AlbansLiberal Democrat gain from no party majority
- St HelensLabour hold
- StaffordshireConservative hold
- StevenageLabour hold
- StockportNo party majority
- StroudNo party majority
- SuffolkConservative hold
- SunderlandLabour hold
- SurreyConservative hold
- SwindonConservative hold
councils beginning with the letter T
- TamesideLabour hold
- TamworthConservative hold
- TandridgeNo party majority
- Three RiversLiberal Democrat hold
- ThurrockConservative hold
- TraffordLabour hold
- Tunbridge WellsConservative loss - no party majority
councils beginning with the letter W
- WakefieldLabour hold
- WalsallConservative hold
- WarringtonLabour hold
- WarwickshireConservative hold
- WatfordLiberal Democrat hold
- Welwyn HatfieldConservative gain from no party majority
- West LancashireLabour loss - no party majority
- West NorthamptonshireConservative win new council
- West OxfordshireConservative hold
- West SussexConservative hold
- WiganLabour hold
- WiltshireConservative hold
- WinchesterLiberal Democrat hold
- WirralNo party majority
- WokingNo party majority
- WokinghamConservative hold
- WolverhamptonLabour hold
- WorcesterConservative gain from no party majority
- WorcestershireConservative hold
- WorthingConservative hold