# Greenwich London Borough Council elections

Greenwich London Borough Council is the local authority for the Royal Borough of Greenwich in London, England. The council is elected every four years. Since the last boundary changes in 2022, 55 councillors have been elected from 23 wards.

## Political control

The first elections to the council were held in 1964, ahead of the new system coming into full effect in 1965. Political control of the council since 1964 has been held by the following parties:
| Election | Overall Control | Labour | Conservative | Lib Dem | SDP |
| 1964 | Labour | 49 | 11 | - | - |
| 1968 | Conservative | 22 | 38 | - | - |
| 1971 | Labour | 55 | 5 | - | - |
| 1974 | Labour | 52 | 8 | - | - |
| 1978 | Labour | 45 | 17 | - | - |
| 1982 | Labour | 43 | 16 | 3 | - |
| 1986 | Labour | 44 | 12 | 6 | - |
| 1990 | Labour | 44 | 12 | 2 | 4 |
| 1994 | Labour | 47 | 8 | 3 | 4 |
| 1998 | Labour | 52 | 8 | 2 | - |
| 2002 | Labour | 38 | 9 | 4 | - |
| 2006 | Labour | 36 | 13 | 2 | - |
| 2010 | Labour | 40 | 11 | - | - |
| 2014 | Labour | 43 | 8 | - | - |
| 2018 | Labour | 42 | 9 | - | - |
| 2022 | Labour | 52 | 3 | - | - |

## Council elections

* 1964 Greenwich London Borough Council election
* 1968 Greenwich London Borough Council election
* 1971 Greenwich London Borough Council election
* 1974 Greenwich London Borough Council election
* 1978 Greenwich London Borough Council election (boundary changes increased the number of seats by two)
* 1982 Greenwich London Borough Council election
* 1986 Greenwich London Borough Council election
* 1990 Greenwich London Borough Council election
* 1994 Greenwich London Borough Council election (boundary changes took place but the number of seats remained the same)
* 1998 Greenwich London Borough Council election
* 2002 Greenwich London Borough Council election (boundary changes reduced the number of seats by eleven)
* 2006 Greenwich London Borough Council election
* 2010 Greenwich London Borough Council election
* 2014 Greenwich London Borough Council election
* 2018 Greenwich London Borough Council election
* 2022 Greenwich London Borough Council election (boundary changes increased the number of seats by four)

## Borough result maps

* 2002 results map
* 2006 results map
* 2010 results map
* 2014 results map
* 2018 results map
* 2022 results map

## By-election results
### 1964-1968

There were no by-elections.

### 1968-1971

Kidbrooke by-election, 12 February 1970 :
| Party | Party | Candidate | Votes | % |
| | Labour | I. N. Smith | 1076 | |
| | Conservative | D. C. Hammond | 548 | |
| | Fellowship | R. S. Mallone | 124 | |
| | Liberal | J. R. Hassall | 59 | |
| Turnout | Turnout | Turnout | | 26.5% |
Marsh by-election, 12 March 1970 :
| Party | Party | Candidate | Votes | % |
| | Labour | F. G. Burton | 894 | |
| | Conservative | J. T. E. Tate | 493 | |
| | Liberal | Miss L. M. Gregg | 198 | |
| Turnout | Turnout | Turnout | | 44.2% |
West by-election, 27 August 1970 :
| Party | Party | Candidate | Votes | % |
| | Labour | J. E. Austin-Walker | 962 | |
| | Conservative | Cdr. H. Hook | 263 | |
| | National Front | R. S. Pritchard | 82 | |
| | Liberal | R. S. Warwicker | 40 | |
| Turnout | Turnout | Turnout | | 21.9% |

### 1971-1974

