Before (end of 2018) (45 seats, Open Council Data)
Conservative 24 · Liberal Democrats 21
After (end of 2019) (45 seats, Open Council Data)
Liberal Democrats 27 · Conservative 18
Ward results
| Russell Gordon-Smith | Liberal Democrats | 1,559 ✓ |
| Annie Saunders | Conservative | 1,365 |
| Karl Eslie Borges | Green | 404 |
| Ian Duncan Wight | Labour | 68 |
Badger Farm and Oliver's Battery1 seat · turnout 53.3%
| Hannah Elisabeth Williams | Liberal Democrats | 1,548 ✓ |
| Jan Warwick | Conservative | 1,513 |
| Max Priesemann | Green | 279 |
| Neil Adrian Dolby | Labour | 80 |
Bishop's Waltham1 seat · turnout 39.7%
| Denis McLean | Conservative | 1,202 ✓ |
| Jonathan Williams | Liberal Democrats | 839 |
| Sarah Felicity Gooding | Green | 290 |
| Steve Haines | Labour | 121 |
Central Meon Valley1 seat · turnout 40.3%
| Vicki Weston | Conservative | 1,635 ✓ |
| Sheila Mary Campbell | Liberal Democrats | 783 |
| Mik Norman | Green | 399 |
| Christopher Moore Harpum | Labour | 115 |
Colden Common & Twyford1 seat · turnout 49.2%
| Tony Melvin Bronk | Liberal Democrats | 1,023 ✓ |
| Andy Lai | Conservative | 883 |
| Lucinda Graham | Green | 165 |
| Paul James Brown | Labour | 45 |
Denmead1 seat · turnout 31.8%
| Judy Clementson | Conservative | 1,067 ✓ |
| Judith Godwin | Liberal Democrats | 728 |
| Robert Parker | Green | 177 |
| Picton-Jones D.J.H. | Labour | 93 |
Southwick & Wickham1 seat
| Therese Evans | Liberal Democrats | 1,069 ✓ |
| Loraine Constance Rappe | Conservative | 575 |
| Paul Thomas Sony | Labour | 68 |
St Barnabas1 seat · turnout 51.6%
| Mike Craske | Liberal Democrats | 2,052 ✓ |
| Eileen Mary Berry | Conservative | 1,102 |
| Mike Perrott | Green | 222 |
| Adrian John Paul Field | Labour | 106 |
St Bartholomew1 seat · turnout 44.5%
| Paula Wendy Ferguson | Liberal Democrats | 1,672 ✓ |
| Rose Burns | Conservative | 662 |
| Dave Walker-Nix | Green | 181 |
| Andrew Timothy Adams | Labour | 161 |
| Teresa Skelton | JACP | 77 |
St Luke1 seat · turnout 35.1%
| Derek Green | Liberal Democrats | 487 ✓ |
| Ian Donald Tait | Conservative | 406 |
| Patrick Davies | Labour | 158 |
| Giles Richard Gooding | Green | 88 |
St Michael1 seat
| Kim Alexander Gottlieb | Liberal Democrats | 1,718 ✓ |
| Guy Julian Claude Ashton | Conservative | 874 |
| Julia Ellen Hallmann | Green | 257 |
| Gavin Mark Ellis | Labour | 177 |
St Paul1 seat
| Martin Tod | Liberal Democrats | 1,593 ✓ |
| David Simons | Conservative | 505 |
| Andrew Wainwright | Green | 284 |
| Karen Barratt | Labour | 194 |
The Worthys1 seat · turnout 47.9%
| Jane Rutter | Liberal Democrats | 1,426 ✓ |
| Signe Biddle | Conservative | 536 |
| Charlotte Harley | Green | 150 |
| Tessa Susan Valentine | Labour | 66 |
Upper Meon Valley1 seat · turnout 48.3%
| Hugh Michael Rawson Lumby | Conservative | 1,235 ✓ |
| Lewis North | Liberal Democrats | 856 |
| Jane Elizabeth Kershaw | Labour | 62 |
Whiteley & Shedfield1 seat
| Jonathan Andrew Fern | Liberal Democrats | 998 ✓ |
| Roger Charles Huxstep | Conservative | 688 |
| Alison Louise Ridley | Labour | 65 |
Wonston & Micheldever1 seat
| Caroline Horrill | Conservative | 1,655 ✓ |
| Ian Gordon | Liberal Democrats | 874 |
| Jude Wilkinson | Labour | 140 |
