2019 National and Provincial Elections
Held on 8 May 2019. Results by municipal area, summed from the IEC's voting-district results. No boundary geometry is held for this election's areas, so its results are shown as tables.
National ballot: results
Elects the National Assembly from national party lists (from 2024, 200 of its 400 seats; before 2024, all 400 seats).
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 10 026 475 | 57,5% |
| DEMOCRATIC ALLIANCE | 3 622 531 | 20,8% |
| ECONOMIC FREEDOM FIGHTERS | 1 882 480 | 10,8% |
| INKATHA FREEDOM PARTY | 588 839 | 3,4% |
| VRYHEIDSFRONT PLUS | 414 864 | 2,4% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 146 262 | 0,8% |
| UNITED DEMOCRATIC MOVEMENT | 78 030 | 0,4% |
| AFRICAN TRANSFORMATION MOVEMENT | 76 830 | 0,4% |
| GOOD | 70 408 | 0,4% |
| NATIONAL FREEDOM PARTY | 61 220 | 0,4% |
| AFRICAN INDEPENDENT CONGRESS | 48 107 | 0,3% |
| CONGRESS OF THE PEOPLE | 47 461 | 0,3% |
| Others (36 together) | 373 872 | 2,1% |
Show all 48 parties and contestants
Key figures
- Valid votes
- 17 437 379
- Turnout
- 66,1%
- Votes cast
- 17 672 851
- Spoilt votes
- 235 472
- Registered voters
- 26 756 058
- Ballots
- 1
Compare with another national & Provincial election
No map for this election
Boundary geometry for the areas of 2019 is not held. Areas change between elections, so these results are never drawn on today's boundaries; they are listed by area below.
By province
Provinces as named on polling day
| Province | Valid votes | Turnout | A.C.D | Most votes |
|---|---|---|---|---|
| Eastern Cape | 2 020 527 | 61,0% | 0,0% | AFRICAN NATIONAL CONGRESS 69,3% |
| Free State | 907 212 | 62,9% | 0,0% | AFRICAN NATIONAL CONGRESS 62,9% |
| Gauteng | 4 537 402 | 71,8% | 0,0% | AFRICAN NATIONAL CONGRESS 53,2% |
| KwaZulu-Natal | 3 652 577 | 67,3% | 0,0% | AFRICAN NATIONAL CONGRESS 55,5% |
| Limpopo | 1 510 568 | 58,7% | 0,0% | AFRICAN NATIONAL CONGRESS 77,0% |
| Mpumalanga | 1 271 979 | 66,1% | 0,0% | AFRICAN NATIONAL CONGRESS 72,2% |
| North West | 994 220 | 59,4% | 0,0% | AFRICAN NATIONAL CONGRESS 63,7% |
| Northern Cape | 410 842 | 66,6% | 0,0% | AFRICAN NATIONAL CONGRESS 58,2% |
| Western Cape | 2 112 170 | 68,2% | 0,0% | DEMOCRATIC ALLIANCE 52,4% |
| Votes cast abroad (listed as "Out of Country") | 19 882 | 280,7% | 0,0% | DEMOCRATIC ALLIANCE 74,4% |
Coverage and comparability notes could not be loaded just now
This is a temporary problem reading the record, not a sign that nothing is recorded. Reload the page in a moment to try again.
About this record
Coverage, limitations, source issues and how the figures were checked
What the record holds
- Municipal areas are the 2016 municipalities, as the IEC file lists them. No boundary geometry is held for this election's municipal areas: results are shown as tables, never drawn on today's boundaries.
Source issues
- In the national-ballot CSV, 912 rows have unquoted commas inside the voting-station name, which shifts their columns. They are read by anchoring on the numeric columns; every repaired row is counted in the ingestion record and the totals reconcile with the IEC's results report.
- Votes cast abroad appear under two labels in the file, "Out of Country" and "Out of Country Voting". Both are kept as listed, as separate reporting areas.
- The voting-district file and the IEC's results report (IEC 2019 National Election — Detailed Results, all provinces (PDF), results as at 10/12/2019 02:43:19 PM) differ in 2 of 572 figures, all in Eastern Cape. Free State, Gauteng, KwaZulu-Natal, Limpopo, Mpumalanga, North West, Northern Cape, Western Cape, votes cast abroad agree exactly. The figures shown are the voting-district file's, as published; the report most likely reflects later corrections. Not adjusted; to raise with the IEC.
- The voting-district file and the IEC's results report (IEC 2019 Provincial Election — Detailed Results, all provinces (PDF), results as at 13/05/2019 04:22:34 PM) differ in 4 of 740 figures, all in Gauteng. Eastern Cape, Free State, KwaZulu-Natal, Limpopo, Mpumalanga, North West, Northern Cape, Western Cape agree exactly. The figures shown are the voting-district file's, as published; the report most likely reflects later corrections. Not adjusted; to raise with the IEC.
How it was read and checked
- Election date: Polling day as proclaimed in the Government Gazette. The IEC results files do not state the date and the proclamation is not yet among this election's captured documents.
- Results are stored for each municipal area (and for votes cast abroad) as sums of the IEC's voting-district rows; the number of voting districts summed is stored with each figure. Voting-district detail is in the official file (SHA-256 recorded) but not loaded (storage policy, DATABASE §8.2).
Sources
The official files behind these results
| Document | Role | Retrieved | SHA-256 |
|---|---|---|---|
| IEC 2019 National Election — full results down to voting-district level (zipped CSV) | Results data | 8 October 2026 | 8d3e8a3c40829732… |
| IEC 2019 Provincial Election — full results down to voting-district level (zipped CSV) | Results data | 8 October 2026 | bf75dc4682b7f8b2… |
| IEC 2019 National Election — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | 56c17208991b8423… |
| IEC 2019 Provincial Election — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | fde0fa82d2bbecb1… |
| IEC 2019 National Election — Seat Calculation (PDF) | Seat calculation | 8 October 2026 | 529992dc04cb99bb… |
Turnout 66,1%





