Metro mayors don’t often complete their five-year terms. Keep up with who has been mayor in the City of Tshwane since the 2016 local government election – and their promises – by clicking on the links:
Nasiphi Moya (ActionSA)
Cilliers Brink (DA)
Randall Williams (DA)
Stevens Mokgalapa (DA)
Solly Msimanga (DA)