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
North West: by municipal area
Municipal areas as the official results list them for this election
| Municipal area | Valid votes | Turnout | ANC | Most votes |
|---|---|---|---|---|
| AMALIA TRC | 1 219 | 84,2% | 88,9% | AFRICAN NATIONAL CONGRESS 88,9% |
| BIESIESVLEI TRC | 1 592 | 84,7% | 89,9% | AFRICAN NATIONAL CONGRESS 89,9% |
| BLOEMHOF TLC | 8 038 | 91,3% | 86,6% | AFRICAN NATIONAL CONGRESS 86,6% |
| BOPHIRIMA DISTRICT COUNCIL | 126 114 | 87,2% | 75,0% | AFRICAN NATIONAL CONGRESS 75,0% |
| BRITS TLC | 30 736 | 84,9% | 77,9% | AFRICAN NATIONAL CONGRESS 77,9% |
| CENTRAL DISTRICT COUNCIL | 175 272 | 87,1% | 72,2% | AFRICAN NATIONAL CONGRESS 72,2% |
| CHRISTIANA TLC | 6 127 | 90,3% | 75,0% | AFRICAN NATIONAL CONGRESS 75,0% |
| COLIGNY TLC | 5 508 | 84,2% | 85,2% | AFRICAN NATIONAL CONGRESS 85,2% |
| DELAREYVILLE TLC | 3 034 | 89,3% | 59,6% | AFRICAN NATIONAL CONGRESS 59,6% |
| DERBY TRC | 973 | 96,1% | 64,5% | AFRICAN NATIONAL CONGRESS 64,5% |
| EASTERN DISTRICT COUNCIL | 217 313 | 92,9% | 92,7% | AFRICAN NATIONAL CONGRESS 92,7% |
| FOCHVILLE TLC | 12 340 | 91,5% | 71,5% | AFRICAN NATIONAL CONGRESS 71,5% |
| GA RANKUWA TRC | 30 782 | 92,8% | 86,3% | AFRICAN NATIONAL CONGRESS 86,3% |
| GROOT MARICO TRC | 1 306 | 198,5% | 75,4% | AFRICAN NATIONAL CONGRESS 75,4% |
| HARTEBEESFONTEIN TLC | 5 804 | 92,0% | 85,9% | AFRICAN NATIONAL CONGRESS 85,9% |
| HARTEBEESPOORT TLC | 5 579 | 85,0% | 36,7% | AFRICAN NATIONAL CONGRESS 36,7% |
| KLERKSDORP TLC | 64 942 | 83,9% | 70,4% | AFRICAN NATIONAL CONGRESS 70,4% |
| KOSTER TLC | 4 932 | 83,8% | 79,5% | AFRICAN NATIONAL CONGRESS 79,5% |
| LEEUDORINGSTAD TLC | 4 638 | 91,4% | 84,9% | AFRICAN NATIONAL CONGRESS 84,9% |
| LICHTENBURG TLC | 26 795 | 87,7% | 67,3% | AFRICAN NATIONAL CONGRESS 67,3% |
| MABOPANE TRC | 38 857 | 85,3% | 85,4% | AFRICAN NATIONAL CONGRESS 85,4% |
| MADIKWE TRC | 1 667 | 86,2% | 69,1% | AFRICAN NATIONAL CONGRESS 69,1% |
| MAFIKENG TLC | 19 323 | 83,8% | 41,4% | UNITED CHRISTIAN DEMOCRATIC PARTY 49,9% |
| MAKWASSIE TLC | 4 358 | 89,4% | 87,2% | AFRICAN NATIONAL CONGRESS 87,2% |
| MARIKANA TLC | 9 636 | 82,2% | 79,8% | AFRICAN NATIONAL CONGRESS 79,8% |
| MOGWASE TRC | 4 335 | 87,1% | 65,5% | AFRICAN NATIONAL CONGRESS 65,5% |
| MONNAKATO TRC | 2 968 | 89,7% | 90,2% | AFRICAN NATIONAL CONGRESS 90,2% |
| MOTHIBISTAD TRC | 1 788 | 87,0% | 50,5% | AFRICAN NATIONAL CONGRESS 50,5% |
| ORKNEY TLC | 32 923 | 86,7% | 83,5% | AFRICAN NATIONAL CONGRESS 83,5% |
| OTTOSDAL TLC | 6 606 | 83,7% | 84,3% | AFRICAN NATIONAL CONGRESS 84,3% |
| OTTOSHOOP TRC | 685 | 98,5% | 75,6% | AFRICAN NATIONAL CONGRESS 75,6% |
| PAMPIERSTAD TRC | 6 436 | 73,4% | 80,6% | AFRICAN NATIONAL CONGRESS 80,6% |
| PIET PLESSIS TRC | 623 | 145,0% | 65,0% | AFRICAN NATIONAL CONGRESS 65,0% |
| POTCHEFSTROOM TLC | 53 402 | 84,3% | 66,7% | AFRICAN NATIONAL CONGRESS 66,7% |
| PUDIMOE TRC | 1 392 | 90,2% | 44,7% | UNITED CHRISTIAN DEMOCRATIC PARTY 50,2% |
| REIVEILO TLC | 1 405 | 90,7% | 72,9% | AFRICAN NATIONAL CONGRESS 72,9% |
| RUSTENBURG DISTRICT COUNCIL | 150 052 | 87,3% | 85,2% | AFRICAN NATIONAL CONGRESS 85,2% |
| RUSTENBURG TLC | 60 052 | 79,9% | 65,5% | AFRICAN NATIONAL CONGRESS 65,5% |
| SANNIESHOF TLC | 4 642 | 86,2% | 76,3% | AFRICAN NATIONAL CONGRESS 76,3% |
| SCHWEIZER RENEKE TLC | 11 261 | 91,1% | 82,6% | AFRICAN NATIONAL CONGRESS 82,6% |
| SKEERPOORT TRC | 1 761 | 90,0% | 82,7% | AFRICAN NATIONAL CONGRESS 82,7% |
| SOUTHERN DISTRICT COUNCIL | 27 034 | 89,0% | 79,8% | AFRICAN NATIONAL CONGRESS 79,8% |
| STELLA TLC | 629 | 91,6% | 51,2% | AFRICAN NATIONAL CONGRESS 51,2% |
| STILFONTEIN TLC | 23 839 | 76,7% | 76,4% | AFRICAN NATIONAL CONGRESS 76,4% |
| SWARTRUGGENS TLC | 3 264 | 92,4% | 71,7% | AFRICAN NATIONAL CONGRESS 71,7% |
| TEMBA TRC | 23 424 | 88,1% | 89,7% | AFRICAN NATIONAL CONGRESS 89,7% |
| VENTERSDORP TLC | 5 971 | 78,9% | 79,6% | AFRICAN NATIONAL CONGRESS 79,6% |
| VRYBURG TLC | 16 156 | 84,5% | 71,1% | AFRICAN NATIONAL CONGRESS 71,1% |
| WEDELA TLC | 4 232 | 88,1% | 87,3% | AFRICAN NATIONAL CONGRESS 87,3% |
| WINTERVELD TRC | 35 369 | 86,9% | 95,0% | AFRICAN NATIONAL CONGRESS 95,0% |
| WITPOORT TRC | 594 | 91,8% | 79,3% | AFRICAN NATIONAL CONGRESS 79,3% |
| WOLMARANSTAD TLC | 9 297 | 87,1% | 83,8% | AFRICAN NATIONAL CONGRESS 83,8% |
| ZEERUST TLC | 8 416 | 88,8% | 56,7% | AFRICAN NATIONAL CONGRESS 56,7% |
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
| 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%
