Dailymaverick logo

Analysis

FRONTRUNNERS

As the ANC self-immolates, Zille and Mashaba seize race for Joburg’s future

From Dada to Gogo to Homeboy: The fight for Johannesburg just got very interesting.

Ferial Haffajee
Nonku-Fer-Action Jhb-Mayoral ActionSA leader Herman Mashaba at the unveiling of the party’s Johannesburg mayoral candidate at the Orlando Communal Hall on 21 February, 2026, in Soweto. (Photo: Gallo Images / Fani Mahuntsi)

With the announcement on 21 February that ActionSA will field its president Herman Mashaba, the main race for Johannesburg’s mayor is now between him and the DA candidate, Helen Zille.

For the first time since 1994, the ANC is out of the leader board as it has not yet named a candidate, while Mayor Dada Morero is in a fight for his political life – against his own party.

Mashaba was persuaded to run because the city will be the bellwether for how the local government election turns out. We will vote anytime from 2 November to 31 January 2027, with most pundits pencilling in a late November date.

Nonku-Fer-Action Jhb-Mayoral
ActionSA leader Herman Mashaba at the unveiling of the party’s Johannesburg mayoral candidate at the Orlando Communal Hall on 21 February, 2026, in Soweto. (Photo: Gallo Images / Fani Mahuntsi)

The founder of the Black Like Me hair product empire is the only political leader who has ever been able to bring out the city’s traditional black bases like Soweto for a different party, as this article from the 2021 election showed.

The ANC near flat-lined in Soweto and other major townships in 2024 as voters stayed away. The party was walloped to 34% in Gauteng in that election and when you drill into the numbers, it scored even lower in Joburg. That was before the chronic water and electricity crises kneecapped its people – impacting everybody, but traditional ANC voters and citizens most.

So now, it will be a race led by Zille and Mashaba, with the Patriotic Alliance candidate Kenny Kunene expected to declare soon.

Zille has been campaigning for months and declared her candidacy in September in a campaign calling for the city to go from ‘Dada to Gogo’ – Dada being the incumbent and Zille the ‘Gogo’.

While her team won’t release its weekly survey numbers, she is believed to be polling in the high thirties with a wildly popular campaign on social media and no need for a mass media campaign. She is all over the place: at Pikitup strikes, balanced on the edge of a huge pothole, her feet in the dammed water, showing huge dongas in the road and water leaks not fixed for months.

Gone is the anti-woke, conservative politician who once said colonialism was not entirely bad.

Helen Zille, the Johannesburg mayoral candidate of the Democratic Alliance, looks at an open manhole on Queens Road bridge in Fordsburg on 1 October 2025. (Photo: Felix Dlangamandla)
Helen Zille, the DA’s Johannesburg mayoral candidate, looks at an open manhole on the Queens Road bridge in Fordsburg on 1 October 2025. (Photo: Felix Dlangamandla)

In vogue is the seasoned politician who speaks many South African languages, traversing both elite and working class, white and black Johannesburg. Her campaign’s working but Mashaba will crash it.

The charismatic entrepreneur is very popular with ordinary people for his business history, which makes him a homeboy made good – a figure well-loved in politics in South Africa.

Zille told Daily Maverick here that she did not expect to get an overall majority but was aiming for the DA to be the largest party in Johannesburg after the local government election. Her energetic campaign is consolidating the party’s base and in December, the DA won a Hyde Park ward (where President Cyril Ramaphosa lives) with 97%.

The city’s water, electricity and other infrastructure failures impact all, but working and middle-class black and other citizens, who can’t buy out with solar and water tanks, are very angry, as letters to the Daily Maverick regularly show.

Historic voting patterns show they do not easily turn to the blue party, especially with its recent rightward drift. So Mashaba has a constituency to cultivate as he successfully did in 2021 when ActionSA won 44 seats in the 270-seat council – good for a new party. Mashaba was DA mayor from 2016 until 2019, when he quit the party and had to give up the chains even though he loved the job.

Nonku-Fer-Action Jhb-Mayoral
ActionSA leader and Joburg mayoral candidate Herman Mashaba at Orlando Communal Hall on 21 February, 2026, in Soweto (Photo: Gallo Images / Fani Mahuntsi)

