Skip to content
Mandate SA — home

1999 National and Provincial Elections

Held on 2 June 1999. 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).

1999 National and Provincial Elections — National ballot
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 601 33066,4%
DEMOCRATIC PARTY1 527 3379,6%
INKATHA FREEDOM PARTY1 371 4778,6%
NEW NATIONAL PARTY1 098 2156,9%
UNITED DEMOCRATIC MOVEMENT546 7903,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY228 9751,4%
VRYHEIDSFRONT \ FREEDOM FRONT127 2170,8%
UNITED CHRISTIAN DEMOCRATIC PARTY125 2800,8%
PAN AFRICANIST CONGRESS OF AZANIA113 1250,7%
FEDERAL ALLIANCE86 7040,5%
MINORITY FRONT48 2770,3%
AFRIKANER EENHEIDSBEWEGING46 2920,3%
Others (4 together)56 1230,4%
Show all 16 parties and contestants
All 16 parties and contestants
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 601 33066,4%
DEMOCRATIC PARTY1 527 3379,6%
INKATHA FREEDOM PARTY1 371 4778,6%
NEW NATIONAL PARTY1 098 2156,9%
UNITED DEMOCRATIC MOVEMENT546 7903,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY228 9751,4%
VRYHEIDSFRONT \ FREEDOM FRONT127 2170,8%
UNITED CHRISTIAN DEMOCRATIC PARTY125 2800,8%
PAN AFRICANIST CONGRESS OF AZANIA113 1250,7%
FEDERAL ALLIANCE86 7040,5%
MINORITY FRONT48 2770,3%
AFRIKANER EENHEIDSBEWEGING46 2920,3%
AZANIAN PEOPLE'S ORGANISATION27 2570,2%
ABOLITION OF INCOME TAX AND USURY PARTY10 6110,1%
THE GOVERNMENT BY THE PEOPLE GREEN PARTY9 1930,1%
THE SOCIALIST PARTY OF AZANIA9 0620,1%

Key figures

Valid votes
15 977 142
Turnout
89,4%
Votes cast
16 228 462
Spoilt votes
251 320
Registered voters
18 162 063
Ballots
1

Compare with another national & Provincial election

No map for this election

Boundary geometry for the areas of 1999 is not held. Areas change between elections, so these results are never drawn on today's boundaries; they are listed by area below.

Northern Cape: by municipal area

Municipal areas as the official results list them for this election