Eastcombe by-election, 20 July 1972 :
| Party | Party | Candidate | Votes | % |
| | Labour | D. T. Cooper | 921 | |
| | Conservative | S. P. Bertram | 329 | |
| Turnout | Turnout | Turnout | | 29.2% |
Shooters Hill by-election, 28 September 1972 :
| Party | Party | Candidate | Votes | % |
| | Conservative | S. G. Wayment | 982 | |
| | Labour | Mrs I. E. Porter | 468 | |
| | Liberal | J. R. Hassall | 167 | |
| Turnout | Turnout | Turnout | | 30.4% |
Slade by-election, 23 November 1972 :
| Party | Party | Candidate | Votes | % |
| | Labour | J. D. Upson | 953 | |
| | Conservative | R. W. Bartlett | 462 | |
| | Independent | H. H. Wright | 36 | |
| Turnout | Turnout | Turnout | | 25.8% |

### 1974-1978

Abbey Road by-election, 8 May 1975 :
| Party | Party | Candidate | Votes | % |
| | Labour | Woodrow L. Clachar | 1,547 | |
| | Conservative | Stephanie H. Read | 783 | |
| | Liberal | Michael L. Taylor | 286 | |
| | National Front | Philip S. Hanman | 178 | |
| Turnout | Turnout | Turnout | | 31.1 |
Eynsham by-election, 8 May 1975 :
| Party | Party | Candidate | Votes | % |
| | Labour | Alan Brooks | 1,115 | |
| | Conservative | Christopher J. Cook | 214 | |
| | National Front | Alan D. Webb | 93 | |
| | Liberal | Robert H. Smith | 90 | |
| Turnout | Turnout | Turnout | | 25.4 |
St Mary's by-election, 8 May 1975 :
| Party | Party | Candidate | Votes | % |
| | Labour | Catherine B. Jeffrey | 1,493 | |
| | Conservative | Christopher P. Mead | 712 | |
| | Liberal | Brian J. Woodcraft | 173 | |
| | National Front | Ruth M. Robinson | 75 | |
| Turnout | Turnout | Turnout | | 30.7 |
St Margaret's by-election, 14 August 1975 :
| Party | Party | Candidate | Votes | % |
| | Conservative | Stephanie H. Read | 1,198 | |
| | Labour | Ramanlal D. Naik | 1,013 | |
| | Liberal | Anny Knight | 178 | |
| Turnout | Turnout | Turnout | | 30.4 |
West by-election, 28 October 1976 :
| Party | Party | Candidate | Votes | % |
| | Labour | William H. White | 697 | |
| | Conservative | James S. Foreman-Peck | 475 | |
| | National Front | Helena M. Steven | 142 | |
| | National Party | David McCalden | 123 | |
| | Liberal | Geoffrey Jerrom | 109 | |
| | Fellowship | Ronald Mallone | 13 | |
| Turnout | Turnout | Turnout | | 28.4 |
Kidbrooke by-election, 17 February 1977 :
| Party | Party | Candidate | Votes | % |
| | Conservative | Colin J. Coulson-Thomas | 1,111 | |
| | Labour | Allan J. H. D. MacCarthy | 1,019 | |
| | Fellowship | Ronald S. Mallone | 320 | |
| | National Front | Robert Holden | 216 | |
| | National Party | David McCalden | 104 | |
| Turnout | Turnout | Turnout | | 35.1 |

### 1978-1982

