Western Cape

Get the app
Central Cape Town MLC: not in this election's IEC delimitationOostenberg MLC: not in this election's IEC delimitationHelderberg MLC: not in this election's IEC delimitationBlaauwberg MLC: not in this election's IEC delimitationSouthern Peninsula MLC: not in this election's IEC delimitationTygerberg MLC: not in this election's IEC delimitationAlbertinia TLC: not in this election's IEC delimitationBelvidere Estate TLC: not in this election's IEC delimitationBrenton TLC: not in this election's IEC delimitationFriemersheim TLC: not in this election's IEC delimitationGeorge TLC: not in this election's IEC delimitationGouritz TLC: not in this election's IEC delimitationGreater Plettenberg Bay TLC: not in this election's IEC delimitationGroot Brakrivier TLC: not in this election's IEC delimitationHerbertsdale TLC: not in this election's IEC delimitationKnysna TLC: not in this election's IEC delimitationMosselbay TLC: not in this election's IEC delimitationRheenendal TLC: not in this election's IEC delimitationRiversdale TLC: not in this election's IEC delimitationSedgefield TLC: not in this election's IEC delimitationSlangrivier TLC: not in this election's IEC delimitationStilbaai TLC: not in this election's IEC delimitationWilderness TLC: not in this election's IEC delimitationLangeberg TRC: not in this election's IEC delimitationOuteniqua TRC: not in this election's IEC delimitationMosselbaai TRC: not in this election's IEC delimitationAshton TLC: not in this election's IEC delimitationCeres TLC: not in this election's IEC delimitationDe Doorns TLC: not in this election's IEC delimitationMcGregor TLC: not in this election's IEC delimitationMontagu TLC: not in this election's IEC delimitationPrince Alfred Hamlet TLC: not in this election's IEC delimitationRawsonville TLC: not in this election's IEC delimitationRobertson TLC: not in this election's IEC delimitationSaron TLC: not in this election's IEC delimitationTouws River TLC: not in this election's IEC delimitationTulbagh TLC: not in this election's IEC delimitationWolseley TLC: not in this election's IEC delimitationWorcester TLC: not in this election's IEC delimitationMatroosberg TRC: not in this election's IEC delimitationWitzenberg TRC: not in this election's IEC delimitationWynland TRC: not in this election's IEC delimitationAurora TLC: not in this election's IEC delimitationBitterfontein/ Nuwerus TLC: not in this election's IEC delimitationCitrusdal TLC: not in this election's IEC delimitationClanwilliam TLC: not in this election's IEC delimitationDarling TLC: not in this election's IEC delimitationDoringbaai/Strandfontein TLC: not in this election's IEC delimitationEbenhaezer TLC: not in this election's IEC delimitationGraafwater TLC: not in this election's IEC delimitationHopefield TLC: not in this election's IEC delimitationKlawer TLC: not in this election's IEC delimitationKoringberg TLC: not in this election's IEC delimitationLamberts Bay TLC: not in this election's IEC delimitationLangebaan TLC: not in this election's IEC delimitationLutzville TLC: not in this election's IEC delimitationMalmesbury TLC: not in this election's IEC delimitationMoorreesburg TLC: not in this election's IEC delimitationPiketberg TLC: not in this election's IEC delimitationPorterville TLC: not in this election's IEC delimitationRedelinghuys TLC: not in this election's IEC delimitationRietpoort TLC: not in this election's IEC delimitationVanrhynsdorp TLC: not in this election's IEC delimitationVelddrif TLC: not in this election's IEC delimitationVredendal TLC: not in this election's IEC delimitationWest Coast Peninsula TLC: not in this election's IEC delimitationYzerfontein TLC: not in this election's IEC delimitationClanwilliam TRC: not in this election's IEC delimitationMalmesbury TRC: not in this election's IEC delimitationPiketberg TRC: not in this election's IEC delimitationVanrhynsdorp TRC: not in this election's IEC delimitationVredendal TRC: not in this election's IEC delimitationBarrydale TLC: not in this election's IEC delimitationBonnievale TLC: not in this election's IEC delimitationBotrivier TLC: not in this election's IEC delimitationBredasdorp TLC: not in this election's IEC delimitationCaledon/Myddleton TLC: not in this election's IEC delimitationGansbaai TLC: not in this election's IEC delimitationGenadendal TLC: not in this election's IEC delimitationGrabouw TLC: not in this election's IEC delimitationGreater Hermanus TLC: not in this election's IEC delimitationGreyton TLC: not in this election's IEC delimitationHangklip/ Kleinmond TLC: not in this election's IEC delimitationNapier TLC: not in this election's IEC delimitationRiviersonderend TLC: not in this election's IEC delimitationStanford TLC: not in this election's IEC delimitationStruisbaai TLC: not in this election's IEC delimitationSuurbraak TLC: not in this election's IEC delimitationSwellendam TLC: not in this election's IEC delimitationVilliersdorp TLC: not in this election's IEC delimitationBredasdorp TRC: not in this election's IEC delimitationCaledon TRC: not in this election's IEC delimitationHermanus TRC: not in this election's IEC delimitationNuweberg TRC: not in this election's IEC delimitationSwellendam TRC: not in this election's IEC delimitationBeaufort West TLC: not in this election's IEC delimitationLaingsburg TLC: not in this election's IEC delimitationLeeu Gamka TLC: not in this election's IEC delimitationMurraysburg TLC: not in this election's IEC delimitationPrince Albert TLC: not in this election's IEC delimitationBeaufort West TRC: not in this election's IEC delimitationLaingsburg TRC: not in this election's IEC delimitationMurraysburg TRC: not in this election's IEC delimitationPrince Albert TRC: not in this election's IEC delimitationCalitzdorp TLC: not in this election's IEC delimitationDe Rust/Blomnek TLC: not in this election's IEC delimitationDysseldorp TLC: not in this election's IEC delimitationHaarlem TLC: not in this election's IEC delimitationLadismith TLC: not in this election's IEC delimitationOudtshoorn TLC: not in this election's IEC delimitationUniondale TLC: not in this election's IEC delimitationVanwyksdorp TLC: not in this election's IEC delimitationBo-Langkloof TRC: not in this election's IEC delimitationCalitzdorp TRC: not in this election's IEC delimitationLadismith TRC: not in this election's IEC delimitationOudtshoorn TRC: not in this election's IEC delimitationUniondale TRC: not in this election's IEC delimitationFranschoek TLC: not in this election's IEC delimitationPaarl TLC: not in this election's IEC delimitationPniel TLC: not in this election's IEC delimitationStellenbosch TLC: not in this election's IEC delimitationWellington TLC: not in this election's IEC delimitationStellenbosch TRC: not in this election's IEC delimitationPaarl TRC: not in this election's IEC delimitationZoar TLC: not in this election's IEC delimitation
No result
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