1999 National and Provincial Elections — National ballot — Northern Cape
Municipal areaValid votesTurnoutANCMost votes
AGGENEYS TRC97894,7%62,7%AFRICAN NATIONAL CONGRESS 62,7%
BANKHARA/ BODULANG TRC1 25888,4%89,8%AFRICAN NATIONAL CONGRESS 89,8%
BARKLY-WEST TLC6 40693,4%82,2%AFRICAN NATIONAL CONGRESS 82,2%
BEESHOEK TRC44979,3%48,6%AFRICAN NATIONAL CONGRESS 48,6%
BLINKKLIP TRC1 15491,7%58,1%AFRICAN NATIONAL CONGRESS 58,1%
BOESMANLAND TRC65891,9%30,5%NEW NATIONAL PARTY 40,0%
BRANDBOOM TLC61689,5%65,1%AFRICAN NATIONAL CONGRESS 65,1%
BRANDVLEI TLC1 16595,3%45,4%AFRICAN NATIONAL CONGRESS 45,4%
BRITSTOWN TLC1 73488,0%49,0%AFRICAN NATIONAL CONGRESS 49,0%
CALVINIA TLC3 21887,0%57,5%AFRICAN NATIONAL CONGRESS 57,5%
CAMPBELL TLC40144,8%62,8%AFRICAN NATIONAL CONGRESS 62,8%
CARNARVON TLC2 39885,3%58,3%AFRICAN NATIONAL CONGRESS 58,3%
COLESBERG TLC5 38787,1%73,8%AFRICAN NATIONAL CONGRESS 73,8%
CONCORDIA TLC1 84482,3%49,3%AFRICAN NATIONAL CONGRESS 49,3%
DANIËLSKUIL TLC4 61489,4%70,5%AFRICAN NATIONAL CONGRESS 70,5%
DE AAR TLC11 26588,5%60,5%AFRICAN NATIONAL CONGRESS 60,5%
DEBEN TLC1 85191,1%84,4%AFRICAN NATIONAL CONGRESS 84,4%
DELPORTSHOOP TLC5 05693,0%81,1%AFRICAN NATIONAL CONGRESS 81,1%
DIAMANTSTREEK TRC2 11096,9%52,4%AFRICAN NATIONAL CONGRESS 52,4%
DIE ERWE/BUCKLANDS TRC51590,7%40,8%AFRICAN NATIONAL CONGRESS 40,8%
DORINGBERG TRC1 15090,1%33,5%NEW NATIONAL PARTY 49,0%
DOUGLAS TLC5 88588,6%78,1%AFRICAN NATIONAL CONGRESS 78,1%
E'BOYA TRC1 34893,9%44,0%AFRICAN NATIONAL CONGRESS 44,0%
EKSTEENSKUIL TLC54483,3%39,2%NEW NATIONAL PARTY 54,2%
FRASERSBURG TLC1 13086,5%37,5%NEW NATIONAL PARTY 50,9%
GARIEP TRC95692,4%77,8%AFRICAN NATIONAL CONGRESS 77,8%
GARIES TLC71189,4%42,8%NEW NATIONAL PARTY 48,8%
GORDONIA TRC1 47485,8%40,5%NEW NATIONAL PARTY 42,5%
GRAMELUA TRC2 01087,0%63,6%AFRICAN NATIONAL CONGRESS 63,6%
GRIEKWASTAD TLC2 39787,2%80,9%AFRICAN NATIONAL CONGRESS 80,9%
GROBLERSHOOP TLC1 50587,7%58,3%AFRICAN NATIONAL CONGRESS 58,3%
GROENVALLEI TRC1 29388,6%65,0%AFRICAN NATIONAL CONGRESS 65,0%
HANOVER TLC1 22680,3%61,5%AFRICAN NATIONAL CONGRESS 61,5%
HARTSWATER TLC2 63992,6%59,9%AFRICAN NATIONAL CONGRESS 59,9%
HAY TRC1 10387,2%29,9%NEW NATIONAL PARTY 48,1%
HOPETOWN TLC3 14890,5%66,6%AFRICAN NATIONAL CONGRESS 66,6%
HOTAZEL TRC53488,4%74,3%AFRICAN NATIONAL CONGRESS 74,3%
HUTCHINSON TRC14485,3%59,0%AFRICAN NATIONAL CONGRESS 59,0%
JAN KEMPDORP TLC6 32293,3%85,0%AFRICAN NATIONAL CONGRESS 85,0%
KAKAMAS TLC2 87585,8%63,8%AFRICAN NATIONAL CONGRESS 63,8%
KAMIESKROON TLC35282,3%39,5%NEW NATIONAL PARTY 48,0%
KANNA TRC1 33486,8%73,2%AFRICAN NATIONAL CONGRESS 73,2%
KAREEBERG TRC82790,8%36,9%NEW NATIONAL PARTY 44,4%
KATHU TLC5 57994,1%57,5%AFRICAN NATIONAL CONGRESS 57,5%
KEIMOES TLC3 14987,3%55,5%AFRICAN NATIONAL CONGRESS 55,5%
KENHARDT TLC1 63186,7%44,8%AFRICAN NATIONAL CONGRESS 44,8%
KIMBERLEY TLC80 47891,4%70,0%AFRICAN NATIONAL CONGRESS 70,0%
KINGSBY TRC2 04284,3%81,9%AFRICAN NATIONAL CONGRESS 81,9%
KOMAGGAS TLC1 86985,5%61,0%AFRICAN NATIONAL CONGRESS 61,0%
KURUMAN TLC4 53289,1%38,7%AFRICAN NATIONAL CONGRESS 38,7%
LANGBERG TRC61983,8%45,2%AFRICAN NATIONAL CONGRESS 45,2%
LELIEFONTEIN/ KAMIESBERG TLC2 11482,7%62,7%AFRICAN NATIONAL CONGRESS 62,7%
LIME ACRES TRC1 95491,6%60,8%AFRICAN NATIONAL CONGRESS 60,8%
LOERIESFONTEIN TLC1 30987,4%29,6%NEW NATIONAL PARTY 57,5%
LOXTON TLC415100,2%46,5%AFRICAN NATIONAL CONGRESS 46,5%
MARYDALE TLC75587,6%41,5%NEW NATIONAL PARTY 50,2%
MASIZAKHE TRC57695,7%92,0%AFRICAN NATIONAL CONGRESS 92,0%
MIER TLC2 08991,8%50,5%AFRICAN NATIONAL CONGRESS 50,5%
NAMAKWA TRC61591,2%21,0%NEW NATIONAL PARTY 53,0%
NIEKERKSHOOP TLC64591,5%48,2%AFRICAN NATIONAL CONGRESS 48,2%
NIEUWOUDTVILLE TLC78493,4%58,9%AFRICAN NATIONAL CONGRESS 58,9%
NOODVOOR TRC1 52487,6%79,2%AFRICAN NATIONAL CONGRESS 79,2%
NOUPOORT TLC2 77584,4%65,1%AFRICAN NATIONAL CONGRESS 65,1%
NUWEVELD TRC50287,3%11,4%NEW NATIONAL PARTY 72,5%
O'KIEP COPPER COMPANY TRC2 81084,2%61,9%AFRICAN NATIONAL CONGRESS 61,9%
O'KIEP TLC2 12383,8%68,1%AFRICAN NATIONAL CONGRESS 68,1%
OLIFANTSHOEK TLC3 39691,0%76,7%AFRICAN NATIONAL CONGRESS 76,7%
ONSEEPKANS TRC51680,5%79,1%AFRICAN NATIONAL CONGRESS 79,1%
ORANIA TRC13594,4%0,0%VRYHEIDSFRONT \ FREEDOM FRONT 76,3%
ORANJE TRC9 01483,5%57,0%AFRICAN NATIONAL CONGRESS 57,0%
ORANJE-KAROO TRC1 38490,1%32,5%NEW NATIONAL PARTY 45,0%
PELLA TLC95583,5%61,8%AFRICAN NATIONAL CONGRESS 61,8%
PETRUSVILLE TLC1 64289,0%51,5%AFRICAN NATIONAL CONGRESS 51,5%
PHILIPSTOWN TLC1 09888,5%68,6%AFRICAN NATIONAL CONGRESS 68,6%
POFADDER TLC1 23286,9%70,7%AFRICAN NATIONAL CONGRESS 70,7%
PORT NOLLOTH TLC2 32187,6%64,9%AFRICAN NATIONAL CONGRESS 64,9%
POSTMASBURG TLC8 72288,5%78,6%AFRICAN NATIONAL CONGRESS 78,6%
PRIESKA TLC4 86785,6%53,2%AFRICAN NATIONAL CONGRESS 53,2%
REBUNIE TRC1 43592,3%25,8%NEW NATIONAL PARTY 48,6%
RHENOSTERBERG TRC1 08089,2%17,8%NEW NATIONAL PARTY 53,9%
RICHMOND TLC1 85989,4%50,3%AFRICAN NATIONAL CONGRESS 50,3%
RICHTERSVELD TLC1 42788,2%71,3%AFRICAN NATIONAL CONGRESS 71,3%
RITCHIE TLC4 36687,7%82,4%AFRICAN NATIONAL CONGRESS 82,4%
ROGGEVELD TRC49489,6%15,0%NEW NATIONAL PARTY 60,7%
ROOIBERG TRC1 45694,4%64,4%AFRICAN NATIONAL CONGRESS 64,4%
SAKRIVIER TRC47591,3%8,0%NEW NATIONAL PARTY 69,9%
SANDVELD TRC50886,6%39,0%AFRICAN NATIONAL CONGRESS 39,0%
SANTOY TRC69790,1%77,8%AFRICAN NATIONAL CONGRESS 77,8%
SENTRALE KAROO TRC1 37286,1%23,3%NEW NATIONAL PARTY 46,9%
SPITSBERG TRC25990,7%12,0%NEW NATIONAL PARTY 58,7%
SPRINGBOK TLC4 47182,4%55,3%AFRICAN NATIONAL CONGRESS 55,3%
STEINKOPF TLC3 63581,2%60,1%AFRICAN NATIONAL CONGRESS 60,1%
STRYDENBURG TLC88892,4%46,6%NEW NATIONAL PARTY 47,0%
SUTHERLAND TLC87287,0%43,3%AFRICAN NATIONAL CONGRESS 43,3%
ULCO TRC69391,7%64,4%AFRICAN NATIONAL CONGRESS 64,4%
UPINGTON TLC21 74284,1%60,1%AFRICAN NATIONAL CONGRESS 60,1%
VAALHARTS TRC6 12194,3%68,1%AFRICAN NATIONAL CONGRESS 68,1%
VAALRIVIER TRC7 86888,2%67,8%AFRICAN NATIONAL CONGRESS 67,8%
VAN DER KLOOF TLC52988,8%30,8%NEW NATIONAL PARTY 33,5%
VANWYKSVLEI TLC67794,1%38,8%NEW NATIONAL PARTY 56,0%
VANZYLSRUS TLC421111,8%70,5%AFRICAN NATIONAL CONGRESS 70,5%
VICTORIA-WEST TLC2 60488,5%48,2%AFRICAN NATIONAL CONGRESS 48,2%
VOSBURG TLC50188,9%59,1%AFRICAN NATIONAL CONGRESS 59,1%
WARRENTON TLC8 13691,9%78,2%AFRICAN NATIONAL CONGRESS 78,2%
WILLISTON TLC1 23488,1%40,4%NEW NATIONAL PARTY 42,1%
WINDSORTON TLC1 97593,3%87,0%AFRICAN NATIONAL CONGRESS 87,0%

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 pre-2000 structures (no delimitation on record); 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

  • No boundary geometry is held for this election's municipal areas: results are shown as tables, never drawn on today's boundaries.