Blackheath by-election, 20 September 1979 :
| Party | Party | Candidate | Votes | % |
| | Conservative | Patrick J. P. Jiggins | 1005 | 16.1 |
| | Labour | Glyn Williams | 577 | 37.0 |
| | Fellowship | Ronald D. Mallone | 163 | 46.9 |
| | United Democrat | Jonathan D. Savage | 15 | 46.9 |
| Turnout | Turnout | Turnout | 1760 | 32.4 |
| | Conservative hold | Conservative hold | Swing | |
Resignation of James S. Foreman-Peck (CON)
Glyndon by-election, 25 September 1980 :
| Party | Party | Candidate | Votes | % |
| | Labour | Glyn Williams | 957 | 85.5 |
| | Conservative | Walter J. Cox | 86 | 7.5 |
| | Liberal | Maureen F. K. Hall | 80 | 7.0 |
| Turnout | Turnout | Turnout | 1141 | 26.2 |
| | Labour hold | Labour hold | Swing | |
Resignation of Joseph Stanyer (LAB)
Herbert by-election, 25 September 1980 :
| Party | Party | Candidate | Votes | % |
| | Labour | Francis E. Smith | 1307 | 85.5 |
| | Conservative | Roy H. Mapes | 584 | 7.5 |
| | Liberal | Peter J. Churchill | 241 | 7.0 |
| Turnout | Turnout | Turnout | 2132 | 38.0 |
| | Labour hold | Labour hold | Swing | |
Resignation of John Dunbar (LAB)
Avery Hill by-election, 26 March 1981 :
| Party | Party | Candidate | Votes | % |
| | Labour | James P. B. Coughlan | 667 | 47.3 |
| | Liberal | Edward J. Randall | 395 | 28.0 |
| | Conservative | Dingle Clark | 348 | 24.7 |
| Turnout | Turnout | Turnout | 1410 | 50.4 |
| | Labour hold | Labour hold | Swing | |
Resignation of Anthony J. Newman (LAB)
West by-election, 7 May 1981 :
| Party | Party | Candidate | Votes | % |
| | Labour | Ephron B. T. Williams | 1474 | 76.2 |
| | Conservative | Michael J. Niblock | 460 | 23.8 |
| Turnout | Turnout | Turnout | 1934 | 38.1 |
| | Labour hold | Labour hold | Swing | |
Resignation of William H. White (LAB)

### 1982-1986

Herbert by-election, 3 March 1983 :
| Party | Party | Candidate | Votes | % |
| | Labour | Julius T. B. D. Evaristo | 974 | 38.3 |
| | SDP | Terence A. J. Malone | 821 | 32.3 |
| | Conservative | Margaret Mendez | 715 | 28.1 |
| | United Democrat | Daniel Hussey | 31 | 1.2 |
| Turnout | Turnout | Turnout | 2541 | 46.4 |
| | Labour hold | Labour hold | Swing | |
Resignation of Francis E. Smith (LAB)
Ferrier by-election, 20 September 1984 :
| Party | Party | Candidate | Votes | % |
| | Labour | Serena M. V. Lovelace | 824 | 47.8 |
| | Alliance | Timothy G. Ford | 503 | 29.2 |
| | Conservative | John G. C. Antcliffe | 396 | 23.0 |
| Turnout | Turnout | Turnout | 1723 | 33.0 |
| | Labour hold | Labour hold | Swing | |
Resignation of David Crowther (LAB)
Blackheath by-election, 28 February 1985 :
| Party | Party | Candidate | Votes | % |
| | Conservative | John G. C. Antcliffe | 1105 | 7.5 |
| | Alliance | Vivienne W. Stone | 855 | 29.2 |
| | Labour | Annette F. Barratt | 636 | 85.5 |
| | Ecology | Kim Castle | 66 | 7.0 |
| Turnout | Turnout | Turnout | 2662 | 50.5 |
| | Conservative hold | Conservative hold | Swing | |
Resignation of Raymond G. Hatter (CON)

### 1986-1990

Woolwich Common by-election, 2 April 1987 :
| Party | Party | Candidate | Votes | % |
| | Alliance | Michael V. Slavin | 997 | 46.9 |
| | Labour | Carol A. Hibberd | 785 | 37.0 |
| | Conservative | Anthony R. Salter | 342 | 16.1 |
| Turnout | Turnout | Turnout | 2124 | 24.77 |
| | Alliance gain from Labour | Alliance gain from Labour | Swing | |
Resignation of Smith, Nicholas (LAB)
Sherard by-election, 10 September 1987 :
| Party | Party | Candidate | Votes | % |
| | Labour | Robert J. C. Callow | 1268 | 58.6 |
| | Conservative | Gerard P. Fergus | 582 | 26.9 |
| | Alliance | Myrtle E. Bibby | 313 | 14.5 |
| Turnout | Turnout | Turnout | 2163 | 37.55 |
| | Labour hold | Labour hold | Swing | |
Resignation of Jeffrey, Mervyn A. (LAB)
Glyndon by-election, 28 January 1988 :
| Party | Party | Candidate | Votes | % |
| | SDP | David Hadden | 1066 | 14.5 |
| | Labour | Nicholas C. McShee | 760 | 58.6 |
| | Conservative | Christopher J. Wagstaff | 114 | 26.9 |
| Turnout | Turnout | Turnout | 1940 | 34.28 |
| | SDP gain from Labour | SDP gain from Labour | Swing | |
Resignation of Morgan, Steven J. (LAB)

