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.
Provincial ballot: results
Elects each province's legislature.
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 10 473 175 | 65,9% |
| DEMOCRATIC PARTY | 1 416 352 | 8,9% |
| INKATHA FREEDOM PARTY | 1 415 541 | 8,9% |
| NEW NATIONAL PARTY | 1 141 362 | 7,2% |
| UNITED DEMOCRATIC MOVEMENT | 535 930 | 3,4% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 219 471 | 1,4% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 144 612 | 0,9% |
| VRYHEIDSFRONT \ FREEDOM FRONT | 142 538 | 0,9% |
| PAN AFRICANIST CONGRESS OF AZANIA | 121 920 | 0,8% |
| MINORITY FRONT | 86 770 | 0,5% |
| FEDERAL ALLIANCE | 82 058 | 0,5% |
| AFRIKANER EENHEIDSBEWEGING | 47 645 | 0,3% |
| Others (13 together) | 76 369 | 0,5% |
Show all 25 parties and contestants
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 10 473 175 | 65,9% |
| DEMOCRATIC PARTY | 1 416 352 | 8,9% |
| INKATHA FREEDOM PARTY | 1 415 541 | 8,9% |
| NEW NATIONAL PARTY | 1 141 362 | 7,2% |
| UNITED DEMOCRATIC MOVEMENT | 535 930 | 3,4% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 219 471 | 1,4% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 144 612 | 0,9% |
| VRYHEIDSFRONT \ FREEDOM FRONT | 142 538 | 0,9% |
| PAN AFRICANIST CONGRESS OF AZANIA | 121 920 | 0,8% |
| MINORITY FRONT | 86 770 | 0,5% |
| FEDERAL ALLIANCE | 82 058 | 0,5% |
| AFRIKANER EENHEIDSBEWEGING | 47 645 | 0,3% |
| AZANIAN PEOPLE'S ORGANISATION | 22 329 | 0,1% |
| XIMOKO PARTY | 13 817 | 0,1% |
| AFRICA MORAL PARTY | 9 513 | 0,1% |
| DABALORIVHUWA PATRIOTIC FRONT | 8 229 | 0,1% |
| THE SOCIALIST PARTY OF AZANIA | 6 674 | 0,0% |
| SINDAWONYE PROGRESSIVE PARTY | 4 318 | 0,0% |
| UNEMPLOYMENT LABOUR ALLIANCE | 2 974 | 0,0% |
| THE GOVERNMENT BY THE PEOPLE GREEN PARTY | 2 453 | 0,0% |
| MASS UNITED MOVEMENT | 2 261 | 0,0% |
| NATIONAL COALITION PARTY/NASIONALE KOALISIE PARTY | 1 126 | 0,0% |
| LABOR PARTY | 1 088 | 0,0% |
| PEOPLE'S LIBERATION PARTY | 915 | 0,0% |
| WORKERS INTERNATIONAL VANGUARD LEAGUE | 672 | 0,0% |
Key figures
- Valid votes
- 15 903 743
- Turnout
- 88,8%
- Votes cast
- 16 124 896
- Spoilt votes
- 221 153
- Registered voters
- 18 162 063
- Ballots
- 9
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
| Municipal area | Valid votes | Turnout | ANC | Most votes |
|---|---|---|---|---|
| AGGENEYS TRC | 982 | 95,1% | 62,1% | AFRICAN NATIONAL CONGRESS 62,1% |
| BANKHARA/ BODULANG TRC | 1 298 | 88,6% | 90,3% | AFRICAN NATIONAL CONGRESS 90,3% |
| BARKLY-WEST TLC | 6 403 | 93,0% | 82,3% | AFRICAN NATIONAL CONGRESS 82,3% |
| BEESHOEK TRC | 446 | 78,8% | 48,7% | AFRICAN NATIONAL CONGRESS 48,7% |
| BLINKKLIP TRC | 1 149 | 91,2% | 57,4% | AFRICAN NATIONAL CONGRESS 57,4% |
| BOESMANLAND TRC | 657 | 91,0% | 31,1% | NEW NATIONAL PARTY 43,8% |
| BRANDBOOM TLC | 617 | 89,3% | 65,5% | AFRICAN NATIONAL CONGRESS 65,5% |
| BRANDVLEI TLC | 1 152 | 94,5% | 45,2% | NEW NATIONAL PARTY 45,6% |
| BRITSTOWN TLC | 1 726 | 87,4% | 49,9% | AFRICAN NATIONAL CONGRESS 49,9% |
| CALVINIA TLC | 3 221 | 86,8% | 57,6% | AFRICAN NATIONAL CONGRESS 57,6% |
| CAMPBELL TLC | 826 | 91,1% | 69,7% | AFRICAN NATIONAL CONGRESS 69,7% |
| CARNARVON TLC | 2 404 | 85,6% | 59,2% | AFRICAN NATIONAL CONGRESS 59,2% |
| COLESBERG TLC | 5 289 | 85,6% | 73,4% | AFRICAN NATIONAL CONGRESS 73,4% |
| CONCORDIA TLC | 1 856 | 82,3% | 49,5% | AFRICAN NATIONAL CONGRESS 49,5% |
| DANIËLSKUIL TLC | 4 651 | 89,5% | 70,5% | AFRICAN NATIONAL CONGRESS 70,5% |
| DE AAR TLC | 11 126 | 86,6% | 55,0% | AFRICAN NATIONAL CONGRESS 55,0% |
| DEBEN TLC | 1 830 | 89,7% | 84,4% | AFRICAN NATIONAL CONGRESS 84,4% |
| DELPORTSHOOP TLC | 5 080 | 92,7% | 81,2% | AFRICAN NATIONAL CONGRESS 81,2% |
| DIAMANTSTREEK TRC | 2 076 | 94,9% | 52,6% | AFRICAN NATIONAL CONGRESS 52,6% |
| DIE ERWE/BUCKLANDS TRC | 516 | 90,4% | 40,9% | AFRICAN NATIONAL CONGRESS 40,9% |
| DORINGBERG TRC | 1 157 | 90,0% | 34,2% | NEW NATIONAL PARTY 51,7% |
| DOUGLAS TLC | 5 915 | 88,6% | 78,9% | AFRICAN NATIONAL CONGRESS 78,9% |
| E'BOYA TRC | 1 333 | 92,2% | 42,2% | AFRICAN NATIONAL CONGRESS 42,2% |
| EKSTEENSKUIL TLC | 546 | 82,9% | 38,8% | NEW NATIONAL PARTY 54,0% |
| FRASERSBURG TLC | 1 141 | 86,3% | 37,2% | NEW NATIONAL PARTY 52,0% |
| GARIEP TRC | 961 | 92,1% | 77,5% | AFRICAN NATIONAL CONGRESS 77,5% |
| GARIES TLC | 706 | 89,1% | 42,9% | NEW NATIONAL PARTY 49,3% |
| GORDONIA TRC | 1 473 | 85,3% | 40,5% | NEW NATIONAL PARTY 44,9% |
| GRAMELUA TRC | 1 999 | 86,6% | 63,6% | AFRICAN NATIONAL CONGRESS 63,6% |
| GRIEKWASTAD TLC | 2 397 | 86,9% | 80,8% | AFRICAN NATIONAL CONGRESS 80,8% |
| GROBLERSHOOP TLC | 1 511 | 86,8% | 58,1% | AFRICAN NATIONAL CONGRESS 58,1% |
| GROENVALLEI TRC | 1 152 | 78,4% | 60,6% | AFRICAN NATIONAL CONGRESS 60,6% |
| HANOVER TLC | 1 217 | 82,3% | 61,1% | AFRICAN NATIONAL CONGRESS 61,1% |
| HARTSWATER TLC | 2 600 | 91,3% | 59,7% | AFRICAN NATIONAL CONGRESS 59,7% |
| HAY TRC | 1 116 | 86,8% | 29,8% | NEW NATIONAL PARTY 53,0% |
| HOPETOWN TLC | 3 121 | 89,5% | 65,8% | AFRICAN NATIONAL CONGRESS 65,8% |
| HOTAZEL TRC | 536 | 87,4% | 74,1% | AFRICAN NATIONAL CONGRESS 74,1% |
| HUTCHINSON TRC | 143 | 85,3% | 58,0% | AFRICAN NATIONAL CONGRESS 58,0% |
| JAN KEMPDORP TLC | 6 299 | 92,4% | 85,5% | AFRICAN NATIONAL CONGRESS 85,5% |
| KAKAMAS TLC | 2 902 | 86,6% | 64,3% | AFRICAN NATIONAL CONGRESS 64,3% |
| KAMIESKROON TLC | 353 | 82,1% | 39,7% | NEW NATIONAL PARTY 49,3% |
| KANNA TRC | 1 334 | 86,7% | 72,9% | AFRICAN NATIONAL CONGRESS 72,9% |
| KAREEBERG TRC | 841 | 91,4% | 37,3% | NEW NATIONAL PARTY 49,2% |
| KATHU TLC | 5 426 | 91,5% | 58,3% | AFRICAN NATIONAL CONGRESS 58,3% |
| KEIMOES TLC | 3 124 | 86,3% | 55,1% | AFRICAN NATIONAL CONGRESS 55,1% |
| KENHARDT TLC | 1 640 | 86,4% | 44,6% | NEW NATIONAL PARTY 45,9% |
| KIMBERLEY TLC | 80 125 | 89,6% | 70,1% | AFRICAN NATIONAL CONGRESS 70,1% |
| KINGSBY TRC | 2 042 | 84,1% | 82,0% | AFRICAN NATIONAL CONGRESS 82,0% |
| KOMAGGAS TLC | 1 893 | 85,5% | 61,0% | AFRICAN NATIONAL CONGRESS 61,0% |
| KURUMAN TLC | 4 513 | 88,4% | 39,3% | NEW NATIONAL PARTY 42,2% |
| LANGBERG TRC | 616 | 83,1% | 45,0% | AFRICAN NATIONAL CONGRESS 45,0% |
| LELIEFONTEIN/ KAMIESBERG TLC | 2 115 | 82,7% | 62,6% | AFRICAN NATIONAL CONGRESS 62,6% |
| LIME ACRES TRC | 1 957 | 89,9% | 62,4% | AFRICAN NATIONAL CONGRESS 62,4% |
| LOERIESFONTEIN TLC | 1 307 | 86,9% | 29,5% | NEW NATIONAL PARTY 58,5% |
| LOXTON TLC | 409 | 99,0% | 47,7% | AFRICAN NATIONAL CONGRESS 47,7% |
| MARYDALE TLC | 760 | 87,4% | 41,6% | NEW NATIONAL PARTY 51,3% |
| MASIZAKHE TRC | 572 | 94,7% | 92,1% | AFRICAN NATIONAL CONGRESS 92,1% |
| MIER TLC | 2 109 | 91,7% | 50,2% | AFRICAN NATIONAL CONGRESS 50,2% |
| NAMAKWA TRC | 619 | 90,9% | 21,6% | NEW NATIONAL PARTY 55,7% |
| NIEKERKSHOOP TLC | 644 | 91,1% | 48,4% | NEW NATIONAL PARTY 48,6% |
| NIEUWOUDTVILLE TLC | 787 | 93,4% | 58,4% | AFRICAN NATIONAL CONGRESS 58,4% |
| NOODVOOR TRC | 1 527 | 87,4% | 79,0% | AFRICAN NATIONAL CONGRESS 79,0% |
| NOUPOORT TLC | 2 820 | 85,7% | 65,2% | AFRICAN NATIONAL CONGRESS 65,2% |
| NUWEVELD TRC | 499 | 86,6% | 11,4% | NEW NATIONAL PARTY 75,4% |
| O'KIEP COPPER COMPANY TRC | 2 803 | 83,6% | 61,7% | AFRICAN NATIONAL CONGRESS 61,7% |
| O'KIEP TLC | 2 119 | 82,2% | 68,1% | AFRICAN NATIONAL CONGRESS 68,1% |
| OLIFANTSHOEK TLC | 3 402 | 90,5% | 77,1% | AFRICAN NATIONAL CONGRESS 77,1% |
| ONSEEPKANS TRC | 520 | 81,4% | 78,7% | AFRICAN NATIONAL CONGRESS 78,7% |
| ORANIA TRC | 124 | 86,7% | 0,0% | VRYHEIDSFRONT \ FREEDOM FRONT 72,6% |
| ORANJE TRC | 9 088 | 83,9% | 57,1% | AFRICAN NATIONAL CONGRESS 57,1% |
| ORANJE-KAROO TRC | 1 371 | 89,6% | 32,9% | NEW NATIONAL PARTY 48,8% |
| PELLA TLC | 952 | 83,1% | 62,5% | AFRICAN NATIONAL CONGRESS 62,5% |
| PETRUSVILLE TLC | 1 673 | 89,1% | 51,1% | AFRICAN NATIONAL CONGRESS 51,1% |
| PHILIPSTOWN TLC | 1 098 | 87,8% | 68,6% | AFRICAN NATIONAL CONGRESS 68,6% |
| POFADDER TLC | 1 239 | 87,0% | 70,8% | AFRICAN NATIONAL CONGRESS 70,8% |
| PORT NOLLOTH TLC | 2 344 | 87,2% | 65,1% | AFRICAN NATIONAL CONGRESS 65,1% |
| POSTMASBURG TLC | 8 756 | 88,4% | 78,7% | AFRICAN NATIONAL CONGRESS 78,7% |
| PRIESKA TLC | 4 799 | 84,2% | 51,9% | AFRICAN NATIONAL CONGRESS 51,9% |
| REBUNIE TRC | 1 423 | 91,5% | 26,4% | NEW NATIONAL PARTY 53,5% |
| RHENOSTERBERG TRC | 1 091 | 88,9% | 18,3% | NEW NATIONAL PARTY 56,4% |
| RICHMOND TLC | 1 849 | 88,8% | 50,8% | AFRICAN NATIONAL CONGRESS 50,8% |
| RICHTERSVELD TLC | 1 423 | 87,1% | 71,0% | AFRICAN NATIONAL CONGRESS 71,0% |
| RITCHIE TLC | 4 505 | 90,1% | 83,1% | AFRICAN NATIONAL CONGRESS 83,1% |
| ROGGEVELD TRC | 491 | 88,7% | 15,7% | NEW NATIONAL PARTY 67,6% |
| ROOIBERG TRC | 1 373 | 89,1% | 65,1% | AFRICAN NATIONAL CONGRESS 65,1% |
| SAKRIVIER TRC | 477 | 90,9% | 8,4% | NEW NATIONAL PARTY 72,1% |
| SANDVELD TRC | 526 | 86,3% | 41,1% | AFRICAN NATIONAL CONGRESS 41,1% |
| SANTOY TRC | 696 | 89,4% | 78,2% | AFRICAN NATIONAL CONGRESS 78,2% |
| SENTRALE KAROO TRC | 1 366 | 88,5% | 23,7% | NEW NATIONAL PARTY 51,2% |
| SPITSBERG TRC | 260 | 90,7% | 12,3% | NEW NATIONAL PARTY 62,3% |
| SPRINGBOK TLC | 4 439 | 81,6% | 55,3% | AFRICAN NATIONAL CONGRESS 55,3% |
| STEINKOPF TLC | 3 676 | 81,8% | 60,7% | AFRICAN NATIONAL CONGRESS 60,7% |
| STRYDENBURG TLC | 889 | 92,4% | 46,9% | NEW NATIONAL PARTY 48,3% |
| SUTHERLAND TLC | 869 | 86,7% | 44,1% | NEW NATIONAL PARTY 45,1% |
| ULCO TRC | 690 | 91,0% | 64,8% | AFRICAN NATIONAL CONGRESS 64,8% |
| UPINGTON TLC | 21 912 | 84,7% | 60,3% | AFRICAN NATIONAL CONGRESS 60,3% |
| VAALHARTS TRC | 6 138 | 94,0% | 68,7% | AFRICAN NATIONAL CONGRESS 68,7% |
| VAALRIVIER TRC | 7 840 | 87,2% | 67,8% | AFRICAN NATIONAL CONGRESS 67,8% |
| VAN DER KLOOF TLC | 530 | 87,8% | 30,8% | NEW NATIONAL PARTY 36,6% |
| VANWYKSVLEI TLC | 669 | 92,7% | 38,4% | NEW NATIONAL PARTY 57,0% |
| VANZYLSRUS TLC | 356 | 92,6% | 65,2% | AFRICAN NATIONAL CONGRESS 65,2% |
| VICTORIA-WEST TLC | 2 601 | 88,4% | 47,6% | AFRICAN NATIONAL CONGRESS 47,6% |
| VOSBURG TLC | 496 | 88,2% | 58,7% | AFRICAN NATIONAL CONGRESS 58,7% |
| WARRENTON TLC | 8 119 | 91,3% | 78,1% | AFRICAN NATIONAL CONGRESS 78,1% |
| WILLISTON TLC | 1 240 | 88,6% | 40,5% | NEW NATIONAL PARTY 43,1% |
| WINDSORTON TLC | 1 978 | 93,2% | 87,4% | AFRICAN NATIONAL CONGRESS 87,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
- 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
| Document | Role | Retrieved | SHA-256 |
|---|---|---|---|
| IEC 1999 National and Provincial Elections — full results down to voting-district level (zipped CSV) | Results data | 8 October 2026 | 985ac3bfba844851… |
| IEC National Elections 1999 — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | 4d3640c46fb6e213… |
| IEC Provincial Elections 1999 — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | 4592e4e8fa554145… |
Turnout 88,8%
