Western Cape

Get the app
Central Cape Town MLC: ANC 49.0%Oostenberg MLC: NNP 44.8%Helderberg MLC: NNP 39.9%Blaauwberg MLC: NNP 39.0%Southern Peninsula MLC: NNP 38.0%Tygerberg MLC: ANC 46.7%Albertinia TLC: ANC 47.5%Belvidere Estate TLC: DP 75.8%Brenton TLC: DP 55.6%Friemersheim TLC: NNP 50.1%George TLC: ANC 49.6%Gouritz TLC: NNP 64.9%Greater Plettenberg Bay TLC: ANC 57.7%Groot Brakrivier TLC: NNP 38.9%Herbertsdale TLC: NNP 48.0%Knysna TLC: ANC 60.7%Mosselbay TLC: ANC 41.1%Rheenendal TLC: NNP 61.0%Riversdale TLC: ANC 48.7%Sedgefield TLC: DP 35.7%Slangrivier TLC: ANC 57.0%Stilbaai TLC: NNP 64.8%Wilderness TLC: ANC 35.9%Langeberg TRC: NNP 57.2%Outeniqua TRC: ANC 41.7%Mosselbaai TRC: NNP 43.5%Ashton TLC: ANC 67.5%Ceres TLC: ANC 58.2%De Doorns TLC: ANC 68.5%McGregor TLC: ANC 38.9%Montagu TLC: NNP 44.1%Prince Alfred Hamlet TLC: ANC 56.5%Rawsonville TLC: NNP 57.8%Robertson TLC: ANC 48.3%Saron TLC: ANC 57.8%Touws River TLC: ANC 48.0%Tulbagh TLC: ANC 53.9%Wolseley TLC: ANC 47.4%Worcester TLC: ANC 48.3%Matroosberg TRC: ANC 53.4%Witzenberg TRC: ANC 50.4%Wynland TRC: ANC 42.0%Aurora TLC: NNP 70.6%Bitterfontein/ Nuwerus TLC: NNP 49.9%Citrusdal TLC: ANC 48.6%Clanwilliam TLC: ANC 66.0%Darling TLC: NNP 55.6%Doringbaai/Strandfontein TLC: ANC 73.2%Ebenhaezer TLC: ANC 68.4%Graafwater TLC: ANC 48.6%Hopefield TLC: ANC 39.2%Klawer TLC: NNP 49.0%Koringberg TLC: NNP 43.4%Lamberts Bay TLC: ANC 61.0%Langebaan TLC: NNP 42.3%Lutzville TLC: ANC 55.8%Malmesbury TLC: NNP 46.0%Moorreesburg TLC: NNP 51.3%Piketberg TLC: NNP 47.8%Porterville TLC: NNP 46.5%Redelinghuys TLC: NNP 52.4%Rietpoort TLC: ANC 70.9%Vanrhynsdorp TLC: NNP 46.0%Velddrif TLC: NNP 46.9%Vredendal TLC: ANC 46.6%West Coast Peninsula TLC: ANC 49.3%Yzerfontein TLC: NNP 57.6%Clanwilliam TRC: ANC 48.2%Malmesbury TRC: NNP 51.1%Piketberg TRC: NNP 48.8%Vanrhynsdorp TRC: ANC 44.4%Vredendal TRC: NNP 47.0%Barrydale TLC: ANC 53.0%Bonnievale TLC: ANC 50.2%Botrivier TLC: ANC 51.5%Bredasdorp TLC: NNP 46.0%Caledon/Myddleton TLC: NNP 42.7%Gansbaai TLC: NNP 50.2%Genadendal TLC: NNP 52.8%Grabouw TLC: ANC 50.9%Greater Hermanus TLC: ANC 36.8%Greyton TLC: NNP 39.1%Hangklip/ Kleinmond TLC: NNP 56.0%Napier TLC: NNP 40.3%Riviersonderend TLC: ANC 48.2%Stanford TLC: ANC 43.2%Struisbaai TLC: NNP 43.2%Suurbraak TLC: NNP 57.8%Swellendam TLC: ANC 40.8%Villiersdorp TLC: ANC 55.2%Bredasdorp TRC: NNP 42.5%Caledon TRC: ANC 39.5%Hermanus TRC: NNP 41.3%Nuweberg TRC: ANC 58.0%Swellendam TRC: ANC 48.2%Beaufort West TLC: ANC 57.4%Laingsburg TLC: ANC 56.1%Leeu Gamka TLC: ANC 59.7%Murraysburg TLC: ANC 63.4%Prince Albert TLC: ANC 47.4%Beaufort West TRC: NNP 48.5%Laingsburg TRC: NNP 40.4%Murraysburg TRC: NNP 52.6%Prince Albert TRC: NNP 63.8%Calitzdorp TLC: NNP 38.6%De Rust/Blomnek TLC: ANC 49.9%Dysseldorp TLC: ANC 53.3%Haarlem TLC: NNP 55.4%Ladismith TLC: ANC 47.6%Oudtshoorn TLC: ANC 42.7%Uniondale TLC: ANC 47.8%Vanwyksdorp TLC: NNP 50.5%Bo-Langkloof TRC: NNP 43.4%Calitzdorp TRC: ANC 50.2%Ladismith TRC: ANC 55.9%Oudtshoorn TRC: ANC 45.5%Uniondale TRC: ANC 42.3%Franschoek TLC: ANC 57.0%Paarl TLC: ANC 45.2%Pniel TLC: NNP 54.2%Stellenbosch TLC: ANC 35.2%Wellington TLC: NNP 47.3%Stellenbosch TRC: ANC 39.7%Paarl TRC: ANC 49.5%Zoar TLC: ANC 52.2%
MunicipalitiesANC 70NNP 52DP 3darker = bigger win
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

ANC 42.6%up 9.0 pts from 33.6% in 1994

Most national votes

Vote breakdown · National ballot
  • ANC 42.6%
  • NNP 34.4%
  • DP 14.2%
  • Others 8.8%
Turnout86.7%
Voters on the roll1.86M

National ballot ? · 1 601 922 valid votes

Western Cape's seats in Parliament · 20 ?

  1. African National Congress9
  2. New National Party7
  3. Democratic Party3
  4. African Christian Democratic Party1

Municipalities · 127

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.

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