### 1990-1994

Kidbrooke by-election, 25 June 1992 :
| Party | Party | Candidate | Votes | % |
| | Conservative | Hugh R. Harris | 956 | 44.7 |
| | Labour | Keith J. Scott | 756 | 35.3 |
| | Liberal Democrats | Michael W. Smart | 235 | 11.0 |
| | Fellowship | Ronald S. Mallone | 193 | 9.0 |
| Turnout | Turnout | Turnout | | 45.1 |
| | Conservative hold | Conservative hold | Swing | |
The by-election was called following the resignation of Cllr. Giles J. Brennand.
Eltham Park by-election, 21 January 1993 :
| Party | Party | Candidate | Votes | % |
| | Conservative | Dermot D. Poston | 1,239 | 47.1 |
| | Labour | Michael Yates | 770 | 29.3 |
| | Liberal Democrats | John Hagyard | 483 | 18.4 |
| | Independent | Eileen W. Guthrie | 140 | 5.3 |
| Turnout | Turnout | Turnout | | 50.1 |
| | Conservative hold | Conservative hold | Swing | |
The by-election was called following the disqualification of Cllr. Kenneth L. Kear.
Trafalgar by-election, 9 December 1993 :
| Party | Party | Candidate | Votes | % |
| | Labour | Marian O. Moseley | 844 | 60.4 |
| | Conservative | John H. Vickery | 284 | 20.3 |
| | Liberal Democrats | Stuart J. Davis | 269 | 19.3 |
| Turnout | Turnout | Turnout | | 27.7 |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the resignation of Cllr. Roger J. Taylor.

### 1994-1998

Lakedale by-election, 29 June 1995 :
| Party | Party | Candidate | Votes | % |
| | Labour | Junior C. Boothe | 884 | 77.3 |
| | Liberal Democrats | Thomas J. A. Headon | 149 | 13.0 |
| | Conservative | Frances C. A. Stephens | 110 | 9.6 |
| Turnout | Turnout | Turnout | 1143 | |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the resignation of Cllr. Adele Gordon-Peiniger.
St Nicholas by-election, 2 May 1996 :
| Party | Party | Candidate | Votes | % |
| | Labour | Alistair T. Macrae | 972 | 63.9 |
| | Liberal Democrats | Thomas J. Headon | 343 | 22.5 |
| | Conservative | Stephen G. Tough | 207 | 13.6 |
| Turnout | Turnout | Turnout | 1522 | |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the resignation of Cllr. Annette F. Barratt.
Kidbrooke by-election, 6 February 1997 :
| Party | Party | Candidate | Votes | % |
| | Labour | John A. Cove | 775 | 45.2 |
| | Conservative | Raymond Maisey | 614 | 35.8 |
| | Fellowship | Ronald S. Mallone | 157 | 9.1 |
| | Liberal Democrats | Anthony C. H. Durham | 137 | 8.0 |
| | Socialist Labour | Peter N. Pierce | 33 | 1.9 |
| Turnout | Turnout | Turnout | 1716 | |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the resignation of Cllr. Sabiha Shahzad.
Thamesmead Moorings by-election, 16 October 1997 :
| Party | Party | Candidate | Votes | % |
| | Labour | Peter J. Brooks | 611 | 85.7 |
| | Liberal Democrats | Bonnie C. Soanes | 102 | 14.3 |
| Turnout | Turnout | Turnout | 713 | |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the death of Cllr. Claude D. Ramsey.

