# 2022 Barking and Dagenham London Borough Council election

The 2022 Barking and Dagenham London Borough Council election took place on 5 May 2022. All 51 members of Barking and Dagenham London Borough Council were elected. The elections took place alongside local elections in the other London boroughs and elections to local authorities across the United Kingdom.
In the previous election in 2018, the Labour Party maintained its longstanding control of the council, winning all fifty-one seats. The 2022 election took place under new election boundaries with the Labour Party once again winning all seats.

## Background
### History

The thirty-two London boroughs were established in 1965 by the London Government Act 1963. They are the principal authorities in Greater London and have responsibilities including education, housing, planning, highways, social services, libraries, recreation, waste, environmental health and revenue collection. Some of the powers are shared with the Greater London Authority, which also manages passenger transport, police and fire.
Barking and Dagenham has been controlled by the Labour Party since its establishment. The Conservatives, Liberal Democrats, independents and residents associations have also held seats on the borough. The 2006 election saw the British National Party winning twelve of the fifty-one seats, none of which they held in the 2010 election, in which every seat was won by Labour. In the 2014 election and the most recent election in 2018 all fifty-one seats continued to be won by the Labour Party. The party won 74.4% of the vote across the borough. The Conservatives won 23.6% of the vote and no seats. The incumbent leader of the council is the Labour councillor Darren Rodwell, who had held that position since 2014.

### Council term

Bill Turner, a councillor for Thames ward, resigned in 2021. A by-election to replace him was held in 2021 alongside that year's mayoral election and London Assembly election. The London Assembly member Andrew Boff was selected as the Conservative candidate. He called the election a "referendum on democracy", expressing his opposition to the Labour council's introduction of a Controlled Parking Zone in the ward. The Labour candidate Fatuma Nalule won the election, with Boff coming second.
Along with most other London boroughs, Barking and Dagenham was subject to a boundary review ahead of the 2022 election. The Local Government Boundary Commission for England concluded that the council should maintain fifty-one seats, but produced new election boundaries following a period of consultation. The plans will see two additional wards, resulting in six of the nineteen new wards being represented by two councillors and the rest being represented by three councillors. Boundaries changed for every ward except for Longbridge.

## Electoral process

Barking and Dagenham, as is the case all other London borough councils, elects all of its councillors at once every four years, with the previous election having taken place in 2018. The election took place by multi-member first-past-the-post voting, with each ward being represented by two or three councillors. Electors will have as many votes as there are councillors to be elected in their ward, with the top two or three being elected.
All registered electors (British, Irish, Commonwealth and European Union citizens) living in London aged 18 or over were entitled to vote in the election. People who lived at two addresses in different councils, such as university students with different term-time and holiday addresses, were entitled to be registered for and vote in elections in both local authorities. Voting in-person at polling stations took place from 7:00 to 22:00 on election day, and voters were able to apply for postal votes or proxy votes in advance of the election.

## Previous council composition

* Council composition following the 2018 election
* Council composition ahead of the 2022 election
* Council composition following the 2022 election
| After 2018 election | After 2018 election | After 2018 election | Before 2022 election | Before 2022 election | Before 2022 election | After 2022 election | After 2022 election | After 2022 election |
| Party | Party | Seats | Party | Party | Seats | Party | Party | Seats |
| | Labour | 51 | | Labour | 51 | | Labour | 51 |

## Results summary

2022 Barking and Dagenham London Borough Council election :
| Party | Seats | Gains | Losses | Seats % | Votes % | Votes | +/− |
| Labour | 51 | 0 | 0 | 100.0 | 79.7 | 64,034 | 5.3 |
| Conservative | 0 | 0 | 0 | 0.0 | 17.4 | 13,980 | 6.2 |
| Green | 0 | 0 | 0 | 0.0 | 1.3 | 1,030 | 0.5 |
| TUSC | 0 | 0 | 0 | 0.0 | 0.6 | 462 | N/A |
| Independent | 0 | 0 | 0 | 0.0 | 0.5 | 398 | 0.4 |
| Liberal Democrats | 0 | 0 | 0 | 0.0 | 0.5 | 373 | N/A |
| CPA | 0 | 0 | 0 | 0.0 | 0.1 | 91 | N/A |

