Western Cape

Get the app
Matzikama: ANC 43.8%Cederberg: ANC 46.4%Bergrivier: ANC 47.0%Saldanha Bay: ANC 37.4%Swartland: DA 58.3%Witzenberg: ANC 47.9%Drakenstein: ANC 42.4%Stellenbosch: ANC 42.1%Breede Valley: ANC 46.8%Breede River/Winelands: ANC 45.7%Theewaterskloof: ANC 42.3%Overstrand: DA 54.8%Cape Agulhas: ANC 49.1%Swellendam: ANC 38.6%Kannaland: ANC 39.1%Hessequa: ANC 56.7%Mossel Bay: DA 43.9%George: DA 45.6%Oudtshoorn: ANC 34.6%Bitou: ANC 60.2%Knysna: ANC 40.0%Beaufort West: ANC 41.2%City of Cape Town: DA 41.5%Laingsburg: L.P. 40.3% (PR ballot)Prince Albert: ANC 51.9% (PR ballot)West Coast DMA: ANC 49.6% (DC 40% ballot)Brede River DMA: DA 45.1% (DC 40% ballot)Overberg DMA: ANC 75.0% (DC 40% ballot)South Cape DMA: ANC 57.1% (DC 40% ballot)Central Karoo DMA: ANC 62.2% (DC 40% ballot)
MunicipalitiesANC 23DA 6L.P. 1darker = bigger win
Areas coloured by the PR ballot: the IEC doesn't publish the Ward ballot per area · District management areas and municipalities missing from the MDB ward file: MDB 2009 municipal boundaries
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

DA 39.5%down 11.0 pts from 50.5% in 2000

Most ward votes

Vote breakdown · Ward ballot
  • DA 39.5%
  • ANC 39.2%
  • ID 10.4%
  • Others 11.0%
Turnout51.1%
Voters on the roll2.30M

Ward ballot ? · 1 154 417 valid votes

Municipalities · 30

District councils · 5

About these figures

Notes on the IEC's figures for this page

special votes 0 · All 1 441 voting districts in · the IEC marks the results complete

In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.

Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 1 441 voting districts here (1 175 562 of 2 301 371). The IEC publishes 121.4%.

The change beside the headline is the difference between the leading party's share here and its share in the 2000 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.

Note: party 52: the IEC's cross-ballot total 1080218 differs from its ward + PR + DC 40% votes (1078273); we show each ballot's own votes.

Note: party 7: the IEC's cross-ballot total 1105567 differs from its ward + PR + DC 40% votes (1101636); we show each ballot's own votes.

Note: party 249: the IEC's cross-ballot total 292264 differs from its ward + PR + DC 40% votes (291796); we show each ballot's own votes.

Note: party 18: the IEC's cross-ballot total 74813 differs from its ward + PR + DC 40% votes (74685); we show each ballot's own votes.

Note: party 45: the IEC's cross-ballot total 32009 differs from its ward + PR + DC 40% votes (31645); we show each ballot's own votes.

Note: party 4: the IEC's cross-ballot total 19429 differs from its ward + PR + DC 40% votes (19381); we show each ballot's own votes.

Note: party 159: the IEC's cross-ballot total 1483 differs from its ward + PR + DC 40% votes (1457); we show each ballot's own votes.

Note: West Coast DMA: party 7: the IEC's cross-ballot total 1153 differs from its ward + PR + DC 40% votes (555); we show each ballot's own votes.

Note: West Coast DMA: party 52: the IEC's cross-ballot total 755 differs from its ward + PR + DC 40% votes (328); we show each ballot's own votes.

Note: Brede River DMA: party 18: the IEC's cross-ballot total 93 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.

Note: Brede River DMA: party 7: the IEC's cross-ballot total 842 differs from its ward + PR + DC 40% votes (399); we show each ballot's own votes.

Note: Brede River DMA: party 52: the IEC's cross-ballot total 960 differs from its ward + PR + DC 40% votes (454); we show each ballot's own votes.

Note: Overberg DMA: party 7: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.

Note: Overberg DMA: party 52: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.

Note: Overberg DMA: party 249: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.

Note: South Cape DMA: party 18: the IEC's cross-ballot total 141 differs from its ward + PR + DC 40% votes (65); we show each ballot's own votes.

Note: South Cape DMA: party 7: the IEC's cross-ballot total 3496 differs from its ward + PR + DC 40% votes (1747); we show each ballot's own votes.

Note: South Cape DMA: party 159: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.

Note: South Cape DMA: party 52: the IEC's cross-ballot total 1422 differs from its ward + PR + DC 40% votes (710); we show each ballot's own votes.

Note: South Cape DMA: party 45: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.

Note: South Cape DMA: party 249: the IEC's cross-ballot total 850 differs from its ward + PR + DC 40% votes (419); we show each ballot's own votes.

Note: South Cape DMA: party 4: the IEC's cross-ballot total 91 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.

Note: Central Karoo DMA: party 7: the IEC's cross-ballot total 2219 differs from its ward + PR + DC 40% votes (1111); we show each ballot's own votes.

Note: Central Karoo DMA: party 52: the IEC's cross-ballot total 579 differs from its ward + PR + DC 40% votes (286); we show each ballot's own votes.

Note: Central Karoo DMA: party 45: the IEC's cross-ballot total 688 differs from its ward + PR + DC 40% votes (337); we show each ballot's own votes.

Note: Central Karoo DMA: party 249: the IEC's cross-ballot total 69 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.

Note: the IEC's published turnout for this province is 121.39%; its own counts give 51.08% (PR ballots cast ÷ registered voters in its voting districts); we show the calculated figure.

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, 19:54 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