Before (end of 2020) (51 seats, Open Council Data)
Conservative 23 · Liberal Democrats 13 · Labour 11 · Other 3 · Green 1
After (end of 2021) (51 seats, Open Council Data)
Conservative 23 · Liberal Democrats 12 · Labour 11 · Other 3 · Green 2
Ward results
Berechurch1 seat · turnout 31.4%
| Harris D. | Labour | 1,604 ✓ |
| Chris Piggott | Conservative | 470 |
| Mick Spindler | Liberal Democrats | 193 |
| John Howard Clifton | Green | 78 |
Castle1 seat · turnout 37.3%
| Nissen S. | Green | 1,136 ✓ |
| Green F.M.A. | Conservative | 976 |
| Richard Mathis Hill | Labour | 574 |
| Gillingham M. | Liberal Democrats | 319 |
Greenstead1 seat · turnout 19.2%
| Young J. | Labour | 1,097 ✓ |
| Michael Hinton | Conservative | 600 |
| Chantelle Whyborn | Liberal Democrats | 222 |
| Kemal Cufoglu | Green | 135 |
| Kevin Blair | REF | 57 |
Highwoods1 seat · turnout 30.0%
| Oxford G.P. | Independent | 780 ✓ |
| Rowe S.J. | Conservative | 664 |
| Law J.E. | Labour | 401 |
| Kieron Franks | Liberal Democrats | 188 |
| Clare Elizabeth Burgess | Green | 131 |
| Diane Baker | REF | 64 |
Lexden & Braiswick2 seats
| Willetts D. | Conservative | 1,941 ✓ |
| Martin Leatherdale | Conservative | 1,597 ✓ |
| Culham S.J. | Liberal Democrats | 594 |
| Ryan Bamforth | Green | 532 |
| Luke Stephen Hayes | Labour | 396 |
| Kayleigh Rippingale-Shaw | Labour | 333 |
Marks Tey & Layer1 seat
| Kiera Bentley | Conservative | 1,880 ✓ |
| Spademan J. | Labour | 323 |
| J.A. Sheridan | Green | 231 |
| Matthew Hull | Liberal Democrats | 223 |
| Neil Gilbranch | Independent | 132 |
Mersea and Pyefleet1 seat · turnout 37.5%
| John Jowers | Conservative | 2,126 ✓ |
| Banks P.D.C. | Green | 490 |
| Pey J.A. | Labour | 272 |
| Waite S.M. | Liberal Democrats | 156 |
Mile End1 seat · turnout 32.9%
| Martin Goss | Liberal Democrats | 1,974 ✓ |
| Smith R.C. | Conservative | 583 |
| Bacon P.A. | Labour | 328 |
| Amanda Jane Kirke | Green | 139 |
New Town and Christ Church1 seat · turnout 35.6%
| Pam Cox | Labour | 1,521 ✓ |
| Carla Ellen Hales | Conservative | 887 |
| Catherine Spindler | Liberal Democrats | 794 |
| Bob Brannan | Green | 301 |
Old Heath & The Hythe1 seat
| Michael Lilley | Labour | 1,376 ✓ |
| Rowena May Cable | Conservative | 687 |
| Andrew Canessa | Green | 282 |
| Asghar S. | Liberal Democrats | 235 |
Prettygate2 seats · turnout 44.2%
| Lissimore S. | Conservative | 2,136 ✓ |
| Leigh Tate | Conservative | 1,285 ✓ |
| Loxley J. | Liberal Democrats | 544 |
| Bourne R.W. | Labour | 513 |
| Victoria Ann Weaver | Labour | 388 |
| Edgoose N. | Green | 350 |
| John Edwin Burgess | Green | 250 |
Rural North1 seat · turnout 40.3%
| D.G. Laws | Conservative | 2,207 ✓ |
| Bailey S. | Green | 406 |
| Diane Karen Brown | Labour | 367 |
| Brown W.R. | Liberal Democrats | 359 |
| Phillips A.J. | REF | 84 |
Shrub End1 seat · turnout 27.2%
| Lyn Barton | Liberal Democrats | 819 ✓ |
| Angela Leverett Linghorn-Baker | Conservative | 783 |
| McCulloch D. | Labour | 417 |
| Roberts B.P. | Green | 136 |
| Joe Johnson | REF | 61 |
St Anne's & St John's1 seat
| Mike Hogg | Liberal Democrats | 1,241 ✓ |
| Tom Rowe | Conservative | 1,214 |
| Chambers A.L. | Labour | 301 |
| Nelson P. | Green | 200 |
Stanway1 seat · turnout 35.8%
| Hagon J.A. | Conservative | 1,160 ✓ |
| Paul Williams | Liberal Democrats | 987 |
| Brown K. | Labour | 245 |
| McArthur J. | Green | 109 |
Tiptree1 seat · turnout 32.4%
| Mannion R.J. | Conservative | 1,713 ✓ |
| Wood J. | Labour | 288 |
| Smee C. | Green | 206 |
| Jenny Stevens | Liberal Democrats | 171 |
Wivenhoe1 seat · turnout 42.4%
| Michelle Burrows | Liberal Democrats | 1,245 ✓ |
| Liddy C.P. | Labour | 1,020 |
| Clark J.L. | Conservative | 496 |
| Aldis A. | Green | 480 |
