Western Cape

Beaufort West: 6 of 24 voting districts in, DA 37.3% so far (PR ballot)Bergrivier: 1 of 22 voting districts in, DA 79.1% so far (PR ballot)Bitou: 1 of 20 voting districts in, PDC 56.4% so far (PR ballot)Breede Valley: not in yetCape Agulhas: 6 of 18 voting districts in, DA 42.5% so far (PR ballot)Cederberg: 5 of 24 voting districts in, DA 40.0% so far (PR ballot)City of Cape Town: 18 of 829 voting districts in, DA 59.5% so far (PR ballot)Drakenstein: 12 of 75 voting districts in, DA 69.2% so far (PR ballot)George: not in yetHessequa: 2 of 27 voting districts in, DA 58.9% so far (PR ballot)Kannaland: 4 of 14 voting districts in, DA 37.5% so far (PR ballot)Knysna: 5 of 30 voting districts in, DA 77.5% so far (PR ballot)Laingsburg: 7 of 10 voting districts in, DA 29.2% so far (PR ballot)Langeberg: 5 of 36 voting districts in, DA 50.9% so far (PR ballot)Matzikama: 8 of 30 voting districts in, DA 43.8% so far (PR ballot)Mossel Bay: 4 of 37 voting districts in, DA 69.6% so far (PR ballot)Oudtshoorn: 8 of 39 voting districts in, DA 45.3% so far (PR ballot)Overstrand: not in yetPrince Albert: 5 of 9 voting districts in, DA 55.5% so far (PR ballot)Saldanha Bay: 2 of 26 voting districts in, DA 58.7% so far (PR ballot)Stellenbosch: 3 of 50 voting districts in, DA 64.3% so far (PR ballot)Swartland: 19 of 39 voting districts in, DA 61.7% so far (PR ballot)Swellendam: 4 of 16 voting districts in, DA 55.0% so far (PR ballot)Theewaterskloof: 2 of 49 voting districts in, DA 81.6% so far (PR ballot)Witzenberg: 17 of 41 voting districts in, DA 47.7% so far (PR ballot)
WardsDA 51ANC 7PA 4PDC 1ActionSA 1VF PLUS 1Partly counted 86No results, yetdarker = bigger win
Areas coloured by the PR ballot: the IEC doesn't publish the DC 40% ballot per area
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.

Counting1 400 of 23 696 voting districts in (5.9%)checked Latest results
Western Cape144 of 1 623 voting districts in0 of 25 municipalities complete

ESP app

How long is the queue?

Chat about the election in your area

Ask your area

ESP app

How did Western Cape vote?

Get notified when it's declared

Notify me

Hours off in Western Cape ?

Reported in the ESP app

Power40khours off3 763 outages
Water11khours off1 063 outages
Internet4 869hours off482 outages
May · Power: 10 556 hours offMay · Water: 1 362 hours offMay · Internet: 1 141 hours offMay: 13 059 hours off13kMayJun · Power: 5 564 hours offJun · Water: 1 853 hours offJun · Internet: 558 hours offJun: 7 975 hours off7 975JunJul · Power: 4 574 hours offJul · Water: 1 507 hours offJul · Internet: 510 hours offJul: 6 591 hours off6 591JulAug · Power: 4 468 hours offAug · Water: 1 587 hours offAug · Internet: 767 hours offAug: 6 822 hours off6 822AugSep · Power: 8 274 hours offSep · Water: 1 965 hours offSep · Internet: 698 hours offSep: 10 937 hours off11kSepOct · Power: 6 189 hours offOct · Water: 2 289 hours offOct · Internet: 1 196 hours offOct: 9 674 hours off9 674Oct

Municipalities · 25

District councils · 5

On EskomSePush

About these figures

Notes on the IEC's figures for this page

Note: City of Cape Town: IEC TotalValidVotes 25805 differs from the sum of party rows 26678 by 873; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Matzikama: IEC TotalValidVotes 4891 differs from the sum of party rows 5186 by 295; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Cederberg: IEC TotalValidVotes 2887 differs from the sum of party rows 4940 by 2053; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Bergrivier: IEC TotalValidVotes 149 differs from the sum of party rows 447 by 298; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Swartland: IEC TotalValidVotes 24894 differs from the sum of party rows 28475 by 3581; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Drakenstein: IEC TotalValidVotes 25376 differs from the sum of party rows 32769 by 7393; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Stellenbosch: IEC TotalValidVotes 4647 differs from the sum of party rows 7050 by 2403; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Langeberg: IEC TotalValidVotes 4120 differs from the sum of party rows 5049 by 929; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Theewaterskloof: IEC TotalValidVotes 1536 differs from the sum of party rows 1912 by 376; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Kannaland: IEC TotalValidVotes 2708 differs from the sum of party rows 4230 by 1522; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Hessequa: IEC TotalValidVotes 4963 differs from the sum of party rows 6747 by 1784; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Mossel Bay: IEC TotalValidVotes 10249 differs from the sum of party rows 11393 by 1144; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Knysna: IEC TotalValidVotes 3704 differs from the sum of party rows 3975 by 271; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: Beaufort West: IEC TotalValidVotes 5228 differs from the sum of party rows 6017 by 789; we show per-ballot sums of party rows and do not publish the cross-ballot total.

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 05 Nov 2026, 03:22 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