### 1998-2002

New Eltham by-election, 23 March 2000 :
| Party | Party | Candidate | Votes |
| | Conservative | Albert J. Hills | 930 |
| | Labour | Peter R. May | 760 |
| | Liberal Democrats | Michael J. Lewis | 115 |
| | Green | James K. Otter | 40 |
| Turnout | Turnout | Turnout | |
| | Conservative hold | Conservative hold | Swing |
The by-election was called following the death of Cllr. Sidney T. Nicholson.
Trafalgar by-election, 4 May 2000 :
| Party | Party | Candidate | Votes |
| | Labour | Mary Mills | 936 |
| | Liberal Democrats | Christopher D. G. Le Breton | 654 |
| | Conservative | Douglas B. Ellison | 274 |
| | Independent | Richard A. Newton | 92 |
| Turnout | Turnout | Turnout | |
| | Labour hold | Labour hold | Swing |
The by-election was called following the death of Cllr. Marian O. Moseley.
Burrage by-election, 7 June 2001 :
| Party | Party | Candidate | Votes |
| | Labour | Harpinder Singh | 787 |
| | Conservative | Michael I. O’Loan | 185 |
| | Liberal Democrats | Thomas J. A. Headon | 172 |
| | Socialist Alliance | Paul W. Richardson | 60 |
| Turnout | Turnout | Turnout | |
| | Labour hold | Labour hold | Swing |
The by-election was called following the resignation of Cllr. Leonard L. Duvall.

### 2002-2006

Plumstead by-election, 18 December 2003 :
| Party | Party | Candidate | Votes |
| | Labour | Kanta M. Patel | 744 |
| | Liberal Democrats | Steven T. Toole | 365 |
| | Conservative | Jagvinder S. Mahil | 201 |
| | Independent | Susan Mitchell | 136 |
| | Green | James K. Otter | 103 |
| Turnout | Turnout | Turnout | |
| | Labour hold | Labour hold | Swing |
The by-election was called following the death of Cllr. Alistair T. Macrae.
Shooters Hill by-election, 29 July 2004 :
| Party | Party | Candidate | Votes |
| | Labour | Danny L. Thorpe | 968 |
| | Conservative | Nigel M. Fletcher | 589 |
| | Liberal Democrats | Edward Ottery | 483 |
| | UKIP | Arnold E. Tarling | 142 |
| | CPA | Stephen C. Hammond | 62 |
| Turnout | Turnout | Turnout | |
| | Labour hold | Labour hold | Swing |
The by-election was called following the resignation of Cllr. Michael A. Hayes.
Eltham North by-election, 10 February 2005 :
| Party | Party | Candidate | Votes |
| | Conservative | Nigel M. Fletcher | 1,326 |
| | Labour | Janice M. Marnham | 1,252 |
| | Liberal Democrats | Leonard G. Tostevin | 289 |
| | UKIP | Jeremy C. Elms | 193 |
| | CPA | Stephen C. Hammond | 20 |
| Turnout | Turnout | Turnout | |
| | Conservative hold | Conservative hold | Swing |
The by-election was called following the resignation of Cllr. Douglas B. Ellison.

### 2006-2010

Plumstead by-election, 25 September 2008 :
| Party | Party | Candidate | Votes |
| | Labour | Matthew Morrow | 1318 |
| | Conservative | Adetokunbo Bailey | 542 |
| | Liberal Democrats | Ms. Leonie K. Barron | 195 |
| | Green | Ms. Jessica Currie | 175 |
| Turnout | Turnout | Turnout | |
| | Labour hold | Labour hold | Swing |
The by-election was called following the death of Cllr. Kantabai M. Patel.

### 2010-2014

There were no by-elections.

### 2014-2018

