Counted.co.za

Gauteng · Metropolitan municipality · 2026

Tshwane

Estimated council seats

Current count

Based on votes counted so far. Unfinished wards and the remaining votes can change these seats.

108 seats needed for a majority in a 214-seat council · One dot = one seat

64.6% of districts reporting · 514 of 796

64.6%
PartyEstimated seats
DA70
ActionSA49
ANC47
FF+15
EFF13
MK5
SACP3
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
AFRICAN INDEPENDENT CONGRESS1
AFRICAN TRANSFORMATION MOVEMENT1
AFRIKA MAYIBUYE MOVEMENT1
BUILD ONE SOUTH AFRICA1
IFP1
PAN AFRICANIST CONGRESS OF AZANIA1
PA1
RISE MZANSI1
SECURITY PERSONNEL PARTY OF SOUTH AFRICA1
SERVICE DELIVERY PARTY1
UNITED PROGRESSIVE PEOPLE ALLIANCE1
Try a coalition →
How these seats are worked out

Based on combined ward and PR votes counted so far. Only reported ward wins and independent seats are fixed. Unfinished wards and candidate-list limits can change the allocation. This is a calculation using the current count, not a forecast of the final result.

We reserve the IEC’s reported independent ward seats, then divide the combined party votes by the remaining council seats, discard the fraction and add one. Whole quotas receive seats first, followed by the largest remainders. A tied remainder favours the party with more votes; an unresolved tie leaves the estimate unavailable.

A party keeps its reported ward seats. Where those exceed its proportional allocation, we recalculate the remaining seats for the other parties. We assume parties can fill their estimated seats. We do not predict unfinished ward contests, additional independent wins, unopposed-ward adjustments or candidate-list shortages. The remaining districts may vote differently.

Ward seats reported: 29 of 107. The IEC’s complete allocation replaces this estimate when its totals reconcile.

Method: Municipal Structures Act, Schedule 1, items 12, 13 and 16 ↗.

IEC result time: 06 Nov 2026, 06:51 SAST · Source figures ↗

Municipal PR votes

64.6% of districts reporting · 514 of 796

64.6%
LeadingDA
32.4%

Ahead by 45 863 votes of ActionSA.

