Before (end of 2020) (75 seats, Open Council Data)
Conservative 51 · Labour 11 · Other 5 · Liberal Democrats 5 · Green 3
After (end of 2021) (75 seats, Open Council Data)
Conservative 55 · Green 9 · Labour 5 · Liberal Democrats 4 · Other 1 · Reform UK 1
Ward results
Aldeburgh and Leiston1 seat
| T-J Haworth-Culf | Conservative | 1,828 ✓ |
| Ian Ilett | Labour | 918 |
Beccles2 seats
| Caroline Ann Topping | Green | 2,594 ✓ |
| Peggy Ann McGregor | Green | 2,131 ✓ |
| Mark Bee | Conservative | 2,020 |
| Graham Catchpole | Conservative | 1,769 |
| Christian Donald Newsome | Labour | 374 |
| Dominic Taylor | Labour | 368 |
Belstead Brook1 seat
| Christopher Hudson | Conservative | 1,087 ✓ |
| David Busby | Liberal Democrats | 721 |
| Keith Raymond Wade | Labour | 333 |
Bixley1 seat · turnout 46.8%
| Paul Martin West | Conservative | 1,649 ✓ |
| Paul Ian Bones | Labour | 636 |
| Stephanie Gillian Cullen | Green | 244 |
| Trevor Arthur Powell | Liberal Democrats | 147 |
Blackbourn1 seat
| Joanna Spicer | Conservative | 2,421 ✓ |
| Warren Gary Lakin | Green | 534 |
| John Richard Bailey | Labour | 469 |
Blything1 seat
| Richard Simon Smith | Conservative | 1,523 ✓ |
| Andrew Turner | Liberal Democrats | 962 |
| Phil Harle | Labour | 640 |
Bosmere1 seat
| Kay Maxine Oakes | Conservative | 1,357 ✓ |
| Steven Phillips | Liberal Democrats | 1,034 |
| Suzanne Laure Britton | Labour | 355 |
Brandon1 seat
| Victor Lukaniuk | West Suffolk Independents | 808 ✓ |
| Christine Anne Mason | Conservative | 766 |
| Susan Mary Dean | Labour | 298 |
| William Jonathan Tanner | Green | 101 |
Bridge1 seat · turnout 30.9%
| Robert Bridgeman | Labour | 1,095 ✓ |
| Michael Raymond Scanes | Conservative | 1,004 |
| Brieanna Patmore | Green | 292 |
| Martin Hore | Liberal Democrats | 139 |
Bungay1 seat
| Judy Cloke | Conservative | 1,335 ✓ |
| Annette Beatrix Abbott | Green | 1,279 |
| Donia Petrusia Slyzuk | Labour | 273 |
| John Nicholas Awty | Liberal Democrats | 145 |
Carlford1 seat
| Elaine Bryce | Conservative | 2,056 ✓ |
| Daniel Clery | Green | 698 |
| Alistair Dick | Labour | 500 |
Chantry2 seats
| Nadia Cenci | Conservative | 2,895 ✓ |
| Nathan Wilson | Conservative | 2,337 ✓ |
| Helen Charissa Armitage | Labour | 2,255 |
| Peter Kenneth Gardiner | Labour | 1,970 |
| Martin Hynes | Green | 529 |
| Adam Joe Merritt | Liberal Democrats | 291 |
| Lucy Drake | Liberal Democrats | 281 |
Clare1 seat · turnout 41.1%
| Bobby Bennett | Conservative | 2,322 ✓ |
| Kerry Louise Rogers | Labour | 704 |
| Julius John Weldon Bell | Green | 642 |
Cosford1 seat
| Robert Lindsay | Green | 2,122 ✓ |
| Jordon Millward | Conservative | 1,178 |
| Christopher Mills | Labour | 115 |
| Philip Thompson | Conservative | 973 ✓ |
| Trevor Beckwith | Independent | 788 |
| Lorraine Allcocks | Labour | 378 |
| Jessica Mari Livsey | Green | 266 |
| Frank Warby | Independent | 266 |
| Dan Linehan | Liberal Democrats | 84 |
Exning and Newmarket1 seat
| Rachel Hood | Conservative | 1,025 ✓ |
| Chris O'Neill | WSuffolk | 683 |
| Craig Warren | Labour | 579 |
| Carrie Wheeler | Green | 227 |
Felixstowe Coastal2 seats
| Graham Newman | Conservative | 3,335 ✓ |
| Steve Wiles | Conservative | 3,073 ✓ |
| Seamus Bennett | Liberal Democrats | 1,256 |
| Margaret Morris | Labour | 1,223 |
| Richard Maxwell Sharp Reaville | Labour | 897 |
| Jan Candy | Liberal Democrats | 874 |
| Lesley Mary Bennett | Green | 748 |
| Mark Jones | COMM | 173 |
| Stuart Michael Bird | Conservative | 1,472 ✓ |
| David John Rowe | Labour | 1,094 |
Framlingham1 seat · turnout 42.2%
| Stephen John Harry Burroughes | Conservative | 1,917 ✓ |
| Paul David Theaker | Labour | 754 |
| John Mercer | Liberal Democrats | 572 |
Gainsborough1 seat
| Liz Harsant | Conservative | 1,673 ✓ |
| Stephen Connelly | Labour | 1,162 |
| Conrad Robert-Smith Packwood | Liberal Democrats | 254 |
| Jennifer Rivett | Green | 71 |
Gipping Valley1 seat
| Chris Chambers | Conservative | 1,478 ✓ |
| Adrienne Marriott | Liberal Democrats | 806 |
| Terry Wilson | Labour | 438 |
Great Cornard1 seat
| Peter Beer | Conservative | 1,040 ✓ |
| Emma Bishton | Labour | 586 |
| Marjorie Bark | Liberal Democrats | 253 |
| James Arthur Killbery | Green | 222 |
Gunton2 seats
| James Francis Reeder | Conservative | 1,653 ✓ |
| Ryan Dennis William Banks Harvey | Conservative | 1,633 ✓ |
| Janet Elizabeth Craig | Labour | 1,309 |
| Keith John Patience | Labour | 1,297 |
| Jon Coxon | Green | 402 |
| Steve Ardley | Independent | 362 |
| Peter Andrew Donald Jackson | Green | 348 |
| Robin Leslie Hinton | Independent | 201 |
Hadleigh1 seat
| Mick Fraser | Conservative | 763 ✓ |
| Kathryn Susanne Grandon | Independent | 647 |
| Gale Barbara Pryor | Green | 373 |
| Angela Lilyan Wiltshire | Labour | 172 |
| Trevor Edward Sheldrick | Liberal Democrats | 172 |
Halesworth1 seat
| Annette Dunning | Green | 1,546 ✓ |
| Tony Goldson | Conservative | 1,287 |
| Peter Coghill | Labour | 254 |
| Sarah Alexandra Hunt | Liberal Democrats | 84 |
Hardwick1 seat · turnout 44.0%
| Richard Raydon Rout | Conservative | 1,806 ✓ |
| James Donald Arthur MacPherson | Labour | 448 |
| Chris Dexter-Mills | Green | 350 |
| Helen Korfanty | Liberal Democrats | 329 |
Hartismere1 seat
| Jessica Thomasina Fleming | Conservative | 1,900 ✓ |
| Stuart Masters | Green | 649 |
| Eddie Dougall | Labour | 532 |
| Dave Appleton | Liberal Democrats | 224 |
Haverhill Cangle2 seats · turnout 28.1%
| Joe Mason | Conservative | 1,994 ✓ |
| Heike Sowa | Conservative | 1,429 ✓ |
| David Malcolm Smith | Labour | 869 |
| Elizabeth Smith | Labour | 864 |
| Aaron Julian Luccarini | Independent | 467 |
| Paula Carol Sharon Fox | Independent | 411 |
| Nicola Louise Forsdyke | Green | 301 |
| Mandy Linda Leathers | Green | 276 |
| David Charles Payne | Liberal Democrats | 189 |
| David Roach | Conservative | 1,188 ✓ |
| Damian Peter Page | Labour | 469 |
| Bruce Davidson | Independent | 247 |
| Roger Jeremy Mynott | Green | 167 |
Hoxne and Eye1 seat
| Peter Gould | Conservative | 1,467 ✓ |
| Guy Kennard Duncan McGregor | Independent | 806 |
| Timothy Glenton | Liberal Democrats | 623 |
| Paul James Anderson | Labour | 363 |
| Debbie McCallum | Conservative | 3,542 ✓ |
| Stuart Lawson | Conservative | 2,964 ✓ |
| Kevin Eric Archer | Labour | 1,160 |
| Lesley Ann Bensley | Labour | 848 |
| Bradley Clements | Liberal Democrats | 756 |
| Harrison James Foster | Green | 698 |
| Michael Ladd | Conservative | 1,513 ✓ |
| Adam Robertson | Liberal Democrats | 831 |
| Alan Frederick Green | Labour | 608 |
Lowestoft South2 seats
| Jenny Ceresa | Conservative | 2,094 ✓ |
| Jamie Myles Starling | Conservative | 1,744 ✓ |
| Sonia Valerie Barker | Labour | 1,220 |
| David Finnigan | Labour | 1,016 |
| Elise Victoria Youngman | Green | 416 |
| Paul Light | Liberal Democrats | 337 |
| Andrew Nathaniel Eastaugh | Green | 335 |
| John Richard Shreeve | Liberal Democrats | 215 |
Martlesham1 seat
| Patti Mulcahy | Conservative | 2,356 ✓ |
| Ski Evans | Liberal Democrats | 738 |
| Edward Lawrence | Labour | 687 |
Melford1 seat
| Richard Edward Kemp | Independent | 1,696 ✓ |
| Peter Stevens | Conservative | 865 |
| Ralph Anthony Carpenter | Green | 304 |
| Kimberley Clements | Labour | 232 |
Mildenhall1 seat
| Lance Stanbury | Conservative | 1,004 ✓ |
| Andy Neal | Independent | 855 |
| Patrick Finn | Labour | 271 |
| David Andrew Chandler | Independent | 163 |
| Jack Michael Ellis Blomfield | Green | 151 |
| Ben Joseph George Avison | Liberal Democrats | 60 |
Newmarket and Red Lodge1 seat
| Andy Drummond | Conservative | 1,232 ✓ |
| Christopher James Maurice Swallow | Labour | 497 |
| Andrew Appleby | — | 468 |
| Simon Richard Morse | Green | 219 |
| Robert Bruce Pinsker | Liberal Democrats | 210 |
Oulton2 seats
| Edward Nicholas Back | Conservative | 2,587 ✓ |
| Keith Gordon Robinson | Conservative | 2,404 ✓ |
| George King | Labour | 1,311 |
| Nasima Begum | Labour | 1,231 |
| Peter Lang | Green | 410 |
| David John Youngman | Green | 406 |
| Jenny Hinton | Independent | 349 |
| Tony Knights | Independent | 209 |
| Dave O'Neill | Liberal Democrats | 133 |
Pakefield2 seats
| Melanie Vigo di Gallidoro | Conservative | 2,025 ✓ |
| Craig Daniel Rivett | Conservative | 1,980 ✓ |
| Neil Coleby | Labour | 928 |
| Teresa Gandy | Labour | 873 |
| Alice Mary Eastaugh | Green | 367 |
| Lee Nicholas Martin | Green | 242 |
| Chris Thomas | Liberal Democrats | 238 |
| Fiona Jane Shreeve | Liberal Democrats | 160 |
Peninsula1 seat
| Simon Harley | Green | 1,444 ✓ |
| Mary McLaren | Conservative | 1,029 |
| Alastair McCraw | Independent | 699 |
| Keith Robert Rawlings | Labour | 237 |
Priory Heath1 seat · turnout 34.0%
| Bill Quinton | Labour | 1,030 ✓ |
| Edward James Joseph Phillips | Conservative | 912 |
| Andy Patmore | Green | 202 |
| Nick Jacob | Liberal Democrats | 110 |
Row Heath1 seat
| Colin Lawrence Noble | Conservative | 1,620 ✓ |
| Theresa Chipulina | Labour | 387 |
| Don Waldron | Independent | 369 |
| Claire Unwin | Green | 305 |
Rushmere1 seat · turnout 43.0%
| Sandy Martin | Labour | 1,357 ✓ |
| Paul Cawthorn | Conservative | 1,322 |
| Rachel Morris | Green | 234 |
| Timothy John Lockington | Liberal Democrats | 231 |
Samford1 seat
| Georgia Hall | Conservative | 1,968 ✓ |
| Mark John-Harry Hurley | Independent | 552 |
| Sallie Jean Davies | Green | 545 |
| Ian Peter Perry | Labour | 400 |
St Helen's1 seat · turnout 36.6%
| Elizabeth Farrow | Labour | 1,426 ✓ |
| Sachin Karale | Conservative | 1,009 |
| Tom Wilmot | Green | 368 |
| Daley P.B. | Liberal Democrats | 212 |
St John's1 seat · turnout 40.3%
| Sarah Louise Adams | Labour | 1,335 ✓ |
| Ollver Rackham | Conservative | 1,098 |
| Jude Rook | Green | 219 |
| Robin T Whitmore | Liberal Democrats | 148 |
St Margaret's and Westgate2 seats
| Inga Elisabeth Lockington | Liberal Democrats | 2,590 ✓ |
| Deborah Richards | Conservative | 2,195 ✓ |
| Assis Carreiro | Labour | 1,989 |
| Oliver James Holmes | Liberal Democrats | 1,840 |
| Stefan Long | Labour | 1,517 |
| Kirsty Ellen Wilmot | Green | 965 |
| Tina Marjorie Paton Smith | The Burning Pink Party | 168 |
Stour Valley1 seat
| James Finch | Conservative | 1,499 ✓ |
| Bryn David Hurren | Liberal Democrats | 1,072 |
| Olivia Hughes | Labour | 200 |
| Jane Margaret Carruthers | Green | 191 |
| Keith Paul Welham | Green | 1,512 ✓ |
| Gary Green | Conservative | 1,373 |
| William Howman | Labour | 433 |
Stowmarket South1 seat
| Keith Edward Scarff | Liberal Democrats | 1,030 ✓ |
| Nick Gowrley | Conservative | 854 |
| Emma Olivia Bonner-Morgan | Labour | 380 |
| David Royston Card | Independent | 292 |
Sudbury1 seat
| Jessie Carter | Green | 1,056 ✓ |
| Simon Sudbury | Conservative | 721 |
| Jake Thomas | Labour | 376 |
| Trevor Cresswell | Independent | 192 |
| Robert Malcolm Spivey | Liberal Democrats | 168 |
| Philip James Faircloth-Mutton | Conservative | 955 ✓ |
| Margaret Valerie Maybury | Independent | 410 |
| Louise Violet May Fowler | Labour | 359 |
| Luke Cresswell | Independent | 345 |
| Theresa Munson | Green | 222 |
Thedwastre North1 seat
| Andrew Mellen | Green | 1,472 ✓ |
| Harry Richardson | Conservative | 1,226 |
| Jane Caroline Storey | Independent | 706 |
| Ursula Ajimal | Labour | 199 |
Thedwastre South1 seat · turnout 43.4%
| Penny Otton | Liberal Democrats | 1,435 ✓ |
| John Anthony Augustine | Conservative | 1,321 |
| Philip Cockell | Labour | 364 |
Thingoe North1 seat · turnout 41.6%
| Beccy Hopfensperger | Conservative | 1,961 ✓ |
| Katie-Jane Parker | Labour | 471 |
| Oliver George Ingwall King | Green | 369 |
| Ian Robert Chapman | Liberal Democrats | 229 |
Thingoe South1 seat · turnout 43.7%
| Karen Soons | Conservative | 2,192 ✓ |
| Robin Davies | Labour | 470 |
| Vicki Martin | Green | 467 |
| Margaret Brooks | Liberal Democrats | 230 |
Thredling1 seat
| Matthew Jonathan Rawle Hicks | Conservative | 2,084 ✓ |
| Helen Bridgeman | Green | 602 |
| Kathleen Teresa Hardy | Labour | 417 |
| Mark Andrew Pearson | Liberal Democrats | 192 |
Tower2 seats · turnout 38.2%
| Robert Everitt | Conservative | 2,277 ✓ |
| David Nettleton | Conservative | 2,104 ✓ |
| Stephanie Holland | Green | 1,993 |
| Matthew Stuart Rowe | Green | 1,489 |
| Donna Higgins | Labour | 1,409 |
| Marilyn Anne Sayer | Labour | 830 |
| Frank Stennett | Independent | 691 |
| David John Poulson | Liberal Democrats | 269 |
| Darren Alan Turner | Communist Party of Britain | 120 |
Upper Gipping1 seat
| Andrew Stringer | Green | 2,250 ✓ |
| Kieren Antony Clayton | Conservative | 1,075 |
| Julie Ann Reynolds | Labour | 231 |
Whitehouse and Whitton2 seats
| David Frederick Goldsmith | Conservative | 2,546 ✓ |
| Sam Murray | Conservative | 2,317 ✓ |
| Sophie Jackye Michele Meudec | Labour | 2,130 |
| Christine Frances Shaw | Labour | 1,734 |
| John William Mann | Green | 527 |
| Martin Edmund Pakes | Liberal Democrats | 286 |
| Gerald Pryke | Liberal Democrats | 147 |
Wickham1 seat
| Alexander Nicoll | Conservative | 1,659 ✓ |
| Rachel Smith-Lyte | Green | 1,626 |
| Sophie Helena Frances Williams | Liberal Democrats | 327 |
Wilford1 seat
| Andrew Reid | Conservative | 1,603 ✓ |
| Tom Daly | Green | 565 |
| John Cook | Labour | 419 |
| James Sandbach | Liberal Democrats | 364 |
Woodbridge1 seat · turnout 46.5%
| Caroline Page | Liberal Democrats | 1,887 ✓ |
| Robin Leonard Sanders | Conservative | 1,086 |
