Before (end of 2020) (78 seats, Open Council Data)
Conservative 50 · Liberal Democrats 18 · Labour 10
After (end of 2021) (78 seats, Open Council Data)
Conservative 46 · Liberal Democrats 23 · Labour 7 · Other 1 · Green 1
Ward results
Abbots Langley1 seat
| Sara Bedford | Liberal Democrats | 2,061 ✓ |
| Andrew O'Brien | Conservative | 1,219 |
| Helena Farrington | Labour | 713 |
| Kelsey Trevett | Green | 257 |
| Michael Muir | Conservative | 1,963 ✓ |
| Chapman L.J. | Labour | 1,251 |
| Richard William Winter | Liberal Democrats | 624 |
| Tim Lee | Green | 516 |
Bedwell1 seat · turnout 33.4%
| Sharon Taylor | Labour | 1,705 ✓ |
| Janet Marie Munro | Conservative | 1,243 |
| Jill Brinkworth | Liberal Democrats | 349 |
| Dean Alexander Carpenter | Green | 216 |
| Steve Glennon | TUSC | 75 |
Berkhamsted1 seat
| Nigel Taylor | Liberal Democrats | 2,949 ✓ |
| Peter Matthews | Conservative | 1,695 |
| Joseph Stopps | Green | 557 |
| Cameron Brady-Turner | Labour | 487 |
Bishops Stortford East1 seat · turnout 39.0%
| Calvin Laurie Horner | Liberal Democrats | 1,894 ✓ |
| John Wyllie | Conservative | 1,401 |
| Oya Er Wilkes | Labour | 568 |
| Graeme Hill | Green | 292 |
Bishops Stortford Rural1 seat · turnout 34.2%
| Graham McAndrew | Conservative | 1,943 ✓ |
| Milly Lynch | Labour | 725 |
| Bob Taylor | Liberal Democrats | 562 |
| David John Oxley | Green | 382 |
Bishops Stortford West1 seat · turnout 32.0%
| Alastair Ward-Booth | Conservative | 1,744 ✓ |
| Tom Diamond | Labour | 989 |
| Richard George Victor Townsend | Liberal Democrats | 741 |
| Madela Baddock | Green | 456 |
Borehamwood North1 seat · turnout 29.3%
| Michelle Vince | Labour | 1,796 ✓ |
| Gavin Haran | Conservative | 1,354 |
| Maxie Allen | Liberal Democrats | 131 |
| Julie Rackham | Green | 106 |
| Mark Pickersgill | TUSC | 21 |
Borehamwood South1 seat
| Richard Butler | Labour | 1,670 ✓ |
| Brett Rosehill | Conservative | 1,500 |
| Madalyn Bielfeld | Green | 215 |
| Clive Bradley Parish | Liberal Democrats | 125 |
| David John Appleby | UK Independence Party (UKIP) | 81 |
Bridgewater1 seat
| Terry Douris | Conservative | 2,070 ✓ |
| Lara Pringle | Liberal Democrats | 1,733 |
| Vanessa Louise Mitchell | Labour | 322 |
| Emily Frances Spry | Green | 283 |
| Noel Willcox | Reform UK | 73 |
Broadwater1 seat
| Adam Joseph Stephen Mitchell | Conservative | 1,915 ✓ |
| Syeda Rahim | Labour | 1,219 |
| Andy McGuinness | Liberal Democrats | 356 |
| Richard Warr | Green | 296 |
| Peter Lawrence Colley | UK Independence Party (UKIP) | 122 |
| Helen Dorothy Kerr | Trade Unionist and Socialist Coalition | 62 |
Buntingford1 seat · turnout 33.6%
| Jeffrey Jones | Conservative | 2,393 ✓ |
| David Woollcombe | Green | 704 |
| Steven Charles Stone | Labour | 532 |
| Ken Harrington | Liberal Democrats | 224 |
| Terry Smith | Reform UK | 94 |
Bushey North1 seat · turnout 38.8%
| Laurence Stephen Brass | Liberal Democrats | 2,160 ✓ |
| June West | Conservative | 1,390 |
| Elodie Nzele Mayo | Labour | 361 |
| Matt Wheeler | Green | 188 |
Bushey South1 seat · turnout 39.6%
| Seamus Quilty | Conservative | 2,408 ✓ |
| Paul Anton Richards | Liberal Democrats | 1,206 |
| Sharan Sanghera | Labour | 395 |
| Eddy Canfor-Dumas | Green | 226 |
| Stephen Giles-Medhurst | Liberal Democrats | 2,130 ✓ |
| Sophia Demetriou-Jones | Labour | 1,020 |
| Joseph Gornicki | Conservative | 848 |
| Mark Rutherford | Green | 297 |
| Neal Webber | Reform UK | 67 |
Chells1 seat · turnout 36.3%
| Robin Gareth Parker | Liberal Democrats | 1,857 ✓ |
| Layla May Buckingham | Conservative | 1,112 |
| Conor McGrath | Labour | 817 |
| Naomi Ruth Lovelace-Collins | Green | 201 |
| Roger Charles | TUSC | 54 |
Cheshunt Central1 seat
| Steve Wortley | Conservative | 2,117 ✓ |
| Andreas Kyriakos Georgiou | Labour | 1,004 |
| Kostas Inchenko | Liberal Democrats | 348 |
| John Hale | Liberal Democrats | 2,522 ✓ |
| Beric Read | Conservative | 1,622 |
| Iain Grant | Labour | 335 |
| James Ryan | Green | 315 |
Croxley1 seat
| Chris Lloyd | Liberal Democrats | 2,556 ✓ |
| Tony Walker | Conservative | 1,311 |
| Andrew Gallagher | Green | 822 |
| Jeni Swift Gillett | Labour | 302 |
| Mark Mills-Bishop | Conservative | 2,280 ✓ |
| Beverly Madeline Susan Hanshaw | Labour | 712 |
| Owen George Brett | Green | 248 |
| Christopher Wilson | Liberal Democrats | 120 |
Goffs Oak and Bury Green1 seat
| Lesley Greensmyth | Conservative | 2,352 ✓ |
| Jo Goldsmith | Labour | 620 |
| David Charles Payne | Liberal Democrats | 488 |
| Bob Gledhill | Green | 227 |
Haldens1 seat · turnout 39.8%
| Sunny Thusu | Conservative | 1,773 ✓ |
| Ayesha Rohale | Liberal Democrats | 1,285 |
| Mike Larkins | Labour | 1,228 |
Handside and Peartree1 seat
| Fiona Thomson | Conservative | 1,800 ✓ |
| Nigel Alan Quinton | Liberal Democrats | 1,753 |
| Alan Chesterman | Labour | 1,015 |
Harpenden North East1 seat
| Paul David De Kort | Liberal Democrats | 2,063 ✓ |
| David John Williams | Conservative | 2,022 |
| Nina Mai Vinther | Green | 435 |
| James Nathaniel Gill | Labour | 420 |
Harpenden Rural1 seat
| Annie Brewster | Conservative | 2,833 ✓ |
| Stephen Barrett | Liberal Democrats | 1,253 |
| Symon Vegro | Labour | 531 |
| Dee Thomas | Green | 341 |
Harpenden South West1 seat · turnout 46.6%
| Teresa Heritage | Conservative | 2,942 ✓ |
| Jeffrey Kyndon Phillips | Liberal Democrats | 1,325 |
| Kyle Douglas Riley | Green | 654 |
| Linda Ann Spiri | Labour | 453 |
Hatfield East1 seat · turnout 30.4%
| Peter Hebden | Conservative | 1,239 ✓ |
| Glyn Charles Hayes | Labour | 824 |
| Jackie Brennan | Liberal Democrats | 730 |
Hatfield North1 seat · turnout 27.1%
| James Bond | Conservative | 1,119 ✓ |
| Margaret Anne Eames-Petersen | Labour | 1,029 |
| Adam Edwards | Liberal Democrats | 220 |
| Michael Jones | — | 179 |
Hatfield Rural1 seat · turnout 39.4%
| Stephen Boulton | Conservative | 2,903 ✓ |
| Graham Martyn Beevers | Labour | 538 |
| Peter Edward Basford | Liberal Democrats | 463 |
Hatfield South1 seat · turnout 33.1%
| Paul Mark Zukowskyj | Liberal Democrats | 1,293 ✓ |
| Gavriel Solomons | Conservative | 1,011 |
| Moyna Aicken | Labour | 594 |
Hemel Hempstead East1 seat · turnout 30.7%
| Ann Kathleen Williamson | Conservative | 2,016 ✓ |
| Ijlal Malik | Labour | 686 |
| Anna Wellings Purvis | Liberal Democrats | 416 |
| Paul Gregory De Hoest | Green | 282 |
| Colette Wyatt-Lowe | Conservative | 1,657 ✓ |
| Saba Poursaeedi | Labour | 597 |
| Neil Donald Kennedy | Liberal Democrats | 280 |
| Peter Sandford | Green | 222 |
Hemel Hempstead North West1 seat · turnout 29.9%
| Fiona Guest | Conservative | 1,917 ✓ |
| Gary Adamson | Labour | 811 |
| Diane Wilson | Liberal Democrats | 396 |
| Sherief Hassan | Green | 328 |
Hemel Hempstead South East1 seat · turnout 31.5%
| Jan Maddern | Independent | 1,405 ✓ |
| Sanjay Jamuar | Conservative | 1,157 |
| Mandi Tattershall | Labour | 887 |
| David James Lillywhite | Green | 225 |
| Joseph Toovey | Liberal Democrats | 180 |
Hemel Hempstead St Paul's1 seat · turnout 26.3%
| Ron Tindall | Liberal Democrats | 1,230 ✓ |
| Soma Pemmireddy | Conservative | 811 |
| Luke Jordan | Labour | 605 |
| Bernard Hurley | Green | 226 |
Hemel Hempstead Town1 seat · turnout 36.9%
| Adrian England | Liberal Democrats | 1,745 ✓ |
| William Wyatt-Lowe | Conservative | 1,485 |
| Tessa Milligan | Labour | 632 |
| Samuel James Deering | Green | 347 |
Hertford All Saints1 seat
| Ben Crystall | Green | 1,819 ✓ |
| Janet Goodeve | Conservative | 1,562 |
| Robert Pinkham | Labour | 621 |
| Andrew Stevenson | Independent | 262 |
| Andrew James Robert Porrer | Liberal Democrats | 211 |
Hertford Rural1 seat · turnout 39.6%
| Ken Crofton | Conservative | 2,710 ✓ |
| Daniel Newton | Liberal Democrats | 612 |
| Lydia Helen Somerville | Green | 506 |
| Margaret Elizabeth Williams | Labour | 461 |
Hertford St Andrews1 seat
| Bob Deering | Conservative | 1,925 ✓ |
| Josh Dean | Labour | 1,756 |
| Geoff Madge | Liberal Democrats | 481 |
Hitchin North1 seat · turnout 43.5%
| Judi Billing | Labour | 2,701 ✓ |
| John Cyril Bishop | Conservative | 1,366 |
| Mary Marshall | Green | 530 |
| Andrew Ircha | Liberal Democrats | 484 |
| Sid Cordle | CPA | 71 |
Hitchin Rural1 seat
| David Barnard | Conservative | 2,127 ✓ |
| Anni Elke Sander | Green | 980 |
| Anton Jungreuthmayer | Labour | 818 |
| Marilyn Margaret Parkin | Liberal Democrats | 413 |
| Daisy Appoh | CPA | 53 |
Hitchin South1 seat · turnout 47.2%
| Patrick Clark | Liberal Democrats | 1,930 ✓ |
| Derrick Alan Ashley | Conservative | 1,888 |
| Elizabeth Dennis-Harburg | Labour | 765 |
| Sam Larsen | Green | 455 |
| Leigh Smith | CPA | 54 |
| Barbara Jane Clare | Trade Unionist and Socialist Coalition | 22 |
Hoddesdon North1 seat · turnout 28.1%
| Lewis Cocking | Conservative | 2,324 ✓ |
| George Williams | Labour | 718 |
| Julia Mary Davies | Liberal Democrats | 348 |
Hoddesdon South1 seat · turnout 32.6%
| Paul Mason | Conservative | 2,637 ✓ |
| Jean Terry Legg | Labour | 573 |
| Sally Ann Kemp | Green | 410 |
| David Davies | Liberal Democrats | 313 |
Kings Langley1 seat · turnout 36.7%
| Richard Roberts | Conservative | 2,472 ✓ |
| Ashley Lawrence | Green | 616 |
| Rob Eilbeck | Labour | 523 |
| Dominic Felix Sokalski | Liberal Democrats | 369 |
Knebworth and Codicote1 seat
| Richard Thake | Conservative | 2,504 ✓ |
| Terry Tyler | Liberal Democrats | 886 |
| Doug Jenner | Labour | 647 |
| Katrina Margaret Nice | Green | 473 |
Letchworth North1 seat
| Tina Bhartwas | Labour | 2,044 ✓ |
| Simon Nicholas Bloxham | Conservative | 1,998 |
| Jerry Evans | Liberal Democrats | 426 |
Letchworth South1 seat · turnout 43.2%
| Terence Hone | Conservative | 2,254 ✓ |
| Amy Allen | Labour | 1,163 |
| Phillip Weeder | Liberal Democrats | 830 |
| Alan Edmund Borgars | Green | 384 |
| Garry Warren | Reform UK | 91 |
London Colney1 seat · turnout 34.1%
| Sarah Tallon | Conservative | 1,153 ✓ |
| Dreda Gordon | Labour | 948 |
| Liz Needham | Liberal Democrats | 803 |
| Matt Fisher | Green | 265 |
Meriden Tudor1 seat
| Steve Cavinder | Liberal Democrats | 1,433 ✓ |
| Prashanth Elangovan | Conservative | 1,145 |
| Seamus Williams | Labour | 916 |
Nascot Park1 seat
| Mark Adrian Watkin | Liberal Democrats | 2,733 ✓ |
| Linda Topping | Conservative | 1,800 |
| Nabila Ahmed | Labour | 841 |
North Watford1 seat
| Asif Khan | Labour | 1,814 ✓ |
| Dawn Allen-Willamson | Liberal Democrats | 1,388 |
| Anthony James Parker | Conservative | 935 |
| Catherine Grinsted | Green | 218 |
| Derek Roy Foster | Trade Unionist and Socialist Coalition | 66 |
| Sarah Jane Knott | Heritage Party | 60 |
Old Stevenage1 seat
| Graham Lawrence | Conservative | 1,827 ✓ |
| Richard Henry | Labour | 1,681 |
| Elizabeth Genevieve Sturges | Green | 387 |
| Madani Mannan | Liberal Democrats | 186 |
Potters Bar East1 seat
| John Graham | Conservative | 2,296 ✓ |
| Chris Myers | Labour | 1,553 |
| Frank Leslie Jeffs | Green | 283 |
| Jonathan Brett | Liberal Democrats | 259 |
| Morris Bright | Conservative | 2,014 ✓ |
| Christian Gray | Labour | 1,364 |
| Rosemary E Gilligan | Independent | 653 |
| John Humphries | Green | 254 |
| Ron Das Gupta | Liberal Democrats | 154 |
| Reena Ranger | Conservative | 2,490 ✓ |
| Trevor Smith | Liberal Democrats | 1,047 |
| William Waite | Labour | 635 |
| Alfie Roberts | Green | 384 |
Rickmansworth West1 seat · turnout 36.9%
| Paula Hiscocks | Conservative | 2,020 ✓ |
| Sarah Nelmes | Liberal Democrats | 1,472 |
| Charlotte Smith | Labour | 334 |
| Dmitri Andrew MacMillen | Green | 260 |
Royston East and Ermine1 seat
| Fiona Hill | Conservative | 2,317 ✓ |
| Ruth Brown | Liberal Democrats | 1,255 |
| Stephen Lockett | Labour | 669 |
| Steven Andrew Turner | Green | 311 |
Royston West and Rural1 seat
| Steve Jarvis | Liberal Democrats | 2,591 ✓ |
| George Davies | Conservative | 1,900 |
| Kenneth Garland | Labour | 519 |
Sawbridgeworth1 seat · turnout 34.4%
| Eric Buckmaster | Conservative | 2,795 ✓ |
| Joseph Dumont | Liberal Democrats | 836 |
| Dawn Kathleen Anne Newell | Labour | 666 |
Shephall1 seat · turnout 33.0%
| Roni Hearn | Conservative | 1,624 ✓ |
| Simon Speller | Labour | 1,440 |
| Tom Wren | Liberal Democrats | 334 |
| Michael Malocco | TUSC | 88 |
South Oxhey and Eastbury1 seat
| Christopher Alley | Conservative | 1,751 ✓ |
| Stephen Cox | Labour | 1,383 |
| Rhys leuan Southall | Liberal Democrats | 411 |
| Chris Lawrence | Green | 174 |
| Richard Shattock | TUSC | 32 |
St Albans Central1 seat
| Carol White | Liberal Democrats | 3,461 ✓ |
| Georgie Callé | Conservative | 923 |
| Candy Whittome | Green | 666 |
| David Allan | Labour | 509 |
St Albans East1 seat
| Anthony Rowlands | Liberal Democrats | 3,014 ✓ |
| Richard Curthoys | Conservative | 960 |
| John Paton | Labour | 551 |
| Caroline Hall | Green | 391 |
St Albans North1 seat · turnout 49.0%
| Helen Campbell | Liberal Democrats | 2,839 ✓ |
| Salih Gaygusuz | Conservative | 1,256 |
| Jeremy Newmark | Labour | 628 |
| Danielle Louise Durant-Taylor | Green | 374 |
| David Eric Thurston | Reform UK | 72 |
St Albans South1 seat · turnout 51.6%
| Sandy Walkington | Liberal Democrats | 3,575 ✓ |
| Susan Devi | Conservative | 1,174 |
| Janet Smith | Labour | 610 |
| Jon Littlewood | Green | 309 |
| Andrew Scot Butchart | Reform UK | 80 |
St Nicholas1 seat · turnout 37.6%
| Philip Bibby | Conservative | 1,658 ✓ |
| Sandra Barr | Labour | 1,540 |
| Neil Brinkworth | Liberal Democrats | 399 |
| Jacqueline Botevyle | Green | 222 |
| Amodio Amato | Reform UK | 71 |
| Amber Elizabeth Gentleman | Trade Unionist and Socialist Coalition | 59 |
St Stephen's1 seat · turnout 45.6%
| Simon Nash | Conservative | 2,408 ✓ |
| Emma Matanle | Liberal Democrats | 2,188 |
| Janet Blackwell | Labour | 330 |
| Nick Bainbridge | Green | 291 |
Three Rivers Rural1 seat
| Phil Williams | Liberal Democrats | 2,468 ✓ |
| Ciaran Reed | Conservative | 1,976 |
| Roger Stafford | Green | 363 |
| Darren Steer | Labour | 267 |
| Simon Diggins | Independent | 127 |
Tring1 seat
| Sally Symington | Liberal Democrats | 2,814 ✓ |
| Gbola Adeleke | Conservative | 1,686 |
| Roger John Freeman Oliver | Green | 614 |
| Jim Lawler | Labour | 504 |
Waltham Cross1 seat · turnout 31.4%
| David Andrew William Hart | Conservative | 1,751 ✓ |
| Sean Waters | Labour | 1,646 |
| Cody McCormick | Independent | 236 |
| John William Wiggett | Liberal Democrats | 160 |
Ware North1 seat
| David Andrews | Conservative | 1,879 ✓ |
| Nick Cox | Green | 1,255 |
| Megan Katy McCann | Labour | 506 |
| Barbara Jane Clare | Trade Unionist and Socialist Coalition | 38 |
Ware South1 seat · turnout 32.9%
| Jonathan Stephen Kaye | Conservative | 1,976 ✓ |
| Sarah Jane Chapman | Labour | 688 |
| Martin Francis Butcher | Green | 591 |
| Victoria Shaw | Liberal Democrats | 350 |
| Benjamin Jonathan Parker | Alliance for Democracy and Freedom | 133 |
Watling1 seat
| Caroline Clapper | Conservative | 3,403 ✓ |
| Alpha Collins | Labour | 550 |
| Paul Morse | Green | 309 |
| Mandy Diana McNeil | Liberal Democrats | 257 |
Welwyn1 seat
| Tony Kingsbury | Conservative | 2,674 ✓ |
| Daniel Carlen | Labour | 800 |
| Frank Annibale Stefano Marchio Marsh | Liberal Democrats | 620 |
| Penny Berrington | Green | 550 |
Welwyn Garden City South1 seat
| Marios Artemi | Conservative | 1,761 ✓ |
| Lynn Chesterman | Labour | 1,496 |
| Chris Corbey-West | Liberal Democrats | 384 |
West Watford1 seat
| Nigel Bell | Labour | 2,399 ✓ |
| Abbas Merali | Conservative | 1,089 |
| Jenny Pattinson | Liberal Democrats | 746 |
| Mark Stephen O'Connor | Trade Unionist and Socialist Coalition | 116 |
Woodside Stanborough1 seat
| Tim Williams | Liberal Democrats | 1,721 ✓ |
| Peter Williams | Conservative | 1,078 |
| Nevin Atasoy | Labour | 642 |