Historical context

  • Before the first democratic local elections of December 2000, local government consisted of transitional councils (TLCs, TRCs and others). The IEC file groups voting districts by these councils; they are kept as listed, as areas of their own period.

Source issues

  • The IEC results portal's "full election results" button for 1999 links to the 1994 document (NPE 1994.pdf). The 1999 file was retrieved from the IEC's own upload folder (1999 NPE.zip, 2.9 MB, matching the size the portal states).
  • The file names provinces as they are known today (e.g. LIMPOPO, then called Northern Province); kept as the IEC lists them.
  • The voting-district file and the IEC's results report (IEC National Elections 1999 — Detailed Results, all provinces (PDF), results as at 17/12/2014 11:14:21 AM) differ in 8 of 200 figures, all in Eastern Cape, Free State, Gauteng, KwaZulu-Natal, Limpopo, North West, Northern Cape. Mpumalanga, 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.
  • The voting-district file and the IEC's results report (IEC Provincial Elections 1999 — Detailed Results, all provinces (PDF), results as at 17/12/2014 01:43:34 PM) differ in 8 of 290 figures, all in Eastern Cape, Free State, Gauteng, KwaZulu-Natal, Limpopo, North West, Northern Cape. Mpumalanga, 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 1999 National and Provincial Elections — full results down to voting-district level (zipped CSV)Results data8 October 2026985ac3bfba844851…
IEC National Elections 1999 — Detailed Results, all provinces (PDF)Results report8 October 20264d3640c46fb6e213…
IEC Provincial Elections 1999 — Detailed Results, all provinces (PDF)Results report8 October 20264592e4e8fa554145…

Turnout 89,4%