Party / candidateShare · votes
DEMOCRATIC ALLIANCE
32.4%180 236 votes
ACTIONSA
24.1%134 373 votes
AFRICAN NATIONAL CONGRESS
21.6%120 414 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
6.9%38 518 votes
ECONOMIC FREEDOM FIGHTERS
5.8%32 145 votes
UMKHONTO WESIZWE PARTY
2.0%10 964 votes
SOUTH AFRICAN COMMUNIST PARTY
1.0%5 633 votes
Show 73 more parties and candidates
PATRIOTIC ALLIANCE
0.6%3 103 votes
RISE MZANSI
0.5%2 818 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.4%2 196 votes
SECURITY PERSONNEL PARTY OF SOUTH AFRICA
0.4%2 175 votes
AFRICAN INDEPENDENT CONGRESS
0.4%1 964 votes
AFRICAN TRANSFORMATION MOVEMENT
0.3%1 911 votes
AFRIKA MAYIBUYE MOVEMENT
0.3%1 642 votes
UNITED AFRICANS TRANSFORMATION
0.2%1 330 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.2%1 106 votes
BUILD ONE SOUTH AFRICA
0.2%1 100 votes
INKATHA FREEDOM PARTY
0.2%1 090 votes
SERVICE DELIVERY PARTY
0.2%1 045 votes
UNITED PROGRESSIVE PEOPLE ALLIANCE
0.2%968 votes
AFRICAN HEART CONGRESS
0.2%968 votes
CONCERN
0.1%699 votes
AZANIAN PEOPLE'S ORGANISATION
0.1%565 votes
AFRICAN PEOPLE'S CONVENTION
0.1%547 votes
AL JAMA-AH
0.1%512 votes
ALLIED INDEPENDENTS UMBRELLA
0.1%411 votes
BATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE
0.1%398 votes
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
0.1%385 votes
INTERNATIONAL REVELATION CONGRESS
0.1%379 votes
AGANG SOUTH AFRICA
0.1%362 votes
CONGRESS OF THE PEOPLE
0.1%360 votes
AFRICAN ROYAL RAINBOW CONGRESS
0.1%358 votes
DEFENDERS OF THE PEOPLE
0.1%336 votes
SOUTH AFRICAN MASS MOVEMENT
0.1%326 votes
ECONOMIC EMANCIPATION FORUM
0.1%306 votes
MOSHABI PARTY
0.1%304 votes
AFRICAN INDEPENDENT PEOPLE'S ORGANISATION
0.1%302 votes
INDEPENDENT CITIZENS MOVEMENT
0.1%291 votes
AFRICA RESTORATION ALLIANCE
0.1%279 votes
ECONOMIC LIBERATORS FORUM SOUTH AFRICA
0.0%233 votes
OPERATION DUDULA
0.0%216 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.0%215 votes
REPUBLICAN CONFERENCE OF TSHWANE
0.0%214 votes
ALL CITIZENS PARTY
0.0%209 votes
FREEDOM IN SOUTH AFRICA
0.0%203 votes
BOPHUTHATSWANA CIVIL MOVEMENT
0.0%203 votes
TRUTH AND SOLIDARITY MOVEMENT
0.0%191 votes
BOLSHEVIKS PARTY OF SOUTH AFRICA
0.0%174 votes
SOUTH AFRICAN PARTY
0.0%169 votes
UNITED RESIDENTS FRONT
0.0%146 votes
EKHETHU PEOPLES PARTY
0.0%144 votes
ABAFUNA INGUBO YESKHETHU PARTY
0.0%142 votes
NATIONAL DEMOCRATIC CONVENTION
0.0%125 votes
NATIONAL FREEDOM PARTY
0.0%119 votes
AFRICA REDEMPTION DEMOCRACY
0.0%116 votes
MINORITY FRONT
0.0%114 votes
ORGANIC HUMANITY MOVEMENT
0.0%113 votes
AFRICAN TRADITIONAL CONGRES
0.0%112 votes
PROGRESSIVE TSHWANE ALLIANCE-PTA012
0.0%111 votes
ARUSHA ECONOMIC COALITION
0.0%98 votes
GAZA DEMOCRATIC FRONT
0.0%92 votes
REGION 7 NEW GENERATION PARTY
0.0%91 votes
KNOW YOUR POWER
0.0%90 votes
UNITED INDEPENDENT MOVEMENT
0.0%82 votes
CHRIST KINGDOM PARTY
0.0%76 votes
ILIZWE NATHI
0.0%76 votes
LAND PARTY
0.0%70 votes
FEDERAL PARTY SA
0.0%62 votes
ECONOMIC REDRESS MOVEMENT
0.0%61 votes
NATIONAL COLOURED CONGRESS
0.0%51 votes
LEKWE BEPE KINGDOM PARTY
0.0%51 votes
POELANO REVELATION PARTY
0.0%35 votes
TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA
0.0%33 votes
INDEPENDENTS
0.0%0 votes
UNITED DEMOCRATIC MOVEMENT
0.0%0 votes
RESIDENT DEVELOPMENT
0.0%0 votes
MAWUSA MOVEMENT PARTY
0.0%0 votes
AFRICAN RENAISSANCE UNITY
0.0%0 votes
AFRICAN LIBERATION ALLIANCE MOVEMENT
0.0%0 votes
AFRIKA UNITE CONGRESS
0.0%0 votes

557 056 PR votes

Ward results

107 wards · Ward ballot

