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.

Provincial ballot: results

Elects each province's legislature.

1999 National and Provincial Elections — Provincial ballot
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 473 17565,9%
DEMOCRATIC PARTY1 416 3528,9%
INKATHA FREEDOM PARTY1 415 5418,9%
NEW NATIONAL PARTY1 141 3627,2%
UNITED DEMOCRATIC MOVEMENT535 9303,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY219 4711,4%
UNITED CHRISTIAN DEMOCRATIC PARTY144 6120,9%
VRYHEIDSFRONT \ FREEDOM FRONT142 5380,9%
PAN AFRICANIST CONGRESS OF AZANIA121 9200,8%
MINORITY FRONT86 7700,5%
FEDERAL ALLIANCE82 0580,5%
AFRIKANER EENHEIDSBEWEGING47 6450,3%
Others (13 together)76 3690,5%
Show all 25 parties and contestants
All 25 parties and contestants
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS10 473 17565,9%
DEMOCRATIC PARTY1 416 3528,9%
INKATHA FREEDOM PARTY1 415 5418,9%
NEW NATIONAL PARTY1 141 3627,2%
UNITED DEMOCRATIC MOVEMENT535 9303,4%
AFRICAN CHRISTIAN DEMOCRATIC PARTY219 4711,4%
UNITED CHRISTIAN DEMOCRATIC PARTY144 6120,9%
VRYHEIDSFRONT \ FREEDOM FRONT142 5380,9%
PAN AFRICANIST CONGRESS OF AZANIA121 9200,8%
MINORITY FRONT86 7700,5%
FEDERAL ALLIANCE82 0580,5%
AFRIKANER EENHEIDSBEWEGING47 6450,3%
AZANIAN PEOPLE'S ORGANISATION22 3290,1%
XIMOKO PARTY13 8170,1%
AFRICA MORAL PARTY9 5130,1%
DABALORIVHUWA PATRIOTIC FRONT8 2290,1%
THE SOCIALIST PARTY OF AZANIA6 6740,0%
SINDAWONYE PROGRESSIVE PARTY4 3180,0%
UNEMPLOYMENT LABOUR ALLIANCE2 9740,0%
THE GOVERNMENT BY THE PEOPLE GREEN PARTY2 4530,0%
MASS UNITED MOVEMENT2 2610,0%
NATIONAL COALITION PARTY/NASIONALE KOALISIE PARTY1 1260,0%
LABOR PARTY1 0880,0%
PEOPLE'S LIBERATION PARTY9150,0%
WORKERS INTERNATIONAL VANGUARD LEAGUE6720,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.

Western Cape: by municipal area

Municipal areas as the official results list them for this election

