Kingston upon Thames London Borough Council is elected every four years.
There were no by-elections.
Joseph Wrigglesworth replaced Cllr Stephens who resigned due to being a Council employee.
The by-election was called following the resignation of Cllr Christopher Nicholson.
The by-election was called following the resignation of Cllr Adrian Clare.
The by-election was called following the resignation of Cllr Jonathan Stratford.
The by-election was called following the resignation of Cllr Mary Watts.
The by-election was called following the resignation of Cllr Ian Manders.
The by-election was called following the resignation of Cllr Roger Hayes.
The by-election was called following the resignation of Cllr Anthony Blurton.
There were no by-elections.
The by-election was called following the resignation of Cllr Umesh Parekh.
The by-election was called following the resignation of Cllrs Robert-John Tasker and James White.
The by-election was called following the resignation of Cllr David Edwards.
The by-election was called following the resignation of Cllr Marc Woodall.
The by-election was called following the death of Cllr Frances Moseley.
The by-election was called following the resignation of Cllr Derek Osbourne.
The by-election was called following the resignation of Cllr Stephen Brister.
The by-election was called following the resignation of Cllr Vicki Harris.
The by-election was called following the death of Cllr Chrissie Hitchcock.
The by-election was called following the resignation of Cllr Patricia Bamford.
The by-election was called following the resignation of Cllr Tim Cobbett.
The by-election was called following the resignation of Cllr Steph Archer.