National Party 23 of 42 seats

Majority

Most provincial votes: National Party 53.2%

Provincial ballot ? · 2 137 742 valid votes

Provincial legislature seats · 42 ?

  1. National Party23
  2. African National Congress14
  3. Democratic Party3
  4. Vryheidsfront/Freedom Front1
  5. African Christian Democratic Party1

About these figures

Official IEC figures: how we add them up

The 1994 election was run by a temporary electoral commission, before today's IEC. These figures are from the IEC's 1994 results document, the only 1994 data the IEC holds. It has no registered voters, spoilt votes or turnout, and no results below province level.

Valid votes are the sum of the parties' votes in the IEC document, which gives no provincial total.

Province names are as in 1994. The nine provinces were created in April 1994, replacing the four old provinces and the homelands; the old Transvaal was split into PWV (Pretoria–Witwatersrand–Vereeniging), Eastern Transvaal, Northern Transvaal and part of North West. Soon after the election PWV became Gauteng, Eastern Transvaal became Mpumalanga, Northern Transvaal became Northern Province and Orange Free State became Free State. Northern Province became Limpopo in 2003. The map uses the IEC's 1999 province boundaries.

Percentages are calculated from the IEC's vote counts. Source: IEC: 1994 National and Provincial Elections (PDF).

Map boundaries: Municipal Demarcation Board (MDB) and the IEC.

IEC data last fetched 27 Oct 2026, 13:39 SAST.

Get the ESP App

Ask people in your area how long the queue is.

Outages, alerts and community updates for your area.

  1. 1Install the app
  2. 2Save your area to get alerts
Download on the App StoreGet it on Google Play
Already have the app? Open it