Western Cape

Get the app
Central Cape Town MLC: ANC 48.6%Oostenberg MLC: NNP 49.3%Helderberg MLC: NNP 47.7%Blaauwberg MLC: NNP 46.0%Southern Peninsula MLC: NNP 43.2%Tygerberg MLC: ANC 45.9%Albertinia TLC: ANC 47.6%Belvidere Estate TLC: DP 68.4%Brenton TLC: DP 47.9%Friemersheim TLC: NNP 50.5%George TLC: ANC 49.1%Gouritz TLC: NNP 76.5%Greater Plettenberg Bay TLC: ANC 57.1%Groot Brakrivier TLC: NNP 45.3%Herbertsdale TLC: NNP 48.3%Knysna TLC: ANC 60.0%Mosselbay TLC: NNP 42.7%Rheenendal TLC: NNP 61.1%Riversdale TLC: ANC 48.4%Sedgefield TLC: NNP 37.0%Slangrivier TLC: ANC 56.3%Stilbaai TLC: NNP 72.2%Wilderness TLC: NNP 38.5%Langeberg TRC: NNP 61.7%Outeniqua TRC: ANC 41.7%Mosselbaai TRC: NNP 47.6%Ashton TLC: ANC 67.0%Ceres TLC: ANC 58.0%De Doorns TLC: ANC 68.6%McGregor TLC: ANC 38.7%Montagu TLC: NNP 49.3%Prince Alfred Hamlet TLC: ANC 57.1%Rawsonville TLC: NNP 65.5%Robertson TLC: ANC 48.1%Saron TLC: ANC 57.3%Touws River TLC: ANC 46.2%Tulbagh TLC: ANC 53.0%Wolseley TLC: ANC 47.7%Worcester TLC: ANC 47.9%Matroosberg TRC: ANC 53.4%Witzenberg TRC: ANC 50.2%Wynland TRC: ANC 42.1%Aurora TLC: NNP 73.5%Bitterfontein/ Nuwerus TLC: NNP 48.5%Citrusdal TLC: ANC 46.5%Clanwilliam TLC: ANC 66.0%Darling TLC: NNP 57.3%Doringbaai/Strandfontein TLC: ANC 73.5%Ebenhaezer TLC: ANC 67.5%Graafwater TLC: ANC 48.4%Hopefield TLC: NNP 40.3%Klawer TLC: NNP 52.7%Koringberg TLC: NNP 51.6%Lamberts Bay TLC: ANC 60.9%Langebaan TLC: NNP 51.9%Lutzville TLC: ANC 56.0%Malmesbury TLC: NNP 50.3%Moorreesburg TLC: NNP 55.9%Piketberg TLC: NNP 51.3%Porterville TLC: NNP 50.3%Redelinghuys TLC: NNP 54.4%Rietpoort TLC: ANC 70.6%Vanrhynsdorp TLC: NNP 47.8%Velddrif TLC: NNP 51.7%Vredendal TLC: NNP 46.3%West Coast Peninsula TLC: ANC 49.6%Yzerfontein TLC: NNP 67.2%Clanwilliam TRC: ANC 47.9%Malmesbury TRC: NNP 55.4%Piketberg TRC: NNP 52.5%Vanrhynsdorp TRC: ANC 44.3%Vredendal TRC: NNP 49.9%Barrydale TLC: ANC 52.9%Bonnievale TLC: ANC 50.6%Botrivier TLC: ANC 50.5%Bredasdorp TLC: NNP 51.1%Caledon/Myddleton TLC: NNP 47.9%Gansbaai TLC: NNP 54.9%Genadendal TLC: NNP 54.1%Grabouw TLC: ANC 50.3%Greater Hermanus TLC: NNP 42.7%Greyton TLC: NNP 48.0%Hangklip/ Kleinmond TLC: NNP 64.8%Napier TLC: NNP 45.3%Riviersonderend TLC: ANC 47.9%Stanford TLC: ANC 42.9%Struisbaai TLC: NNP 47.5%Suurbraak TLC: NNP 57.3%Swellendam TLC: NNP 43.9%Villiersdorp TLC: ANC 54.8%Bredasdorp TRC: NNP 47.0%Caledon TRC: NNP 40.9%Hermanus TRC: NNP 47.6%Nuweberg TRC: ANC 58.3%Swellendam TRC: ANC 47.8%Beaufort West TLC: ANC 57.3%Laingsburg TLC: ANC 56.0%Leeu Gamka TLC: ANC 59.7%Murraysburg TLC: ANC 62.7%Prince Albert TLC: ANC 47.5%Beaufort West TRC: NNP 51.8%Laingsburg TRC: NNP 43.2%Murraysburg TRC: NNP 59.1%Prince Albert TRC: NNP 65.5%Calitzdorp TLC: NNP 41.2%De Rust/Blomnek TLC: ANC 50.1%Dysseldorp TLC: ANC 53.3%Haarlem TLC: NNP 55.3%Ladismith TLC: ANC 47.1%Oudtshoorn TLC: NNP 44.0%Uniondale TLC: ANC 47.7%Vanwyksdorp TLC: NNP 50.5%Bo-Langkloof TRC: NNP 46.6%Calitzdorp TRC: ANC 49.9%Ladismith TRC: ANC 55.2%Oudtshoorn TRC: ANC 45.4%Uniondale TRC: ANC 42.5%Franschoek TLC: ANC 57.6%Paarl TLC: NNP 44.3%Pniel TLC: NNP 56.6%Stellenbosch TLC: NNP 42.7%Wellington TLC: NNP 51.8%Stellenbosch TRC: NNP 40.9%Paarl TRC: ANC 49.1%Zoar TLC: ANC 51.5%
MunicipalitiesNNP 64ANC 59DP 2darker = 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

No majority

ANC 18 of 42 seats · 22 for a majority

Most provincial votes: ANC 42.1% · up 9.1 pts from 33.0% in 1994

Turnout85.9%
Voters on the roll1.86M

Provincial ballot ? · 1 587 978 valid votes

Provincial legislature seats · 42 ?

  1. African National Congress18
  2. New National Party17
  3. Democratic Party5
  4. United Democratic Movement1
  5. African Christian Democratic Party1

Municipalities · 127

About these figures

Official IEC figures: how we add them up

Votes cast 1 601 477 · spoilt 13 499 · 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:26 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