Waltham Forest London Borough Council in London is elected every four years. Since the last boundary changes in 2022, 60 councillors have been elected from 22 wards, with 2 or 3 councillors per ward.
Summary of the council composition after recent council elections, click on the year for full details of each election.
There were no by-elections.
The by-election was called following the death of Cllr Eve Halsey
The by-election was called following the death of Cllr Lilian Gurr
The by-election was called following the death of Cllr Frederick Wigg
The by-election was called following the resignation of Cllr Harry Cohen
The by-election was called following the resignation of Cllr Joseph Levy
The by-election was called following the resignation of Cllr Peter Barnett
The by-election was called following the resignation of Cllr Patrick Hayes.
The by-election was called following the resignation of Cllr Neal Chubb.
The by-election was called following the resignation of Cllr Huw Morgan-Thomas.
The by-election was called following the death of Cllr Mohammed Rahman.
The by-election was called following the resignation of Cllr Martin O'Connor.
The by-election was called following the resignation of Cllr David Divine.
The by-election was called following the death of Cllr Mohammed Nasim.
The by-election was called following the resignation of Cllr Ian Leslie.
The by-election was called following the death of Cllr Derek Arnold.
The by-election was called following the disqualification of Cllr Miranda Grell.<br /> <nowiki>*</nowiki>No description (rather than independent). Candidate is a member of the Respect Party and was supported by the local branch. She was unable to use Respect as her description due to a split in the party. Current UK electoral law allows candidates to stand without any description rather than independent if preferred.
The by-election was called following the resignation of Cllr. Imran Abrahim.
The by-election was called following the death of Cllr. John M. Gover.
The by-election was called following the death of Cllr John Beanse and the resignation of Cllr John Penstone due to ill health.
The by-election was called following the death of Cllr John Walter.
The by-election was called following the resignation of Cllr Edwin Northover.
The by-election was triggered by the death of Councillor Nadeem Ali, of the Labour Party.
The by-election was triggered by the death of Councillor Geoff Walker, of the Conservative Party.
The by-election was triggered by the death of Councillor Chris Robbins, of the Labour Party.
The by-election was triggered by the resignation of Councillor Yemi Osho, of the Labour Party.
The by-election was triggered by the resignation of Cllr Alistair Strathern MP, of the Labour Party.