Before (end of 2021) (54 seats, Open Council Data)
Liberal Democrats 40 · Conservative 11 · Green 3
After (end of 2022) (54 seats, Open Council Data)
Liberal Democrats 48 · Green 5 · Conservative 1
Ward results
Barnes3 seats
| Fiona Sacks | Liberal Democrats | 1,960 ✓ |
| Andy Hale | Liberal Democrats | 1,890 ✓ |
| Marjory Millum | Liberal Democrats | 1,874 ✓ |
| Aphra Brandreth | Conservative | 1,646 |
| Helen Edward | Conservative | 1,539 |
| Gezdari S. | Conservative | 1,436 |
| Lever A. | Labour | 250 |
| Patel S. | Labour | 242 |
| Ata A. | Labour | 221 |
East Sheen3 seats
| Cambridge J. | Liberal Democrats | 2,466 ✓ |
| Margaret Dane | Liberal Democrats | 2,206 ✓ |
| Zoe McLeod | Liberal Democrats | 2,173 ✓ |
| Marcel B. | Conservative | 1,207 |
| Joyce S. | Conservative | 1,170 |
| Hodgins P. | Conservative | 1,163 |
| Cox A. | Labour | 300 |
| Hepworth F. | Labour | 245 |
| Littlemore D. | Labour | 244 |
Fulwell & Hampton Hill3 seats
| J. Cardy | Liberal Democrats | 2,371 ✓ |
| Matthew Hull | Liberal Democrats | 2,304 ✓ |
| Caroline Wren | Green | 2,153 ✓ |
| Boyle M. | Conservative | 822 |
| Broughton J. | Conservative | 726 |
| Kelly-Marie Tuthill | Conservative | 651 |
| Tutchell E. | Labour | 526 |
| Reindorp J. | Labour | 440 |
| Edmonds J. | Labour | 417 |
| Penny Frost | Liberal Democrats | 2,171 ✓ |
| Gareth Richards | Liberal Democrats | 1,964 ✓ |
| A. Frieze | Green | 1,905 ✓ |
| Curran G. | Conservative | 740 |
| Holden-Ayala M. | Conservative | 620 |
| Kartun-Giles A. | Conservative | 605 |
| Ayliffe M. | Labour | 406 |
| Angela Smith | Labour | 324 |
| Jaouen-Strutt D. | Labour | 241 |
Hampton3 seats
| Gareth Roberts | Liberal Democrats | 2,290 ✓ |
| S. Nicholson | Liberal Democrats | 2,253 ✓ |
| Sam Dalton | Liberal Democrats | 2,242 ✓ |
| Slinn J. | Conservative | 1,030 |
| Watson N. | Conservative | 1,004 |
| Sale P. | Conservative | 991 |
| Gadd R. | Labour | 285 |
| Gadd D. | Labour | 257 |
| Guichard S. | Labour | 255 |
Hampton North3 seats
| Elizabeth Gant | Liberal Democrats | 1,654 ✓ |
| Jeremy Davis | Liberal Democrats | 1,560 ✓ |
| Samuel G. | Conservative | 1,175 ✓ |
| Howard K. | Conservative | 1,117 |
| Basham K. | Green | 1,044 |
| Majumdar N. | Conservative | 983 |
| Coelho A. | Independent | 678 |
| Spawls L. | Labour | 412 |
| Elliot George Mitchell | Labour | 337 |
| Johnson J. | Labour | 314 |
| Robin Brown | Liberal Democrats | 2,725 ✓ |
| Petra Fleming | Liberal Democrats | 2,593 ✓ |
| Jim Millard | Liberal Democrats | 2,450 ✓ |
| Hilary Jane Dance | Conservative | 893 |
| Grant Healy | Conservative | 876 |
| Jonathan Hollis | Conservative | 831 |
| Katharine Haynes | Labour | 393 |
| Christopher Richard Johnson | Labour | 382 |
| Gerard Elliott Ward | Labour | 352 |
Heathfield3 seats · turnout 40.5%
| J. Coombs | Liberal Democrats | 1,521 ✓ |
| L. Pollesche | Liberal Democrats | 1,398 ✓ |
| Wilson M. | Liberal Democrats | 1,349 ✓ |
| Dexter N. | Labour | 815 |
| Paul M. | Labour | 801 |
| Hope M. | Conservative | 799 |
| Dryja G. | Conservative | 791 |
| Walia R. | Labour | 777 |
| Lebosquet J. | Conservative | 746 |
Kew3 seats
| Alice Bridges-Westcott | Liberal Democrats | 2,544 ✓ |
| Ian Craigie | Liberal Democrats | 2,443 ✓ |
| Clare Vollum | Liberal Democrats | 2,386 ✓ |
| Fearon S. | Conservative | 1,170 |
| Metcalfe R. | Conservative | 1,112 |
| Ennis S. | Conservative | 1,105 |
| Hampson N. | Labour | 328 |
| White M. | Labour | 305 |
| Reyes E. | WEP | 275 |
| Marder B. | Labour | 262 |
Mortlake & Barnes Common3 seats
| A. Howard | Liberal Democrats | 1,878 ✓ |
| Paterson T. | Liberal Democrats | 1,788 ✓ |
| Niki Crookdake | Green | 1,312 ✓ |
| Avon P. | Conservative | 1,241 |
| Powers J. | Conservative | 1,077 |
| Sarah-Jane Sewell | Conservative | 1,049 |
| Danciger S. | Independent | 741 |
| Bates F. | Labour | 733 |
| Genders D. | Labour | 568 |
| Woolston M. | Labour | 528 |
North Richmond3 seats · turnout 44.1%
| Nancy Baldwin | Liberal Democrats | 2,262 ✓ |
| R. Pyne | Liberal Democrats | 2,147 ✓ |
| Warren R. | Liberal Democrats | 2,141 ✓ |
| S. Webb | Conservative | 798 |
| Longley T. | Conservative | 761 |
| Rosenschein D. | Conservative | 744 |
| O'Farrell F. | Labour | 488 |
| Tom Absolon | Labour | 425 |
| Cullen S. | Labour | 393 |
South Richmond3 seats · turnout 72.1%
| Chris Varley | Liberal Democrats | 2,158 ✓ |
| Paulina Vassileva | Liberal Democrats | 2,114 ✓ |
| Chas Warlow | Green | 1,756 ✓ |
| Pamela Fleming | Conservative | 1,340 |
| Thomas O'Malley | Conservative | 1,210 |
| Phillip Taylor | Conservative | 1,079 |
| Christina Atchison | Labour | 352 |
| Edwin Makurah | Labour | 282 |
| Michael Freedman | Labour | 182 |
South Twickenham3 seats
| M. Butlin | Liberal Democrats | 2,353 ✓ |
| Rhi Lee | Liberal Democrats | 2,321 ✓ |
| Richard Bennett | Green | 2,048 ✓ |
| Marlow H. | Conservative | 893 |
| Marlow D. | Conservative | 851 |
| Nacmanson P. | Conservative | 765 |
| Rollin L. | Labour | 515 |
| Kingston A. | Labour | 421 |
| Fawcett C. | Labour | 372 |
| Mansfield K. | Liberal Democrats | 2,799 ✓ |
| B. Khosa | Liberal Democrats | 2,646 ✓ |
| A. Ehmann | Liberal Democrats | 2,623 ✓ |
| Porter R. | Conservative | 646 |
| Cavin P. | Conservative | 611 |
| Newman K. | Conservative | 602 |
| Alexander G. | Labour | 426 |
| Penny Banaji | Labour | 393 |
| Rawlinson T. | WEP | 371 |
| Moshi P. | Labour | 358 |
Teddington3 seats · turnout 49.2%
| Charlie Engel | Liberal Democrats | 2,592 ✓ |
| Elengorn M. | Liberal Democrats | 2,587 ✓ |
| Phil Giesler | Liberal Democrats | 2,502 ✓ |
| Pell J. | Conservative | 840 |
| Eastment P. | Conservative | 824 |
| Brian William Jarvis | Conservative | 798 |
| Liz MacKenzie | Labour | 445 |
| Browning N. | Labour | 429 |
| Low S. | Labour | 353 |
Twickenham Riverside3 seats
| Julia Neden-Watts | Liberal Democrats | 2,405 ✓ |
| James Chard | Liberal Democrats | 2,260 ✓ |
| Stephen O'Shea | Liberal Democrats | 2,128 ✓ |
| Chappell S. | Conservative | 853 |
| Bielstein A. | Conservative | 731 |
| Rayfield C. | WEP | 715 |
| Orchard D. | Conservative | 691 |
| Rushton D. | Labour | 374 |
| Loewenstein C. | Labour | 303 |
| Gladstone A. | Labour | 291 |
West Twickenham3 seats
| Piers Allen | Liberal Democrats | 2,193 ✓ |
| Laura O'Brien | Liberal Democrats | 2,187 ✓ |
| Alan Juriansz | Liberal Democrats | 2,103 ✓ |
| Peter George Finch | Conservative | 851 |
| Jonny Fryer | Conservative | 835 |
| Lily-Naomi Sale | Conservative | 810 |
| Christina Joy Rose Green | Labour | 487 |
| Paul Tanto | Labour | 419 |
| Will Ivor Groskop Tillotson | Labour | 325 |
Whitton3 seats · turnout 50.6%
| Jo Humphreys | Liberal Democrats | 2,338 ✓ |
| Robert Michael St John O'Carroll | Liberal Democrats | 2,163 ✓ |
| Kuldev Sehra | Liberal Democrats | 2,043 ✓ |
| Hull J. | Conservative | 1,027 |
| Shaukat S. | Conservative | 854 |
| Sogol S. | Conservative | 842 |
| Tomlin C. | Labour | 394 |
| Roberts S. | Labour | 359 |
| Howard Roberts | Labour | 324 |
