ANC 42.6%up 9.0 pts from 33.6% in 1994
Most national votes
- ANC 42.6%
- NNP 34.4%
- DP 14.2%
- Others 8.8%
National ballot ? · 1 601 922 valid votes
ANCAfrican National Congress682 74842.6%- NNPNew National Party550 77534.4%
DPDemocratic Party227 08714.2%
ACDPAfrican Christian Democratic Party49 8073.1%
UDMUnited Democratic Movement49 1463.1%- VFFFVryheidsfront \ Freedom Front10 5020.7%
FAFederal Alliance8 8490.6%
PACPan Africanist Congress of Azania8 0610.5%
IFPInkatha Freedom Party3 1430.2%
AEBAfrikaner Eenheidsbeweging3 1010.2%- GPGPThe Government By the People Green Party2 8500.2%
UCDPUnited Christian Democratic Party1 7810.1%
AITUPAbolition of Income Tax and Usury Party1 4680.1%
MFMinority Front1 2810.1%
AZAPOAzanian People's Organisation9340.1%
SOPAThe Socialist Party of Azania3890.0%
Western Cape's seats in Parliament · 20 ?
- African National Congress9
- New National Party7
- Democratic Party3
- African Christian Democratic Party1
Municipalities · 127
Western Cape's 1999 election results: ANC 42.6% on the national ballot; turnout 86.7%. Official IEC results of the 1999 national election in Western Cape, municipality by municipality.
- Albertinia TLC election resultsANC 47.5%
- Ashton TLC election resultsANC 67.5%
- Aurora TLC election resultsNNP 70.6%
- Barrydale TLC election resultsANC 53.0%
- Beaufort West TLC election resultsANC 57.4%
- Beaufort West TRC election resultsNNP 48.5%
- Belvidere Estate TLC election resultsDP 75.8%
- Bitterfontein/ Nuwerus TLC election resultsNNP 49.9%
- Blaauwberg MLC election resultsNNP 39.0%
- Bo-Langkloof TRC election resultsNNP 43.4%
- Bonnievale TLC election resultsANC 50.2%
- Botrivier TLC election resultsANC 51.5%
- Bredasdorp TLC election resultsNNP 46.0%
- Bredasdorp TRC election resultsNNP 42.5%
- Brenton TLC election resultsDP 55.6%
- Caledon TRC election resultsANC 39.5%
- Caledon/Myddleton TLC election resultsNNP 42.7%
- Calitzdorp TLC election resultsNNP 38.6%
- Calitzdorp TRC election resultsANC 50.2%
- Central Cape Town MLC election resultsANC 49.0%
- Ceres TLC election resultsANC 58.2%
- Citrusdal TLC election resultsANC 48.6%
- Clanwilliam TLC election resultsANC 66.0%
- Clanwilliam TRC election resultsANC 48.2%
- Darling TLC election resultsNNP 55.6%
- De Doorns TLC election resultsANC 68.5%
- De Rust/Blomnek TLC election resultsANC 49.9%
- Doringbaai/Strandfontein TLC election resultsANC 73.2%
- Dysseldorp TLC election resultsANC 53.3%
- Ebenhaezer TLC election resultsANC 68.4%
- Franschoek TLC election resultsANC 57.0%
- Friemersheim TLC election resultsNNP 50.1%
- Gansbaai TLC election resultsNNP 50.2%
- Genadendal TLC election resultsNNP 52.8%
- George TLC election resultsANC 49.6%
- Gouritz TLC election resultsNNP 64.9%
- Graafwater TLC election resultsANC 48.6%
- Grabouw TLC election resultsANC 50.9%
- Greater Hermanus TLC election resultsANC 36.8%
- Greater Plettenberg Bay TLC election resultsANC 57.7%
- Greyton TLC election resultsNNP 39.1%
- Groot Brakrivier TLC election resultsNNP 38.9%
- Haarlem TLC election resultsNNP 55.4%
- Hangklip/ Kleinmond TLC election resultsNNP 56.0%
- Heidelberg TLC election resultsANC 50.9%
- Helderberg MLC election resultsNNP 39.9%
- Herbertsdale TLC election resultsNNP 48.0%
- Hermanus TRC election resultsNNP 41.3%
- Hopefield TLC election resultsANC 39.2%
- Klawer TLC election resultsNNP 49.0%
- Knoetzie TLC election resultsDP 77.8%
- Knysna TLC election resultsANC 60.7%
- Koringberg TLC election resultsNNP 43.4%
- Ladismith TLC election resultsANC 47.6%
- Ladismith TRC election resultsANC 55.9%
- Laingsburg TLC election resultsANC 56.1%
- Laingsburg TRC election resultsNNP 40.4%
- Lamberts Bay TLC election resultsANC 61.0%
- Langebaan TLC election resultsNNP 42.3%
- Langeberg TRC election resultsNNP 57.2%
- Leeu Gamka TLC election resultsANC 59.7%
- Lutzville TLC election resultsANC 55.8%
- Malmesbury TLC election resultsNNP 46.0%
- Malmesbury TRC election resultsNNP 51.1%
- Matroosberg TRC election resultsANC 53.4%
- McGregor TLC election resultsANC 38.9%
- Montagu TLC election resultsNNP 44.1%
- Moorreesburg TLC election resultsNNP 51.3%
- Mosselbaai TRC election resultsNNP 43.5%
- Mosselbay TLC election resultsANC 41.1%
- Murraysburg TLC election resultsANC 63.4%
- Murraysburg TRC election resultsNNP 52.6%
- Napier TLC election resultsNNP 40.3%
- Nuweberg TRC election resultsANC 58.0%
- Oostenberg MLC election resultsNNP 44.8%
- Oudtshoorn TLC election resultsANC 42.7%
- Oudtshoorn TRC election resultsANC 45.5%
- Outeniqua TRC election resultsANC 41.7%
- Paarl TLC election resultsANC 45.2%
- Paarl TRC election resultsANC 49.5%
- Piketberg TLC election resultsNNP 47.8%
- Piketberg TRC election resultsNNP 48.8%
- Pniel TLC election resultsNNP 54.2%
- Porterville TLC election resultsNNP 46.5%
- Prince Albert TLC election resultsANC 47.4%
- Prince Albert TRC election resultsNNP 63.8%
- Prince Alfred Hamlet TLC election resultsANC 56.5%
- Rawsonville TLC election resultsNNP 57.8%
- Redelinghuys TLC election resultsNNP 52.4%
- Rheenendal TLC election resultsNNP 61.0%
- Rietpoort TLC election resultsANC 70.9%
- Riversdale TLC election resultsANC 48.7%
- Riviersonderend TLC election resultsANC 48.2%
- Robertson TLC election resultsANC 48.3%
- Saron TLC election resultsANC 57.8%
- Sedgefield TLC election resultsDP 35.7%
- Slangrivier TLC election resultsANC 57.0%
- Southern Peninsula MLC election resultsNNP 38.0%
- Stanford TLC election resultsANC 43.2%
- Stellenbosch TLC election resultsANC 35.2%
- Stellenbosch TRC election resultsANC 39.7%
- Stilbaai TLC election resultsNNP 64.8%
- Struisbaai TLC election resultsNNP 43.2%
- Suurbraak TLC election resultsNNP 57.8%
- Swellendam TLC election resultsANC 40.8%
- Swellendam TRC election resultsANC 48.2%
- Touws River TLC election resultsANC 48.0%
- Tulbagh TLC election resultsANC 53.9%
- Tygerberg MLC election resultsANC 46.7%
- Uniondale TLC election resultsANC 47.8%
- Uniondale TRC election resultsANC 42.3%
- Vanrhynsdorp TLC election resultsNNP 46.0%
- Vanrhynsdorp TRC election resultsANC 44.4%
- Vanwyksdorp TLC election resultsNNP 50.5%
- Velddrif TLC election resultsNNP 46.9%
- Villiersdorp TLC election resultsANC 55.2%
- Vredendal TLC election resultsANC 46.6%
- Vredendal TRC election resultsNNP 47.0%
- Wellington TLC election resultsNNP 47.3%
- West Coast Peninsula TLC election resultsANC 49.3%
- Wilderness TLC election resultsANC 35.9%
- Witzenberg TRC election resultsANC 50.4%
- Wolseley TLC election resultsANC 47.4%
- Worcester TLC election resultsANC 48.3%
- Wynland TRC election resultsANC 42.0%
- Yzerfontein TLC election resultsNNP 57.6%
- Zoar TLC election resultsANC 52.2%
About these figures
Official IEC figures: how we add them up
Votes cast 1 616 179 · spoilt 14 257 · special votes 0 · All 1 308 voting districts in · the IEC marks the results complete
The change beside the headline is the difference between the leading party's share here and its share in the 1994 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.
Total is the sum of the seats the IEC allocated to parties.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 23:23 SAST.