1999 National and Provincial Elections — Provincial ballot — Western Cape
Municipal areaValid votesTurnoutANCMost votes
ALBERTINIA TLC1 71689,9%47,6%AFRICAN NATIONAL CONGRESS 47,6%
ASHTON TLC3 67986,2%67,0%AFRICAN NATIONAL CONGRESS 67,0%
AURORA TLC20091,3%15,5%NEW NATIONAL PARTY 73,5%
BARRYDALE TLC94190,4%52,9%AFRICAN NATIONAL CONGRESS 52,9%
BEAUFORT WEST TLC10 86486,2%57,3%AFRICAN NATIONAL CONGRESS 57,3%
BEAUFORT WEST TRC2 18187,6%36,3%NEW NATIONAL PARTY 51,8%
BELVIDERE ESTATE TLC27287,5%2,9%DEMOCRATIC PARTY 68,4%
BITTERFONTEIN/ NUWERUS TLC48289,2%42,7%NEW NATIONAL PARTY 48,5%
BLAAUWBERG MLC48 54888,3%27,7%NEW NATIONAL PARTY 46,0%
BO-LANGKLOOF TRC1 26686,0%36,3%NEW NATIONAL PARTY 46,6%
BONNIEVALE TLC2 26988,9%50,6%AFRICAN NATIONAL CONGRESS 50,6%
BOTRIVIER TLC94685,0%50,5%AFRICAN NATIONAL CONGRESS 50,5%
BREDASDORP TLC5 24589,1%36,1%NEW NATIONAL PARTY 51,1%
BREDASDORP TRC2 74389,3%35,8%NEW NATIONAL PARTY 47,0%
BRENTON TLC29292,7%1,7%DEMOCRATIC PARTY 47,9%
CALEDON TRC2 47783,4%39,0%NEW NATIONAL PARTY 40,9%
CALEDON/MYDDLETON TLC3 49682,7%29,5%NEW NATIONAL PARTY 47,9%
CALITZDORP TLC1 56789,1%22,3%NEW NATIONAL PARTY 41,2%
CALITZDORP TRC1 14890,1%49,9%AFRICAN NATIONAL CONGRESS 49,9%
CENTRAL CAPE TOWN MLC374 92185,4%48,6%AFRICAN NATIONAL CONGRESS 48,6%
CERES TLC8 05283,4%58,0%AFRICAN NATIONAL CONGRESS 58,0%
CITRUSDAL TLC1 63990,3%46,5%AFRICAN NATIONAL CONGRESS 46,5%
CLANWILLIAM TLC1 77091,2%66,0%AFRICAN NATIONAL CONGRESS 66,0%
CLANWILLIAM TRC5 48389,2%47,9%AFRICAN NATIONAL CONGRESS 47,9%
DARLING TLC2 45191,6%34,1%NEW NATIONAL PARTY 57,3%
DE DOORNS TLC2 82786,8%68,6%AFRICAN NATIONAL CONGRESS 68,6%
DE RUST/BLOMNEK TLC1 03090,5%50,1%AFRICAN NATIONAL CONGRESS 50,1%
DORINGBAAI/STRANDFONTEIN TLC45388,9%73,5%AFRICAN NATIONAL CONGRESS 73,5%
DYSSELDORP TLC3 65081,4%53,3%AFRICAN NATIONAL CONGRESS 53,3%
EBENHAEZER TLC50483,3%67,5%AFRICAN NATIONAL CONGRESS 67,5%
FRANSCHOEK TLC2 59784,5%57,6%AFRICAN NATIONAL CONGRESS 57,6%
FRIEMERSHEIM TLC36486,9%47,3%NEW NATIONAL PARTY 50,5%
GANSBAAI TLC3 64090,7%30,3%NEW NATIONAL PARTY 54,9%
GENADENDAL TLC1 06171,6%32,4%NEW NATIONAL PARTY 54,1%
GEORGE TLC41 40185,1%49,1%AFRICAN NATIONAL CONGRESS 49,1%
GOURITZ TLC26892,4%6,3%NEW NATIONAL PARTY 76,5%
GRAAFWATER TLC63287,8%48,4%AFRICAN NATIONAL CONGRESS 48,4%
GRABOUW TLC5 32079,8%50,3%AFRICAN NATIONAL CONGRESS 50,3%
GREATER HERMANUS TLC11 60485,1%35,2%NEW NATIONAL PARTY 42,7%
GREATER PLETTENBERG BAY TLC9 74686,5%57,1%AFRICAN NATIONAL CONGRESS 57,1%
GREYTON TLC47979,8%20,0%NEW NATIONAL PARTY 48,0%
GROOT BRAKRIVIER TLC2 66683,7%36,8%NEW NATIONAL PARTY 45,3%
HAARLEM TLC70787,6%40,7%NEW NATIONAL PARTY 55,3%
HANGKLIP/ KLEINMOND TLC3 37288,0%16,9%NEW NATIONAL PARTY 64,8%
HEIDELBERG TLC2 86388,0%50,9%AFRICAN NATIONAL CONGRESS 50,9%
HELDERBERG MLC59 39385,1%30,4%NEW NATIONAL PARTY 47,7%
HERBERTSDALE TLC34493,8%45,1%NEW NATIONAL PARTY 48,3%
HERMANUS TRC50285,4%19,5%NEW NATIONAL PARTY 47,6%
HOPEFIELD TLC1 55287,7%38,7%NEW NATIONAL PARTY 40,3%
KLAWER TLC1 34689,1%41,2%NEW NATIONAL PARTY 52,7%
KNOETZIE TLC2870,0%10,7%DEMOCRATIC PARTY 60,7%
KNYSNA TLC13 29288,6%60,0%AFRICAN NATIONAL CONGRESS 60,0%
KORINGBERG TLC21992,4%33,8%NEW NATIONAL PARTY 51,6%
LADISMITH TLC1 87792,7%47,1%AFRICAN NATIONAL CONGRESS 47,1%
LADISMITH TRC1 30584,9%55,2%AFRICAN NATIONAL CONGRESS 55,2%
LAINGSBURG TLC1 56288,2%56,0%AFRICAN NATIONAL CONGRESS 56,0%
LAINGSBURG TRC78791,2%39,0%NEW NATIONAL PARTY 43,2%
LAMBERTS BAY TLC1 85888,7%60,9%AFRICAN NATIONAL CONGRESS 60,9%
LANGEBAAN TLC1 68589,8%22,0%NEW NATIONAL PARTY 51,9%
LANGEBERG TRC4 04789,8%24,5%NEW NATIONAL PARTY 61,7%
LEEU GAMKA TLC75791,6%59,7%AFRICAN NATIONAL CONGRESS 59,7%
LUTZVILLE TLC1 28085,5%56,0%AFRICAN NATIONAL CONGRESS 56,0%
MALMESBURY TLC10 98686,9%38,0%NEW NATIONAL PARTY 50,3%
MALMESBURY TRC6 47886,8%24,3%NEW NATIONAL PARTY 55,4%
MATROOSBERG TRC14 64387,2%53,4%AFRICAN NATIONAL CONGRESS 53,4%
MCGREGOR TLC63887,0%38,7%AFRICAN NATIONAL CONGRESS 38,7%
MONTAGU TLC2 57387,6%35,9%NEW NATIONAL PARTY 49,3%
MOORREESBURG TLC2 66887,4%26,9%NEW NATIONAL PARTY 55,9%
MOSSELBAAI TRC2 01590,4%40,2%NEW NATIONAL PARTY 47,6%
MOSSELBAY TLC20 05388,1%40,9%NEW NATIONAL PARTY 42,7%
MURRAYSBURG TLC1 57088,2%62,7%AFRICAN NATIONAL CONGRESS 62,7%
MURRAYSBURG TRC47787,8%23,9%NEW NATIONAL PARTY 59,1%
NAPIER TLC1 06388,3%33,7%NEW NATIONAL PARTY 45,3%
NUWEBERG TRC7 56481,1%58,3%AFRICAN NATIONAL CONGRESS 58,3%
OOSTENBERG MLC84 22883,8%31,7%NEW NATIONAL PARTY 49,3%
OUDTSHOORN TLC18 95485,4%42,4%NEW NATIONAL PARTY 44,0%
OUDTSHOORN TRC3 22988,3%45,4%AFRICAN NATIONAL CONGRESS 45,4%
OUTENIQUA TRC4 06685,3%41,7%AFRICAN NATIONAL CONGRESS 41,7%
PAARL TLC48 03787,8%44,1%NEW NATIONAL PARTY 44,3%
PAARL TRC16 85584,9%49,1%AFRICAN NATIONAL CONGRESS 49,1%
PIKETBERG TLC3 25387,5%42,0%NEW NATIONAL PARTY 51,3%
PIKETBERG TRC5 46588,1%35,8%NEW NATIONAL PARTY 52,5%
PNIEL TLC82491,0%25,1%NEW NATIONAL PARTY 56,6%
PORTERVILLE TLC1 91191,0%39,9%NEW NATIONAL PARTY 50,3%
PRINCE ALBERT TLC1 91190,8%47,5%AFRICAN NATIONAL CONGRESS 47,5%
PRINCE ALBERT TRC99293,0%26,4%NEW NATIONAL PARTY 65,5%
PRINCE ALFRED HAMLET TLC1 35686,6%57,1%AFRICAN NATIONAL CONGRESS 57,1%
RAWSONVILLE TLC76390,2%23,6%NEW NATIONAL PARTY 65,5%
REDELINGHUYS TLC14796,1%42,2%NEW NATIONAL PARTY 54,4%
RHEENENDAL TLC83588,9%29,7%NEW NATIONAL PARTY 61,1%
RIETPOORT TLC45387,7%70,6%AFRICAN NATIONAL CONGRESS 70,6%
RIVERSDALE TLC4 38186,3%48,4%AFRICAN NATIONAL CONGRESS 48,4%
RIVIERSONDEREND TLC1 05385,0%47,9%AFRICAN NATIONAL CONGRESS 47,9%
ROBERTSON TLC6 08385,6%48,1%AFRICAN NATIONAL CONGRESS 48,1%
SARON TLC1 71181,3%57,3%AFRICAN NATIONAL CONGRESS 57,3%
SEDGEFIELD TLC2 49690,0%26,9%NEW NATIONAL PARTY 37,0%
SLANGRIVIER TLC84988,3%56,3%AFRICAN NATIONAL CONGRESS 56,3%
SOUTHERN PENINSULA MLC132 18687,7%20,7%NEW NATIONAL PARTY 43,2%
STANFORD TLC1 08478,3%42,9%AFRICAN NATIONAL CONGRESS 42,9%
STELLENBOSCH TLC32 18288,5%35,1%NEW NATIONAL PARTY 42,7%
STELLENBOSCH TRC7 46784,8%39,6%NEW NATIONAL PARTY 40,9%
STILBAAI TLC2 25590,0%14,5%NEW NATIONAL PARTY 72,2%
STRUISBAAI TLC1 26993,1%42,8%NEW NATIONAL PARTY 47,5%
SUURBRAAK TLC77285,5%37,4%NEW NATIONAL PARTY 57,3%
SWELLENDAM TLC4 58385,1%40,9%NEW NATIONAL PARTY 43,9%
SWELLENDAM TRC2 74086,2%47,8%AFRICAN NATIONAL CONGRESS 47,8%
TOUWS RIVER TLC2 01483,4%46,2%AFRICAN NATIONAL CONGRESS 46,2%
TULBAGH TLC2 63687,7%53,0%AFRICAN NATIONAL CONGRESS 53,0%
TYGERBERG MLC340 33085,2%45,9%AFRICAN NATIONAL CONGRESS 45,9%
UNIONDALE TLC1 45483,5%47,7%AFRICAN NATIONAL CONGRESS 47,7%
UNIONDALE TRC1 18786,3%42,5%AFRICAN NATIONAL CONGRESS 42,5%
VANRHYNSDORP TLC1 58891,1%41,8%NEW NATIONAL PARTY 47,8%
VANRHYNSDORP TRC98783,4%44,3%AFRICAN NATIONAL CONGRESS 44,3%
VANWYKSDORP TLC21889,7%37,6%NEW NATIONAL PARTY 50,5%
VELDDRIF TLC2 97392,2%35,7%NEW NATIONAL PARTY 51,7%
VILLIERSDORP TLC2 42989,5%54,8%AFRICAN NATIONAL CONGRESS 54,8%
VREDENDAL TLC4 34085,3%46,2%NEW NATIONAL PARTY 46,3%
VREDENDAL TRC3 71788,2%43,9%NEW NATIONAL PARTY 49,9%
WELLINGTON TLC15 41286,6%33,1%NEW NATIONAL PARTY 51,8%
WEST COAST PENINSULA TLC19 29486,8%49,6%AFRICAN NATIONAL CONGRESS 49,6%
WILDERNESS TLC1 55086,6%35,9%NEW NATIONAL PARTY 38,5%
WITZENBERG TRC10 34475,3%50,2%AFRICAN NATIONAL CONGRESS 50,2%
WOLSELEY TLC2 12889,0%47,7%AFRICAN NATIONAL CONGRESS 47,7%
WORCESTER TLC29 64487,3%47,9%AFRICAN NATIONAL CONGRESS 47,9%
WYNLAND TRC7 26786,3%42,1%AFRICAN NATIONAL CONGRESS 42,1%
YZERFONTEIN TLC51293,8%1,6%NEW NATIONAL PARTY 67,2%
ZOAR TLC1 17084,5%51,5%AFRICAN NATIONAL CONGRESS 51,5%

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 88,8%