Westminster City Council, the local authority of the City of Westminster in London, England, is elected every four years. Since the last boundary changes in 2022 the council has comprised 54 councillors representing 18 wards, with each ward electing three councillors. Elections are held every four years.
From the first elections to the council in 1964 until 2022, overall political control of the council was held by the Conservatives, with Labour gaining control in 2022:
There were no by-elections.
There were no by-elections.
The by-election was called following the resignation of Cllr Michael Forsyth.
The by-election was called following the resignation of Cllr Francis Maude.
The by-election was called following the death of Cllr Jean Merriton.
The by-election was called following the resignation of Cllr Peter Hartley.
The by-election was called following the resignation of Cllr Rachel Whittaker.
The by-election was called following the resignation of Cllr Patricia Kirwan.
The by-election was called following the resignation of Cllr Barry Legg.
The by-election was called following the resignation of Cllr Shirley Porter.
The by-election was called following the resignation of Cllr Joseph Glickman.
The by-election was called following the death of Cllr Hugh Garside.
The by-election was called following the resignation of Cllr Peter Bradley.
The by-election was called following the resignation of Cllr Karen Buck.
The by-election was called following the resignation of Cllr Andrew Dismore.
The by-election was called following the resignation of Cllr Nicola Russell.
The by-election was called following the resignation of Cllr Richard Stirling-Gibb.
The by-election was called following the resignation of Cllr Ron Harley.
The by-election was called following the resignations of Cllrs Jillian Selbourne and Gary Martin.
The by-election was called following the resignation of Cllr Jonathan Djanogly.
The by-election was called following the resignation of Cllr Josephine Ohene-Djan.
The by-election was called following the death of Cllr Kevin Gardner.
The by-election was called following the resignation of Cllr Michael Vearncombe.
The by-election was called following the death of Cllr Antony Mothersdale.
The by-election was called following the resignation of Cllr Simon Milton.
The by-election was called following the death of Cllr Ian Wilder.
The by-election was called following the death of Cllr Mushtaq Qureshi.
The by-election was called following the resignation of Cllr Colin Barrow.
The by-election was called following the resignation of Cllr Harvey Marshall.
The by-election was called following the resignation of Cllr Edward Argar.
The by-election was called following the resignation of Cllr Nilavra Mukerji.
The by-election was called following the death of Cllr Audrey Lewis.
The by-election was called following the resignation of Cllr Vincenzo Rampulla.
The by-election was called following the resignation of Cllr Robert Davis.
The by-election was called following the resignation of Cllr Andrea Mann.
The by-election was caused by the resignation of Cllr Amanda Langford.
The by-election was caused by the resignation of Cllr Tim Roca.
The by-election was caused by the resignation of Cllr Jessica Toale.
The by-election was caused by the death of Cllr Gillian Arrindell.