Greenwich
London borough · London · 55 seats in 23 wards · All seats elected every four years · Next election 2 May 2030
Labour have a majority on Greenwich Council. The council has 55 councillors in 23 wards. Seats by party: Labour 35, Green 13, Conservative 6, Reform 1. The next election is on 2 May 2030.
Seats by party
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 |
|---|---|
| Abbey Wood Tom Creswell, Jummy Dawodu, Gaumaya Ranabhat | 7 May 2026 Labour 28.8% lead 5.0 pts |
| Blackheath Westcombe Christine St. Matthew-Daniel, Mariam Lolavar, Leo Fletcher | 7 May 2026 Labour 29.3% lead 4.6 pts |
| Charlton Hornfair Jessica Holland, Bren Albiston | 7 May 2026 Green 35.0% lead 2.2 pts |
| Charlton Village & Riverside David Gardner, Jo Van Den Broek | 7 May 2026 Labour 39.4% lead 6.6 pts |
| East Greenwich George Edgar, Patrick Ives, Jo Land | 7 May 2026 Green 41.7% lead 10.6 pts |
| Eltham Page Paul Banks, Jane Dickenson | 7 May 2026 Reform 33.3% lead 1.0 pts |
| Eltham Park & Progress Gabriella Olumide, Jeremy Fraser | 7 May 2026 Labour 28.9% lead 4.6 pts |
| Eltham Town & Avery Hill Patricia Greenwell, Rob Sayers, Charlie Davis | 7 May 2026 Conservative 34.3% lead 10.5 pts |
| Greenwich Creekside Calum Mulligan, Tillie Muir | 7 May 2026 Labour 37.0% lead 4.0 pts |
| Greenwich Park Karin Tearle, Stacy Smith | 7 May 2026 Green 40.3% lead 7.4 pts |
| Greenwich Peninsula Denise Scott-McDonald, Austin McGrath, Claire Selby | 7 May 2026 Green 33.4% lead 2.0 pts |
| Kidbrooke Park John Fahy, Nikki Thurlow | 7 May 2026 Labour 34.8% lead 11.3 pts |
| Kidbrooke Village & Sutcliffe Sandra Bauer, Lewis Hurst | 7 May 2026 Labour 36.1% lead 6.3 pts |
| Middle Park & Horn Park Olu Babatola, Rachel Taggart-Ryan | 7 May 2026 Labour 35.6% lead 6.3 pts |
| Mottingham, Coldharbour & New Eltham Roger Tester, Luke Warren, Matt Hartley | 7 May 2026 Conservative 37.8% lead 13.4 pts |
| Plumstead & Glyndon Tammy Aghedo, Jit Ranabhat, Adel Khaireh | 7 May 2026 Labour 34.3% lead 9.5 pts |
| Plumstead Common David Monteith, Leonie Barron, Stewart Christie | 7 May 2026 Green 34.3% lead 5.2 pts |
| Shooters Hill Tamasin Rhymes, Max Green | 7 May 2026 Green 45.8% lead 17.6 pts |
| Thamesmead Moorings Femi Solola, Averil Lekau | 7 May 2026 Labour 47.9% lead 26.5 pts |
| West Thamesmead Nathan Baffour-Awuah, Jahdia Spencer | 7 May 2026 Labour 32.9% lead 6.7 pts |
| Woolwich Arsenal Sam Littlewood, Jackie Smith, Joshua Ayodele | 7 May 2026 Labour 36.8% lead 6.7 pts |
| Woolwich Common Anthony Okereke, Elizabeth Ige | 7 May 2026 Labour 41.3% lead 9.7 pts |
| Woolwich Dockyard Raja Zeeshan, Asli Mohammed | 7 May 2026 Labour 35.5% lead 9.9 pts |
Abbey Wood
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Tom Creswell Elected | Labour | 1,538 |
| Jummy Dawodu Elected | Labour | 1,410 |
| Gaumaya Gurung Ranabhat Elected | Labour | 1,292 |
| Annabel Beales | Green | 1,273 |
| Ben Preston | Green | 1,083 |
| Ruth Handyside | Reform | 968 |
| Austin Powers | Reform | 937 |
| Gregory Rodwell | Reform | 910 |
| Ann-Marie Cousins | Independent | 783 |
| Grace Aydin | Conservative | 407 |
| Simon Gallie | Conservative | 357 |
| Angela Skabrin | Conservative | 273 |
| Finbarr Dominic Headon | Lib Dem | 202 |
| Ronie Johnson | Independent | 177 |
| Thomas Headon | Lib Dem | 166 |
| Simon Robinson | Lib Dem | 140 |
Party shares count each party's leading candidate.
Blackheath Westcombe
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mariam Lolavar Elected | Labour | 1,848 |
| Leo Sean Fletcher Elected | Labour | 1,844 |
| Christine St.Matthew-Daniel Elected | Labour | 1,715 |
| Jasmine Haga | Green | 1,557 |
| Geoff Brighty | Conservative | 1,510 |
| Fiona Moore | Green | 1,502 |
| Meena Thiagaraj | Green | 1,400 |
| Tim Waters | Conservative | 1,132 |
| Mary Pfeiffer | Conservative | 1,130 |
| Sian Walsh | Lib Dem | 652 |
| Ray Kay | Lib Dem | 647 |
| Deramore Hutchcroft | Lib Dem | 642 |
| Robert Kennedy | Reform | 627 |
| Vlad Lavrentiev | Reform | 519 |
| Topo Wresniwiro | Reform | 489 |
| Trevor Allman | The Official Monster Raving Loony Party | 121 |
Party shares count each party's leading candidate.
Charlton Hornfair
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Jessica Holland Elected | Green | 1,289 |
| Bren Albiston Elected | Labour | 1,207 |
| Lakshan Saldin | Green | 1,189 |
| Ambreen Hisbani | Labour | 1,022 |
| Philip Mark Dunn | Reform | 587 |
| Ann Teresa Kelly | Reform | 558 |
| Rupert Fiennes | Conservative | 340 |
| Frederick Waters | Conservative | 293 |
| Sam Burridge | Lib Dem | 258 |
| Stuart Watkin | Lib Dem | 189 |
Party shares count each party's leading candidate.
Charlton Village & Riverside
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| David Llewellyn Gardner Elected | Labour | 1,174 |
| Jo Van Den Broek Elected | Labour | 1,065 |
| Andrew James Cowley | Green | 978 |
| Gary Dark | Green | 912 |
| Stephen Briley | Reform | 434 |
| Caroline Everett | Reform | 422 |
| Ivan Jinaru | Conservative | 214 |
| Geoff Horrell | Lib Dem | 180 |
| Sandeep Kunchamwar | Conservative | 175 |
| Tim Jeffery | Lib Dem | 163 |
Party shares count each party's leading candidate.
East Greenwich
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Jo Land Elected | Green | 1,927 |
| George Edgar Elected | Green | 1,899 |
| Patrick Thomas Ives Elected | Green | 1,845 |
| Maisie Richards Cottell | Labour | 1,437 |
| Erik Cummins | Labour | 1,341 |
| Majid Rahman | Labour | 1,267 |
| Charlie Michael James Kelly | Reform | 523 |
| Darren Ward | Reform | 506 |
| Martin Markov | Reform | 492 |
| Oliver Bingham | Conservative | 434 |
| David Brinson | Conservative | 406 |
| Brian Weller | Conservative | 340 |
| James Jefford | Lib Dem | 298 |
| Josh Rogers | Lib Dem | 252 |
| Kieran Watkins | Lib Dem | 246 |
Party shares count each party's leading candidate.
Eltham Page
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Paul Trevor Banks Elected | Reform | 940 |
| Jane Dickenson Elected | Labour | 912 |
| Chris May | Labour | 797 |
| Siama Qadar | Reform | 790 |
| Colin James | Green | 465 |
| Robert Ramcharan | Green | 400 |
| Spencer Drury | Conservative | 380 |
| Phil Russell | Conservative | 303 |
| Alistair Mills | Lib Dem | 124 |
| Elliot Shubert | Lib Dem | 98 |
Party shares count each party's leading candidate.
Eltham Park & Progress
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Jeremy Stuart Fraser Elected | Labour | 1,317 |
| Gabriella Olumide Elected | Labour | 1,263 |
| Christian Achilli | Reform | 1,106 |
| Scarlett Ann Kelsey | Reform | 1,064 |
| Ben Crompton | Conservative | 974 |
| Anthonia Adolphus-Ugo | Conservative | 882 |
| Arthur Drury | Green | 862 |
| Sophie Angela McGinness | Green | 782 |
| Kieran Edwards | Lib Dem | 249 |
| Jason Riddell | Lib Dem | 218 |
| Earl Williamson | Independent | 42 |
Party shares count each party's leading candidate.
Eltham Town & Avery Hill
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Charlie Davis Elected | Conservative | 2,006 |
| Pat Greenwell Elected | Conservative | 1,893 |
| Rob Sayers Elected | Conservative | 1,623 |
| Helen Elizabeth Banks | Reform | 1,393 |
| Daniel Cozer | Reform | 1,271 |
| Johnathan Akindutire | Labour | 1,257 |
| Eleanor Haddock | Labour | 1,249 |
| Azmi Besim | Reform | 1,170 |
| Frederick Sullivan-Wallace | Labour | 1,086 |
| Michael David Pickup | Green | 763 |
| Matt Stratford | Green | 744 |
| Mark Williams | Green | 670 |
| Eileen Cox | Lib Dem | 266 |
| Michael Chuter | Lib Dem | 234 |
| Mark Pattenden | Lib Dem | 222 |
| Arnold Edwin Tarling | Independent | 157 |
Party shares count each party's leading candidate.
Greenwich Creekside
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Tillie Muir Elected | Labour | 1,289 |
| Calum O'Byrne Mulligan Elected | Labour | 1,265 |
| Keira Tessa Randall | Green | 1,147 |
| Anthony Austin | Lib Dem | 533 |
| Andrew Harrison | Lib Dem | 305 |
| Christopher Swift | Conservative | 278 |
| Anthonio Mandika | Reform | 233 |
| Rajinder Tamber | Conservative | 190 |
| Scott Bailey | Reform | 91 |
Party shares count each party's leading candidate.
Greenwich Park
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Stacy Smith Elected | Green | 1,514 |
| Karin Tearle Elected | Green | 1,330 |
| Jen Davis | Labour | 1,238 |
| Aidan Smith | Labour | 1,191 |
| James Keith Reynolds | Reform | 358 |
| Andrew Bell | Conservative | 344 |
| Keith Barry Scholefield | Reform | 338 |
| Alistair Green | Conservative | 329 |
| Victoria Harris | Lib Dem | 305 |
| Andrew Smith | Lib Dem | 221 |
Party shares count each party's leading candidate.
Greenwich Peninsula
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Austin McGrath Elected | Green | 982 |
| Claire Elaine Selby Elected | Green | 955 |
| Denise Scott-McDonald Elected | Labour | 924 |
| Kit Tinkler | Green | 861 |
| Robert Stebbings | Labour | 793 |
| Nick Williams | Labour | 790 |
| Jennifer Roberts | Conservative | 397 |
| Michael Hoskin | Conservative | 392 |
| Martin Seiffarth | Conservative | 337 |
| Anna Farra | Reform | 326 |
| Richard Chamberlain | Lib Dem | 309 |
| Alan Williams | Reform | 301 |
| Catalin lonut Protea | Reform | 288 |
| Jack Sellick | Lib Dem | 267 |
| Tim West | Lib Dem | 243 |
Party shares count each party's leading candidate.
Kidbrooke Park
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| John Fahy Elected | Labour | 1,076 |
| Nikki Thurlow Elected | Labour | 951 |
| Don Austen | Reform | 726 |
| Terence James Pratt | Reform | 681 |
| Veronica Judge | Green | 681 |
| Natacha Jessica Kennedy | Green | 622 |
| Malcolm Reid | Conservative | 396 |
| Carina Watney | Conservative | 381 |
| Alison Kakoschke | Lib Dem | 209 |
| Donald Reid | Lib Dem | 157 |
Party shares count each party's leading candidate.
Kidbrooke Village & Sutcliffe
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sandra Bauer Elected | Labour | 710 |
| Lewis Hurst Elected | Labour | 640 |
| Richard Graham | Green | 586 |
| Alison McCants | Green | 580 |
| Alan Alison | Reform | 277 |
| Lil Hubbard | Reform | 254 |
| Kate Drury | Conservative | 243 |
| Purabi Ghosh | Conservative | 184 |
| Chris Ashworth | Lib Dem | 152 |
| Chris Milne | Lib Dem | 110 |
Party shares count each party's leading candidate.
Middle Park & Horn Park
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Olu Babatola Elected | Labour | 946 |
| Rachel Taggart-Ryan Elected | Labour | 908 |
| Nicola Linda Meaney | Reform | 780 |
| Adriana Cozer | Reform | 751 |
| Ibrahim Balogun | Green | 462 |
| Anji Melanie Petersen | Green | 439 |
| Mandy Brinkhurst | Conservative | 334 |
| Matthew Brooker | Conservative | 313 |
| Chris Smith | Lib Dem | 138 |
| Roger Spence | Lib Dem | 101 |
Party shares count each party's leading candidate.
Mottingham, Coldharbour & New Eltham
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Matt Hartley Elected | Conservative | 1,903 |
| Roger Tester Elected | Conservative | 1,833 |
| Luke Warren Elected | Conservative | 1,696 |
| Tom Bright | Reform | 1,228 |
| Charles Case | Reform | 1,178 |
| Tom Fielder | Labour | 1,091 |
| Clara Rapley | Reform | 1,074 |
| Angela Josiah | Labour | 1,042 |
| Curtis Rulton | Labour | 900 |
| Judy Delap | Green | 643 |
| Alex Pemberton | Green | 601 |
| Victoria Rance | Green | 594 |
| Paul Gentry | Lib Dem | 172 |
| Judy Spence | Lib Dem | 156 |
Party shares count each party's leading candidate.
Plumstead & Glyndon
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Tammy Aghedo Elected | Labour | 1,759 |
| Jit Ranabhat Elected | Labour | 1,610 |
| Adel Khaireh Elected | Labour | 1,591 |
| Emma Dalmayne | Green | 1,272 |
| Victoria Ford | Green | 1,180 |
| Duncan Hugh Platt | Green | 988 |
| Narendra Kandel | Your Party | 720 |
| Matthew Beales | Reform | 677 |
| Michael Thomas Kelly | Reform | 610 |
| Len Heffer | Reform | 598 |
| Christopher Anoty | Conservative | 428 |
| Doinita Avram | Conservative | 350 |
| Obidike Chukwuma | Conservative | 349 |
| Andrew Young | Lib Dem | 265 |
| Peter Phebey | Lib Dem | 211 |
Party shares count each party's leading candidate.
Plumstead Common
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Leonie Katherine Barron Elected | Green | 1,684 |
| Stewart Christie Elected | Green | 1,491 |
| David Anthony Monteith Elected | Green | 1,477 |
| Issy Cooke | Labour | 1,428 |
| Helen Laker | Labour | 1,279 |
| Mohammed Khan | Labour | 1,222 |
| Dee Blackburn | Reform | 979 |
| Elaine Greenwood | Reform | 976 |
| Gary Hubbard | Reform | 924 |
| David Bennett | Conservative | 528 |
| Dorian Woodward | Conservative | 380 |
| Lenin Erazo | Conservative | 367 |
| Martha Parkhurst | Lib Dem | 236 |
| Duncan Wharton | Lib Dem | 184 |
| Hetal Padhiar | Independent | 57 |
Party shares count each party's leading candidate.
Shooters Hill
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Tamasin Rhymes Elected | Green | 1,569 |
| Max Green Elected | Green | 1,483 |
| Timothy Folaranmi | Labour | 968 |
| Kim Sullivan | Labour | 830 |
| Steve Greenwood | Reform | 475 |
| Paul Walker | Reform | 466 |
| Michael Dowd | Conservative | 275 |
| Sam Shuker | Conservative | 225 |
| Kirstie Shedden | Lib Dem | 141 |
| Valerie Stainton | Lib Dem | 108 |
Party shares count each party's leading candidate.
Thamesmead Moorings
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Femi Solola Elected | Labour | 1,202 |
| Averil Ann Lekau Elected | Labour | 1,186 |
| Jill Evelyn Davies | Reform | 537 |
| Fergus French McClelland | Reform | 486 |
| Tinu Cornish | Green | 477 |
| Keith Crowhurst | Green | 412 |
| Diane Morris | Conservative | 204 |
| James Worron | Conservative | 161 |
| Rhian O'Connor | Lib Dem | 89 |
| Philip Symes | Lib Dem | 66 |
Party shares count each party's leading candidate.
West Thamesmead
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Nathan Baffour-Awuah Elected | Labour | 718 |
| Jahdia Spencer Elected | Labour | 589 |
| Raul Diaz | Green | 572 |
| Samuel Alexander Hedges | Green | 561 |
| Kathryn Breeden | Reform | 341 |
| Emmanuel Idowu | Lib Dem | 328 |
| Josif Gjoka | Reform | 276 |
| Ezra Aydin | Conservative | 223 |
| Mursal Siyid | Lib Dem | 210 |
| Ibrahim Owodunni Shittu | Conservative | 187 |
Party shares count each party's leading candidate.
Woolwich Arsenal
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Joshua Ayodele Elected | Labour | 1,249 |
| Sam Littlewood Elected | Labour | 1,103 |
| Jackie Smith Elected | Labour | 1,072 |
| Nathan Budden | Green | 1,023 |
| Karen Janody | Green | 976 |
| Sangeeta Kalia | Green | 967 |
| Paul Brown | Conservative | 417 |
| Alex Bowers | Reform | 411 |
| Tricia Kelly | Reform | 386 |
| Anthony Ikedife Nwabudike | Reform | 350 |
| Aileen Davis | Conservative | 345 |
| Hugh O'Leary | Conservative | 343 |
| Andrew Lock | Lib Dem | 295 |
| Michaela Moores | Lib Dem | 283 |
| Ramesh Perera-Delcourt | Lib Dem | 238 |
Party shares count each party's leading candidate.
Woolwich Common
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Elizabeth Ige Elected | Labour | 1,056 |
| Anthony Okereke Elected | Labour | 1,032 |
| Kirsty Gardiner | Green | 808 |
| Sem Longhurst | Green | 666 |
| Selina Joyce Mayne | Reform | 341 |
| Alan Cecil | Reform | 317 |
| Jonathan Morris | Conservative | 208 |
| Victoria Wilson | Conservative | 194 |
| Matthew Glinsman | Lib Dem | 146 |
| Ulysse Abbate | Lib Dem | 139 |
Party shares count each party's leading candidate.
Woolwich Dockyard
Last scheduled election, 7 May 2026 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Asli Mohammed Elected | Labour | 1,082 |
| Raja Zeeshan Elected | Labour | 972 |
| Dakota Gibbs | Green | 779 |
| D.J. Cracknell | Green | 580 |
| David Ejakpofo Chunu | Reform | 387 |
| Rozalia Protea | Reform | 372 |
| Tom Adhikari | Your Party | 344 |
| Paul Butler | Conservative | 289 |
| Patricia Gossington | Conservative | 227 |
| David Kaye | Lib Dem | 163 |
| Matti Pekkola | Lib Dem | 93 |
Party shares count each party's leading candidate.
Every council by-election since 2021
5 by-elections since July 2021, 2 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 26 June 2025 | Shooters Hill | Green gain from Labour | 34.6% |
| 19 December 2024 | West Thamesmead | Labour hold | 45.0% |
| 14 November 2024 | Shooters Hill | Labour hold | |
| 17 October 2024 | Eltham Town & Avery Hill | Conservative gain from Labour | 49.0% |
| 13 June 2024 | Mottingham Coldharbour & New Eltham | Conservative hold |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Greenwich and Woolwich | 41% | Labour | Labour 50% |
| Eltham and Chislehurst | 30% | Labour | Labour 39% |
| Erith and Thamesmead | 29% | Labour | Labour 45% |
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 Greenwich
289,063 residents in 114,054 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.