Find all Joburg mayors in our database

Metro mayors don’t often complete their five-year terms. Keep up with who has been mayor in the City of Johannesburg since the 2016 local government election – and their promises – by clicking on the links:

Dada Morero (ANC)
Kabelo Gwamanda (Al Jama-ah)
Thapelo Amad (Al Jama-ah)
Mpho Phalatse (DA)
Mpho Moerane (ANC)
Jolidee Matongo (ANC)
Geoff Makhubo (ANC)
Herman Mashaba (DA)

Note: We removed the promises Dada Morero had made during a stint as mayor in 2022 because a court set aside that election. He returned in 2024.