Jonathan Moakes (@Jonathan_Moakes) profile picture

Director at SABI Strategy Group. Passionate campaigner. Love Rugby. Views are my own.

London, England
Joined April 2011
Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)Photo by Jonathan Moakes (@Jonathan_Moakes)
Jonathan Moakes retweeted
Last week, Ipsos released their second national poll and the fifth national poll in the last four months. The previous polls put the gap between the ANC and the DA at six to seven percentage points. This new poll has the gap shrinking to just two points.
1
1
2
96
Jonathan Moakes retweeted
Special votes look promising as an early indication of turnout (no dramatic improvement on past but comparable ratios, so suggests massive decline in turnout possibly arrested). This are very dedicated voters though, who have made a special plan, so one must be careful of generalising their behaviour to the whole voting population. That Gauteng figure will please the DA. KZN high too. And FS.
6
3
1
21
2,534
Jonathan Moakes retweeted
"Johannesburg is the fulcrum that could balance - or topple - the house of cards that is coalition politics in local government. Make no mistake, the coalition that will emerge in Joburg will not be independent of the ones in Tshwane, NMB, Mogale City or Rustenburg."
2
2
102
Just got mine. @TSouthAfricaB is ready to ROC and roll.
1
1
1
444
Jonathan Moakes retweeted
Facebook is still the top platform for a plurality of SA voters, so we checked the Meta Ad Library for paid ads from 25 to 31 October. DA: at least R1.8m ANC: R77k ActionSA: R76k BOSA: R56k FF Plus: R36k EFF: R20k Spend and effort may offer clues about diff. turnout tomorrow.
1
2
2
153
Rather spectacular timing
[BREAKING] Rand Water has announced supply cuts to Ekurhuleni and Tshwane Metros, as well as three local municipalities. The water cuts are due to a power outage at the Mapleton Pumping Station in Boksburg. Tune in to #eNCA on #DStv403.
1
1
5
256
Jonathan Moakes retweeted
Replying to @Jonathan_Moakes
@Jonathan_Moakes spoke to @Newzroom405 about the first day of special voting.
The IEC says close to 99% of voting stations opened on time on the first day of special voting for the 2026 local government elections. Sabi Strategy Group director Jonathan Moakes reviews how the process unfolded and what it signals ahead of the main voting day on Wednesday. #Newzroom405 Watch: tinyurl.com/4bcta3s8
2
2
62
As results come in this week, watch for “overhang” in Joburg. Half of the 270 seats are wards, half PR. If a party wins more wards than its vote share entitles it to, it gets no PR seats but keeps every ward. The ANC may benefit in a fragmented field. #LGE2026
2
3
150
Not helpful for turn out generally. Key question will be which parties have the ability to contact their special voters and get them to return tomorrow.
1
187
Turnout will be the biggest variable on Wednesday for #LGE2026. And the main party campaigns do signal how effective they will be in driving differential turnout. ANC looks to have no ability, MKP unclear. DA & EFF look to be ready for a big day of turn out.
As voting kicks off today with special votes, we thought we would take a brief look at the campaigns of the main parties: the ANC, DA, MK and EFF. How did they fare, and specifically, what do their campaigns say about the efficacy of their GOTV operations on Wednesday? #LGE2026
64
Revealing that the ANC has closed a somewhat lacklustre campaign in Limpopo (yesterday) and the eastern Eastern Cape (today). Both areas likely to be its two remaining strongholds after Wednesday. Outside of Buffalo City, it has retreated from the Metros.
We are at Sisa Dukashe Stadium in Mdantsane, Eastern Cape, for the ANC Siyanqoba Rally. The gates are open. Join comrades and supporters from across the country as we unite behind the ANC’s vision to build better communities. We’re waiting for you! #ANCSiyanqobaRally #VoteANC2026
75
Replying to @paulyberk
@paulyberk looks at what 5 polls says about coalition scenarios in Tshwane. What happens to ActionSA's vote will be a determining factor.
1
2
1
2
439
I think this is increasingly looking probable. As you have said repeatedly, the biggest variable in this election is turnout - particularly in JHB. And the ANC’s final week looks likely to drive the differential up. And their poor organisation on the ground will not help.
Anecdotal: There's a scenario brewing where the ANC underperforms the polling 1) INTENSE anger on the JHB chats I'm in - extremely high suburban turnout loading 2) Disastrous final week (trash, water) with no message 3) ANC leadership, bizarrely, not in GP and closing in EC (!?)
3
359
The final #LGE2026 Week That Was. Voting starts in 2 days with special votes.
1
1
1
61
Our metro forecasts for #LGE2026.
1
1
1
56
The Week Ahead: 26 - 30 October 2026. Final campaign week, Operation Vulindlela and Producer Price Index.
1
2
2
112
TheLGE2026 Week That Was: 19 - 23 October 2026: 1. SRC/TCS Polling 2. PA bans media from events 3. Mbalula says Top 7 will decide Joburg mayoral candidate 4. Durban High Court grants interim interdict against the DA 5. MK SG Fired 6. IEC and Digital Platforms Partner
1
2
2
170