Greenwich West by-election, 7 May 2015 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Mehboob Khan | 3,430 | 39.3 | 12.0 |
| | Conservative | Thomas Turrell | 2,466 | 28.2 | 10.4 |
| | Green | Robin Stott | 1,452 | 16.6 | 4.7 |
| | Liberal Democrats | Sonia Dunlop | 756 | 8.6 | 1.3 |
| | UKIP | Paul Butler | 422 | 4.8 | 4.8 |
| | BNP | Christina Charles | 138 | 1.6 | 1.6 |
| | TUSC | Sara Kasab | 80 | 0.9 | 0.9 |
| Turnout | Turnout | Turnout | 3,717 | 64.1 | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Cllr Matthew Pennycook, who was elected as the Member of Parliament for the Greenwich and Woolwich constituency the same night.
Glyndon by-election, 5 May 2016 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Tonia Ashikodi | 2,583 | 57.1 | 0.0 |
| | Conservative | Matt Browne | 561 | 12.4 | 0.4 |
| | Green | Robin Stott | 402 | 8.9 | 5.8 |
| | UKIP | Rita Dinsmore-Hamilton | 380 | 8.4 | 8.4 |
| | Liberal Democrats | Stewart Christie | 376 | 8.3 | 2.2 |
| | Independent | Ebru Ogun | 157 | 3.5 | 3.5 |
| | All People's Party | Abiola Olaore | 64 | 1.4 | 1.4 |
| Majority | Majority | Majority | 2,022 | 44.7 | |
| Turnout | Turnout | Turnout | | 41.5 | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Councillor Radha Rabadia of the Labour Party.
Eltham North by-election, 10 November 2016 :
| Party | Party | Candidate | Votes | % | ±% |
| | Conservative | Charlie Davis | 1,335 | 42.2 | 10.6 |
| | Labour | Simon Peirce | 1,297 | 40.4 | 9.3 |
| | Liberal Democrats | Sam Macaulay | 279 | 8.8 | 5.5 |
| | UKIP | Barbara Ray | 160 | 5.1 | 14.5 |
| | Green | Matt Browne | 110 | 3.5 | 6.0 |
| Majority | Majority | Majority | 38 | 1.8 | |
| Turnout | Turnout | Turnout | 3,186 | 31.33 | |
| | Conservative gain from Labour | Conservative gain from Labour | Swing | | |
The by-election was called following the resignation of Councillor Wynn Davies of the Labour Party.

### 2018-2022

Glyndon by-election, 6 May 2021 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Sandra Bauer | 2,520 | 59.4 | 0.4 |
| | Conservative | Naveed Mughal | 687 | 16.2 | 4.7 |
| | Green | Leonie Barron | 546 | 12.9 | 2.7 |
| | Liberal Democrats | Stewart Christie | 402 | 9.5 | 5.3 |
| | TUSC | Lizzy Hedderly | 87 | 2.1 | 2.1 |
| Majority | Majority | Majority | 1,833 | 43.2 | |
| Turnout | Turnout | Turnout | 4,242 | | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Cllr Tonia Ashikodi.
Greenwich West by-election, 6 May 2021 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Pat Slattery | 3,203 | 47.1 | 2.5 |
| | Conservative | Ben Crompton | 1,228 | 18.1 | 3.5 |
| | Green | Matt Browne | 1,135 | 16.7 | 5.3 |
| | Liberal Democrats | Rhian O'Connor | 1,121 | 16.5 | 7.9 |
| | Monster Raving Loony | Trevor Allman | 110 | 1.6 | 1.6 |
| Majority | Majority | Majority | 1,975 | 29.1 | |
| Turnout | Turnout | Turnout | 6,797 | | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Cllr Mehboob Khan.
Kidbrooke with Hornfair by-election, 6 May 2021 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Odette McGahey | 1,928 | 42.3 | 9.6 |
| | Conservative | Andrea Borbely | 1,519 | 33.4 | 11.9 |
| | Green | Carol O'Toole | 621 | 13.6 | 1.8 |
| | Liberal Democrats | Pierce Chalmers | 261 | 5.7 | 3.1 |
| | Independent | Sharon Kent | 225 | 4.9 | 4.9 |
| Majority | Majority | Majority | 409 | 9.0 | |
| Turnout | Turnout | Turnout | 4,554 | | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the death of Cllr Christine Grice.
Shooters Hill by-election, 6 May 2021 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Clare Burke-McDonald | 2,479 | 54.2 | 0.3 |
| | Conservative | Daniel McGinley | 1,286 | 28.1 | 11.6 |
| | Green | Tamasin Rhymes | 548 | 12.0 | 0.7 |
| | Liberal Democrats | Ulysse Abbate | 262 | 5.7 | 1.2 |
| Majority | Majority | Majority | 1,193 | 26.1 | |
| Turnout | Turnout | Turnout | 4,575 | | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Cllr Chris Kirby.

