Before (end of 2025) (58 seats, Open Council Data)
Labour 34 · Conservative 23 · Other 1
After (end of 2026) (58 seats, Open Council Data)
Conservative 29 · Labour 28 · Other 1
Ward results
Balham3 seats · turnout 52.4%
| Lynsey Eve Hedges | Conservative | 2,678 ✓ |
| Jo Rigby | Labour | 2,543 ✓ |
| Jonathan Neil Dessain Iliff | Conservative | 2,458 ✓ |
| Sami Khairy Abouzahra | Conservative | 2,422 |
| Tom Armstrong | Labour | 2,364 |
| Tom Pollard | Labour | 2,246 |
| Nicholas Humberstone | Green | 1,027 |
| John Gabriel Low | Green | 959 |
| Varun Santhosh | Green | 833 |
| Warwick Richard Danks | Liberal Democrats | 373 |
| David Edward Elliott | Liberal Democrats | 373 |
| Toby Tanner | Liberal Democrats | 328 |
| Scott Grant | Reform UK | 318 |
| Peter Wilkinson | Reform UK | 273 |
| Nicholas Lester | Reform UK | 250 |
Battersea Park3 seats · turnout 38.9%
| Victoria Oye Asante | Labour | 1,766 ✓ |
| Anthony John Belton | Labour | 1,680 ✓ |
| Claire Katherine Davies | Conservative | 1,673 ✓ |
| Joanna Clare Hall | Conservative | 1,601 |
| Daria Agnieszka Hass | Labour | 1,528 |
| Mozes Megyesi | Conservative | 1,423 |
| Isabel Losada | Green | 986 |
| Ben Koh | Green | 930 |
| Matt Madden | Green | 794 |
| Antony Phillip Norman Abell | Reform UK | 508 |
| Lucy Jones | Reform UK | 456 |
| Jonathan James Aldwinckle | Reform UK | 433 |
| Alexandra Elizabeth Ames | Liberal Democrats | 288 |
| Elizabeth Watson | Liberal Democrats | 279 |
| Teresa Prunella Bathurst Norman | Liberal Democrats | 255 |
East Putney3 seats · turnout 51.9%
| Jasmin Glynne | Labour | 2,348 ✓ |
| George Crivelli | Conservative | 2,299 ✓ |
| Ravi Govindia | Conservative | 2,257 ✓ |
| Deen Ossman | Conservative | 2,237 |
| Dermot John Neligan | Labour | 2,076 |
| Joe Lewis Smallman | Labour | 1,961 |
| Maisie Jenkinson | Green | 1,030 |
| Hana Manthorpe | Green | 933 |
| Shanaj Begum | Green | 927 |
| Jessica Anderson | Reform UK | 565 |
| Rebecca Daisy Alana Barton-Singer | Liberal Democrats | 529 |
| Nicki Breeze | Liberal Democrats | 514 |
| Gabriel Byng Barton-Singer | Liberal Democrats | 487 |
| Susan Jane Muncey | Reform UK | 453 |
| Ali Bath | Reform UK | 427 |
Falconbrook2 seats · turnout 36.2%
| Simon Arthur Hogg | Labour | 1,257 ✓ |
| Kate Stock | Labour | 1,133 ✓ |
| Jonathan Antonacci | Green | 692 |
| Timothy Paul Read | Green | 536 |
| Lizzie Hacking | Conservative | 425 |
| Michael Mitchell | Conservative | 393 |
| Daniel Jon Dalton | Reform UK | 276 |
| Dawn James | Reform UK | 264 |
| Charles Leek | Liberal Democrats | 157 |
| Brook William Palloway | Liberal Democrats | 124 |
| Maher Nassour | Independent | 64 |
Furzedown3 seats · turnout 47.5%
| Leonie Alison Cooper | Labour | 3,005 ✓ |
| Judi Gasser | Labour | 2,743 ✓ |
| Samantha Mary Lewis | Labour | 2,467 ✓ |
| Eden Laudat | Green | 1,628 |
| Adam Kamenetzky | Green | 1,525 |
| Diane Wilkinson | Green | 1,431 |
| Oliver Samuel Wilford Clark | Conservative | 891 |
| Siôn leuan Davies | Conservative | 723 |
| Andrew John Wasielewski | Conservative | 706 |
| John Harmsen | Reform UK | 397 |
| David Trowsdale | Reform UK | 389 |
| James Williams | Reform UK | 379 |
| Tim Atkin | Liberal Democrats | 371 |
| Phillipa Ann Jeal | Liberal Democrats | 278 |
| Romas John Foord | Liberal Democrats | 243 |
| Kat Taylor-Huzzard | Trade Unionist and Socialist Coalition | 61 |
Lavender2 seats · turnout 46.7%
| Daniel Hamilton | Conservative | 1,747 ✓ |
| Tom Francesco Pridham | Conservative | 1,720 ✓ |
| Edith Abimbola Adejobi | Labour | 1,137 |
| Joshua Michael Groves | Labour | 944 |
| James Branigan | Green | 738 |
| Luwis Stephan Gunarathne | Green | 553 |
| Ed Chidley | Liberal Democrats | 302 |
| Jenny Voyce | Liberal Democrats | 271 |
| Madison James | Reform UK | 192 |
| Rupert Douglas Brooks Hunt | Reform UK | 192 |
Nine Elms2 seats · turnout 45.4%
| Matt Corner | Conservative | 702 ✓ |
| Will Sweet | Conservative | 587 ✓ |
| Jane Rachael Briginshaw | Labour | 392 |
| Matthew Grant Hitchins | Green | 335 |
| Michael Di Stefano | Green | 325 |
| Douglas Oddy | Labour | 274 |
| Mark Justin | Reform UK | 150 |
| Mitch Durrant | Reform UK | 144 |
| James Fok | Liberal Democrats | 143 |
| John Morris Williams | Liberal Democrats | 110 |
Northcote2 seats · turnout 57.5%
| Aled Richards-Jones | Conservative | 2,583 ✓ |
| James Kenton Craig | Conservative | 2,551 ✓ |
| Clare Louise Fraser | Labour | 1,006 |
| Jonathan George Heywood | Labour | 853 |
| Lara Fiorani | Liberal Democrats | 684 |
| Francis Edward Vaudrey Chubb | Liberal Democrats | 652 |
| Joe Taylor | Green | 577 |
| Areej Abuali | Green | 574 |
| Josh Stanton | Reform UK | 235 |
| Alex Therrien | Reform UK | 204 |
Roehampton3 seats · turnout 40.7%
| Graeme Paul Henderson | Labour | 1,881 ✓ |
| Jenny May Yates | Labour | 1,838 ✓ |
| Matthew George Tiller | Labour | 1,768 ✓ |
| Jane Cooper | Conservative | 1,064 |
| Anjusha Chaughule | Conservative | 1,006 |
| Helena Kanaan | Conservative | 924 |
| Jay Bailey Northrop-Maltby | Green | 918 |
| Tommy Tsherit | Green | 864 |
| Ben Francis | Reform UK | 716 |
| Terry Washington | Reform UK | 685 |
| Reema Siddiqui | Reform UK | 619 |
| Hugh Palmer Brown | Liberal Democrats | 411 |
| Thomas Guyatt | Liberal Democrats | 364 |
| Samuel James McKenna | Liberal Democrats | 323 |
| Ivo Nyoh Kuka | Independent | 117 |
Shaftesbury & Queenstown3 seats · turnout 34.5%
| Sara Louise Beverley Apps | Labour | 1,927 ✓ |
| Aydin Dikerdem | Labour | 1,708 ✓ |
| Stephen Worrall | Labour | 1,417 ✓ |
| Jo Bartholomeou | Green | 1,129 |
| Imogen Lydia Bath | Conservative | 913 |
| John Locker | Conservative | 845 |
| Alex Mason | Conservative | 799 |
| Stephen Edwin Helms | Reform UK | 446 |
| John Angus Inglis Jones Kincaid | Reform UK | 404 |
| Natalie Kathleen Wheen | Reform UK | 395 |
| Stephanie Kate Seidman | Liberal Democrats | 363 |
| Mark Graham Bennett | Liberal Democrats | 357 |
| David Kelleher | Liberal Democrats | 270 |
South Balham2 seats · turnout 52.3%
| Toby Hopkins | Labour | 1,634 ✓ |
| Elizabeth Sophia Simos | Labour | 1,617 ✓ |
| Robert Daniel Hughes | Conservative | 1,285 |
| Luke Mathers | Conservative | 1,249 |
| Nina Kratky | Green | 741 |
| Roy Vickery | Green | 647 |
| John Pindar | Liberal Democrats | 256 |
| Julian Robert Ware | Liberal Democrats | 205 |
| Venessa Barrowman Holtham | Reform UK | 188 |
| Charlie Robinson | Reform UK | 176 |
Southfields2 seats
| Guy Derek Ralph Humphries | Conservative | 1,933 ✓ |
| Emmeline Elizabeth Owens | Conservative | 1,763 ✓ |
| Sue Wixley | Liberal Democrats | 1,435 |
| Fergus Foord | Liberal Democrats | 1,372 |
| Megs Jacobs | Labour | 1,096 |
| Peter James Godfrey Watts | Labour | 931 |
| Ruby Hawkes | Green | 628 |
| Kester Joseph Leek | Green | 567 |
| Clive Adrian Sexton | Reform UK | 237 |
| Iliyan Mladenov | Reform UK | 211 |
St Mary's3 seats · turnout 48.8%
| Charlie Fisher | Conservative | 1,827 ✓ |
| Caroline India Gwendoline De la Soujeole | Conservative | 1,809 ✓ |
| Zarah Michelle Wiles | Conservative | 1,681 ✓ |
| Simon Darius Grayson | Labour | 1,666 |
| Sana Zehra Jafri | Labour | 1,663 |
| Josephine Mantey | Labour | 1,589 |
| Lu Curtis | Green | 926 |
| Ryan McMullen | Green | 852 |
| Michael Stone | Green | 779 |
| Colleen Anne Browne | Reform UK | 448 |
| Robert John Lake | Reform UK | 422 |
| Oliver William Venn | Reform UK | 403 |
| Dimitri Roberto Backwell | Liberal Democrats | 312 |
| Catja De Haas | Liberal Democrats | 272 |
| Tudor Puleston Nicholls | Liberal Democrats | 257 |
| Jeanine Canzius | Independent | 57 |
Thamesfield3 seats · turnout 53.9%
| Ethan Kane Foster Brooks | Conservative | 2,349 ✓ |
| Robert Morritt | Conservative | 2,185 ✓ |
| Salvatore Murtas | Conservative | 2,083 ✓ |
| Josh Hughes | Liberal Democrats | 2,033 |
| James Jones | Liberal Democrats | 1,919 |
| James Richard Usher Wilson | Liberal Democrats | 1,890 |
| Jessie Lee | Labour | 1,260 |
| Anthony Ashurst | Labour | 1,202 |
| Fredrick Oboledefe Emojevbe | Labour | 1,099 |
| Nicola Elliott | Green | 906 |
| Kate Robinson | Green | 826 |
| Fraser Pitt | Green | 697 |
| Adam Davison | Reform UK | 354 |
| Tim Harrison | Reform UK | 351 |
| Bruno Alves Carreiro | Reform UK | 345 |
Tooting Bec3 seats · turnout 45.9%
| Sheila Mary Boswell | Labour | 2,495 ✓ |
| Annamarie Marina Critchard | Labour | 2,342 ✓ |
| Paul John White | Labour | 2,015 ✓ |
| Yannina Jade Captain | Green | 1,773 |
| Lisa Laudat | Green | 1,549 |
| Saba Shafique Khan | Green | 1,548 |
| Kyle William Evans | Conservative | 979 |
| Sam Benjamin Merullo | Conservative | 869 |
| Tolga Inanc | Conservative | 810 |
| Arminel Prudence Fennelly | Liberal Democrats | 405 |
| Mark Derbyshire | Reform UK | 399 |
| Giles Rowe | Reform UK | 378 |
| Stephen Gary Skipper | Reform UK | 341 |
| Imran Hussain | Liberal Democrats | 282 |
| Pek-San Tan | Liberal Democrats | 255 |
| Sofia Pandolfi da Silveira | Trade Unionist and Socialist Coalition | 36 |
Tooting Broadway3 seats · turnout 43.8%
| Kemi Akinola | Labour | 2,385 ✓ |
| Sean Lawless | Labour | 2,121 ✓ |
| Rex Osborn | Labour | 1,956 ✓ |
| Michael Bankole | Green | 1,905 |
| Rachael Delahunty | Green | 1,860 |
| Cameron Joshi | Green | 1,608 |
| Gareth Robert Wallace | Conservative | 613 |
| Dominic Phillip Lowe | Conservative | 607 |
| William Patrick D'Arcy Mumby | Conservative | 557 |
| Stewart Foster | Reform UK | 332 |
| Stef Dearden | Reform UK | 329 |
| Claire Kennedy | Reform UK | 327 |
| Phillip Cartwright | Liberal Democrats | 315 |
| Belinda Lara Sevan Keheyan | Liberal Democrats | 217 |
| Haren Thillainathan | Liberal Democrats | 185 |
| Kim Hendry | Trade Unionist and Socialist Coalition | 37 |
Trinity2 seats · turnout 54.4%
| Lizzy Dobres | Labour | 1,842 ✓ |
| Kirsten Botting | Conservative | 1,647 ✓ |
| Jack Amadeus Mayorcas | Labour | 1,583 |
| Otto Jacobsson | Conservative | 1,518 |
| Georgia Rayner | Green | 759 |
| Jed Simister | Green | 508 |
| Dylan Connor Peter Henderson | Liberal Democrats | 250 |
| Caroline Ogden | Liberal Democrats | 221 |
| Veronica De Homersley | Reform UK | 199 |
| Mark Andrew Elliott | Reform UK | 198 |
| Mary Ingham | Independent | 56 |
| Adam Karl Powell-Davies | Trade Unionist and Socialist Coalition | 11 |
Wandle2 seats · turnout 50.9%
| Denise Samantha Paul | Labour | 1,453 ✓ |
| Chris Baron | Conservative | 1,432 ✓ |
| Sarmila Varatharaj | Labour | 1,310 |
| Will Olmi | Conservative | 1,307 |
| Glyn Goodwin | Green | 696 |
| Sylvain Magne | Green | 541 |
| John Stanley Caldecott | Reform UK | 232 |
| Pierre Robert Charles Ezard | Liberal Democrats | 203 |
| Susan Shocket | Liberal Democrats | 189 |
| Wil Lindalo | Reform UK | 183 |
| Andrew MacMillan | Wandle Independent Group | 126 |
Wandsworth Common3 seats · turnout 51.2%
| Angela Graham | Conservative | 2,655 ✓ |
| Peter Graham | Conservative | 2,426 ✓ |
| Thomas Mytton | Conservative | 2,313 ✓ |
| Melanie Tara McLaren | Labour | 1,644 |
| James Alexander Foster | Labour | 1,609 |
| Ellie Pyemont | Labour | 1,581 |
| Eliza Broadbent | Green | 1,141 |
| Suzanne Ellis | Green | 937 |
| Maximilian Ellis | Green | 833 |
| Eileen Riley Arms | Liberal Democrats | 477 |
| Amanda Clarke | Reform UK | 469 |
| Paul Anthony Stuart Dyke | Reform UK | 425 |
| Colin Richard Stickney | Reform UK | 350 |
| Gareth Rhys Morgan-Jones | Liberal Democrats | 300 |
| David Phillip Lane | Liberal Democrats | 296 |
Wandsworth Town3 seats · turnout 48.0%
| Michelle Susan Cook | Labour | 2,455 ✓ |
| Sarah Davies | Labour | 2,374 ✓ |
| Noel Dube | Conservative | 2,194 ✓ |
| Caroline Alice Elsom | Conservative | 2,178 |
| Shirin Chiara Georgiani | Labour | 2,095 |
| John Pain | Conservative | 2,058 |
| James George Couper | Green | 1,013 |
| Sacha Ismail | Green | 917 |
| Jane Thomson | Green | 862 |
| Susanna Dammann | Liberal Democrats | 522 |
| Stephen Michael Lord | Reform UK | 423 |
| David Lawrence | Reform UK | 412 |
| Eugenia Georgieva | Reform UK | 405 |
| Josh Sherer | Liberal Democrats | 341 |
| Dion Tanteles | Liberal Democrats | 264 |
West Hill3 seats · turnout 46.3%
| Malcolm Charles Grimston | Independent | 4,081 ✓ |
| Angela Mary Ireland | Labour | 1,679 ✓ |
| Daniel Ghossain | Conservative | 1,314 ✓ |
| Sam Manley | Labour | 1,265 |
| Charlie Drakesmith | Conservative | 1,238 |
| Sian Wright | Green | 1,140 |
| Jason Whiffin | Green | 1,033 |
| Harry Roth | Labour | 898 |
| Madeline Woolf | Conservative | 835 |
| Eleanor Doody | Liberal Democrats | 484 |
| Emily Evans | Reform UK | 434 |
| AJ Durrant | Reform UK | 389 |
| Daniel Blaszczyk | Reform UK | 386 |
| Patrick William Gilbert | Liberal Democrats | 292 |
| Duncan James Anton Lyons | Liberal Democrats | 266 |
West Putney3 seats · turnout 49.5%
| Nick Austin | Conservative | 2,745 ✓ |
| Melanie Caroline Alexandra Hampton | Conservative | 2,397 ✓ |
| Shakeel Ahmad | Conservative | 2,351 ✓ |
| Ed Tomlinson | Labour | 1,699 |
| Noureen Khan | Labour | 1,671 |
| Umer Hayat Ghuman | Labour | 1,506 |
| Sarah Alexandra Thomas | Green | 971 |
| Christopher Edward Poole | Green | 903 |
| Joanna Louise Chidgey | Liberal Democrats | 812 |
| Robin Gordon Haddon | Reform UK | 629 |
| Gloria Martin | Reform UK | 571 |
| Timothy David Hamilton Thomas | Liberal Democrats | 555 |
| Mark Timothy Lejman | Liberal Democrats | 542 |
| Saida Daudova | Reform UK | 490 |
