Before (end of 2020) (84 seats, Open Council Data)
Conservative 54 · Labour 16 · Liberal Democrats 11 · Other 3
After (end of 2021) (84 seats, Open Council Data)
Conservative 58 · Labour 11 · Liberal Democrats 8 · Other 4 · Green 3
Ward results
Acle1 seat · turnout 34.8%
| Lana Hempsall | Conservative | 1,321 ✓ |
| Cathy Cordiner-Achenbach | Labour | 506 |
| Caroline Mary Fernandez | Green | 295 |
| Emelye Harvey | Liberal Democrats | 293 |
Attleborough1 seat
| Rhodri Oliver | Conservative | 1,597 ✓ |
| James Sinclair Bremner | Labour | 559 |
| Ian Speller | Liberal Democrats | 462 |
Aylsham1 seat · turnout 39.5%
| Steve Riley | Liberal Democrats | 1,442 ✓ |
| Hal Turkmen | Conservative | 1,421 |
| Andrew Boswell | Green | 234 |
| Stephen Musisi Maseko | Labour | 202 |
| Jonathan Rackham | Independent | 78 |
Blofield and Brundall1 seat
| Andrew Proctor | Conservative | 1,770 ✓ |
| Glenn John Springett-Lees | Labour | 553 |
| Jan Davis | Green | 475 |
| Ian Wilson | Liberal Democrats | 212 |
Bowthorpe1 seat · turnout 30.2%
| Mike Sands | Labour | 1,419 ✓ |
| Roy Ashman | Conservative | 756 |
| Jonathan Watson | Independent | 292 |
| Sean Timothy Bennett | Liberal Democrats | 144 |
Breydon1 seat
| Calvin Terry Smith | Conservative | 1,615 ✓ |
| Trevor Wainwright | Labour | 676 |
| Hannah Morris | Green | 171 |
| Gareth Howe | Liberal Democrats | 83 |
Caister-on-Sea1 seat
| Penny Carpenter | Conservative | 1,642 ✓ |
| Stuart Hellingsworth | Labour | 685 |
| Ken Petersen | Green | 126 |
Catton Grove1 seat · turnout 33.5%
| Steve Morphew | Labour | 1,321 ✓ |
| Richard Edward Potter | Conservative | 922 |
| Tony Arthur Park | Green | 300 |
| Nigel Clifford Lubbock | Liberal Democrats | 105 |
Clavering1 seat
| Barry Michael Stone | Conservative | 1,742 ✓ |
| Ian Stone | Liberal Democrats | 947 |
| Eric Wareham | Green | 484 |
| Alison Green | Labour | 369 |
| Alexandra Kemp | Independent | 1,280 ✓ |
| Liam Hind | Conservative | 743 |
| Adam Christopher Giles | Labour | 187 |
Costessey1 seat · turnout 29.6%
| Sharon Louise Blundell | Liberal Democrats | 1,387 ✓ |
| John Derek Hunter Irving | Conservative | 1,261 |
| Rouell Jamal Sealey | Labour | 730 |
| Owen James Watkins | Green | 283 |
Crome1 seat · turnout 32.9%
| Alison Barbara Birmingham | Labour | 1,073 ✓ |
| Jonathan Emsell | Conservative | 967 |
| Judith Marianne Ford | Green | 242 |
| Victor Keith Scrivens | Liberal Democrats | 90 |
Cromer1 seat
| Tim Adams | Liberal Democrats | 1,745 ✓ |
| Richard Parker | Conservative | 1,071 |
| David Edwin Russell | Labour | 207 |
| Michael Bossingham | Green | 186 |
Dereham North1 seat
| William Richmond | Conservative | 1,409 ✓ |
| Georgina Kennedy Bunting | Labour | 618 |
| Brendon Bernard | Liberal Democrats | 199 |
Dereham South1 seat · turnout 25.5%
| Phillip James Duigan | Conservative | 1,152 ✓ |
| Harry Clarke | Labour | 997 |
| Jenny Pitchford | Liberal Democrats | 148 |
Dersingham1 seat · turnout 35.6%
| Stuart Graham Dark | Conservative | 2,290 ✓ |
| Jordan Roy Stokes | Green | 456 |
| George Lankester | Labour | 238 |
| Erika Ingrid Coward | Liberal Democrats | 149 |
Diss and Roydon1 seat
| Keith Kiddie | Conservative | 1,512 ✓ |
| Trevor Leonard Wenman | Liberal Democrats | 594 |
| Pamela Reekie | Labour | 454 |
| Denzil Reynolds | Green | 259 |
Docking1 seat
| Michael John Baylis Chenery of Horsbrugh | Conservative | 1,499 ✓ |
| Chris Morley | Independent | 706 |
| Michelle Louise Carter | Labour | 448 |
Downham Market1 seat
| Anthony White | Conservative | 1,395 ✓ |
| Josie Ratcliffe | Liberal Democrats | 641 |
| Eamonn Patrick McCusker | Labour | 372 |
| Jackie Westrop | Independent | 280 |
Drayton and Horsford1 seat
| Tony Adams | Conservative | 1,311 ✓ |
| Dave Thomas | Liberal Democrats | 1,100 |
| Trevor Turk | Labour | 306 |
East Depwade1 seat
| Martin James Wilby | Conservative | 1,700 ✓ |
| James Eddy | Labour | 463 |
| Andrew John Newby | Green | 330 |
| Bernard Chauly | Liberal Democrats | 227 |
East Flegg1 seat · turnout 34.5%
| James William Bensly | Conservative | 1,975 ✓ |
| Edd Bush | Labour | 384 |
| Hannah Georgina Gray | Green | 328 |
| Nicholas Omar Read | Liberal Democrats | 43 |
Eaton1 seat · turnout 56.3%
| Brian Watkins | Liberal Democrats | 1,640 ✓ |
| Peter Prinsley | Labour | 1,172 |
| John Clarke Ward | Conservative | 967 |
| Jane Isobel Saunders | Green | 395 |
Elmham and Mattishall1 seat
| Bill Borrett | Conservative | 2,037 ✓ |
| Philip Neil Morton | Green | 410 |
| Tara Ann Silvester Harris | Labour | 395 |
| Mark Foley | Liberal Democrats | 332 |
Fakenham1 seat
| Tom FitzPatrick | Conservative | 1,376 ✓ |
| John Victor Rest | Independent | 569 |
| Ruth Goodall | Labour | 371 |
| Kris Marshall-Smith | Green | 256 |
Feltwell1 seat · turnout 30.9%
| Martin Storey | Conservative | 1,983 ✓ |
| Tom Ryves | Independent | 456 |
| Chris Harvey | Labour | 416 |
| Neil Aldridge | Independent | 185 |
Fincham1 seat
| Brian Long | Conservative | 1,510 ✓ |
| Alan Thomas Holmes | Independent | 629 |
| Jim Smith | Labour | 396 |
Forehoe1 seat
| Daniel Edward Elmer | Conservative | 1,622 ✓ |
| Vivienne Helen Clifford-Jackson | Liberal Democrats | 979 |
| John Morland | Labour | 531 |
| Ian John Boreham | Green | 363 |
| Tom Matthews | Reform UK | 64 |
Freebridge Lynn1 seat
| Nick Daubney | Conservative | 1,670 ✓ |
| Andrew de Whalley | Green | 510 |
| Francis Bone | Labour | 403 |
Gayton and Nar Valley1 seat
| Jim Moriarty | Independent | 1,370 ✓ |
| Olivia Victoria Morris | Conservative | 1,156 |
| David John Collis | Labour | 298 |
| Grahame Middleton | Conservative | 1,031 ✓ |
| Helen Patricia Dalgliesh | Labour | 616 |
| David Mills | Liberal Democrats | 131 |
| John Perkins | UK Independence Party (UKIP) | 61 |
Gaywood South1 seat
| Thomas Smith | Conservative | 980 ✓ |
| Micaela Rachel Bartrum | Labour | 724 |
| Robert Colwell | Liberal Democrats | 228 |
| Martin Stone | UK Independence Party (UKIP) | 99 |
Gorleston St Andrews1 seat
| Graham Robert Plant | Conservative | 1,369 ✓ |
| Jo Thurtle | Labour | 734 |
| Tracey Ann Darnell | Green | 181 |
| Gail Smith | Liberal Democrats | 124 |
Guiltcross1 seat · turnout 33.7%
| Stephen Askew | Conservative | 1,987 ✓ |
| Mike Brindle | Labour | 601 |
| Beverley Bulmer | Liberal Democrats | 401 |
Hellesdon1 seat
| Shelagh Gurney | Conservative | 1,734 ✓ |
| Bibin Baby | Labour | 635 |
| David John Britcher | Liberal Democrats | 396 |
| Kenneth Parsons | Green | 157 |
Henstead1 seat
| Vic Thomson | Conservative | 1,744 ✓ |
| Angus David Fairbairn | Liberal Democrats | 1,044 |
| Charles Smith | Labour | 523 |
| Julie Anna Carole Young | Green | 409 |
Hevingham and Spixworth1 seat
| Daniel Roper | Liberal Democrats | 1,545 ✓ |
| Chris Corson | Conservative | 872 |
| Tony Hemmingway | Labour | 199 |
Hingham1 seat
| Margaret Dewsbury | Conservative | 1,644 ✓ |
| Victoria Walters | Green | 440 |
| Kendra Cogman | Labour | 357 |
| Gary Blundell | Liberal Democrats | 263 |
Holt1 seat · turnout 47.0%
| Eric Vardy | Conservative | 1,650 ✓ |
| Sarah Elizabeth Jane Butikofer | Liberal Democrats | 1,311 |
| Simon David Russell | Green | 297 |
| Kay Montandon | Labour | 212 |
Hoveton and Stalham1 seat
| Nigel Dixon | Conservative | 1,613 ✓ |
| Pierre Bütikofer | Liberal Democrats | 353 |
| Richard Stowe | Labour | 274 |
| Michael Graham Filgate | Green | 157 |
| Paul Kenneth Rice | Independent | 85 |
Humbleyard1 seat · turnout 38.2%
| David Bills | Conservative | 2,087 ✓ |
| Simon John Chapman | Labour | 971 |
| Janet Mary Bearman | Green | 494 |
| Julian Lawrence Halls | Liberal Democrats | 426 |
| Lesley Bambridge | Conservative | 520 ✓ |
| Wilfred Lambert | Labour | 482 |
| Robert Archer | Green | 256 |
| Richard James Coward | Liberal Democrats | 66 |
| Gary Anthony Bramham | Reform UK | 56 |
Lakenham1 seat · turnout 35.7%
| Brenda Jones | Labour | 1,453 ✓ |
| Helen Louise Betts | Conservative | 818 |
| Penelope Hubble | Liberal Democrats | 329 |
Loddon1 seat
| Kay Billig | Conservative | 2,007 ✓ |
| Jeremy Bruce Rowe | Labour | 1,372 |
| Gill Stone | Liberal Democrats | 342 |
Long Stratton1 seat
| Alison Thomas | Conservative | 1,763 ✓ |
| David Bruce Vail | Labour | 515 |
| Shaun Adrian Button | Green | 275 |
| Jon Norton | Liberal Democrats | 260 |
Lothingland1 seat · turnout 28.5%
| Carl Annison | Conservative | 1,687 ✓ |
| Tony Wright | Labour | 514 |
| Alex Myers | Independent | 353 |
| Trevor Rawson | Green | 139 |
Magdalen1 seat · turnout 27.2%
| Colleen Walker | Labour | 1,082 ✓ |
| Ivan Murray-Smith | Conservative | 978 |
| Georgie Oatley | Green | 183 |
Mancroft1 seat · turnout 40.5%
| Jamie Osborn | Green | 1,819 ✓ |
| Daniel Douglas | Labour | 1,165 |
| Craig Harvey | Conservative | 521 |
Marshland North1 seat
| Julian David Kirk | Conservative | 1,224 ✓ |
| Sandra Squire | Independent | 574 |
| Matt Hannay | Labour | 305 |
Marshland South1 seat · turnout 25.9%
| Chris Dawson | Conservative | 1,679 ✓ |
| Colin Rose | Independent | 546 |
| David Hodgkinson | Labour | 253 |
| Alastair John Kent | Green | 196 |
Melton Constable1 seat
| Steffan Aquarone | Liberal Democrats | 1,490 ✓ |
| Jonathan Wilton | Conservative | 1,291 |
| Rosie Woolgar | Green | 212 |
| Rebecca Sarah Shaw | Labour | 202 |
Mile Cross1 seat · turnout 28.3%
| Christine Rumsby | Labour | 1,084 ✓ |
| Stephen Bailey | Conservative | 611 |
| Fiona Dowson | Green | 373 |
| Susan Holland | Liberal Democrats | 107 |
Mundesley1 seat · turnout 43.7%
| Edward Maxfield | Independent | 1,128 ✓ |
| Wendy Sarah Fredericks | Liberal Democrats | 1,052 |
| Crispian William James Riley-Smith | Conservative | 891 |
| Jasper William Haywood | Labour | 140 |
| Mark Aquila Benjamin Taylor | Green | 109 |
Necton and Launditch1 seat
| Mark Kiddle-Morris | Conservative | 2,099 ✓ |
| Joseph Sisto | Labour | 569 |
| Jane Keidan-Cooper | Green | 452 |
| Matthew Weatherill | Liberal Democrats | 195 |
Nelson1 seat · turnout 55.9%
| Phil Neale | Green | 1,945 ✓ |
| Caroline Sykes | Labour | 1,765 |
| Iain Gwynn | Conservative | 332 |
North Coast1 seat
| Andrew Jamieson | Conservative | 1,847 ✓ |
| Jonathan Crofts | Liberal Democrats | 782 |
| John Simmons | Labour | 252 |
North Walsham East1 seat · turnout 34.9%
| Lucy Doreen Emma Shires | Liberal Democrats | 1,303 ✓ |
| Pauline Porter | Conservative | 1,256 |
| Gareth Glyn Jones | Labour | 218 |
| Elizabeth Anne Dixon | Green | 191 |
| Saul Michael Penfold | Liberal Democrats | 1,259 ✓ |
| Jon Payne | Conservative | 1,206 |
| Chris Melhuish | Green | 315 |
| Claudia Valerie Elizabeth Owen | Labour | 241 |
Old Catton1 seat
| Karen Amanda Vincent | Conservative | 1,420 ✓ |
| Jack Francis Norman Manzi | Labour | 580 |
| Ian Peter Chapman | Green | 227 |
| Alan Whiteside | Liberal Democrats | 153 |
Reepham1 seat · turnout 41.0%
| Greg Peck | Conservative | 1,388 ✓ |
| Sue Catchpole | Liberal Democrats | 893 |
| Sarah Catherine Morgan | Green | 310 |
| Thomas Rednall | Labour | 222 |
Sewell1 seat
| Julie Dawn Brociek-Coulton | Labour | 1,132 ✓ |
| Adrian Holmes | Green | 1,005 |
| Simon Jones | Conservative | 320 |
| Helen Bernadette Arundell | Liberal Democrats | 40 |
| Eve Collishaw | Conservative | 0 |
Sheringham1 seat · turnout 45.6%
| Judy Oliver | Conservative | 1,590 ✓ |
| Liz Withington | Liberal Democrats | 1,157 |
| Ruth Bartlett | Labour | 171 |
| Simon Grewcock | Green | 150 |
| Tony Shannocks Poet Bolster | The Official Monster Raving Loony Party | 45 |
South Smallburgh1 seat
| Richard Carey Price | Conservative | 1,381 ✓ |
| Adam Varley | Liberal Democrats | 1,165 |
| Anne Patricia Filgate | Green | 198 |
| Finola Gaynor-Powell | Labour | 133 |
| Nick Coppack | Independent | 86 |
Sprowston1 seat
| John Clarke Ward | Conservative | 1,754 ✓ |
| Natasha Harpley | Labour | 1,148 |
| Kahn Christian Johnson | Green | 212 |
| Simon Lockett | Liberal Democrats | 139 |
Swaffham1 seat · turnout 29.5%
| Ed Colman | Conservative | 1,766 ✓ |
| John Andrew Edward Zielinski | Labour | 428 |
| Peter Bate | Green | 233 |
| Paul Auber | Liberal Democrats | 147 |
Taverham1 seat
| Stuart Clancy | Conservative | 1,571 ✓ |
| Caroline Karimi-Ghovanlou | Liberal Democrats | 573 |
| Daryl Craig Wickham | Labour | 352 |
| Claire Marcham | Green | 163 |
The Brecks1 seat
| Fabian Royston Eagle | Conservative | 2,172 ✓ |
| Stuart Terry | Labour | 415 |
| Anne Patricia Melba Rix | Green | 291 |
| Evie-May Ellis | Liberal Democrats | 170 |
Thetford East1 seat · turnout 23.8%
| Jane Lillian James | Conservative | 967 ✓ |
| Susan Dowling | Labour | 684 |
| Jamie Cash | Liberal Democrats | 114 |
| Denis Melvin Crawford | UK Independence Party (UKIP) | 105 |
Thetford West1 seat · turnout 22.0%
| Terry Jermy | Labour | 1,204 ✓ |
| Barbara Joyce Tullett | Conservative | 720 |
| Martin Gowar Callam | Liberal Democrats | 101 |
| Philip Wagstaff | Independent | 91 |
Thorpe Hamlet1 seat · turnout 40.8%
| Ben Price | Green | 1,654 ✓ |
| Cavan Conan Stewart | Labour | 1,427 |
| Jonathan Richard Gillespie | Conservative | 801 |
Thorpe St Andrew1 seat
| Ian James Mackie | Conservative | 1,721 ✓ |
| Eleanor Laming | Green | 705 |
| Gurpreet Padda | Labour | 579 |
| Phyllida Isobel Margaret Scrivens | Liberal Democrats | 197 |
Town Close1 seat · turnout 47.4%
| Emma Corlett | Labour | 2,191 ✓ |
| Mary Josephine Chacksfield | Conservative | 876 |
| Willem Odo Buttinger | Green | 721 |
| Neil Hardman | Liberal Democrats | 276 |
University1 seat · turnout 38.0%
| Matthew James Reilly | Labour | 980 ✓ |
| John Robert Greenaway | Green | 419 |
| Henry James Charles Lynn | Conservative | 377 |
| Huw Edward John Sayer | Liberal Democrats | 118 |
Watton1 seat · turnout 26.1%
| Claire Bowes | Conservative | 1,685 ✓ |
| Timothy Birt | Green | 380 |
| Keith David Prince | Labour | 327 |
| Ian Minto | Liberal Democrats | 154 |
Wells1 seat
| Michael Jonathan Dalby | Conservative | 1,312 ✓ |
| Andrew Brown | Liberal Democrats | 916 |
| Xenia Mary Gabriel Horne | Labour | 205 |
| Stephen John Green | Green | 204 |
Wensum1 seat · turnout 32.7%
| Maxine Webb | Labour | 1,394 ✓ |
| David King | Conservative | 614 |
| Teresa Laura Belton | Green | 559 |
| Gordon Richard Dean | Liberal Democrats | 107 |
West Depwade1 seat · turnout 40.7%
| Barry Christopher Duffin | Conservative | 1,632 ✓ |
| Beverley Spratt | Independent | 888 |
| Alyson Read | Labour | 478 |
| Bob McClenning | Liberal Democrats | 394 |
| Carol Gale Sharp | Green | 349 |
West Flegg1 seat · turnout 32.7%
| Adam Grant | Conservative | 1,432 ✓ |
| Emma Jayne Punchard | Green | 299 |
| Claire Wardley | Labour | 287 |
| Rebecca Woods | Liberal Democrats | 82 |
Woodside1 seat
| John Fisher | Conservative | 1,515 ✓ |
| Martin Booth | Labour | 1,000 |
| Jim Green | Green | 363 |
| Victor Frederick Morgan | Liberal Democrats | 116 |
Wroxham1 seat · turnout 34.8%
| Fran Whymark | Conservative | 1,802 ✓ |
| Julia Wheeler | Labour | 439 |
| Nicholas Ball | Green | 345 |
| Richard Moore | Liberal Democrats | 288 |
Wymondham1 seat
| Robert Savage | Conservative | 1,837 ✓ |
| Suzanne Nuri-Nixon | Liberal Democrats | 1,305 |
| Christopher Bunting | Labour | 561 |
| Paul Jonathan Harvey Sutcliff | Green | 262 |
Yare and All Saints1 seat
| Edward Stefan Connolly | Conservative | 1,724 ✓ |
| Paul Siegert | Labour | 370 |
| Ann Patricia Robertson Bowyer | Green | 310 |
| Ulrike Corinna Behrendt | Liberal Democrats | 150 |
| Mike Smith-Clare | Labour | 760 ✓ |
| Daniel Candon | Conservative | 681 |
| Rebecca Elizabeth Anne Durant | Green | 109 |
| Marisa Godfrey | Liberal Democrats | 79 |
| Michael Riley | Reform UK | 74 |
| Graham Carpenter | Conservative | 1,049 ✓ |
| Sandra Lysaght | Labour | 699 |
| Ron Ellis | Independent | 213 |
| Carrie Amy Talbot | UK Independence Party (UKIP) | 121 |
| Anne Marie Killett | Green | 91 |
| Tony Harris | Liberal Democrats | 89 |