Ward 1 ↗
DA59.0%
DA59.0%
FF+18.9%
Lead: 2 636 votesReporting progress unavailable
Ward 2 ↗
DA68.3%
DA68.3%
FF+15.0%
Lead: 2 380 votesReporting progress unavailable
Ward 3 ↗
ActionSA34.4%
ActionSA34.4%
DA21.7%
Lead: 735 votesReporting progress unavailable
Ward 4 ↗
ActionSA49.6%
ActionSA49.6%
ANC17.9%
Lead: 2 251 votesReporting progress unavailable
Ward 5 ↗
DA68.8%
DA68.8%
FF+19.6%
Lead: 1 857 votesReporting progress unavailable
Ward 6 ↗
ANC31.9%
ANC31.9%
ActionSA31.1%
Lead: 36 votesReporting progress unavailable
Ward 7 ↗
ActionSA31.2%
ActionSA31.2%
ANC27.4%
Lead: 245 votesReporting progress unavailable
Ward 8 ↗
ANC37.9%
ANC37.9%
ActionSA15.2%
Lead: 681 votesReporting progress unavailable
Ward 9 ↗
ANC47.1%
ANC47.1%
ActionSA15.6%
Lead: 497 votesReporting progress unavailable
Ward 10 ↗
ANC30.5%
ANC30.5%
ActionSA19.8%
Lead: 671 votesReporting progress unavailable
Ward 11 ↗
ANC35.1%
ANC35.1%
ActionSA30.0%
Lead: 190 votesReporting progress unavailable
Ward 12 ↗
ANC62.1%
ANC62.1%
ActionSA11.9%
Lead: 1 033 votesReporting progress unavailable
Ward 13 ↗
ANC42.9%
ANC42.9%
ActionSA20.1%
Lead: 513 votesReporting progress unavailable
Ward 14 ↗
ANC38.2%
ANC38.2%
ActionSA23.7%
Lead: 102 votesReporting progress unavailable
Ward 15 ↗
ANC33.4%
ANC33.4%
ActionSA31.0%
Lead: 63 votesReporting progress unavailable
Ward 16 ↗
ActionSA39.7%
ActionSA39.7%
ANC32.8%
Lead: 355 votesReporting progress unavailable
Ward 17 ↗
ANC35.3%
ANC35.3%
ActionSA28.6%
Lead: 368 votesReporting progress unavailable
Ward 18 ↗
ActionSA37.6%
ActionSA37.6%
ANC33.7%
Lead: 133 votesReporting progress unavailable
Ward 19 ↗
ANC52.5%
ANC52.5%
ActionSA15.6%
Lead: 1 531 votesReporting progress unavailable
Ward 20 ↗
ActionSA27.2%
ActionSA27.2%
ANC26.1%
Lead: 54 votesReporting progress unavailable
Ward 21 ↗
ActionSA38.4%
ActionSA38.4%
ANC37.1%
Lead: 21 votesReporting progress unavailable
Ward 22 ↗
ANC39.3%
ANC39.3%
ActionSA20.3%
Lead: 250 votesReporting progress unavailable
Ward 23 ↗
ANC40.7%
ANC40.7%
ActionSA29.1%
Lead: 587 votesReporting progress unavailable
Ward 24 ↗
ANC50.2%
ANC50.2%
ActionSA14.6%
Lead: 1 106 votesReporting progress unavailable
Ward 25 ↗
ANC37.2%
ANC37.2%
ActionSA33.3%
Lead: 286 votesReporting progress unavailable
Ward 26 ↗
ANC37.6%
ANC37.6%
ActionSA27.0%
Lead: 562 votesReporting progress unavailable
Ward 27 ↗
ANC38.0%
ANC38.0%
ActionSA20.1%
Lead: 898 votesReporting progress unavailable
Ward 28 ↗
ANC32.7%
ANC32.7%
ActionSA27.0%
Lead: 140 votesReporting progress unavailable
Ward 29 ↗
ANC35.5%
MOSES THABO MATHIBEDI
ANC35.5%
ActionSA22.5%
Lead: 785 votesReporting progress unavailable
Ward 30 ↗
ActionSA29.7%
SEAKE REFILWE SETLEMA
ActionSA29.7%
ANC23.8%
Lead: 520 votesReporting progress unavailable
Ward 31 ↗
ANC26.1%
PHILLIP MAISHA LETLAPE
ANC26.1%
ActionSA24.2%
Lead: 131 votesReporting progress unavailable
Ward 32 ↗
ActionSA34.3%
ISRAEL MADIMETSA MOROBE
ActionSA34.3%
ANC24.3%
Lead: 972 votesReporting progress unavailable
Ward 33 ↗
ANC31.3%
PULANE MPHO
ANC31.3%
ActionSA30.7%
Lead: 46 votesReporting progress unavailable
Ward 34 ↗
ActionSA37.8%
ActionSA37.8%
ANC27.1%
Lead: 535 votesReporting progress unavailable
Ward 35 ↗
ActionSA29.3%
KAGISO MAILE RAMOGALE
ActionSA29.3%
ANC26.3%
Lead: 201 votesReporting progress unavailable
Ward 36 ↗
ActionSA43.1%
ActionSA43.1%
ANC27.1%
Lead: 929 votesReporting progress unavailable
Ward 37 ↗
ActionSA30.5%
LEHIKA PETER SAMOTSE
ActionSA30.5%
ANC29.1%
Lead: 113 votesReporting progress unavailable
Ward 38 ↗
ActionSA30.1%
ActionSA30.1%
ANC26.9%
Lead: 118 votesReporting progress unavailable
Ward 39 ↗
ANC38.5%
KADJINI GIFT NDLOVU
ANC38.5%
ActionSA17.6%
Lead: 1 361 votesReporting progress unavailable
Ward 40 ↗
ANC37.0%
ANC37.0%
ActionSA30.5%
Lead: 177 votesReporting progress unavailable
Ward 41 ↗
DA61.6%
DENVOR PETER JULIES
DA61.6%
ActionSA13.9%
Lead: 5 081 votesReporting progress unavailable
Ward 42 ↗
DA73.6%
DA73.6%
FF+15.5%
Lead: 1 701 votesReporting progress unavailable
Ward 43 ↗
DA42.4%
DA42.4%
PA23.3%
Lead: 912 votesReporting progress unavailable
Ward 44 ↗
DA80.6%
DA80.6%
FF+10.1%
Lead: 5 303 votesReporting progress unavailable
Ward 45 ↗
DA75.4%
DA75.4%
FF+12.3%
Lead: 7 130 votesReporting progress unavailable
Ward 46 ↗
DA77.1%
HELEN KALLIANIOTIS
DA77.1%
FF+13.6%
Lead: 7 164 votesReporting progress unavailable
Ward 47 ↗
DA76.3%
ANNA ALIDA ERASMUS
DA76.3%
FF+16.4%
Lead: 8 370 votesReporting progress unavailable
Ward 48 ↗
DA38.7%
DA38.7%
ActionSA28.1%
Lead: 1 006 votesReporting progress unavailable
Ward 49 ↗
ActionSA39.4%
ActionSA39.4%
ANC22.0%
Lead: 212 votesReporting progress unavailable
Ward 50 ↗
DA59.5%
DA59.5%
FF+17.0%
Lead: 3 268 votesReporting progress unavailable
Ward 51 ↗
ActionSA38.0%
GERTRUDE MOREBUDI MAFOGO
ActionSA38.0%
ANC30.2%
Lead: 491 votesReporting progress unavailable
Ward 52 ↗
DA68.2%
DA68.2%
FF+29.0%
Lead: 991 votesReporting progress unavailable
Ward 53 ↗
Awaiting votes
FF+—
ABAFUNA INGUBO YESKHETHU PARTY—
Reporting progress unavailable
Ward 54 ↗
DA64.5%
ELMA JOHANNA NEL
DA64.5%
FF+23.8%
Lead: 3 772 votesReporting progress unavailable
Ward 55 ↗
DA47.4%
DA47.4%
FF+20.1%
Lead: 1 581 votesReporting progress unavailable
Ward 56 ↗
Awaiting votes
FF+—
ABAFUNA INGUBO YESKHETHU PARTY—
Reporting progress unavailable
Ward 57 ↗
DA45.9%
DA45.9%
ActionSA25.0%
Lead: 859 votesReporting progress unavailable
Ward 58 ↗
ActionSA36.8%
ActionSA36.8%
DA22.6%
Lead: 465 votesReporting progress unavailable
Ward 59 ↗
ActionSA42.8%
ActionSA42.8%
EFF17.3%
Lead: 344 votesReporting progress unavailable
Ward 60 ↗
ActionSA33.9%
ActionSA33.9%
DA24.6%
Lead: 640 votesReporting progress unavailable
Ward 61 ↗
ANC39.9%
ANC39.9%
ActionSA25.5%
Lead: 454 votesReporting progress unavailable
Ward 62 ↗
ActionSA35.6%
ActionSA35.6%
ANC34.6%
Lead: 56 votesReporting progress unavailable
Ward 63 ↗
ActionSA42.1%
PHUTI JOHANNES MASELELA
ActionSA42.1%
ANC28.7%
Lead: 808 votesReporting progress unavailable
Ward 64 ↗
DA53.6%
DA53.6%
ActionSA23.5%
Lead: 2 073 votesReporting progress unavailable
Ward 65 ↗
DA48.2%
DA48.2%
ActionSA25.6%
Lead: 605 votesReporting progress unavailable
Ward 66 ↗
DA73.0%
DA73.0%
FF+15.7%
Lead: 3 230 votesReporting progress unavailable
Ward 67 ↗
ANC42.5%
ANC42.5%
ActionSA25.1%
Lead: 697 votesReporting progress unavailable
Ward 68 ↗
ActionSA36.3%
MASHUDU LUCKY MAKHADO
ActionSA36.3%
ANC34.4%
Lead: 119 votesReporting progress unavailable
Ward 69 ↗
DA77.0%
DA77.0%
FF+14.8%
Lead: 2 277 votesReporting progress unavailable
Ward 70 ↗
DA73.7%
DA73.7%
FF+15.9%
Lead: 2 937 votesReporting progress unavailable
Ward 71 ↗
ANC44.8%
MMAKGOKO VERON PHASHA
ANC44.8%
ActionSA18.5%
Lead: 1 172 votesReporting progress unavailable
Ward 72 ↗
ANC30.9%
MARTHA MPINDA
ANC30.9%
ActionSA29.8%
Lead: 68 votesReporting progress unavailable
Ward 73 ↗
ANC34.7%
ANC34.7%
DA18.1%
Lead: 466 votesReporting progress unavailable
Ward 74 ↗
ANC43.3%
ANC43.3%
DA16.5%
Lead: 253 votesReporting progress unavailable
Ward 75 ↗
Awaiting votes
FF+—
ABAFUNA INGUBO YESKHETHU PARTY—
Reporting progress unavailable
Ward 76 ↗
ANC32.1%
ANC32.1%
DA26.8%
Lead: 50 votesReporting progress unavailable
Ward 77 ↗
ActionSA40.0%
ActionSA40.0%
DA19.2%
Lead: 1 426 votesReporting progress unavailable
Ward 78 ↗
DA61.2%
DA61.2%
ActionSA15.7%
Lead: 843 votesReporting progress unavailable
Ward 79 ↗
DA69.5%
FRANCOIS BESTER
DA69.5%
FF+19.1%
Lead: 6 461 votesReporting progress unavailable
Ward 80 ↗
ActionSA26.2%
ActionSA26.2%
EFF26.1%
Lead: 1 votesReporting progress unavailable
Ward 81 ↗
ActionSA45.2%
ActionSA45.2%
EFF21.1%
Lead: 265 votesReporting progress unavailable
Ward 82 ↗
DA82.3%
DA82.3%
FF+7.6%
Lead: 1 513 votesReporting progress unavailable
Ward 83 ↗
DA75.2%
WAYNE VAN RENSBURG
DA75.2%
FF+15.1%
Lead: 6 260 votesReporting progress unavailable
Ward 84 ↗
DA65.7%
DA65.7%
FF+26.6%
Lead: 2 832 votesReporting progress unavailable
Ward 85 ↗
DA75.8%
JACQUELINE UYS
DA75.8%
ActionSA8.8%
Lead: 8 566 votesReporting progress unavailable
Ward 86 ↗
DA42.0%
DA42.0%
ActionSA24.4%
Lead: 523 votesReporting progress unavailable
Ward 87 ↗
Awaiting votes
FF+—
ABAFUNA INGUBO YESKHETHU PARTY—
Reporting progress unavailable
Ward 88 ↗
ANC40.3%
TSHEPANG SAGIOUS BOIKANYO
ANC40.3%
ActionSA28.3%
Lead: 788 votesReporting progress unavailable
Ward 89 ↗
ANC32.0%
TSHEPO PATRICK MALEFANE
ANC32.0%
ActionSA28.0%
Lead: 272 votesReporting progress unavailable
Ward 90 ↗
ANC46.4%
ENOS PAPIKI CHILOANE
ANC46.4%
ActionSA28.4%
Lead: 1 628 votesReporting progress unavailable
Ward 91 ↗
DA60.5%
DAYANIDHIE RAMNAIDOO
DA60.5%
FF+13.7%
Lead: 5 983 votesReporting progress unavailable
Ward 92 ↗
ActionSA33.6%
ActionSA33.6%
DA31.0%
Lead: 88 votesReporting progress unavailable
Ward 93 ↗
ANC34.9%
RAESEBE GLORIA TSIANE
ANC34.9%
ActionSA26.7%
Lead: 626 votesReporting progress unavailable
Ward 94 ↗
ANC44.1%
MXOLISI GEORGE MAGAGULA
ANC44.1%
ActionSA30.3%
Lead: 841 votesReporting progress unavailable
Ward 95 ↗
ANC41.9%
ANC41.9%
SACP21.2%
Lead: 520 votesReporting progress unavailable
Ward 96 ↗
DA54.9%
DA54.9%
FF+17.5%
Lead: 2 780 votesReporting progress unavailable
Ward 97 ↗
ANC35.9%
ANC35.9%
ActionSA26.7%
Lead: 482 votesReporting progress unavailable
Ward 98 ↗
DA51.3%
DA51.3%
ActionSA23.3%
Lead: 1 545 votesReporting progress unavailable
Ward 99 ↗
DA51.6%
DA51.6%
FF+37.3%
Lead: 31 votesReporting progress unavailable
Ward 100 ↗
DA51.0%
DA51.0%
FF+28.0%
Lead: 454 votesReporting progress unavailable
Ward 101 ↗
Awaiting votes
FF+—
ABAFUNA INGUBO YESKHETHU PARTY—
Reporting progress unavailable
Ward 102 ↗
DA43.5%
JEAN-PRIEURE MARTIN NEL
DA43.5%
FF+18.6%
Lead: 2 147 votesReporting progress unavailable
Ward 103 ↗
ANC42.5%
ANC42.5%
SERVICE DELIVERY PARTY18.0%
Lead: 1 647 votesReporting progress unavailable
Ward 104 ↗
ANC34.3%
ANC34.3%
SACP19.4%
Lead: 1 237 votesReporting progress unavailable
Ward 105 ↗
ANC48.6%
KGAUGELO STEPHANS PHIRI
ANC48.6%
ActionSA12.0%
Lead: 2 956 votesReporting progress unavailable
Ward 106 ↗
ANC34.8%
ANC34.8%
ActionSA31.2%
Lead: 232 votesReporting progress unavailable
Ward 107 ↗
ANC39.8%
PHASUDI JEFFREY MASHEGO
ANC39.8%
ActionSA22.4%
Lead: 1 198 votesReporting progress unavailable