Before (end of 2025) (63 seats, Open Council Data)
Labour 57 · Green 3 · Liberal Democrats 3
After (end of 2026) (63 seats, Open Council Data)
Green 29 · Labour 26 · Liberal Democrats 8
Ward results
Brixton Acre Lane3 seats · turnout 40.7%
| Natalie Denise Kane | Green | 1,835 ✓ |
| Michael Chessum | Green | 1,792 ✓ |
| David Bridson | Labour | 1,684 ✓ |
| Sarbaz Barznji | Labour | 1,669 |
| Dario Goodwin | Green | 1,667 |
| Bev Randall | Labour | 1,587 |
| Heather Glass | Liberal Democrats | 410 |
| Sarah Lewis | Liberal Democrats | 387 |
| Charlotte Mary Black | Conservative | 361 |
| Ruby Bukhari | Independent | 347 |
| Joanna Pycroft | Liberal Democrats | 290 |
| Alexander Nicholas Buszard | Conservative | 269 |
| Lee Jamie Roberts | Conservative | 267 |
| John Kevin Duffy | Reform UK | 261 |
| Louis Dominic Middleton | Reform UK | 243 |
Brixton North3 seats · turnout 30.4%
| Nanda Manley-Browne | Labour | 1,415 ✓ |
| Samantha Dorney-Smith | Green | 1,388 ✓ |
| John-Paul Ennis | Labour | 1,365 ✓ |
| Rolf Britten | Green | 1,304 |
| James Seabridge | Labour | 1,189 |
| Tim Gingell | Green | 1,169 |
| Eduardo Salgado | Independent | 372 |
| Claire Collins | Conservative | 261 |
| Marcia Arlene Irma Dacosta | Conservative | 252 |
| Monica Whyte | Liberal Democrats | 215 |
| John Siraut | Liberal Democrats | 200 |
| Adam De Bell | Reform UK | 189 |
| Ian Tedder | Liberal Democrats | 186 |
| Kathryn Uhde | Conservative | 167 |
| Anya Krycek | The Socialist Party of Great Britain | 77 |
| Theo Sharieff | Trade Unionist and Socialist Coalition | 53 |
Brixton Rush Common3 seats · turnout 42.4%
| Zvikomborero Chihoro | Green | 2,132 ✓ |
| Sacha Takyi-Berko | Green | 2,106 ✓ |
| Viktor Westerdahl | Green | 1,982 ✓ |
| Marcia Cameron | Labour | 1,810 |
| Ben Kind | Labour | 1,676 |
| Adrian Garden | Labour | 1,572 |
| Ben Austin | Liberal Democrats | 359 |
| Abbi Alsalmi | Liberal Democrats | 317 |
| Paul Medlicott | Liberal Democrats | 239 |
| Elaine Tamara Bailey | Conservative | 216 |
| Ella Ruth Mulford | Conservative | 207 |
| David Palmer | Reform UK | 207 |
| Lavinia Arden Cartwright | Conservative | 197 |
| Yemi Awolola | Christian Peoples Alliance | 100 |
Brixton Windrush2 seats · turnout 39.1%
| Carlotta Allum | Green | 1,297 ✓ |
| Serafina Spicer | Green | 1,217 ✓ |
| Scarlett O'Hara | Labour | 975 |
| Donatus Obilor Anyanwu | Labour | 965 |
| Joanne Scott | Independent | 321 |
| Florence Cyrot | Liberal Democrats | 139 |
| Gianluca Carli | Liberal Democrats | 138 |
| Joel Martin Langford | Conservative | 98 |
| Oliver Cromwell Khan | Reform UK | 83 |
| Arthur William Ross Virgo | Conservative | 78 |
Clapham Common & Abbeville2 seats · turnout 44.2%
| Chris Nicholson | Liberal Democrats | 1,331 ✓ |
| Simon Robert Cordon | Liberal Democrats | 1,195 ✓ |
| Alison Inglis-Jones | Labour | 1,116 |
| Joe Briel | Labour | 789 |
| Andrew McLellan | Green | 441 |
| Shâo-Lan Yuen | Green | 423 |
| Joe Tetlow | Conservative | 347 |
| Guy Francis Roberts | Conservative | 331 |
| Andrew Ronald McMillan Bell | Reform UK | 194 |
| James Graham | Reform UK | 173 |
| Jacqueline Shodeke | The Socialist Party of Great Britain | 14 |
Clapham East2 seats
| Erica Abu | Labour | 928 ✓ |
| Cat Thomson | Green | 803 ✓ |
| Christopher Isaac Wongsosaputro | Labour | 706 |
| Andre Schmidt | Green | 697 |
| Duncan Brack | Liberal Democrats | 240 |
| Alex Haylett | Liberal Democrats | 217 |
| Vernon De Maynard | Conservative | 213 |
| John Francis Hindson | Conservative | 204 |
| Alexander Anderson | Reform UK | 190 |
| Mark Mckee | Reform UK | 160 |
Clapham Park3 seats · turnout 31.4%
| Verity McGivern | Labour | 1,285 ✓ |
| Martin Tiedemann | Labour | 1,158 ✓ |
| Joanna Eaves | Green | 1,154 ✓ |
| Louie Somerville-Sutherland | Labour | 1,117 |
| Yannis Baur | Green | 1,033 |
| David James | Green | 938 |
| Ben Amos | Liberal Democrats | 364 |
| Karen Hautz | Liberal Democrats | 312 |
| Shirley Grace Cosgrave | Conservative | 308 |
| Donal Kane | Liberal Democrats | 262 |
| Lee Stuart Rotherham | Conservative | 259 |
| Martin Lester Read | Reform UK | 235 |
| Leila Yasin Abdi Yaasen | Conservative | 205 |
| Harry O'Donoghue | Independent | 202 |
| Sandy McDougall | Social Democratic Party | 38 |
Clapham Town3 seats · turnout 38.2%
| Linda Bray | Labour | 1,631 ✓ |
| Patrick O'Donnell | Labour | 1,523 ✓ |
| Jonathan Bartley | Green | 1,451 ✓ |
| David Robson | Labour | 1,430 |
| Mark Christopher Bittlestone | Green | 1,313 |
| Sabine Mairey | Green | 1,159 |
| Joshua Jack Forrester | Conservative | 833 |
| Neil Anthony Salt | Conservative | 785 |
| Promise Joel Phillips | Conservative | 784 |
| Marietta Crichton Stuart | Liberal Democrats | 420 |
| Julian Heather | Liberal Democrats | 355 |
| Anna Marles | Reform UK | 323 |
| Colin Penning | Liberal Democrats | 304 |
| Christine Nikolaizig | Reform UK | 299 |
| Alexander Pollock | Reform UK | 298 |
Gipsy Hill2 seats · turnout 41.5%
| Pete Elliott | Green | 1,666 ✓ |
| Chloe Hawryluk | Green | 1,593 ✓ |
| Christine Lorraine Banton | Labour | 1,243 |
| Robert Edward Shorrock | Labour | 964 |
| Felix John Guy Hardinge | Reform UK | 238 |
| Michael John Graham Jefferson | Conservative | 233 |
| Vivienne Baines | Liberal Democrats | 167 |
| Malcolm Baines | Liberal Democrats | 148 |
| Andrei Siegfried Lucaci | Conservative | 126 |
| Bobbie Jay Cranney | Trade Unionist and Socialist Coalition | 40 |
Herne Hill & Loughborough Junction3 seats · turnout 47.4%
| Ciara Alleyne | Green | 2,931 ✓ |
| Paul Valentine | Green | 2,705 ✓ |
| Alan Andrews | Green | 2,681 ✓ |
| Deepak Sardiwal | Labour | 1,873 |
| Stephen Joseph Clark | Labour | 1,694 |
| Marianna Masters | Labour | 1,649 |
| Robert Blackie | Liberal Democrats | 403 |
| Alexander John Cameron Deane | Conservative | 329 |
| Raymond Arthur Chapman | Conservative | 309 |
| Jonathan Price | Liberal Democrats | 294 |
| Charley Hasted | Liberal Democrats | 279 |
| Andrew Roy Whitten | Conservative | 277 |
| Dick Tristram-Tooze | Reform UK | 230 |
Kennington3 seats · turnout 39.2%
| David Robert Amos | Labour | 1,891 ✓ |
| Dominic John Lynch | Labour | 1,678 ✓ |
| Joanne Naomi Simpson | Labour | 1,667 ✓ |
| Michael Sherif Ball | Green | 1,471 |
| KJ Eastwood | Green | 1,298 |
| James O'Nions | Green | 1,267 |
| Stevan Cirkovic | Liberal Democrats | 919 |
| Adrian Hyyrylainen-Trett | Liberal Democrats | 803 |
| Wes Powell | Liberal Democrats | 771 |
| Anne-Sophie Gisele Ita Faivre | Conservative | 367 |
| Elizabeth Eirwen Jones | Conservative | 366 |
| William Jephcote | Reform UK | 340 |
| Zachary Joseph Spiro | Conservative | 327 |
| Peter John Evans | Trade Unionist and Socialist Coalition | 62 |
| Johnny Reynolds | Trade Unionist and Socialist Coalition | 42 |
Knight's Hill3 seats · turnout 41.5%
| Elizabeth Ann Fraser | Green | 2,181 ✓ |
| Lisa Schulkind | Green | 2,118 ✓ |
| Matt Wilcock | Green | 2,020 ✓ |
| Ibtisam Abdalla Adem | Labour | 1,923 |
| Jackie Meldrum | Labour | 1,882 |
| Emma Nye | Labour | 1,779 |
| Karen Sainsbury | Liberal Democrats | 349 |
| Gregory Andrew Ellis | Conservative | 342 |
| Charles Holt | Reform UK | 320 |
| Fareed Alderechi | Liberal Democrats | 314 |
| Sarah Louise Roberts | Conservative | 311 |
| Tacita McCoy-Parkhill | Reform UK | 287 |
| Nicholas Sanders | Liberal Democrats | 283 |
| Michael Llewelyn-Jones | Conservative | 275 |
Myatt's Fields2 seats · turnout 36.3%
| Patience Clague | Green | 1,267 ✓ |
| Annie Gallop | Labour | 1,179 ✓ |
| John Lubbock | Green | 1,162 |
| Molly Hartill | Labour | 1,108 |
| Chris Lomax | Liberal Democrats | 230 |
| Annette Minott | Liberal Democrats | 220 |
| Tara Amfo | Independent | 198 |
| Tom Beardsworth | Reform UK | 173 |
| Charles Christopher Tresilian Pender | Conservative | 169 |
| Tesfah Rutendo Guwazah | Conservative | 132 |
| Marco Tesei | Trade Unionist and Socialist Coalition | 27 |
Oval3 seats
| Claire Kathleen Holland | Labour | 1,424 ✓ |
| Diogo Costa | Labour | 1,413 ✓ |
| Bryn Corton Scott | Labour | 1,220 ✓ |
| Ola Aralepo | Green | 1,120 |
| Callum Bennett | Green | 1,083 |
| Dez Germon | Green | 1,002 |
| Christopher David French | Liberal Democrats | 709 |
| Blaise Baquiche | Liberal Democrats | 656 |
| Pedro Anes Xavier | Liberal Democrats | 648 |
| Keith Lander Best | Conservative | 290 |
| Elizabeth Margaret Gibson | Conservative | 272 |
| Lottie Moore | Conservative | 248 |
| Matthew Gabriel McLean | Reform UK | 232 |
| Darren Higgins | Reform UK | 229 |
| Steve Nally | Trade Unionist and Socialist Coalition | 32 |
St Martin's2 seats · turnout 36.3%
| Jeremy Darryl Isaacs | Green | 1,268 ✓ |
| Georgina Kate Berriman | Labour | 1,213 ✓ |
| Kitty Ussher | Labour | 987 |
| Laura Graham | Independent | 470 |
| Terry Curtis | Liberal Democrats | 269 |
| Jackie Harper-Wray | Liberal Democrats | 264 |
| Mark Cunningham | Reform UK | 205 |
| Mark Johnathan Gilmore | Conservative | 190 |
| Andrew John West | Conservative | 169 |
| Goranka Gudelj | Reform UK | 141 |
Stockwell East2 seats · turnout 37.6%
| Kevin Brown | Green | 875 ✓ |
| Tam Langley | Liberal Democrats | 850 ✓ |
| Mahamed Hashi | Labour | 832 |
| David Whitaker | Liberal Democrats | 779 |
| Qaisar Rana | Green | 724 |
| Rebecca Louise Spencer | Labour | 712 |
| Nicholas Maund | Reform UK | 156 |
| Alicia Hollings | Conservative | 144 |
| Henrietta Shane Royle | Conservative | 140 |
| Berkay Kartav | Trade Unionist and Socialist Coalition | 19 |
Stockwell West & Larkhall3 seats · turnout 30.0%
| Nadia Burrell | Labour | 1,438 ✓ |
| David Oxley | Labour | 1,301 ✓ |
| Joseph Dharampal-Hornby | Labour | 1,244 ✓ |
| Nicholas Stephen Hattersley | Green | 1,234 |
| Fawzia Kane | Green | 1,211 |
| Neil Anthony Sheppeck | Green | 1,098 |
| James Howard Bellis | Conservative | 420 |
| Ishbel Brown | Liberal Democrats | 377 |
| Lydia Aitcheson | Reform UK | 374 |
| James David Alexander Hallett | Conservative | 358 |
| Neila Baiguzhanova | Independent | 351 |
| Sally Mitton | Liberal Democrats | 348 |
| Marcia Van-Loo | Liberal Democrats | 273 |
| Alasdair Scott Johnstone | Conservative | 265 |
| Nadia El Yacoubi | Trade Unionist and Socialist Coalition | 72 |
| César Ramon Sotillo | The Socialist Party of Great Britain | 68 |
Streatham Common & Vale3 seats · turnout 38.0%
| Danny Adilypour | Labour | 1,469 ✓ |
| Sarah Cole | Labour | 1,362 ✓ |
| Dominic Armstrong | Labour | 1,319 ✓ |
| Nick Davidson | Liberal Democrats | 1,311 |
| Claire Mathys | Liberal Democrats | 1,266 |
| Pete Johnson | Green | 1,245 |
| Nikki Twallin | Green | 1,191 |
| Simon Drage | Liberal Democrats | 1,183 |
| Moses Mugenyi | Green | 1,161 |
| Chris Cousins | Conservative | 376 |
| Neil James Bridges | Reform UK | 333 |
| Patrick Liam Fahy | Conservative | 303 |
| Ruth Moore | Reform UK | 290 |
| Richard Steven Liell | Conservative | 278 |
| Candido Della Rocca | Trade Unionist and Socialist Coalition | 60 |
Streatham Hill East2 seats · turnout 43.5%
| Martin Abrams | Green | 1,333 ✓ |
| Amelia Shoebridge | Green | 1,270 ✓ |
| Liz Atkins | Labour | 855 |
| Alex Davies | Liberal Democrats | 760 |
| Rezina Chowdhury | Labour | 759 |
| Tobias Ikegbunam | Liberal Democrats | 687 |
| Goran Gligoric | Reform UK | 172 |
| Colin Anthony Watkins | Conservative | 144 |
| Franklin Kwadwo Twum | Conservative | 125 |
Streatham Hill West & Thornton2 seats · turnout 43.5%
| Matthew Bryant | Liberal Democrats | 1,661 ✓ |
| Kita Ogden | Liberal Democrats | 1,404 ✓ |
| Jane Edbrooke | Labour | 828 |
| Hugh Johnson | Green | 747 |
| Alex Mohabir | Green | 715 |
| Sean Anthony McKee | Labour | 648 |
| Paul Michael Mawdsley | Conservative | 287 |
| Russell Cameron Newall | Conservative | 248 |
| John Dagger | Reform UK | 234 |
Streatham St Leonard’s3 seats
| Scott John Ainslie | Green | 2,242 ✓ |
| Alice Weavers | Green | 2,037 ✓ |
| Saiqa Ali | Green | 1,437 ✓ |
| Jade Ellen Albas | Labour | 1,084 |
| Joe Gibbons | Labour | 953 |
| Edwin Sheppard | Labour | 833 |
| Robert Doyle | Liberal Democrats | 726 |
| Alex Frankl | Liberal Democrats | 492 |
| Phil Stanier | Liberal Democrats | 458 |
| Wendy Newall | Conservative | 349 |
| Russell John Henman | Conservative | 338 |
| Philip Marshall | Reform UK | 320 |
| Bryan Guy Wilsher | Conservative | 295 |
| Jonathan Rea | Reform UK | 287 |
| Harpreet Singh | Reform UK | 263 |
Streatham Wells2 seats
| Judy Best | Liberal Democrats | 1,091 ✓ |
| Simon Bucknall | Liberal Democrats | 1,081 ✓ |
| Pauline Mary Robson | Green | 898 |
| Des Caldwell | Green | 852 |
| Holly Smith | Labour | 780 |
| Ridhwan Omar | Labour | 735 |
| Gareth Hughes | Reform UK | 167 |
| Charles Neville Barton | Conservative | 152 |
| Nicholas Martin Robinson | Conservative | 136 |
Vauxhall3 seats
| Jill Bond | Green | 653 ✓ |
| David Ford | Labour | 580 ✓ |
| Liam Daley | Labour | 572 ✓ |
| Nick Christian | Green | 536 |
| Denean Petula Rowe | Labour | 530 |
| Bernard Anthony O'Sullivan | Green | 516 |
| Alistair Leigh | Liberal Democrats | 445 |
| Tina Valcarcel | Liberal Democrats | 434 |
| Joe Wright | Liberal Democrats | 382 |
| Tony Glover | Reform UK | 216 |
| Jamie Francis Tucker | Conservative | 200 |
| Thomas Harry Buckland | Conservative | 195 |
| Simon Mark Hooberman | Conservative | 166 |
Waterloo & South Bank2 seats · turnout 35.7%
| Ibrahim Dogus | Labour | 678 ✓ |
| Doug Buist | Liberal Democrats | 626 ✓ |
| Oliviero Veneri-Thomas | Labour | 596 |
| Elin Kingston | Liberal Democrats | 594 |
| Celeste Elizabeth Hicks | Green | 538 |
| Gay Lee | Green | 507 |
| Adam Anderson | Reform UK | 207 |
| Simon Cassey | Reform UK | 195 |
| Oliver James Pateman | Conservative | 128 |
| Katherine Patricia Tack | Conservative | 122 |
West Dulwich2 seats · turnout 48.8%
| Tom Palmer | Green | 1,565 ✓ |
| Judith Cavanagh | Labour | 1,474 ✓ |
| Stacey Ann Young | Green | 1,422 |
| Aidan Stimson | Labour | 1,177 |
| Chris Martin | Conservative | 589 |
| Jago Barnabas York Brockway | Conservative | 565 |
| Stuart Beadnall | Liberal Democrats | 447 |
| Charley Jarrett | Liberal Democrats | 360 |
| Gareth John Ian Mitchell | Reform UK | 327 |