## Ward results

Statements of persons nominated were published on 6 April 2022. Incumbent councillors are marked with an asterisk (*).

### Abbey

Abbey (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Regina Rahman | 503 | 36.8 | N/A |
| | Labour | Manzoor Hussain | 470 | 34.4 | N/A |
| | Green | Annabel Allam | 148 | 10.8 | N/A |
| | Green | Michael Gold | 135 | 9.9 | N/A |
| | Conservative | Ada Echedom | 110 | 8.1 | N/A |
| Turnout | Turnout | Turnout | 749 | 26.6 | N/A |
| Registered electors | Registered electors | Registered electors | 2,802 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Alibon

Alibon (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | John Dulwich* | 1,060 | 44.0 | N/A |
| | Labour | Dorothy Akwaboah* | 932 | 38.7 | N/A |
| | Conservative | Arjun Singh Jaiya | 415 | 17.2 | N/A |
| Turnout | Turnout | Turnout | 1,499 | 22.7 | N/A |
| Registered electors | Registered electors | Registered electors | 6,524 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Barking Riverside

Barking Riverside (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Josie Channer* | 923 | 23.7 | N/A |
| | Labour | Cameron Geddes* | 893 | 22.9 | N/A |
| | Labour | Victoria Hornby | 890 | 22.8 | N/A |
| | Conservative | Mizanur Rahman | 381 | 9.8 | N/A |
| | Conservative | Mohammad Bhuyan | 292 | 7.5 | N/A |
| | Conservative | Anthony Oladimeji | 291 | 7.5 | N/A |
| | TUSC | Pete Mason | 233 | 6.0 | N/A |
| Turnout | Turnout | Turnout | 1,491 | 24.5 | N/A |
| Registered electors | Registered electors | Registered electors | 6,037 | | |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |

### Beam

Beam (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Donna Lumsden* | 904 | 23.4 | N/A |
| | Labour | MD Chowdhury | 854 | 22.1 | N/A |
| | Labour | Muazzam Sandhu | 825 | 21.4 | N/A |
| | Conservative | Karen Whittaker | 433 | 11.2 | N/A |
| | Conservative | Mark Smith | 426 | 11.0 | N/A |
| | Conservative | Manvindra Jaiya | 417 | 10.8 | N/A |
| Turnout | Turnout | Turnout | 1,391 | 26.2 | N/A |
| Registered electors | Registered electors | Registered electors | 5,277 | | |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |

### Becontree

Becontree (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Edna Fergus* | 1,121 | 45.6 | N/A |
| | Labour | Muhammad Saleem* | 1,002 | 40.8 | N/A |
| | Conservative | Anthony Egbuhuzor | 334 | 13.6 | N/A |
| Turnout | Turnout | Turnout | 1,489 | 23.2 | N/A |
| Registered electors | Registered electors | Registered electors | 6,365 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Chadwell Heath

Chadwell Heath (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Sade Bright* | 1,723 | 30.9 | N/A |
| | Labour | Simon Perry* | 1,693 | 30.4 | N/A |
| | Labour | Michael Pongo | 1,486 | 26.7 | N/A |
| | Conservative | Martin Lynch | 672 | 12.1 | N/A |
| Turnout | Turnout | Turnout | 2,374 | 26.2 | N/A |
| Registered electors | Registered electors | Registered electors | 7,454 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Eastbrook and Rush Green

Eastbrook and Rush Green (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Princess Bright* | 859 | 26.9 | N/A |
| | Labour | Tony Ramsay* | 816 | 25.6 | N/A |
| | Conservative | Sue Connelly | 591 | 18.5 | N/A |
| | Conservative | Emma Lynch | 525 | 16.5 | N/A |
| | Independent | Ron Emin | 238 | 7.5 | N/A |
| | Independent | Dean Hillyard | 160 | 5.0 | N/A |
| Turnout | Turnout | Turnout | 1,669 | 27.2 | N/A |
| Registered electors | Registered electors | Registered electors | 6,130 | | |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |

### Eastbury

Eastbury (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Emily Rodwell* | 1,494 | 26.5 | N/A |
| | Labour | Mohammed Khan* | 1,381 | 24.5 | N/A |
| | Labour | Faraaz Shaukat* | 1,321 | 23.4 | N/A |
| | Conservative | Eunice Acheampomaa | 500 | 8.9 | N/A |
| | Conservative | Poli Begum | 483 | 8.6 | N/A |
| | Conservative | Costel Filipescu | 469 | 8.3 | N/A |
| Turnout | Turnout | Turnout | 2,139 | 21.1 | N/A |
| Registered electors | Registered electors | Registered electors | 10,041 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Gascoigne

Gascoigne (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Alison Cormack | 1,272 | 32.0 | N/A |
| | Labour | Jack Shaw | 1,146 | 28.8 | N/A |
| | Labour | Dominic Twomey* | 1,121 | 28.2 | N/A |
| | Conservative | Roma Tahir | 283 | 7.1 | N/A |
| | TUSC | Ruth Mason | 154 | 3.9 | N/A |
| Turnout | Turnout | Turnout | 1,576 | 24.2 | N/A |
| Registered electors | Registered electors | Registered electors | 6,448 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Goresbrook

Goresbrook (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Paul Robinson* | 1,292 | 27.7 | N/A |
| | Labour | Irma Freeborn* | 1,233 | 26.4 | N/A |
| | Labour | Moin Quadri* | 1,119 | 24.0 | N/A |
| | Conservative | Sharfaraz Raj | 535 | 11.5 | N/A |
| | Conservative | Mehreen Zahid Iqbal | 489 | 10.5 | N/A |
| Turnout | Turnout | Turnout | 1,977 | 22.0 | N/A |
| Registered electors | Registered electors | Registered electors | 8,858 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Heath

Heath (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Olawale Martins* | 952 | 37.2 | N/A |
| | Labour | Ingrid Robinson* | 930 | 36.4 | N/A |
| | Conservative | Martynas Cekavicius | 338 | 13.2 | N/A |
| | Conservative | Angelica Olawepo | 338 | 13.2 | N/A |
| Turnout | Turnout | Turnout | 1,383 | 23.1 | N/A |
| Registered electors | Registered electors | Registered electors | 5,901 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Longbridge

Longbridge (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Rocky Gill* | 2,164 | 29.0 | +0.7 |
| | Labour | Faruk Choudhury* | 2,038 | 27.3 | +0.4 |
| | Labour | Lynda Rice* | 1,746 | 23.4 | −1.1 |
| | Conservative | Shah Rahman | 1,150 | 15.4 | N/A |
| | Liberal Democrats | Zygimantas Adomavicius | 373 | 5.0 | N/A |
| Turnout | Turnout | Turnout | 3,076 | 34.4 | −6.2 |
| Registered electors | Registered electors | Registered electors | 8,922 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Mayesbrook

Mayesbrook (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Nashitha Choudhury | 1,301 | 26.4 | N/A |
| | Labour | Kashif Haroon* | 1,259 | 25.6 | N/A |
| | Labour | Ade Oluwole* | 1,242 | 25.2 | N/A |
| | Conservative | Andy McNab | 565 | 11.5 | N/A |
| | Conservative | Florin Lazar | 559 | 11.4 | N/A |
| Turnout | Turnout | Turnout | 2,002 | 20.6 | N/A |
| Registered electors | Registered electors | Registered electors | 9,594 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Northbury

Northbury (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Saima Ashraf* | 1,500 | 27.9 | N/A |
| | Labour | Darren Rodwell* | 1,398 | 26.0 | N/A |
| | Labour | Giasuddin Miah* | 1,364 | 25.4 | N/A |
| | Conservative | Tariq Saeed | 363 | 6.8 | N/A |
| | Green | Simon Anthony | 317 | 5.9 | N/A |
| | Green | Alex Hollis | 221 | 4.1 | N/A |
| | Green | Jon Wright | 209 | 3.9 | N/A |
| Turnout | Turnout | Turnout | 2,025 | 23.6 | N/A |
| Registered electors | Registered electors | Registered electors | 8,545 | | |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |

### Parsloes

Parsloes (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Chris Rice* | 1,558 | 31.6 | N/A |
| | Labour | Elizabeth Kangethe* | 1,506 | 30.5 | N/A |
| | Labour | Hardial Rai | 1,296 | 26.3 | N/A |
| | Conservative | Tilly Wijesuriya | 577 | 11.7 | N/A |
| Turnout | Turnout | Turnout | 2,194 | 21.9 | N/A |
| Registered electors | Registered electors | Registered electors | 6,956 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Thames View

Thames View (2 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Fatuma Nalule* | 701 | 39.8 | N/A |
| | Labour | Sabbir Zamee | 633 | 35.9 | N/A |
| | Conservative | Andrew Boff | 263 | 14.9 | N/A |
| | CPA | Lucy Baiye-Gaman | 91 | 5.2 | N/A |
| | TUSC | Akhter Khan | 75 | 4.3 | N/A |
| Turnout | Turnout | Turnout | 1,013 | 28.4 | N/A |
| Registered electors | Registered electors | Registered electors | 3,558 | | |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |
| | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) | Labour win (new seat) |

### Valence

Valence (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Jane Jones* | 1,514 | 31.3 | N/A |
| | Labour | Maureen Worby* | 1,403 | 29.0 | N/A |
| | Labour | Syed Ghani* | 1,358 | 28.0 | N/A |
| | Conservative | Kevin Londeno | 570 | 11.8 | N/A |
| Turnout | Turnout | Turnout | 2,108 | 21.3 | N/A |
| Registered electors | Registered electors | Registered electors | 9,811 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Village

Village (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Margaret Mullane* | 1,690 | 28.6 | N/A |
| | Labour | Lee Waker* | 1,675 | 28.3 | N/A |
| | Labour | Phil Waker* | 1,647 | 27.9 | N/A |
| | Conservative | James Beris | 471 | 8.0 | N/A |
| | Conservative | Vincent Williams | 431 | 7.3 | N/A |
| Turnout | Turnout | Turnout | 2,219 | 26.2 | N/A |
| Registered electors | Registered electors | Registered electors | 8,429 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

### Whalebone

Whalebone (3 seats) :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Glenda Paddle* | 1,698 | 30.7 | N/A |
| | Labour | Andrew Achilleos* | 1,687 | 30.5 | N/A |
| | Labour | Mukhtar Yusuf | 1,441 | 26.0 | N/A |
| | Conservative | Subhash Nair | 709 | 12.8 | N/A |
| Turnout | Turnout | Turnout | 2,421 | 27.2 | N/A |
| Registered electors | Registered electors | Registered electors | 8,830 | | |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |
| | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) | Labour win (new boundaries) |

## Changes 2022-2026
### Affiliation changes

| Affiliation | Affiliation | Councillors | Councillors | Councillors |
| Affiliation | Affiliation | Elected in 2022 | Current | Differ­ence |
| | Labour | 51 | 50 | 1 |
| | Independent | 0 | 1 | 1 |
| Total | Total | 51 | 51 | |

### By-elections
#### Heath

The by-election was triggered following the death of Cllr Olawale Martins.
Heath by-election: 30 March 2023 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Harriet Spoor | 777 | 62.1 | –11.7 |
| | Conservative | Joe Lynch | 408 | 32.6 | +6.4 |
| | Green | Kim Arrowsmith | 41 | 3.3 | N/A |
| | Liberal Democrats | Zygiamantas Adomavicius | 26 | 2.1 | N/A |
| Majority | Majority | Majority | 369 | 29.5 | N/A |
| Turnout | Turnout | Turnout | 1,259 | 21.8 | –1.3 |
| Registered electors | Registered electors | Registered electors | 5,774 | | |
| | Labour hold | Labour hold | Swing | 9.1 | |

#### Mayesbrook

The by-election was triggered following the resignation of Cllr Nashitha Choudhury.
Mayesbrook by-election: 14 September 2023 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Summya Sohaib | 632 | 46.8 | –22.9 |
| | Conservative | Sharfaraz Raj | 444 | 32.9 | +2.6 |
| | Green | Simon Anthony | 192 | 14.2 | N/A |
| | Liberal Democrats | Olumide Adeyefa | 81 | 6.0 | N/A |
| Majority | Majority | Majority | 188 | 13.9 | N/A |
| Turnout | Turnout | Turnout | 1,355 | 14.2 | –6.4 |
| Registered electors | Registered electors | Registered electors | 9,542 | | |
| | Labour hold | Labour hold | Swing | 12.8 | |

#### Northbury

Northbury by-election: 28 November 2024 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Val Masson | 561 | 57.7 | –11.1 |
| | Green | Simon Anthony | 161 | 16.6 | +2.1 |
| | Reform UK | Ryan Edwards | 101 | 10.4 | N/A |
| | Conservative | Angelica Olawepo | 100 | 10.3 | –6.4 |
| | Liberal Democrats | Olumide Adeyefa | 49 | 5.0 | N/A |
| Majority | Majority | Majority | 400 | 41.1 | N/A |
| Turnout | Turnout | Turnout | 976 | 11.2 | –12.4 |
| Registered electors | Registered electors | Registered electors | 8,710 | | |
| | Labour hold | Labour hold | Swing | 6.6 | |

#### Village

Village by-election: 28 November 2024 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Julia Williams | 776 | 51.6 | –34.1 |
| | Labour | Ajanta Deb-Roy | 774 | 51.5 | –33.5 |
| | Conservative | Ben Suter | 580 | 38.6 | +14.7 |
| | Conservative | Graham Gosling | 571 | 38.0 | +16.1 |
| | Green | Kim Arrowsmith | 103 | 6.8 | N/A |
| | Green | Tope Olawoyin | 97 | 6.4 | N/A |
| | Liberal Democrats | George Elebiju | 70 | 4.7 | N/A |
| | Liberal Democrats | Herbert Munangatire | 37 | 2.5 | N/A |
| Turnout | Turnout | Turnout | 1,579 | 19.0 | –7.2 |
| Registered electors | Registered electors | Registered electors | 8,297 | | |
| | Labour hold | Labour hold | Labour hold | Labour hold | Labour hold |
| | Labour hold | Labour hold | Labour hold | Labour hold | Labour hold |

#### Whalebone

Whalebone by-election: 20 February 2025 :
| Party | Party | Candidate | Votes | % | ±% |
| | Labour | Rubina Siddiqui | 625 | 54.9 | –15.6 |
| | Conservative | Angelica Olawepo | 287 | 25.2 | –4.3 |
| | Green | Tope Olawoyin | 117 | 10.3 | N/A |
| | Liberal Democrats | Herbert Munangatire | 109 | 9.6 | N/A |
| Majority | Majority | Majority | 338 | 29.7 | N/A |
| Turnout | Turnout | Turnout | 1,144 | 12.3 | –14.9 |
| Registered electors | Registered electors | Registered electors | 9,275 | | |
| | Labour hold | Labour hold | Swing | 5.7 | |