He said he shared the anger and frustration of five million Johannesburg residents after the Makhubo's election.
Makhubo won the vote on Wednesday with 137 votes. His closest challenger was the DA's Funzela Ngobeni, with 101. The EFF's Musa Novela received 30 votes.
However, the DA has 102 members in its caucus, meaning at least one person didn't vote for their candidate.
“The fact that Makhubo was elected with the help of some members of the previous multiparty coalition government, together with a number of DA councillors, demonstrates everything that is wrong with our political system.
“The considerations were all about personal and political benefit, and not about the residents of Johannesburg,” Mashaba said.