We polled DM readers, asking them to share their top questions about the elections that they’d like our newsroom to address. We’ve tried to answer as many as possible and to guide you to articles and collections containing all the information you need. What is clear is that there is a lot of anxiety about violence in this campaign. South Africa has always had relatively peaceful election campaigns but the rhetoric is ratcheting up this time. After the ANC’s provincial chairperson, Siboniso Duma, grabbed the mic from the amaZulu prime minister Thulasizwe Buthelezi, people were hurt in clashes between the ANC and the IFP. Click on the drop down below to view answers.
Our hub here is your go-to spot. We have drop-down manifestos as they come out. Watch out for our election cards which will summarise different policies for easy comparison.
Zuma cannot stand for office, as Rebecca Davis found here.
Small polls, such as those by the Brenthurst Foundation and the Social Research Foundation, show that MK is growing quickly. It’s certainly one of the big stories of this campaign. I (Ferial) would wait for what the latest Ipsos poll shows because it’s a much bigger, in-person poll. It will be out soon.
That said, Daily Maverick’s election analyst, Wayne Sussman, has been tracking MK’s performance in by-elections (see his latest report) and it is doing well.
At a glance, here you go:
🔹 In graphics: The Big Eight funders of South Africa’s major political parties.
🔹 Muhammad Hussain of News24 did an excellent interview with the country’s biggest individual donor, Rebecca Oppenheimer.
The party clearly has money for a sophisticated campaign reaching into three provinces – KwaZulu-Natal, Gauteng and Mpumalanga. We’re looking into it, but this article gives a hint about at least one major benefactor. |
Here you go, and we’ve added a fact-check too.
🔹 EFF manifesto’s main points: Nationalise stuff, scrap provinces and legalise dope.
There are fabulous young people putting up their hands for leadership across parties, especially in Rise Mzansi (the newcomer led by Songezo Zibi), the DA and the EFF, among others. We’re drawing up a list for you. The ANC, unfortunately, has had to accommodate many old cadres so young talent is thin on the ground, as far as I (Ferial) can see. That’s part of the governing party’s problem.
If an election were held tomorrow, the ANC would emerge as the largest party likely to be able to form a government, according to all polls. The Multi-Party Charter (a coalition of nine parties with the DA, IFP, Freedom Front Plus and ActionSA the largest partners) is a significant entrant but the partners fight too much in public to display coherence to possible voters. Its current share of the vote is just more than 30%, according to various polls.
Polls such as those from the Brenthurst Foundation are good but small. You have to read them with the bigger polls and with the by-election direction set out by our election analyst, Wayne Sussman. I would not attach much credibility to news reports about confidential polls for reasons ActionSA national chairperson Michael Beaumont set out here. The South African National Editors Forum issued a caution about polling here. Also, read with circumspection when pollsters or the institution that commissioned the poll write up their own results. The best practice is for reporters to write up polls with built-in safeguards and multiple sourcing. Most pollsters have a line, client or product to push.
Our rule of thumb at Daily Maverick: When our reporters write up polls they put the results to parties for a second look. The poll I trust most is Ipsos because it’s the largest, is independent and has a long history. The DA, the EFF and ActionSA do not trust Ipsos polling because they say it undercounts their support. The DA has its own polls and takes a daily pulse of its support. Where we report on these, we will tell you that it is a party poll.
Professor David Everatt polled the largest number of people for the defunct Change Starts Now movement of Roger Jardine and I found it a useful indicator. Statistician Dr Mark Orkin re-ran Everatt’s numbers to attribute undecided voters – a more common way of reporting polls. Here’s his view which puts the ANC at 47% and ties in with where the governing party sees itself right now. David has the ANC at a lower outcome and he knows a thing or too as he has polled for years.
🔹 Zuma’s MK Party takes votes from ANC, EFF in Mpumalanga debut on back of strong KZN showing.
The only broadly Marxist manifesto I’ve seen is the EFF’s and I’ve been through most of the larger pledges with a fine-tooth comb. The EFF’s 244-page tome is also free market in places. Given that the party is opaquely funded by private capital, I wouldn’t be too concerned about its rhetoric. The most libertarian or business friendly is the ActionSA manifesto, as well as the DA’s.
Rise Mzansi is running nationally and in every province. It is starting to come up. Its own polling puts its support at about 7% nationally, which means it could take more than a score of MPs to Parliament. That can be pretty impactful.
No. Other than the ANC and the DA, no party manifesto I’ve read grapples with the trade-off costs of their promises or factors in the macro economy and South Africa’s stratospheric debt. Populist parties like the EFF, and even the sensible IFP manifesto, make big spending promises without thinking through the necessary budgeting.
It’s not the IEC’s job to deal with violence – that is the role of the election security cluster comprising intelligence, the cops, party representatives and the IEC. The IEC is globally recognised as a leading electoral institution and there is no reason not to trust that it will deliver another free and fair election. South Africa’s results have never been disputed, either by global observer bodies or by parties themselves, except in small instances which have generally been judged by the Electoral Court with outcomes accepted. The ANC has never rigged an election and I don’t think we (the people) would let it. |
We have an eligible voting population of 43 million and just more than 27 million registered to vote, which suggests 16 million people don’t see the value of voting. I do hope there will be a high voter turnout on 29 May.
This is a common question and concern and we will be reporting on it properly for you.
See Rebecca Davis’s first take here on dangerous patterns and her call for the IEC to be more active and activist in the face of threats of violence.
Our elections hub is your go-to spot where we have drop-down manifestos as they come out. Watch out for our election cards which will summarise different policies for easy comparison.
The 29 May election is a national and provincial election. The next local government election will be in 2026.
These Q&A’s were initially published as a free newsletter for subscribers of the Your Questions Answered newsletter with Ferial Haffajee and Sahra Heuwel.
Daily Maverick © All rights reserved
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 month | The cookie is used by cdn services like CloudFlare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_GRECAPTCHA | 5 months 27 days | This cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis. |
cid | 1 year | This is an important cookie in making credit card transaction on the website. It allows the online transaction without storing the credit card information.This service is provided by Stripe.com. |
connect.sid | 1 month | This cookie is used for authentication and for secure log-in. It registers the log-in information. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
JSESSIONID | session | Used by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests. |
PHPSESSID | session | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__atuvc | 1 year 1 month | This cookie is set by Addthis to make sure you see the updated count if you share a page and return to it before our share count cache is updated. |
__atuvs | 30 minutes | This cookie is set by Addthis to make sure you see the updated count if you share a page and return to it before our share count cache is updated. |
__cf_bm | 30 minutes | This cookie is set by CloudFlare. The cookie is used to support Cloudflare Bot Management. |
__pvi | 1 day | This cookie is used for the implementation of the news content from other sites. |
bcookie | 2 years | This cookie is set by linkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page. |
lidc | 1 day | This cookie is set by LinkedIn and used for routing. |
Cookie | Duration | Description |
---|---|---|
d | 3 months | This cookie tracks anonymous information on how visitors use the website. |
Cookie | Duration | Description |
---|---|---|
__gads | 1 year 24 days | This cookie is set by Google and stored under the name dounleclick.com. This cookie is used to track how many times users see a particular advert which helps in measuring the success of the campaign and calculate the revenue generated by the campaign. These cookies can only be read from the domain that it is set on so it will not track any data while browsing through another sites. |
_ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga_Y7XD5FHQVG | 2 years | This cookie is installed by Google Analytics. |
_gat_UA-10686674-1 | 1 minute | This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It appears to be a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites. |
_gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
ajs_anonymous_id | never | This cookie is set by Segment.io to check the number of ew and returning visitors to the website. |
ajs_user_id | never | The cookie is set by Segment.io and is used to analyze how you use the website |
ANON_ID | 3 months | This cookie is provided by Tribalfusion. The cookie is used to give a unique number to visitors, and collects data on user behaviour like what page have been visited. This cookie also helps to understand which sale has been generated by as a result of the advertisement served by third party. |
jam_heavy_ga_session | 5 years | This cookie is installed by Google Analytics. |
UserID1 | 3 months | The cookie sets a unique anonymous ID for a website visitor. This ID is used to continue to identify users across different sessions and track their activities on the website. The data collected is used for analysis. |
uvc | 1 year 1 month | The cookie is set by addthis.com to determine the usage of Addthis.com service. |
Cookie | Duration | Description |
---|---|---|
__tbc | 2 years | This cookie is used for measuring the efficiency of advertisement by registering data on visitors from multiple website. |
_cc_aud | 8 months 26 days | The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising. |
_cc_cc | session | The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising. |
_cc_dc | 8 months 26 days | The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising. |
_cc_id | 8 months 26 days | The cookie is set by crwdcntrl.net. The purpose of the cookie is to collect statistical information in an anonymous form about the visitors of the website. The data collected include number of visits, average time spent on the website, and the what pages have been loaded. These data are then used to segment audiences based on the geographical location, demographic, and user interest provide relevant content and for advertisers for targeted advertising. |
_kuid_ | 5 months 27 days | The cookie is set by Krux Digital under the domain krxd.net. The cookie stores a unique ID to identify a returning user for the purpose of targeted advertising. |
_rxuuid | 1 year | The main purpose of this cookie is targeting, advertesing and effective marketing. This cookie is used to set a unique ID to the visitors, which allow third party advertisers to target the visitors with relevant advertisement up to 1 year. |
ANON_ID_old | 3 months | This cookie helps to categorise the users interest and to create profiles in terms of resales of targeted marketing. This cookie is used to collect user information such as what pages have been viewed on the website for creating profiles. |
bscookie | 2 years | This cookie is a browser ID cookie set by Linked share Buttons and ad tags. |
CMID | 1 year | The cookie is set by CasaleMedia. The cookie is used to collect information about the usage behavior for targeted advertising. |
CMPRO | 3 months | This cookie is set by Casalemedia and is used for targeted advertisement purposes. |
CMPS | 3 months | This cookie is set by Casalemedia and is used for targeted advertisement purposes. |
CMST | 1 day | The cookie is set by CasaleMedia. The cookie is used to collect information about the usage behavior for targeted advertising. |
DSID | 1 hour | This cookie is setup by doubleclick.net. This cookie is used by Google to make advertising more engaging to users and are stored under doubleclick.net. It contains an encrypted unique ID. |
google_push | 5 minutes | This cookie is set by the Bidswitch. This cookie is used to collect statistical data related to the user website visit such as the number of visits, average time spent on the website and what pages have been loaded. This collected information is used to sort out the users based on demographics and geographical locations inorder to serve them with relevant online advertising. |
i | 1 year | The purpose of the cookie is not known yet. |
id | 3 months | The main purpose of this cookie is targeting and advertising. It is used to create a profile of the user's interest and to show relevant ads on their site. This Cookie is set by DoubleClick which is owned by Google. |
IDE | 1 year 24 days | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
IDSYNC | 1 year | This cookie is used for advertising purposes. |
KADUSERCOOKIE | 3 months | The cookie is set by pubmatic.com for identifying the visitors' website or device from which they visit PubMatic's partners' website. |
KTPCACOOKIE | 1 day | This cookie is set by pubmatic.com for the purpose of checking if third-party cookies are enabled on the user's website. |
ljt_reader | 1 year | This is a Lijit Advertising Platform cookie. The cookie is used for recognizing the browser or device when users return to their site or one of their partner's site. |
loc | 1 year 1 month | This cookie is set by Addthis. This is a geolocation cookie to understand where the users sharing the information are located. |
mc | 1 year 1 month | This cookie is associated with Quantserve to track anonymously how a user interact with the website. |
mt_mop | 1 month | Stores information about how the user uses the website such as what pages have been loaded and any other advertisement before visiting the website for the purpose of targeted advertisements. |
personalization_id | 2 years | This cookie is set by twitter.com. It is used integrate the sharing features of this social media. It also stores information about how the user uses the website for tracking and targeting. |
suid_legacy | 1 year | This cookie is used to collect information on user preference and interactioin with the website campaign content. This cookie is used for promoting events and products by the webiste owners on CRM-campaign-platform. |
TDCPM | 1 year | The cookie is set by CloudFlare service to store a unique ID to identify a returning users device which then is used for targeted advertising. |
TDID | 1 year | The cookie is set by CloudFlare service to store a unique ID to identify a returning users device which then is used for targeted advertising. |
test_cookie | 15 minutes | This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies. |
tluid | 3 months | This cookie is set by the provider AdRoll.This cookie is used to identify the visitor and to serve them with relevant ads by collecting user behaviour from multiple websites. |
tuuid | 1 year | This cookie is set by .bidswitch.net. The cookies stores a unique ID for the purpose of the determining what adverts the users have seen if you have visited any of the advertisers website. The information is used for determining when and how often users will see a certain banner. |
tuuid_lu | 1 year | This cookie is set by .bidswitch.net. The cookies stores a unique ID for the purpose of the determining what adverts the users have seen if you have visited any of the advertisers website. The information is used for determining when and how often users will see a certain banner. |
uid | 5 months 27 days | This cookie is used to measure the number and behavior of the visitors to the website anonymously. The data includes the number of visits, average duration of the visit on the website, pages visited, etc. for the purpose of better understanding user preferences for targeted advertisments. |
uuid | 1 year 27 days | To optimize ad relevance by collecting visitor data from multiple websites such as what pages have been loaded. |
VISITOR_INFO1_LIVE | 5 months 27 days | This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website. |
wfivefivec | 1 year 1 month | The domain of this cookie is owned by Dataxu. The main business activity of this cookie is targeting and advertising. This cookie tracks the advertisement report which helps us to improve the marketing activity. |
xbc | 2 years | This cookie is used for optmizing the advertisement on the website more relevant by analysing the user behaviour and interaction with the website. |
YSC | session | This cookies is set by Youtube and is used to track the views of embedded videos. |
Cookie | Duration | Description |
---|---|---|
__browsiSessionID | 30 minutes | No description available. |
__browsiUID | 1 year | No description available. |
__cflb | 23 hours | This cookie is used by Cloudflare for load balancing. |
__gpi | 1 year 24 days | No description |
ajs_group_id | never | This cookie is set by Segment.io. The purpose of the cookie is currently not identified. |
blkbs | 6 days 23 hours | No description |
charitable_session | 1 day | No description available. |
cookietest | session | No description |
debug | never | No description available. |
gCStest | 7 years 1 month 26 days 16 hours | No description |
muc_ads | 2 years | No description |
revengine_browser_id | session | No description |
revengine-browser-token | session | RevEngine Data Tool. |
rl_user_id | never | No description available. |
tf_respondent_cc | 6 months | No description |
UserMatchHistory | 1 month | Linkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. |
vic_loc_error | 10 minutes | No description |
vicinity_id | 1 year 10 months 24 days 11 hours | Vicinity Advertising. |