He gets bad press with the liberal elite of civil society who do not like his anti-foreigner stance or his Rudi Giuliani-style law-and-order focus. But among his constituents, those positions haven’t crushed his popularity.

Originally from Hammanskraal, Mashaba and his wife Connie Mashaba have been long-time Johannesburg residents. Connie was, until recently, the vice-president of the Johannesburg Chamber of Commerce.

The race between Zille and Mashaba now puts the ANC in a difficult position: if the party fields either of its regional candidates (incumbent Dada Morero or the Johannesburg chairperson Loyiso Masuku), it definitely cannot win. The party has decided that its metro mayoral candidates will be chosen by the Top Seven leaders at its HQ, but it is a long way from making a choice while the two leading candidates will now go toe to toe.

In Joburg, the ANC has 91 seats, the DA 71, ActionSA 44 and the EFF 29, while the micro-parties trail behind. The Patriotic Alliance is the kingmaker party. DM

Comments

Loading your account…
Rae 22 February 2026 09:08 AM

If Mashaba wins, good-bye Joberg. He's proved in the past that he's quick to dump or change alliances depending on which way the political wind is blowing. To ressurect the crumbling mess of Joberg is going to take iron will, dedication, and savvy. Zille has all, in abundance. Mashaba? Nope. Wrong man in the wrong place. Voters will get what they deserve in this race.

Ivan van Heerden 23 February 2026 11:32 AM

Absolute Nonsense. Frankly the best that can happen is that the DA and ActionSA get enough votes to effectively run the council as a coalition meaning that the ANC and handbag parties will not be able to derail the process. Zille and Mashaba need to get over themselves and learn to work together.

Ivan van Heerden 23 February 2026 12:13 PM

Um, the only people who dumped alliances were the DA when they handed power back to the ANC because Farmer Johnny Boy was threatened by a smart capable black woman who actually had a medical degree and was everything he was not. When the DA Fedex refused to work with ActionSA and the PA Joburg fell to the ANC. That is the simple truth.

m***0@g***.com 22 February 2026 12:42 PM

To stay in the race against Helen Zille, the opposition parties are forced to put up their strongest leaders. It is not a magnanimous move, they have no choice.

D'Esprit 22 February 2026 02:09 PM

Just a qucik correction - Connie Mashaba was President, not VP of the JCCI until 2025 (from 2022/3) when her term expired.

Lawrence Sisitka 23 February 2026 06:05 AM

A pretty good analysis of the situation. I'm not sure if Zille is really as woke as she now appears, but she has been in the dirty world of politics to know well enough which faces to show at which times in which contexts. So it looks very much like the xenophobe Mashaba will walk it, and when things don't work out as planned when he is in office, he can always blame the foreigners. Doesn't look good for Joburg - I think I'll stay quietly in the beautiful, if damaged EC.

Laurence Erasmus 23 February 2026 06:16 AM

Mashaba cannot be trusted to honour his undertakings and commitments to voters!

Nicol Mentz 23 February 2026 08:43 AM

Leopard never changes his spots!

Patrice Lasserre 23 February 2026 08:54 AM

I have a dream. A perfect world where Helen Zille and Herman Mashaba work together, each doing what they excel in. Helen Zille, the perfect politician as non-executive Mayor and Herman Machaba, the exceptional businessman, as City Manager. What a winning combination! Probably the only two persons capable of turning Johannesburg around - together. P.

Ivan van Heerden 23 February 2026 12:06 PM

100% if they work together they will have a clear majority and the unholy alliance of EFF/PA/MKP/ANC will sit and heckle and be powerless to stop the fixing of joburg

Ken Randell 23 February 2026 12:31 PM

Whether the DA or ActionSA get the greater voter share, neither will get an absolute majority. But the 2 jointly will at least make up well over 50%. And that is where the value of a constructive well managed coalition has the potential to bring Joburg up off its knees. One can only pray that there will be some political maturity to allow that to happen and that sniping and point-scoring can be kept to a minimum.

Bryan Bailey 1 March 2026 12:23 PM

If Mashaba, grew up knowing that you can never get your own way, and stayed with the DA, we would not be in this mess. Politics is a dirty game. The ANC, I think loves this methodology, as the more political parties, the bigger the voter split and the longer the ANC stays in power. It's all about numbers being votes, the less parties the better.