### 2022-2026

Mottingham, Coldharbour and New Eltham by-election, 13 June 2024 :
| Party | Party | Candidate | Votes | % | ±% |
| | Conservative | Roger Tester | 1,359 | 47.1 | 3.6 |
| | Labour | Nikki Thurlow | 1,101 | 38.2 | 5.8 |
| | Reform UK | Mark Simpson | 232 | 8.0 | 4.6 |
| | Green | Matt Stratford | 101 | 3.5 | 3.5 |
| | Liberal Democrats | Ulysse Abbate | 90 | 3.1 | 6.1 |
| Majority | Majority | Majority | 258 | 8.9 | |
| Turnout | Turnout | Turnout | 2,883 | | |
| | Conservative hold | Conservative hold | Swing | | |
The by-election was called following the death of Cllr John Hills.
Eltham Town and Avery Hill by-election, 17 October 2024 :
| Party | Party | Candidate | Votes | % | ±% |
| | Conservative | Charlie Davis | 1,522 | 48.8 | 11.8 |
| | Labour | Chris McGurk | 981 | 31.5 | 8.8 |
| | Reform UK | Ruth Handyside | 290 | 9.3 | 5.9 |
| | Liberal Democrats | Kieran Edwards | 132 | 4.2 | 2.9 |
| | Green | Mark Williams | 123 | 3.9 | 8.1 |
| | Independent | Arnold Tarling | 69 | 2.2 | 2.2 |
| Majority | Majority | Majority | 541 | 17.4 | |
| Turnout | Turnout | Turnout | 3,117 | | |
| | Conservative gain from Labour | Conservative gain from Labour | Swing | | |
The by-election was called following the resignation of Cllr Sammy Backon.
Shooters Hill by-election, 14 November 2024 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Raja Zeeshan | 1,043 | 57.9 | 1.6 |
| | Conservative | Ezra Aydin | 237 | 13.2 | 0.7 |
| | Green | Tamasin Rhymes | 185 | 10.3 | 4.7 |
| | Reform UK | Alan Cecil | 179 | 9.9 | 7.1 |
| | Liberal Democrats | Kirstie Shedden | 158 | 8.8 | 0.1 |
| Majority | Majority | Majority | 806 | 44.7 | |
| Turnout | Turnout | Turnout | 1,802 | | |
| | Labour hold | Labour hold | Swing | | |
The by-election was called following the resignation of Cllr Danny Thorpe.
West Thamesmead by-election, 19 December 2024 :
| Party | Party | Candidate | Votes | % |
| | Labour | Jahdia Spencer | 464 | 45.1 |
| | Liberal Democrats | Steve Day | 336 | 32.7 |
| | Reform UK | Ruth Handyside | 92 | 8.9 |
| | Conservative | Siama Gulnar Qadar | 82 | 8.0 |
| | Green | Melanie Peterson | 55 | 5.3 |
| Majority | Majority | Majority | 128 | 12.4 |
| Turnout | Turnout | Turnout | 1,029 | |
| | Labour hold | Labour hold | Swing | |
The by-election was called following the resignation of Cllr Chris Lloyd, who was elected for the Labour Party but was sitting as a Liberal Democrat at the time of his resignation.