Skip to content
Mandate SA — home

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).

2019 National and Provincial Elections — National ballot
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 026 47557,5%
DEMOCRATIC ALLIANCE3 622 53120,8%
ECONOMIC FREEDOM FIGHTERS1 882 48010,8%
INKATHA FREEDOM PARTY588 8393,4%
VRYHEIDSFRONT PLUS414 8642,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY146 2620,8%
UNITED DEMOCRATIC MOVEMENT78 0300,4%
AFRICAN TRANSFORMATION MOVEMENT76 8300,4%
GOOD70 4080,4%
NATIONAL FREEDOM PARTY61 2200,4%
AFRICAN INDEPENDENT CONGRESS48 1070,3%
CONGRESS OF THE PEOPLE47 4610,3%
Others (36 together)373 8722,1%
Show all 48 parties and contestants
All 48 parties and contestants
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 026 47557,5%
DEMOCRATIC ALLIANCE3 622 53120,8%
ECONOMIC FREEDOM FIGHTERS1 882 48010,8%
INKATHA FREEDOM PARTY588 8393,4%
VRYHEIDSFRONT PLUS414 8642,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY146 2620,8%
UNITED DEMOCRATIC MOVEMENT78 0300,4%
AFRICAN TRANSFORMATION MOVEMENT76 8300,4%
GOOD70 4080,4%
NATIONAL FREEDOM PARTY61 2200,4%
AFRICAN INDEPENDENT CONGRESS48 1070,3%
CONGRESS OF THE PEOPLE47 4610,3%
PAN AFRICANIST CONGRESS OF AZANIA32 6770,2%
AL JAMA-AH31 4680,2%
AFRICAN SECURITY CONGRESS26 2620,2%
SOCIALIST REVOLUTIONARY WORKERS PARTY24 4390,1%
BLACK FIRST LAND FIRST19 7960,1%
AFRICAN PEOPLE'S CONVENTION19 5930,1%
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS18 8340,1%
CAPITALIST PARTY OF SOUTH AFRICA15 9150,1%
ALLIANCE FOR TRANSFORMATION FOR ALL14 2660,1%
AGANG SOUTH AFRICA13 8560,1%
AZANIAN PEOPLE'S ORGANISATION12 8230,1%
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA12 3860,1%
MINORITY FRONT11 9610,1%
DEMOCRATIC LIBERAL CONGRESS10 6600,1%
BETTER RESIDENTS ASSOCIATION9 1790,1%
FORUM 4 SERVICE DELIVERY7 5640,0%
FRONT NASIONAAL/FRONT NATIONAL7 1440,0%
LAND PARTY7 0740,0%
AFRICAN COVENANT7 0190,0%
PATRIOTIC ALLIANCE6 6600,0%
AFRICAN DEMOCRATIC CHANGE6 4990,0%
ECONOMIC EMANCIPATION FORUM6 3210,0%
WOMEN FORWARD6 1080,0%
CHRISTIAN POLITICAL MOVEMENT4 9800,0%
AFRICAN CONTENT MOVEMENT4 8410,0%
INTERNATIONAL REVELATION CONGRESS4 2470,0%
NATIONAL PEOPLE'S FRONT4 0190,0%
AFRICAN RENAISSANCE UNITY3 8600,0%
AFRICAN CONGRESS OF DEMOCRATS3 7680,0%
SOUTH AFRICAN NATIONAL CONGRESS OF TRADITIONAL AUTHORITIES3 7140,0%
COMPATRIOTS OF SOUTH AFRICA3 4060,0%
PEOPLE'S REVOLUTIONARY MOVEMENT2 8440,0%
POWER OF AFRICANS UNITY2 6850,0%
FREE DEMOCRATS2 5800,0%
SOUTH AFRICAN MAINTANANCE AND ESTATE BENEFICIARIES ASSOCIATI2 4450,0%
NATIONAL PEOPLES AMBASSADORS1 9790,0%

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

2019 National and Provincial Elections — National ballot — by province
ProvinceValid votesTurnoutANCMost votes
Eastern Cape2 020 52761,0%69,3%AFRICAN NATIONAL CONGRESS 69,3%
Free State907 21262,9%62,9%AFRICAN NATIONAL CONGRESS 62,9%
Gauteng4 537 40271,8%53,2%AFRICAN NATIONAL CONGRESS 53,2%
KwaZulu-Natal3 652 57767,3%55,5%AFRICAN NATIONAL CONGRESS 55,5%
Limpopo1 510 56858,7%77,0%AFRICAN NATIONAL CONGRESS 77,0%
Mpumalanga1 271 97966,1%72,2%AFRICAN NATIONAL CONGRESS 72,2%
North West994 22059,4%63,7%AFRICAN NATIONAL CONGRESS 63,7%
Northern Cape410 84266,6%58,2%AFRICAN NATIONAL CONGRESS 58,2%
Western Cape2 112 17068,2%31,2%DEMOCRATIC ALLIANCE 52,4%
Votes cast abroad (listed as "Out of Country")19 882280,7%10,8%DEMOCRATIC ALLIANCE 74,4%

Coverage and comparability

What this election's record holds, the delimitation its areas sit on, and which elections it may be compared with

By ballot

  • National ballot
  • Provincial ballot

Boundaries and comparisons

Areas of the 2016 municipal delimitation; no boundary geometry is held, so areas are listed by name and code and never drawn on another delimitation's map.

Nationally and by province this election compares with every other national & Provincial election. By municipality: no other election is on the same delimitation, so municipal results are listed per election and never side by side. Wards are compared only within one delimitation.

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

Official documents behind this record
DocumentRoleRetrievedSHA-256
IEC 2019 National Election — full results down to voting-district level (zipped CSV)Results data8 October 20268d3e8a3c40829732…
IEC 2019 Provincial Election — full results down to voting-district level (zipped CSV)Results data8 October 2026bf75dc4682b7f8b2…
IEC 2019 National Election — Detailed Results, all provinces (PDF)Results report8 October 202656c17208991b8423…
IEC 2019 Provincial Election — Detailed Results, all provinces (PDF)Results report8 October 2026fde0fa82d2bbecb1…
IEC 2019 National Election — Seat Calculation (PDF)Seat calculation8 October 2026529992dc04cb99bb…

Turnout 66,1%