Before (end of 2021) (51 seats, Open Council Data)
Conservative 23 · Liberal Democrats 12 · Labour 11 · Other 3 · Green 2
After (end of 2022) (51 seats, Open Council Data)
Conservative 19 · Liberal Democrats 14 · Labour 13 · Green 3 · Other 2
Ward results
Berechurch1 seat · turnout 27.7%
| Martyn Warnes | Labour | 1,418 ✓ |
| Chris Piggott | Conservative | 402 |
| Grossmann-Hislop M. | Liberal Democrats | 127 |
| John Howard Clifton | Green | 98 |
Castle1 seat · turnout 35.6%
| Amy Kirkby-Taylor | Green | 1,420 ✓ |
| Crow S. | Conservative | 794 |
| Short A. | Labour | 360 |
| Martin Gillingham | Liberal Democrats | 254 |
Greenstead1 seat · turnout 18.4%
| Bloomfield M. | Labour | 1,194 ✓ |
| Crees P. | Conservative | 512 |
| Boughton S. | Liberal Democrats | 184 |
| Cross L. | Green | 132 |
Highwoods1 seat
| Law J. | Labour | 833 ✓ |
| Rowe S. | Conservative | 773 ✓ |
| Cassidy L. | Liberal Democrats | 435 |
Lexden & Braiswick1 seat
| Martin Leatherdale | Conservative | 1,416 ✓ |
| Culham S. | Liberal Democrats | 607 |
| Novy S. | Labour | 406 |
| Ryan Bamforth | Green | 302 |
Marks Tey & Layer1 seat
| Jackie Maclean | Conservative | 1,393 ✓ |
| Michael Gilheany | Labour | 456 |
| Matthew Hull | Liberal Democrats | 381 |
| Jordan Sheridan | Green | 229 |
Mersea and Pyefleet1 seat · turnout 33.5%
| Robert Alec Davidson | Conservative | 1,742 ✓ |
| Eldred N. | Labour | 521 |
| Jenny Stevens | Liberal Democrats | 415 |
Mile End1 seat · turnout 31.0%
| H. Miah | ASP | 2,041 |
| A. Miah | ASP | 1,956 |
| H. Habib | ASP | 1,900 |
| David King | Liberal Democrats | 1,885 |
| Linghorn-Baker D. | Conservative | 447 |
| Bacon P. | Labour | 350 |
| Amanda Jane Kirke | Green | 163 |
New Town and Christ Church2 seats
| Kayleigh Rippingale | Labour | 1,451 ✓ |
| McLean S. | Labour | 1,292 ✓ |
| Catherine Spindler | Liberal Democrats | 1,089 |
| James R. | Liberal Democrats | 920 |
| Hardy A. | Conservative | 580 |
| Carla Ellen Hales | Conservative | 524 |
| Clare Elizabeth Burgess | Green | 473 |
Old Heath & The Hythe1 seat
| Scordis L. | Labour | 1,585 ✓ |
| Richard Martin | Conservative | 502 |
| Andrew Canessa | Green | 204 |
| Schraml P. | Liberal Democrats | 176 |
Prettygate1 seat · turnout 38.8%
| Buston R. | Conservative | 1,406 ✓ |
| Loxley J. | Liberal Democrats | 1,050 |
| Collis S. | Labour | 406 |
| Edgoose N. | Green | 171 |
Rural North1 seat · turnout 35.9%
| William D'Urban Sunnucks | Conservative | 1,731 ✓ |
| Brown W. | Liberal Democrats | 504 |
| Bailey S. | Green | 391 |
| Jones N. | Labour | 386 |
Shrub End1 seat · turnout 26.6%
| Mick Spindler | Liberal Democrats | 826 ✓ |
| Angela Leverett Linghorn-Baker | Conservative | 660 |
| Luke Stephen Hayes | Labour | 623 |
St Anne's & St John's1 seat
| Paul Smith | Liberal Democrats | 1,478 ✓ |
| Tom Rowe | Conservative | 986 |
| Chambers A. | Labour | 390 |
Stanway1 seat · turnout 35.2%
| Arnold T. | Liberal Democrats | 1,302 ✓ |
| Dundas P. | Conservative | 907 |
| Jim Pey | Labour | 211 |
Tiptree1 seat · turnout 30.0%
| Rhys Smithson | Conservative | 1,351 ✓ |
| Ian Yates | Labour | 395 |
| Kieron Franks | Liberal Democrats | 284 |
| McArthur J. | Green | 163 |
Wivenhoe1 seat · turnout 44.2%
| Andrea Luxford Vaughan | Liberal Democrats | 1,814 ✓ |
| Liddy C. | Labour | 1,034 |
| Ireland M. | Conservative | 182 |
| Blomeley C. | Green | 163 |
