Elections for the Croydon London Borough Council are held every four years to elect 70 councillors. The last ward boundary changes came into force at the 2018 local elections.
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:
The party holding the executive Mayor, and as a result executive power, is the Conservative Party. No party holds a majority of Councillors. Since the 2022 Croydon London Borough Council election the composition of the Council is as follows:
There were no by-elections.
The by-election was called following the resignation of Cllr Susan Taylor.
The by-election was called following the resignation of Cllr David Congdon.
The by-election was called following the death of Cllr John Yaxley.
The by-election was called following the resignation of Cllr Anthony Slatcher.
The by-election was called following the resignation of Cllr Ann Allan.
The by-election was called following the resignation of Cllr Sherwan Chowdhury.
The by-election was called following the death of Cllr Bruce Marshall.
The by-election was called following the resignation of Cllr Alison Roberts.
The by-election was called following the resignation of Cllr Geraint Davies.
The by-election was called following the resignation of Cllr Louisa Woodley.
The by-election was called following the resignation of Cllr Val Shawcross.
The by-election was called following the resignation of Cllr Alexander Burridge.
The by-election was called following the death of Cllr Mary Walker.
The by-election was called following the resignation of Cllr Audrey-Marie Yates.
The by-election was called following the resignation of Cllr Paula Shaw.
The by-election was called following the death of Cllr Jonathan Driver.
There were no by-elections.
The by-election was triggered by the death of Councillor Gerry Ryan.
The by-election was triggered by the resignation of Councillor Emily Benn.
The by-election was triggered by the resignation of Councillor Kathy Bee.
The by-election was caused by the death of Councillor Maggie Mansell.
The by-election was caused by the resignation of Councillor Niroshan Sirisena.
The by-election was caused by the resignation of Councillor Steve O'Connell.
The by-election was caused by the resignation of Councillor Simon Hall.
The by-election was caused by the resignation of Councillor Vidhi Mohan.
The by-election was caused by the resignation of Councillor Jane Avis.
The by-election was caused by the resignation of Councillor Tony Newman.
The by-election was caused by the election of Councillor Jason Perry as Mayor of Croydon.
The by-election was caused by the death of Councillor Badsha Quadir.
The by-election was caused by the resignation of Councillor Jade Appleton.
The by-election was caused by the resignation of Councillor Mike Bonello.