Hate speech and incitement tracker
What CRPD checked in the campaign, and what it did
Hate speech, calls to violence, threats, false claims about the election process and harassment of women, as CRPD’s fact check desk has checked and published them, with what CRPD did about each one, its status and the rule it breaks.
Only what CRPD checked and publishedNo private person namedThe words are never repeatedEvery party treated alikeNo breakdown by ethnic group or religion
Loading the tracker…
Week by week
Cases CRPD published, by the week they were first seen (weeks start on Monday), in each category. A count shows what CRPD checked and published, not everything that was said: many posts are never reported to CRPD.
Tap a bar to see the week.
The counts as a table
The cases
Each case is described in CRPD’s own neutral words. A party or candidate is named only when it was the speaker, at a public event or on its official account, and CRPD’s desk recorded it.
The rules each category breaks: the Elections Act, 2025 (quoted), the IEC’s Code on Election Campaign Ethics and its Elections Media Rules (summarised in CRPD’s words). Only a court decides whether an offence was committed. For every code in full, see The codes of conduct.
How a case gets here
- CRPD’s observers, its fact check desk and members of the public tell CRPD about something they saw or heard.
- The desk checks it against evidence. One person records the evidence and a verdict.
- A different person, the Chief Fact-Checker or a CRPD manager, publishes the fact check.
- The desk describes the case in neutral words, and a person who did not check it puts it on this tracker.
- Where it is needed, CRPD reports the post to the platform, shares the case with NCCRM, the national early warning centre, or refers it to the IEC or the police, and updates the status here.
What this page never does
- It never repeats the hateful words, and never links to the post or the recording.
- It never names or points to a private person or account. A party or candidate is named only when it spoke at a public event or through its official account.
- It applies the same rule to every party and candidate, and it does not rank or compare parties.
- It counts hate speech against an ethnic group, a religion or a region as hate speech, and never breaks it down by group.
- It shows only what CRPD verified and published. A withdrawn fact check leaves the tracker, and a correction shows on the fact check itself.
- It does not decide guilt. Only a court decides whether an offence was committed.
Seen something?
Do not share it further. Tell CRPD what you saw, where and when, through the elections site. Fact checks appear in the Newsroom once they are published.
About the data
The tracker is published by the Center for Research and Policy Development (CRPD), an accredited non partisan observer of the 5 December 2026 election, under a CC BY 4.0 licence. Please cite: CRPD (2026), Campaign speech tracker, crpd-elections.web.app/campaignwatch.html.
