Election Integrity Database
The truth about elections, held to a single standard.
Elections documented, attacked, and defended — with proven falsification kept strictly apart from interference, propaganda, and mere anomaly. Every finding is tiered by the strength of its evidence.
- 64
- elections
- 20
- operations
- 555
- sources
Database last updated September 24, 2026
The VoteRights game
Can you tell what is on the record?
Verdict deals you real records: established findings beside claims that did not hold up, voting rules, turnout, the history of the vote. Swipe fast and keep the streak. Ten new cards every day, the same for everyone.
Research tools
Interrogate the evidence, not just the headlines
Ask precise questions, compare cases, trace documented relationships, inspect change over time, and reuse the underlying data.
Ask the database
Show me cases where Foreign interference was established and Result falsification was not established. 16 cases match.
Investigations
Short, curated paths through cases and primary evidence.
4 guided pathsCompare
Compare the evidence fingerprints of three elections.
201620202016Network
Walk from a case to its findings, sources and related records.
1,034 records · 1,830 linksCountry Twins
Find countries with comparable voting rules and safeguards.
8 rules comparedSafeguards matrix
Compare ballot type, audits, observation and voting rules across every country profile.
51 countries side by sideTime Machine
See when records entered the public database and changed.
1,557 dated changesTimeline
Documented cases in chronological order.
2004–2026Statistics
The corpus counted, compared and charted.
221 established findingsOpen Data
Bulk exports and a read-only API, CC BY 4.0.
JSON · CSV · API · CC BY 4.0The database at a glance
Documented findings by category
Documented cases over time
2019–2027 · 70 of 84
Five categories, never conflated
The difference between these is the whole point. An attacked election is not the same as a falsified one.
The recorded numbers do not reflect the votes cast.
Process violationsUnequal media access, repression, illegal financing, vote buying, misuse of state resources.
Foreign interferenceCyberattacks, hack-and-leak, covert foreign financing, impersonation of media or institutions by a foreign state or proxy.
Information operationsTroll farms, fake local-media networks, covert political ads, coordinated inauthentic amplification — foreign or domestic.
Statistical anomaliesPatterns in the data worth examining — explicitly not proof of fraud.
A finding sits in exactly one category. Colors and icons carry the same meaning everywhere on the site.
From the case files
What was proven — and what was not
The clearest test of a trustworthy record is whether it can hold both statements at once.
South Africa 2024 General Election
What is established
- Process violationsConfirmed
The Electoral Commission's public results leaderboard displayed zeros for about two hours on 31 May 2024, and the commission has acknowledged the failure and published its cause.
More detail
An optimisation of the data-warehouse extract job was migrated to the live system at 06h15 on 31 May; at 06h30 the leaderboards at the results operations centres, the public website, the dashboard, the APIs and the feeds to media and political contestants all showed zeros, while internal management reports continued to display data. Displays were restored at about 08h45. The commission states that one line of test code left behind during the migration set the ready-to-display flag to zero for all results, that 2,614 voting district results for 1,213 voting districts were captured during the interrupted period, and that no results data was affected.
- Process violationsConfirmed
Voter management devices malfunctioned during special voting and on election day, delaying voting at affected stations.
More detail
The Electoral Commission reports that from special voting on 27 May the voters' roll application on the devices randomly wrote duplicate records to local storage and transmitted them, in some cases more than 10,000 for a single transaction, congesting the application pools so that other devices responded slowly or not at all; the root cause was single-threaded execution on Android timing out during voter sessions. The African Union mission recorded malfunctioning devices, long queues and poor management of counting procedures; the African Centre for Governance mission recorded delayed openings, devices largely offline and some stations voting late into the night.
What is not established
- Result falsificationAlleged
uMkhonto weSizwe's contention that the 2024 election was not free and fair and should be set aside has not been upheld in any forum.
More detail
The party asked the Electoral Court to declare the result not free and fair and invalid and to order a fresh election within 90 days (case 34/2024EC); it withdrew that application and costs were awarded to the Electoral Commission. A second application on the same grounds (39/2024EC) was still before the Electoral Court as of May 2025, and at a hearing on 17 June 2026 the party argued a narrowed case confined to the results-display interruption; judgment was reserved and no decision had been reported when this page was reviewed on 29 August 2026. The African Transformation Movement's application (35/2024EC) was dismissed without an oral hearing on the ground that it produced no credible evidence and that challenging the result before exhausting the section 55 procedure was premature; the African Restoration Alliance's appeal against the rejection of its objections (32/2024EC) was dismissed without an oral hearing for unjustified delay and little prospect of success. No court has upheld an allegation that the count was falsified.
- Result falsificationAlleged
No finding has been made that the two-hour results-display interruption altered any result, and the question is still before the Electoral Court.
More detail
The Electoral Commission's published account is that the functional part of the results system remained available throughout, that capturing at municipal sites continued, and that only the display of the data was disturbed. uMkhonto weSizwe argues that optimising the live system during counting was itself unjustified interference. The Constitutional Court dismissed the party's June 2024 application to interdict the first sitting of the National Assembly (CCT 178/24) on the grounds that the challenge did not engage its exclusive jurisdiction and that the delay in launching it was not justified, rather than on the merits of the allegation.
Method
Why you can trust this
No source, no claim. The same taxonomy and evidence bar applies to every country, party, and government — including Western democracies.
Read the methodologyAcademy
Learn how elections actually work
How votes are counted and verified, why interference is not the same as fraud, and how to check a viral claim yourself.
Enter the AcademyUpdates
Recently added and revised
- ElectionBosnia and Herzegovina 2022 General Election
- ElectionBulgaria 2024 October Parliamentary Election
- ElectionBolivia 2019 General Election
- ElectionBrazil 2022 Presidential Election
- ElectionGermany 2025 Federal Election
For readers
Free to read, follow and reuse
No account, no paywall and no mailing list — just the record, and simple ways to keep up with it.
Search from any page
The magnifier at the top of every page, or the / key, searches every election, operation, narrative, actor, claim and source at once.
Follow countries
Follow a country and this page keeps its next election in view. Stored only in this browser — no account, nothing sent to us.
40 languages
Read the site in your own language. Translations are machine-made from the English source of record.
Every change, in the open
Each addition and revision is dated and public. Follow them by RSS, or take one digest a week.
Cite and embed
Ready-made citations and BibTeX, and a live card to embed from every case and claim — all under CC BY 4.0.
Send a tip or a correction
Tips, corrections and rights of reply go straight to the editors. Corrections are logged in public.