Kingston upon Thames
London borough · London · 48 seats in 19 wards · All seats elected every four years · Next election 2 May 2030
Liberal Democrats have a majority on Kingston upon Thames Council. The council has 48 councillors in 19 wards. Seats by party: Lib Dem 44, Other 3, Conservative 1. The next election is on 2 May 2030.
Seats by party
2026 election results for Kingston upon Thames, ward by ward
Who holds each ward
Winning margin at the last election, in points.
Coloured by the party holding most of the ward's seats today; where seats are split evenly, by the party with the higher share at the last election.
Councillors and last results
Select a ward for its full results, candidates and last by-election.
| Ward and councillors | Last election |
|---|---|
| Alexandra Ian Manders, Amir Khan | 7 May 2026 Lib Dem 40.1% lead 22.1 pts |
| Berrylands Anita Schaper, Rizwana Malik | 7 May 2026 Lib Dem 46.2% lead 23.2 pts |
| Canbury Gardens Nicolai Due-Gundersen, Peter Higgins | 7 May 2026 Lib Dem 48.7% lead 32.4 pts |
| Chessington South & Malden Rushett Griseldis Kirsch, Sharukh Mirza, Andreas Kirsch | 7 May 2026 Lib Dem 47.0% lead 18.3 pts |
| Coombe Hill Ian George, Rowena Bass | 7 May 2026 Conservative 35.3% lead 9.0 pts |
| Coombe Vale Andrew Sillett, Kim Bailey, Brian Austen | 7 May 2026 Lib Dem 36.7% lead 20.8 pts |
| Green Lane & St James Yvonne Tracey, James Giles | 7 May 2026 Kingston Independent Residents Group 42.6% lead 7.3 pts |
| Hook & Chessington North Lorraine Dunstone, Joanne Barker, Sue Ansari | 7 May 2026 Lib Dem 38.1% lead 15.4 pts |
| King George's & Sunray Mark Beynon, Helen Grocott | 7 May 2026 Lib Dem 46.6% lead 21.5 pts |
| Kingston Gate Mark Manners, Sarah Wait-Sillett, Stephen Evans | 7 May 2026 Lib Dem 45.1% lead 24.6 pts |
| Kingston Town Nicola Nardelli, Sabah Hamed, Roger Hayes | 7 May 2026 Lib Dem 39.3% lead 21.1 pts |
| Motspur Park & Old Malden East Wimal Wimalathasan, Callum Morrissey | 7 May 2026 Lib Dem 41.3% lead 16.2 pts |
| New Malden Village Lesley Heap, Robert Kim, Mark Durrant | 7 May 2026 Lib Dem 37.8% lead 12.0 pts |
| Norbiton Olly Wehring, Sam Foulder-Hughes, Emily Davey | 7 May 2026 Lib Dem 42.0% lead 26.1 pts |
| Old Malden Elizabeth Park, Mike Massimi | 7 May 2026 Lib Dem 48.8% lead 31.4 pts |
| St Mark's & Seething Wells Robert Sadler, Yogan Yoganathan, Helen Milestone | 7 May 2026 Lib Dem 47.8% lead 23.2 pts |
| Surbiton Hill Tom Reeve, Manish Shukla, Alison Holt | 7 May 2026 Lib Dem 50.5% lead 35.0 pts |
| Tolworth Jane Lim, Thay Thayalan, Andrew Wooldridge | 7 May 2026 Lib Dem 47.1% lead 32.8 pts |
| Tudor Blaise Murphet, Sachin Tulyani | 7 May 2026 Lib Dem 45.4% lead 23.9 pts |
Alexandra
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Ian Manders Elected | Lib Dem | 1,006 |
| Amir Ali Khan Elected | Lib Dem | 951 |
| Simon Illsley | Conservative | 451 |
| Arjun Johal | Conservative | 413 |
| Jill Margaret Anderson | Reform | 318 |
| Aaron Mafi | Kingston Independent Residents Group | 315 |
| Anna Katharine Burlingsby | Green | 290 |
| Gavin Pushparajan | Kingston Independent Residents Group | 286 |
| Caroline Ann Buchan | Reform | 277 |
| Des Kay | Green | 238 |
| Marian Margaret Freedman | Labour | 129 |
| Alexander James Lock | Labour | 91 |
Party shares count each party's leading candidate.
Berrylands
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Anita Margaret Schaper Elected | Lib Dem | 1,331 |
| Rizwana Suhail Malik Elected | Lib Dem | 1,203 |
| Steve Kent | Conservative | 662 |
| Paul Bedforth | Conservative | 654 |
| Maya Joyce Kay | Green | 397 |
| Garfield Anthony Bateman | Reform | 329 |
| Philip Smith | Green | 317 |
| Anthony Ayoola | Reform | 289 |
| Heather Estelle Buchanan | Labour | 159 |
| Lawrence Roy Green | Labour | 148 |
Party shares count each party's leading candidate.
Canbury Gardens
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Peter Christopher Higgins Elected | Lib Dem | 1,362 |
| Nicolai Due-Gundersen Elected | Lib Dem | 1,311 |
| Linda Jane Sawyer | Green | 455 |
| Anand Rajpurohit | Conservative | 357 |
| Maria Theresa Blake | Reform | 321 |
| Mohammad Beheshti | Conservative | 320 |
| Ian Bryn Worrall | Green | 314 |
| Anthony Larkin | Reform | 304 |
| Kelly Jane Galvin | Labour | 168 |
| Christopher Robert Priest | Labour | 134 |
| Mihaela McKendrick | Kingston Independent Residents Group | 133 |
| Ali Abdulla | Kingston Independent Residents Group | 102 |
Party shares count each party's leading candidate.
Chessington South & Malden Rushett
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Andreas Kirsch Elected | Lib Dem | 1,641 |
| Griseldis Kirsch Elected | Lib Dem | 1,542 |
| Sharukh Mirza Elected | Lib Dem | 1,518 |
| Simon Bain | Reform | 1,001 |
| Kevin Eggleton | Reform | 946 |
| Pawel Marian Lachowski | Reform | 855 |
| Sue Towner | Conservative | 590 |
| Irena Boylett | Conservative | 502 |
| James John Eakin | Conservative | 496 |
| Laurie South | Labour | 178 |
| Alfred Pirotta | Labour | 173 |
| Fe Wood | Labour | 148 |
| Captain Coiley | The Official Monster Raving Loony Party | 79 |
| A Gent Chinners | The Official Monster Raving Loony Party | 74 |
Party shares count each party's leading candidate.
Coombe Hill
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Rowena Bass Elected | Conservative | 854 |
| Ian George Elected | Conservative | 760 |
| Jamal Chohan | Kingston Independent Residents Group | 636 |
| Zebunisa Rao | Kingston Independent Residents Group | 494 |
| Zain Ausaf Abbas | Lib Dem | 407 |
| Tushar Aneja | Lib Dem | 383 |
| Patrick Lewis Goodacre | Green | 227 |
| Jeanine Bateman | Reform | 203 |
| Ezra Tunley | Green | 183 |
| Shaun Tocher | Reform | 180 |
| Anthony Michael Murray | Labour | 92 |
| Sally Richardson | Labour | 69 |
Party shares count each party's leading candidate.
Coombe Vale
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Kim Natasha Bailey Elected | Lib Dem | 1,744 |
| Brian Maxwell Austen Elected | Lib Dem | 1,608 |
| Andrew Sillett Elected | Lib Dem | 1,378 |
| Cathy Roberts | Conservative | 755 |
| Marcel Lee | Conservative | 738 |
| Chloe Vittoria Bell | Green | 699 |
| Pallavi Konwar | Conservative | 670 |
| David James Giles | Kingston Independent Residents Group | 561 |
| Phil Doyle | Kingston Independent Residents Group | 511 |
| Peter Anthony Whitworth | Green | 472 |
| Suniya Qureshi | Kingston Independent Residents Group | 441 |
| Sandy Piercey | Reform | 426 |
| Kamala Kugan | Independent | 319 |
| Ian Alexander Parker | Labour | 252 |
| Nick Draper | Labour | 242 |
| Gareth Brian Thomas | Labour | 181 |
Party shares count each party's leading candidate.
Green Lane & St James
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| James Giles Elected | Kingston Independent Residents Group | 1,043 |
| Yvonne Tracey Elected | Kingston Independent Residents Group | 1,001 |
| Simon Patrick Foylan | Lib Dem | 863 |
| Rory Hall | Lib Dem | 772 |
| Lucy Grimstone | Reform | 175 |
| Pat Dobson | Labour | 165 |
| Gregory Jarrett | Reform | 161 |
| Gerry Jones | Labour | 133 |
| Mike Chattey | Conservative | 129 |
| Rosemary Anne Salusbury | Conservative | 86 |
| Dunia Al-Baghdadi | Independent | 72 |
Party shares count each party's leading candidate.
Hook & Chessington North
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Joanne Emma Barker Elected | Lib Dem | 1,510 |
| Sue Ansari Elected | Lib Dem | 1,496 |
| Lorraine Denishea Helen Dunstone Elected | Lib Dem | 1,460 |
| Angus Timothy Cameron | Reform | 900 |
| Stephen John Cherry | Reform | 888 |
| David Phillips | Conservative | 621 |
| Noëlle Carteret | Conservative | 599 |
| Kye Alan Slawson-Powell | Conservative | 486 |
| Lucy Elizabeth Hill | Green | 376 |
| David John Webb | Green | 326 |
| Parsa Bahadori | Green | 317 |
| Liam Hebborn | Kingston Independent Residents Group | 268 |
| David Kenneth John Cooper | Labour | 159 |
| Christine Wynne Thompson | Labour | 148 |
| Rosemary Vase | Labour | 138 |
| Liam Angus Secrett | The Official Monster Raving Loony Party | 126 |
Party shares count each party's leading candidate.
King George's & Sunray
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Helen Rachel Grocott Elected | Lib Dem | 916 |
| Mark Rahim Beynon Elected | Lib Dem | 902 |
| Nausheen Arnold | Conservative | 492 |
| Gia Borg-Darcy | Conservative | 418 |
| Pauline Howard | Green | 240 |
| Kate Worley | Green | 218 |
| Julian McCarthy | Kingston Independent Residents Group | 166 |
| Bob Freedman | Labour | 150 |
| Andrew David Prosser | Labour | 146 |
| Danyaal Khwaja | Kingston Independent Residents Group | 110 |
Party shares count each party's leading candidate.
Kingston Gate
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sarah Wait-Sillett Elected | Lib Dem | 1,807 |
| Stephen Nicholas Evans Elected | Lib Dem | 1,797 |
| Mark Peter Manners Elected | Lib Dem | 1,668 |
| Matt Browne | Green | 824 |
| Claire Elizabeth Walter | Green | 718 |
| Paul Wright | Green | 544 |
| Donald Reginald Porter | Conservative | 431 |
| Leela Sita Seaton | Conservative | 402 |
| Rahul Naithani | Conservative | 392 |
| Robert Edwards | Reform | 351 |
| Kerry Giles | Kingston Independent Residents Group | 321 |
| Alexander Horsfall | Reform | 316 |
| Graham Charles Matthews | Reform | 307 |
| Noor Jamal Chohan | Kingston Independent Residents Group | 306 |
| Tam Holmes | Labour | 276 |
| Sonu Ali Sayeed | Kingston Independent Residents Group | 250 |
| Nicholas James Oatridge | Labour | 193 |
| Frank Kitson | Labour | 184 |
Party shares count each party's leading candidate.
Kingston Town
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Roger Mark Hayes Elected | Lib Dem | 1,277 |
| Nicola Inez Nardelli Elected | Lib Dem | 1,184 |
| Sabah Hamed Elected | Lib Dem | 1,175 |
| James Benjamin Dean | Green | 592 |
| Peter Haydn Czaja | Green | 573 |
| Raffaele Litto | Green | 563 |
| Kezia Elizabeth Coleman | Labour | 441 |
| Gillian Elizabeth Aston | Conservative | 405 |
| Terry Bowers | Conservative | 384 |
| Tony James | Reform | 375 |
| John Joseph Ennett | Reform | 374 |
| Marie McGuire | Conservative | 348 |
| James Stanton | Labour | 318 |
| Osvaldina Prezilius | Reform | 313 |
| Keegan Philip Ronnie Hillier | Labour | 302 |
| Rubina Cassell | Kingston Independent Residents Group | 161 |
| Hayley Smithers | Kingston Independent Residents Group | 147 |
| Jabeen Shah | Kingston Independent Residents Group | 115 |
Party shares count each party's leading candidate.
Motspur Park & Old Malden East
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Callum Sol Morrissey Elected | Lib Dem | 1,182 |
| Wimal Wimalathasan Elected | Lib Dem | 1,005 |
| Terry Paton | Conservative | 718 |
| Rob Smith | Conservative | 656 |
| Diane Ferguson-Smith | Reform | 443 |
| Riona Mary Seana Woodman | Reform | 399 |
| Bea Osbourne | Green | 370 |
| Alastair Breen | Labour | 151 |
| Sean Paul Casey | Labour | 144 |
Party shares count each party's leading candidate.
New Malden Village
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mark James Durrant Elected | Lib Dem | 1,524 |
| Lesley Anne Heap Elected | Lib Dem | 1,327 |
| Dongsung Kim Elected | Lib Dem | 1,320 |
| Richard Hebborn | Kingston Independent Residents Group | 1,043 |
| Deepa Veneik | Kingston Independent Residents Group | 899 |
| Raju Pandya | Kingston Independent Residents Group | 851 |
| Lucy Howard | Green | 531 |
| Caroline Bowis | Conservative | 371 |
| John Crocket Bowis | Conservative | 336 |
| Jem Kale | Green | 329 |
| Joel Monroe | Green | 314 |
| David Michael Bent | Reform | 306 |
| Valerie McIntyre | Conservative | 278 |
| Tess Bowyer | Labour | 261 |
| James David Winn Stileman | Reform | 254 |
| Michelle Honor Gordon | Labour | 232 |
| Gary Alan See | Labour | 201 |
Party shares count each party's leading candidate.
Norbiton
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Emily Davey Elected | Lib Dem | 1,416 |
| Olly Wehring Elected | Lib Dem | 1,297 |
| Sam Foulder-Hughes Elected | Lib Dem | 1,124 |
| Tony Banks | Labour | 537 |
| Martin Andrew Hall | Green | 524 |
| Fahima Mahomed | Green | 497 |
| Dylan Stewart | Green | 438 |
| Liz Meerabeau | Labour | 410 |
| Tom Wingfield | Labour | 391 |
| Christopher Llewellyn Last | Reform | 359 |
| Andrew Parker | Reform | 358 |
| Jo Melbourne | Reform | 352 |
| Kevin John Davis | Conservative | 275 |
| Soha Sultana | Kingston Independent Residents Group | 264 |
| Sandira Beekoo | Conservative | 229 |
| John Barnabas Rutter | Conservative | 222 |
Party shares count each party's leading candidate.
Old Malden
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mike Pascal Massimi Elected | Lib Dem | 1,311 |
| Elizabeth Park Elected | Lib Dem | 1,228 |
| John Baek | Conservative | 467 |
| Harry George Foskin | Conservative | 450 |
| Nicholas Richard David Badham | Reform | 394 |
| Ismail Birant | Reform | 284 |
| David Charlton | Green | 249 |
| Harrie Vischjager | Green | 194 |
| Graeme Hodge | Labour | 147 |
| Rahul Taran Khandelwal | Labour | 138 |
| Clair Hebborn | Kingston Independent Residents Group | 91 |
| Chris Walton | Kingston Independent Residents Group | 63 |
| Michael Gerard Watson | Heritage Party | 30 |
Party shares count each party's leading candidate.
St Mark's & Seething Wells
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Helen Milestone Elected | Lib Dem | 2,146 |
| Robert Sadler Elected | Lib Dem | 1,943 |
| Yogan Yoganathan Elected | Lib Dem | 1,892 |
| Archie Coyne | Green | 1,103 |
| Ayse Demir | Green | 1,065 |
| Abbas Aref | Green | 1,062 |
| Tim Brown | Conservative | 513 |
| Carole Robinson | Conservative | 470 |
| Caroline Ford | Reform | 468 |
| Nick Frei | Reform | 418 |
| Ian Wilson | Conservative | 402 |
| Marcus Reno Mohammed | Reform | 344 |
| Emma Keeley Francis | Labour | 260 |
| Joseph Al-Khalili | Labour | 198 |
| Brian John Matthews | Labour | 172 |
Party shares count each party's leading candidate.
Surbiton Hill
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Alison Hamilton Holt Elected | Lib Dem | 1,948 |
| Tom Reeve Elected | Lib Dem | 1,833 |
| Manish Shukla Elected | Lib Dem | 1,619 |
| Emma Loffler | Green | 599 |
| Nannette Herbert | Green | 578 |
| Conor James McGovern-Paul | Green | 459 |
| Kristine Marie Boudreau | Conservative | 458 |
| Jackie Alex | Reform | 428 |
| Alasdair Bruce Rennie | Conservative | 426 |
| Noel Edward Alex | Reform | 418 |
| Colin Suckling | Conservative | 407 |
| Peter William Harris | Reform | 399 |
| Glen Colegate | Kingston Independent Residents Group | 223 |
| Maxwell Oliver Freedman | Labour | 204 |
| Rebecca Claire Way | Labour | 189 |
| Andrea Chambers | Kingston Independent Residents Group | 175 |
| Kris Saravanan | Labour | 171 |
| Easha-tir-Raazi Khawaja | Kingston Independent Residents Group | 113 |
Party shares count each party's leading candidate.
Tolworth
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Jane Lim Elected | Lib Dem | 1,861 |
| Thay Thayalan Elected | Lib Dem | 1,838 |
| Andrew John Wooldridge Elected | Lib Dem | 1,754 |
| Claire Louise Burlingsby | Green | 563 |
| David John Butcher | Reform | 509 |
| Luma Al-Azzawi | Green | 474 |
| Graham Alan Seager | Reform | 458 |
| Silva Kaludura | Reform | 444 |
| Owen Oastler | Green | 442 |
| Jessica Dearlove | Kingston Independent Residents Group | 428 |
| Emma Louise Mary Perham | Conservative | 321 |
| Martin Pike | Conservative | 287 |
| Mark David Thomas | Kingston Independent Residents Group | 269 |
| Andrew Willson | Conservative | 265 |
| Grace Victoria Bowers | Labour | 265 |
| Michael Winston Firth | Kingston Independent Residents Group | 249 |
| Martin Christopher Ellis | Labour | 199 |
| Gill Gray | Labour | 187 |
Party shares count each party's leading candidate.
Tudor
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Blaise Kemp Murphet Elected | Lib Dem | 1,355 |
| Sachin Tulyani Elected | Lib Dem | 1,270 |
| Julian Stewart Harvey Bedale | Conservative | 642 |
| Jamila Bibi-Sarwar | Conservative | 491 |
| Alison Jane Gomez-Russell | Green | 433 |
| Lydia Poole | Green | 386 |
| Bernardo Barreto-Kuhlbrodt | Reform | 319 |
| Jithwin Lalam Venkata | Reform | 266 |
| Maureen Wilkins | Kingston Independent Residents Group | 137 |
| Syreeta Howard-James | Kingston Independent Residents Group | 134 |
| Andrew Michael Middleton | Labour | 101 |
| Stephen James Pike | Labour | 82 |
Party shares count each party's leading candidate.
Changed party since the election
1 councillor now sit for a different party from the one they were elected for.
| Ward | Councillor | Elected as | Now |
|---|---|---|---|
| Coombe Hill | Rowena Bass | Conservative 2026 | Independent |
Every council by-election since 2021
2 by-elections since July 2021, 1 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 4 July 2024 | Hook & Chessington North | Lib Dem hold | |
| 10 November 2022 | Green Lane & St James | Other gain from Lib Dem | 46.3% |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Kingston and Surbiton | 67% | Lib Dem | Lib Dem 38% |
| Richmond Park | 21% | Lib Dem | Lib Dem 46% |
| Wimbledon | 12% | Lib Dem | Lib Dem 39% |
Share of the council: the proportion of its census neighbourhoods (2021 LSOAs) in each seat. The projection is PollCheck's demographic model at current polling, not a forecast.
Who lives in Kingston upon Thames
168,070 residents in 65,624 households
GB figure. 2021 Census (Scotland: 2022): age as a share of residents aged 15 and over, qualifications of residents aged 16 and over, housing as a share of households. Leave: 2016 EU referendum, Electoral Commission results by counting area.
Councils most like this one
Closest on the measures above: the 2016 Leave vote, age, qualifications and housing. Maps show which party holds each ward.
Sources and method
Seat totals and control: PollCheck council control tracker. Councillors: Open Council Data (CC BY-SA 4.0). Election results: Democracy Club (CC BY 4.0), with some vote counts from DCLEAPIL, Leman (2025) (CC BY-SA 4.0), and corrections checked against councils' official declarations. Ward boundaries: Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026. Census: Office for National Statistics and National Records of Scotland.
Councillor lists and DCLEAPIL-derived vote counts on this page are available under CC BY-SA 4.0.
In wards electing more than one councillor, a party's share counts only its leading candidate (the Rallings and Thrasher method). Independents count individually. The lead is the gap between the top two parties' shares.