Before (end of 2020) (78 seats, Open Council Data)
Conservative 56 · Liberal Democrats 19 · Other 2 · Labour 1
After (end of 2021) (78 seats, Open Council Data)
Conservative 56 · Liberal Democrats 17 · Labour 3 · Other 2
Ward results
Aldershot North1 seat
| Alex Crawford | Labour | 1,684 ✓ |
| Charles Choudhary | Conservative | 1,629 |
| Alan Hilliar | Liberal Democrats | 549 |
Aldershot South1 seat
| Bill Withers | Conservative | 2,128 ✓ |
| Gaynor Austin | Labour | 2,059 |
| Mark Trotter | Liberal Democrats | 356 |
Alton Rural1 seat
| Mark Kemp-Gee | Conservative | 3,688 ✓ |
| Roland Edwin Richardson | Liberal Democrats | 1,144 |
| Laurent Coffre | Green | 650 |
| Colin Brazier | Labour | 355 |
Alton Town1 seat
| Andrew Ian Philip Joy | Conservative | 2,325 ✓ |
| Steve Hunt | Liberal Democrats | 2,246 |
| Gary Boller | Labour | 530 |
| Pete King | — | 171 |
Andover North1 seat · turnout 26.6%
| Kirsty North | Conservative | 2,070 ✓ |
| David Colin Bass | Labour | 607 |
| Barbara Carpenter | Liberal Democrats | 577 |
| Rebecca Meyer | Andover Independents Party | 281 |
| Scott Neville | — | 81 |
Andover South1 seat · turnout 34.6%
| Phil North | Conservative | 2,818 ✓ |
| Robin Hughes | Liberal Democrats | 710 |
| Geoffrey McBride | Labour | 494 |
| Lance Mitchell | Green | 369 |
| Susana Ecclestone | Andover Independents Party | 316 |
| Peter Daniel Griffiths | Reform UK | 84 |
| Chris Heath | — | 48 |
Andover West1 seat · turnout 32.7%
| Christopher David Donnelly | Conservative | 2,710 ✓ |
| Luigi Stefano John Gregori | Liberal Democrats | 1,079 |
| Judith Elizabeth Cole | Labour | 596 |
| David Coole | Andover Independents Party | 225 |
| Norman Henry Richard Woods | UK Independence Party (UKIP) | 114 |
| Seem Alsasa | Hampshire Independents | 46 |
Baddesley1 seat · turnout 40.7%
| Alan George Dowden | Liberal Democrats | 3,303 ✓ |
| Alan Russell Higginson | Conservative | 1,613 |
| David Bennett Stevens | Labour | 357 |
| Clare Lorraine Fawcett | Reform UK | 129 |
Basingstoke Central1 seat
| Kim Taylor | Labour | 1,868 ✓ |
| Mike Patchett | Conservative | 1,752 |
| Ryan James Hickling | Liberal Democrats | 664 |
| Stanley John Tennison | Hampshire Independents | 492 |
Basingstoke North1 seat · turnout 26.1%
| Jacky Tustain | Labour | 1,518 ✓ |
| Satya Sookhun | Conservative | 1,096 |
| Steve James-Bailey | Hampshire Independents | 514 |
| Michael Berwick-Gooding | Liberal Democrats | 320 |
| Mayola Evelien Demmenie | Trade Unionist and Socialist Coalition | 83 |
Basingstoke North West1 seat
| Arun Mummalaneni | Conservative | 1,882 ✓ |
| Andrew David McCormick | Labour | 1,679 |
| Martin John Baker | Liberal Democrats | 353 |
| David John White | Hampshire Independents | 228 |
Basingstoke South East1 seat · turnout 33.1%
| Gavin James | Liberal Democrats | 2,085 ✓ |
| Dan Putty | Conservative | 1,526 |
| Kieran James Kerswell | Labour | 1,156 |
| Alan Harvey Stone | Hampshire Independents | 277 |
| Ben McDonnell | TUSC | 77 |
Basingstoke South West1 seat · turnout 36.5%
| Stephen Reid | Conservative | 3,217 ✓ |
| Deanne Bell | Labour | 1,186 |
| Andy Konieczko | Liberal Democrats | 756 |
| Spencer John Cleary | Hampshire Independents | 458 |
Bishops Waltham1 seat · turnout 44.2%
| Rob Humby | Conservative | 3,474 ✓ |
| Chris Day | Liberal Democrats | 1,442 |
| Richard Cannon | Green | 809 |
| Steve Haines | Labour | 384 |
Bishopstoke and Fair Oak1 seat
| Louise Parker-Jones | Independent | 1,917 ✓ |
| Michael Thornton | Liberal Democrats | 1,657 |
| Benjamin Burcombe-Filer | Conservative | 1,394 |
| Jacob Phillips | Labour | 379 |
| Martin Lyon | UK Independence Party (UKIP) | 141 |
| Robert David Lovell | Trade Unionist and Socialist Coalition | 39 |
| Rupert Gregory Miles Kyrle | Liberal Democrats | 2,242 ✓ |
| Susan Elizabeth Hall | Conservative | 1,766 |
| Ken Williamson | Labour | 459 |
Bridgemary1 seat · turnout 33.4%
| Stephen Philpott | Conservative | 2,238 ✓ |
| Steve Hammond | Liberal Democrats | 1,951 |
| Jonathan Brown | Labour | 394 |
Brockenhurst1 seat
| Keith Douglas Rolland Mans | Conservative | 3,329 ✓ |
| Ruth Rollin | Liberal Democrats | 989 |
| Katherine Wilcox | Green | 931 |
| Martin Christopher Ashman | Labour | 466 |
Calleva1 seat
| Rhydian Vaughan | Conservative | 3,007 ✓ |
| Roger Thorpe Ward | Liberal Democrats | 717 |
| Thomas Kingsley | Labour | 605 |
| Robert John Holliday | Hampshire Independents | 402 |
| Juliet Mary Henderson | Conservative | 2,924 ✓ |
| Paula Baker | Liberal Democrats | 1,491 |
| Julie Pierce | Labour | 701 |
| Tim Douglas | Hampshire Independents | 481 |
Catherington1 seat
| Marge Harvey | Conservative | 2,822 ✓ |
| John David Smart | Liberal Democrats | 1,038 |
| Phillip Humphries | Green | 453 |
| Jeremy Franklin Abraham | Labour | 328 |
Chandler's Ford1 seat · turnout 47.1%
| Tim Groves | Liberal Democrats | 2,627 ✓ |
| Judith Grajewski | Conservative | 2,584 |
| Gwyneth Jean Hubert | Labour | 413 |
| Stephen Parker | Conservative | 2,676 ✓ |
| John Bennison | Community Campaign (Hart) | 2,391 |
| Christine Meredith Oldfield | Liberal Democrats | 739 |
| Andrew Neil Perkins | Labour | 384 |
Dibden and Hythe1 seat
| Malcolm Spencer Wade | Liberal Democrats | 2,515 ✓ |
| Christopher Harrison | Conservative | 2,088 |
| Katherine Herbert | Labour | 281 |
| Dominic Boddington | Green | 280 |
| Tom Jones | Alliance for Democracy and Freedom | 261 |
Eastleigh North1 seat · turnout 34.8%
| Tanya Park | Liberal Democrats | 1,629 ✓ |
| Lisa Danielle Crosher | Conservative | 1,355 |
| Joshua Constable | Labour | 920 |
| John Peter Edwards | Hampshire Independents | 150 |
| Alexander Culley | Reform UK | 104 |
| Chris Greenwood | UK Independence Party (UKIP) | 98 |
Eastleigh South1 seat · turnout 33.8%
| Wayne Irish | Liberal Democrats | 2,161 ✓ |
| Shelagh Lee | Conservative | 1,796 |
| Sam Jordan | Labour | 980 |
| Andy Moore | — | 201 |
| Jan Weller | UK Independence Party (UKIP) | 74 |
Fareham Crofton1 seat
| Pal Kaur Hayre | Conservative | 3,908 ✓ |
| Jimmy Roberts | Liberal Democrats | 1,830 |
| Tom Fowler | Labour | 567 |
Fareham Portchester1 seat
| Roger Hugh Price | Liberal Democrats | 2,782 ✓ |
| Sidney Walker | Conservative | 2,368 |
| Richard Edward Ryan | Labour | 618 |
Fareham Sarisbury1 seat
| Seán Derek Terence Woodward | Conservative | 2,912 ✓ |
| Geoffrey Ian Townley | Independent | 676 |
| John Hughes | Liberal Democrats | 653 |
| James Webb | Labour | 627 |
| Kim Rose | — | 203 |
Fareham Titchfield1 seat
| Sarah Pankhurst | Conservative | 3,209 ✓ |
| David Leonard | Liberal Democrats | 757 |
| Michael Alan Prior | Labour | 737 |
| Steve Richards | Reform UK | 238 |
Fareham Town2 seats · turnout 34.0%
| Pamela Bryant | Conservative | 4,096 ✓ |
| Peter Kenneth Latham | Conservative | 3,023 ✓ |
| Ciaran Michael Urry-Tuttiett | Liberal Democrats | 1,160 |
| Andy Mooney | Labour | 1,070 |
| David Barton Harrison | Green | 1,066 |
| Paul Whittle | Liberal Democrats | 1,058 |
| Leslie Charles Ricketts | Labour | 906 |
| Kathleen Sheila Barton | Independent | 902 |
| Geoff Fazackarley | Independent | 882 |
| Nick Lyle | Green | 715 |
Fareham Warsash1 seat
| Michael Ford | Conservative | 4,113 ✓ |
| James Palmer | Liberal Democrats | 924 |
| Verden Alluin Meldrum | Labour | 796 |
Farnborough North1 seat
| Roz Chadd | Conservative | 2,385 ✓ |
| Clive Patrick Grattan | Labour | 1,452 |
| Charles Dennis Fraser-Fleming | Liberal Democrats | 581 |
Farnborough South1 seat · turnout 38.4%
| Adam Jackman | Conservative | 2,607 ✓ |
| Thomas Mitchell | Liberal Democrats | 1,613 |
| June Smith | Labour | 940 |
| Donna Wallace | Independent | 202 |
| Zack Jake Culshaw | UK Independence Party (UKIP) | 94 |
| Benjamin Seery | Reform UK | 64 |
Farnborough West1 seat · turnout 35.4%
| Rod Cooper | Conservative | 2,902 ✓ |
| Madi Jabbi | Labour | 1,105 |
| Craig William Card | Liberal Democrats | 810 |
Fleet Town1 seat
| Steve Forster | Conservative | 3,571 ✓ |
| Alan John Oliver | Community Campaign (Hart) | 1,386 |
| Peter Wildsmith | Liberal Democrats | 1,063 |
| Mike Mellor | Labour | 452 |
| Roy Fang | Reform UK | 102 |
Hamble1 seat
| Keith House | Liberal Democrats | 2,915 ✓ |
| Michael Preston | Conservative | 1,808 |
| Hayley Homer | Labour | 665 |
Hardway1 seat · turnout 29.5%
| Peter Chegwyn | Liberal Democrats | 1,742 ✓ |
| Paddy Bergin | Conservative | 1,436 |
| Lynn Day | Labour | 441 |
| Mark Staplehurst | Reform UK | 140 |
| Tim Davies | Conservative | 3,438 ✓ |
| Richard Quarterman | Liberal Democrats | 2,498 |
| Joyce Edna Still | Labour | 483 |
| Neil Johnathon Fellman | Hampshire Independents | 193 |
| Tonia Craig | Liberal Democrats | 2,206 ✓ |
| Jerry Hall | Conservative | 2,189 |
| Steven Phillips | Labour | 359 |
Itchen Valley1 seat
| Jackie Porter | Liberal Democrats | 3,673 ✓ |
| Caroline Horrill | Conservative | 2,836 |
| Alex Blower | Green | 348 |
| Kimberly Jane Torkington | Labour | 164 |
| Dave Brockless | Reform UK | 89 |
Lee1 seat
| Graham Burgess | Conservative | 2,922 ✓ |
| Kirsten Bradley | Liberal Democrats | 1,034 |
| Charis Noakes | Labour | 477 |
Leesland and Town2 seats
| Zoe Huggins | Conservative | 3,765 ✓ |
| Lesley Meenaghan | Conservative | 3,017 ✓ |
| Robert Hylands | Liberal Democrats | 2,108 |
| Julie Westerby | Liberal Democrats | 1,509 |
| Hilary Ruth Percival | Labour | 1,178 |
| Christopher Percival | Labour | 1,160 |
| Dale Fletcher | Independent | 380 |
| Berkeley Vincent | Independent | 282 |
| Aaron Keith Pinder | Reform UK | 205 |
| Debbie Curnow-Ford | Conservative | 2,873 ✓ |
| Alison Mary Glasspool | Liberal Democrats | 1,331 |
| John Michael Tough | Labour | 500 |
| John Hilton | Green | 393 |
| Wendy Anne Laidlaw | Hampshire Independents | 100 |
| Ted Wildey | UK Independence Party (UKIP) | 99 |
Loddon1 seat
| Elaine Frances Still | Conservative | 3,402 ✓ |
| Francesca Maritan | Liberal Democrats | 776 |
| Michael David Barham | Labour | 761 |
| Paul Heath | — | 354 |
Lymington and Boldre1 seat
| Barry Frank Dunning | Conservative | 2,313 ✓ |
| Jackie Davies | Liberal Democrats | 1,241 |
| Jacqui England | Independent | 1,157 |
| Verena Caroline Jolly | Green | 453 |
| Jerry Weber | Labour | 332 |
| Edward John Heron | Conservative | 3,027 ✓ |
| Hilary Brand | Liberal Democrats | 1,063 |
| Janet Richards | Green | 928 |
| James Swyer | Labour | 443 |
Meon Valley1 seat
| Hugh Michael Rawson Lumby | Conservative | 2,929 ✓ |
| Malcolm Wallace | Green | 1,312 |
| Jonathan Andrew Fern | Liberal Democrats | 1,146 |
| Daniel Reid | Labour | 263 |
New Milton1 seat
| Melville Joseph Kendal | Conservative | 3,504 ✓ |
| Jeremy David Fenner | Green | 618 |
| Benjamin Rex Thompson | Liberal Democrats | 593 |
| Eloise Florence Cleeter | Labour | 582 |
| Fran Carpenter | Conservative | 4,119 ✓ |
| Chris Main | Labour | 566 |
| Tony Law | Green | 539 |
| Mark Clark | Liberal Democrats | 537 |
| Ian Thomas Linney | UK Independence Party (UKIP) | 177 |
North West Havant1 seat · turnout 25.9%
| Liz Fairhurst | Conservative | 2,158 ✓ |
| Philippa Gray | Liberal Democrats | 878 |
| Anthony Berry | Labour | 535 |
| Rosie Blackburn | Green | 258 |
Odiham and Hook1 seat
| Jim Glen | Conservative | 3,444 ✓ |
| Tony Over | Liberal Democrats | 1,244 |
| Brian Jones | Labour | 561 |
| Dave Watson | — | 266 |
Petersfield Butser1 seat · turnout 37.6%
| Robert Mocatta | Conservative | 2,687 ✓ |
| David George Podger | Liberal Democrats | 1,496 |
| Pippa Lee | Green | 712 |
| Steve Elder | Labour | 520 |
Petersfield Hangers1 seat · turnout 42.6%
| Russell Julian Oppenheimer | Conservative | 2,975 ✓ |
| Louise Bevan | Liberal Democrats | 1,275 |
| Iain Stuart James | Green | 796 |
| Howard Jeremy Linsley | Labour | 489 |
| Malcolm David Bint | Hampshire Independents | 224 |
Ringwood1 seat
| Michael Hamilton Thierry | Conservative | 2,439 ✓ |
| Peter Kelleher | Labour | 772 |
| Nicola Jolly | Green | 645 |
| Alex Brunsdon | Liberal Democrats | 410 |
Romsey Rural1 seat · turnout 43.4%
| Nick Adams-King | Conservative | 4,251 ✓ |
| Andrew Robert Beesley | Liberal Democrats | 1,585 |
| Jane Carole Elliott | Labour | 496 |
Romsey Town1 seat · turnout 44.2%
| Mark Geoffrey Cooper | Liberal Democrats | 3,156 ✓ |
| Tim Mayer | Conservative | 2,205 |
| Stuart Charles Bannerman | Labour | 455 |
| Andrew Drummond Peterson | Reform UK | 156 |
South Waterside1 seat
| Alexis Ellen McEvoy | Conservative | 2,218 ✓ |
| Rebecca Jane Clark | Liberal Democrats | 884 |
| Julie Hope | Labour | 420 |
| John Leyland Pemberton | Green | 215 |
Tadley and Baughurst1 seat
| Derek Mellor | Conservative | 2,339 ✓ |
| Jo Slimin | Liberal Democrats | 1,420 |
| Matt Russell | Labour | 539 |
| Charlotte Beatrice Margaret Bennett | Hampshire Independents | 218 |
Test Valley Central1 seat · turnout 39.5%
| David Nicholas Alwyne Drew | Conservative | 3,478 ✓ |
| David James Hall | Liberal Democrats | 1,443 |
| Jonathan Cotterell | Green | 465 |
| Michael Mumford | Labour | 322 |
| Connor Edward Shaw | Independent | 147 |
| Neville Penman | Conservative | 2,821 ✓ |
| Caroline Rackham | Liberal Democrats | 905 |
| John Anthony Rochey-Adams | Labour | 410 |
| Timothy Albert James Rowe | Green | 315 |
| David Harrison | Liberal Democrats | 2,303 ✓ |
| Richard Mark Young | Conservative | 1,892 |
| Helen Field | Labour | 312 |
| Callum Sebastian O'Driscoll | Green | 249 |
| Steven Broomfield | Conservative | 2,008 ✓ |
| Bruce Tennent | Liberal Democrats | 1,664 |
| Steve Willoughby | Labour | 419 |
| Hugh McGuinness | UK Independence Party (UKIP) | 88 |
| Tom Thacker | Conservative | 3,314 ✓ |
| Lucy Dean | — | 857 |
| Andy Fitchet | Labour | 820 |
| Matthew Kaschula | Liberal Democrats | 764 |
| Andy Tree | WBCP | 1,933 ✓ |
| Phillip Davies | Conservative | 1,016 |
| Neville Taylor | Liberal Democrats | 514 |
| Jack Winthrop | Labour | 219 |
| Jason Guy | Green | 150 |
| Terry John Hoar | Reform UK | 39 |
Winchester Downlands1 seat
| Jan Warwick | Conservative | 4,217 ✓ |
| James Edward Batho | Liberal Democrats | 2,740 |
| Max Priesemann | Green | 531 |
| Jude Wilkinson | Labour | 296 |
Winchester Eastgate1 seat
| Dominic Hiscock | Liberal Democrats | 2,796 ✓ |
| Fiona Mather | Conservative | 1,866 |
| Sarah Felicity Gooding | Green | 551 |
| Patrick Davies | Labour | 449 |
| Teresa Skelton | JACP | 63 |
| Duncan Philip Stone | Hampshire Independents | 54 |
| Patricia Grace Stallard | Conservative | 2,870 ✓ |
| Jude Godwin | Liberal Democrats | 1,425 |
| Robert Parker | Green | 553 |
Winchester Westgate1 seat · turnout 48.5%
| Martin Tod | Liberal Democrats | 3,030 ✓ |
| Rebecca Sophie Butler | Conservative | 1,785 |
| Giles Richard Gooding | Green | 630 |
| Peter Rees | Labour | 349 |
| Ian Tait | Independent | 319 |
| Adrian Collett | Liberal Democrats | 3,315 ✓ |
| Joanne Burton | Conservative | 2,105 |
| Caroline Jane Mussared | Hampshire Independents | 370 |
