Before (end of 2025) (54 seats, Open Council Data)
Liberal Democrats 49 · Green 5
After (end of 2026) (54 seats, Open Council Data)
Liberal Democrats 54
Ward results
Barnes3 seats · turnout 51.5%
| Fiona Sacks | Liberal Democrats | 1,800 ✓ |
| Andy Hale | Liberal Democrats | 1,728 ✓ |
| Duncan Rasor | Liberal Democrats | 1,586 ✓ |
| Helen Edward | Conservative | 1,365 |
| Carlos Garofolin | Conservative | 1,216 |
| Sandy Urquhart | Conservative | 1,212 |
| Kieran John Sheedy | Green | 397 |
| Mary-Clare Lewis | Green | 382 |
| Mark Fox | Reform UK | 380 |
| Kim Marshall | Green | 367 |
| Christopher MacNee | Reform UK | 346 |
| Guy Simon Rose | Reform UK | 328 |
| Stephen Michael Russell | Labour | 151 |
| Sam Cullen | Labour | 126 |
| Ivan Avanessov | Independent | 105 |
| Sujata Patel | Labour | 103 |
East Sheen3 seats · turnout 51.0%
| Julia Cambridge | Liberal Democrats | 2,198 ✓ |
| Margaret Dane | Liberal Democrats | 1,951 ✓ |
| Mohsin Khan | Liberal Democrats | 1,775 ✓ |
| Nick King | Conservative | 1,069 |
| Luke Richard Parker | Conservative | 972 |
| Claudia Nascimento | Conservative | 962 |
| Danielle Coleman | Green | 546 |
| David Hopwood | Green | 393 |
| Jill Winser | Green | 382 |
| Phil Nuthall | Reform UK | 360 |
| Juliet Lisa Rawlings | Reform UK | 347 |
| Deborah Genders | Labour | 177 |
| Mike Freedman | Labour | 125 |
| Tracey Mullins | Labour | 120 |
Fulwell & Hampton Hill3 seats · turnout 50.7%
| Jonathan Cardy | Liberal Democrats | 2,289 ✓ |
| Matthew Wherry | Liberal Democrats | 2,092 ✓ |
| Matthew Hull | Liberal Democrats | 1,876 ✓ |
| Nansi Eggleton | Green | 1,188 |
| David Trigg | Green | 850 |
| Tim Highmoor | Green | 746 |
| Jo Brown | Conservative | 589 |
| John Goodwin | Conservative | 504 |
| Julian James Joseph Marsh | Conservative | 449 |
| Magnus Forster-Brown | Reform UK | 420 |
| Gavin Nichols | Reform UK | 396 |
| Eva Tutchell | Labour | 199 |
| John Walter Edmonds | Labour | 180 |
| James Johnson | Labour | 146 |
| Penny Frost | Liberal Democrats | 2,097 ✓ |
| Seamus Joyce | Liberal Democrats | 1,735 ✓ |
| Dermot Kelly | Liberal Democrats | 1,654 ✓ |
| Chas Warlow | Green | 1,154 |
| Jaydan Okunola | Green | 1,043 |
| Lauren Stansfield | Green | 1,033 |
| John Farley Rose | Reform UK | 480 |
| Georgina Butler | Conservative | 470 |
| Andrew Jeremy Swarbrick | Reform UK | 440 |
| Oliver Sami Lafci | Reform UK | 439 |
| John Traversi | Conservative | 374 |
| Robert Holt Tudway | Conservative | 344 |
| Helen Fleur Montgomery | Labour | 113 |
| Helen Caroline Nance | Labour | 87 |
| Mohammad Sharif Walid | Labour | 85 |
Hampton3 seats · turnout 52.2%
| Gareth David Roberts | Liberal Democrats | 2,117 ✓ |
| Sam Dalton | Liberal Democrats | 2,087 ✓ |
| Nick Kennerley | Liberal Democrats | 1,967 ✓ |
| Veronica Mary Barnes | Conservative | 946 |
| Derek Jones | Conservative | 915 |
| Rody Mager | Conservative | 704 |
| Valentina Sophia Butenko | Green | 544 |
| Debbie Montague | Reform UK | 468 |
| Stuart Adam Wright | Reform UK | 447 |
| Meera Rajendran | Green | 436 |
| Lewis William Sturdy | Green | 410 |
| Caroline Anne Loewenstein | Labour | 144 |
| Christopher Stephen Fawcett | Labour | 131 |
| James Oliva-Hauxwell | Labour | 109 |
Hampton North3 seats · turnout 44.6%
| Carey Bishop | Liberal Democrats | 1,767 ✓ |
| Elizabeth Gant | Liberal Democrats | 1,694 ✓ |
| Jeremy Davis | Liberal Democrats | 1,625 ✓ |
| Martin Ashley Fraiel | Reform UK | 565 |
| Max Hoskinson | Reform UK | 548 |
| Cathy Howe | Conservative | 535 |
| Alan Butler | Conservative | 495 |
| John Yianni | Reform UK | 486 |
| Nupur Majumdar | Conservative | 463 |
| Poppy Robbins | Green | 431 |
| Stephen Richard Hancock | Green | 359 |
| Ayesha Sadiq | Green | 343 |
| Lucy Jane Abercrombie | Labour | 174 |
| Christopher Richard Johnson | Labour | 109 |
| Philip Joseph Moshi | Labour | 98 |
Hampton Wick and South Teddington3 seats · turnout 49.1%
| Jim Millard | Liberal Democrats | 2,436 ✓ |
| Liz Tidhar | Liberal Democrats | 2,267 ✓ |
| Helen Baxter | Liberal Democrats | 2,104 ✓ |
| Joe Broughton | Conservative | 818 |
| Magan Singodia | Green | 609 |
| Wendy Hatto | Green | 576 |
| Tony Fiddes | Conservative | 552 |
| Mircea Chisacof | Conservative | 494 |
| Mike Young | Green | 460 |
| Edward Ronald George Davies | Reform UK | 440 |
| Michael James MacKie | Reform UK | 422 |
| Neil Roland Browning | Labour | 229 |
| Richard Siu-Ming Cheung | Labour | 195 |
| Gerard Elliott Ward | Labour | 182 |
Heathfield3 seats · turnout 44.2%
| Lesley Pollesche | Liberal Democrats | 1,572 ✓ |
| John Coombs | Liberal Democrats | 1,568 ✓ |
| Michael Wilson | Liberal Democrats | 1,488 ✓ |
| Keith John Goodenough | Reform UK | 620 |
| Alex Starling | Reform UK | 615 |
| Robert Stephen Thompson | Reform UK | 589 |
| Fiona Maria Theresa Barry | Conservative | 481 |
| Alastair Armstrong | Green | 422 |
| George Edward Dryja | Conservative | 421 |
| Lizzie Curtis | Green | 398 |
| Jonathan Charles Lebosquet | Conservative | 391 |
| Rae Vermeulen | Green | 347 |
| Anne Feeney | Labour | 233 |
| Liz MacKenzie | Labour | 192 |
| Michael John McCarthy | Labour | 181 |
Kew3 seats · turnout 49.8%
| Clare Vollum | Liberal Democrats | 2,212 ✓ |
| Maureen Goldthorpe | Liberal Democrats | 2,112 ✓ |
| Kelvin Cheatle | Liberal Democrats | 2,108 ✓ |
| Margaret Buter-Morris | Conservative | 1,157 |
| Anthony Blanco | Conservative | 1,109 |
| Xandi Steele | Conservative | 890 |
| Geoffrey O'Connell | Green | 717 |
| Andrew Webster | Green | 636 |
| Alex Stylianou | Green | 604 |
| Glyn Douglas Wallis-Jones | Reform UK | 416 |
| Ray Ferris | Labour | 195 |
| Anousheh Alavi | Labour | 180 |
| Barnaby Marder | Labour | 174 |
Mortlake & Barnes Common3 seats · turnout 47.5%
| Geri Cox | Liberal Democrats | 1,637 ✓ |
| Michael Dingemans | Liberal Democrats | 1,464 ✓ |
| Anton McNulty-Howard | Liberal Democrats | 1,443 ✓ |
| Clare Delmar | Conservative | 1,065 |
| Rhys Irvine James Thomas | Conservative | 959 |
| Peter Vider | Conservative | 890 |
| Seth Ashby-Hawkins | Green | 767 |
| Nadia Miriam Mirza | Green | 656 |
| Ciaran Edward Cusack | Green | 642 |
| Paisley Arnold | Reform UK | 444 |
| John Kirwan Hughes | Reform UK | 408 |
| David Charles White | Reform UK | 402 |
| Francine Loudon Bates | Labour | 341 |
| Lucas Spencer | Labour | 291 |
| Matthew David Woolston | Labour | 218 |
North Richmond3 seats · turnout 47.5%
| Nancy Baldwin | Liberal Democrats | 2,191 ✓ |
| Richard Pyne | Liberal Democrats | 1,978 ✓ |
| Richard Warren | Liberal Democrats | 1,901 ✓ |
| Thomas O'Malley | Conservative | 584 |
| Jane Harrison | Green | 575 |
| David Palairet | Conservative | 549 |
| Jenna Kruger | Green | 474 |
| Diane Scott | Green | 451 |
| Alan Charnley | Reform UK | 438 |
| Amen Bayat | Conservative | 436 |
| Maggie Richens | Independent | 376 |
| William George Spencer Richens | Independent | 361 |
| Tom Absolon | Labour | 176 |
| Fiona Mary O'Farrell | Labour | 155 |
| Jonathan Alexander Dredge | Labour | 116 |
South Richmond3 seats · turnout 49.7%
| Chris Varley | Liberal Democrats | 1,758 ✓ |
| Massimo Chiesa | Liberal Democrats | 1,727 ✓ |
| Paulina Vassileva | Liberal Democrats | 1,677 ✓ |
| Charlie Protheroe | Conservative | 962 |
| Phillip Brian Taylor | Conservative | 904 |
| Sheba Sogol | Conservative | 857 |
| Paddy Griffith | Green | 801 |
| Tanya Williams | Green | 583 |
| Alexi Hatto | Green | 479 |
| Christine Cullis | Reform UK | 417 |
| Susan Gamble | Reform UK | 410 |
| Candice Schneider | Reform UK | 390 |
| Max Davies | Labour | 168 |
| Marion White | Labour | 160 |
| David McAlpine | Labour | 152 |
South Twickenham3 seats · turnout 57.2%
| Michael Butlin | Liberal Democrats | 2,121 ✓ |
| Rhi Lee | Liberal Democrats | 1,995 ✓ |
| Jack Clothier Jones | Liberal Democrats | 1,974 ✓ |
| Richard Bennett | Green | 1,333 |
| Gareth Jones | Green | 1,054 |
| Ross Monaghan | Green | 912 |
| Jane Boulton | Conservative | 630 |
| David Marlow | Conservative | 551 |
| David Richard Porter | Conservative | 504 |
| Michael Charles Anstey | Reform UK | 395 |
| Robert MacIntyre | Reform UK | 375 |
| Ian Nieuwstadt | Reform UK | 339 |
| Christina Joy Rose Green | Labour | 183 |
| Daniel Michael Freeman | Labour | 154 |
| David Goldberg | Labour | 127 |
St Margarets & North Twickenham3 seats · turnout 50.1%
| Katie Mansfield | Liberal Democrats | 2,480 ✓ |
| Maria Margiotta | Liberal Democrats | 2,311 ✓ |
| Alexander Ehmann | Liberal Democrats | 2,264 ✓ |
| Milo Clarke | Green | 667 |
| Sean Anderson | Green | 663 |
| Elizabeth Mary Georgia Hill | Conservative | 630 |
| Richard Clemence | Green | 617 |
| Brian William Jarvis | Conservative | 532 |
| Nathaniel Ikeazor | Conservative | 508 |
| Pearse Patrick Benjamin Bates | Reform UK | 374 |
| Peter Jonathan Crooks | Reform UK | 358 |
| Paul Grindrod | Reform UK | 352 |
| Sandra Jane Roberts | Labour | 234 |
| Christopher David Andrew George | Labour | 229 |
| Howard Digby Roberts | Labour | 182 |
Teddington3 seats · turnout 53.9%
| Richard Baker | Liberal Democrats | 2,613 ✓ |
| Charlie Engel | Liberal Democrats | 2,539 ✓ |
| Phil Giesler | Liberal Democrats | 2,435 ✓ |
| Ken Denaro | Green | 683 |
| Jon Hollis | Conservative | 625 |
| Elizabeth Dolan | Conservative | 568 |
| Phulmaya Bhusal | Green | 558 |
| Eddie Thorne | Green | 515 |
| James Lloyd-Thomas | Conservative | 496 |
| Julian David Allbut | Reform UK | 442 |
| Kay Marilyn Brooks | Reform UK | 407 |
| Mark Vellacott | Reform UK | 387 |
| Patricia Margaret Tivendale | Labour | 208 |
| James Dylan Thomson | Labour | 192 |
| Sampson Edward Low | Labour | 187 |
Twickenham Riverside3 seats · turnout 49.7%
| James Henry Chard | Liberal Democrats | 2,299 ✓ |
| Julia Neden-Watts | Liberal Democrats | 2,221 ✓ |
| Andrew Duncan | Liberal Democrats | 2,051 ✓ |
| Maggie Brown | Green | 833 |
| Maria Barry | Conservative | 698 |
| Adrian Johnston | Conservative | 680 |
| David Sparrow | Conservative | 602 |
| Steve Roest | Green | 574 |
| Merhala Selvarajah | Green | 542 |
| Martin Vincent Bergin | Reform UK | 363 |
| Oliver Patrick Stafford Needs | Reform UK | 340 |
| Sabrina Susan Fuller | Labour | 226 |
| Liam David Humble | Labour | 192 |
| Edward Sherwood | Labour | 155 |
West Twickenham3 seats · turnout 49.6%
| Piers Allen | Liberal Democrats | 2,210 ✓ |
| Rachel Robertson | Liberal Democrats | 2,123 ✓ |
| Alan Juriansz | Liberal Democrats | 2,026 ✓ |
| Rosalie Callway | Green | 711 |
| Surya Cooper | Green | 567 |
| Fiona Maureen Brannon | Conservative | 521 |
| Paul Healey | Green | 493 |
| George Anthony McQueen | Reform UK | 492 |
| Gabrielle Teresa Maria Koukis | Reform UK | 484 |
| Richard George Lailey | Reform UK | 483 |
| Neil Wynn-Jones | Conservative | 446 |
| Zahra Khan | Conservative | 418 |
| Oliver Timothy Freeman | Labour | 175 |
| Adam Steuart Gladstone | Labour | 145 |
| Stephen Guichard | Labour | 135 |
Whitton3 seats · turnout 49.8%
| Jo Humphreys | Liberal Democrats | 1,933 ✓ |
| Nathanael MacDonald | Liberal Democrats | 1,756 ✓ |
| Kuldev Sehra | Liberal Democrats | 1,742 ✓ |
| Peter Stuart Denver Dombi | Reform UK | 666 |
| Stephen Jacklin Pulfrey | Reform UK | 640 |
| Max Balfour | Conservative | 580 |
| Nicolas Silkov-Yianni | Reform UK | 558 |
| David Ian Bradshaw | Conservative | 547 |
| Keith Buckman | Green | 534 |
| Elizabeth Foster | Conservative | 525 |
| Niall George Fahey | Green | 492 |
| Qudsia Shah | Green | 465 |
| Syed Junaid Ahmed | Labour | 254 |
| David Alan Eckert | Labour | 252 |
| Pam Marum | Labour | 216 |
