{"level":"municipality","id":"8804","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":96216,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":62515,"share":64.97360106427206},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":19790,"share":20.568304647875614},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":7129,"share":7.409370582855241},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":2789,"share":2.898686289182672},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":2692,"share":2.7978714558909124},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":841,"share":0.8740749979213437}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":62515,"share":64.97360106427206},"leaderScope":"published_vote_leader","reporting":{"completed":103,"expected":103,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic8804.js","snapshotId":"2000:municipality:8804:v2:607f3740f01907123f0adc98b46b32311570fa849b963104dac4337d5cb19f35","reportedAt":"2021-10-25T12:55:56.269Z","checkedAt":"2026-11-05T14:01:06.223Z","successfulAt":"2026-11-05T14:01:06.223Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96216,"source_reported_valid_ballots":96216,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":141648,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":103502,"share":73.06986332316728},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":21589,"share":15.241302383372869},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":4859,"share":3.430334349937874},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":2286,"share":1.613859708573365},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1888,"share":1.3328815090929629},{"id":"23","name":"PEOPLE'S PROGRESSIVE PARTY","votes":1519,"share":1.072376595504349},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":1442,"share":1.0180164915847734},{"id":"287","name":"UNITED INDEPENDENT FRONT","votes":1133,"share":0.7998701005308935},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":875,"share":0.6177284536315373},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":622,"share":0.43911668361007566},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":537,"share":0.3791087766858692}],"seats":{"total":72,"majority":37,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":53,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":11,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":3,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":1,"grouped":false},{"id":"23","name":"PEOPLE'S PROGRESSIVE PARTY","count":1,"grouped":false},{"id":"287","name":"UNITED INDEPENDENT FRONT","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":53}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":103502,"share":73.06986332316728},"leaderScope":"published_vote_leader","reporting":{"completed":142,"expected":142,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic8804.js","snapshotId":"2006:municipality:8804:v2:be531127541eedef8b9b63156691350aa4858ac20c8554f234936366a2cbe0e3","reportedAt":"2016-07-29T07:33:14.846Z","checkedAt":"2026-11-05T13:56:01.611Z","successfulAt":"2026-11-05T13:56:01.611Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":141648,"source_reported_valid_ballots":141648,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":212906,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":153039,"share":71.881017914009},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":42785,"share":20.09572299512461},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":3716,"share":1.7453711966783463},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1983,"share":0.931396954524532},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1563,"share":0.7341267977417264},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1478,"share":0.6942030755356824},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1265,"share":0.594158924595831},{"id":"452","name":"SOUTH AFRICAN POLITICAL PARTY","votes":652,"share":0.30623843386283145},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":477,"share":0.22404253520332917},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":351,"share":0.1648614881684875},{"id":"479","name":"MOVEMENT DEMOCRATIC PARTY","votes":200,"share":0.09393816989657408}],"seats":{"total":76,"majority":39,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":55,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":1,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"479","name":"MOVEMENT DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"452","name":"SOUTH AFRICAN POLITICAL PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":55}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":153039,"share":71.881017914009},"leaderScope":"published_vote_leader","reporting":{"completed":157,"expected":157,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic8804.js","snapshotId":"2011:municipality:8804:v2:e453cdb30dc06f4b4930ff614c52d13956fc642ff9c1c31c4ebcb1f4944b4ad4","reportedAt":"2021-10-25T13:02:58.238Z","checkedAt":"2026-11-05T13:50:31.152Z","successfulAt":"2026-11-05T13:50:31.152Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":212906,"source_reported_valid_ballots":212906,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":290458,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":141017,"share":48.549876402096},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":77728,"share":26.76049549332434},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":46459,"share":15.995083626548418},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":11779,"share":4.055319529845967},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":3955,"share":1.3616426471297054},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3825,"share":1.3168857459598289},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":1503,"share":0.5174586342948034},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","votes":1195,"share":0.4114192069077113},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":805,"share":0.27714850339808167},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":630,"share":0.21689882874632477},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":502,"share":0.17283049528675404},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":404,"share":0.13909067748177018},{"id":"938","name":"AGANG SOUTH AFRICA","votes":79,"share":0.027198424557078823}],"seats":{"total":89,"majority":45,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":43,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":24,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","count":4,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","count":1,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"938","name":"AGANG SOUTH AFRICA","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":141017,"share":48.549876402096},"leaderScope":"published_vote_leader","reporting":{"completed":176,"expected":176,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic8804.js","snapshotId":"2016:municipality:8804:v2:f5ddb3bebca5404715c71af1e70b3e12aaf829eda4377ddac61fcb5264fc3cf3","reportedAt":"2017-04-06T09:44:50.383Z","checkedAt":"2026-11-05T13:44:27.893Z","successfulAt":"2026-11-05T13:44:27.893Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":290458,"source_reported_valid_ballots":290458,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":203622,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":95166,"share":46.736600170904914},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":36470,"share":17.9106383396686},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28338,"share":13.916963785838465},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":15961,"share":7.838543968726365},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":7128,"share":3.500604060464979},{"id":"1521","name":"ARONA","votes":2143,"share":1.0524403060573022},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1601,"share":0.7862608166111716},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":1584,"share":0.777912013436662},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1571,"share":0.7715276345385077},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":1161,"share":0.5701741462120988},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","votes":903,"share":0.443468780387188},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":670,"share":0.3290410662894972}],"seats":{"total":90,"majority":46,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":43,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":17,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":7,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":3,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1521","name":"ARONA","count":1,"grouped":false},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","count":1,"grouped":false},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":95166,"share":46.736600170904914},"leaderScope":"published_vote_leader","reporting":{"completed":177,"expected":177,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8804.js","snapshotId":"2021:municipality:8804:v2:a7ec9a3be91a6967cdcbc538b4dbe46380814a76613a1f2a186fa518b0784afd","reportedAt":"2022-01-15T15:50:22.707Z","checkedAt":"2026-11-05T13:39:18.177Z","successfulAt":"2026-11-05T13:39:18.177Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":203622,"source_reported_valid_ballots":203622,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"NW373 - Rustenburg","basis":"source_total","status":"declared","declaration":{"date":"2026-11-08","date_label":"8 November 2026","scope":"national_election","source_url":"https://iol.co.za/lge2026/live-or-the-people-have-spoken-ramaphosa-urges-everyone-to-work-together/","source_title":"IEC declaration ceremony — IOL live coverage, 8 November 2026","note":"Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow."},"total":282754,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108107,"share":38.23358820741704},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":40421,"share":14.295465316140533},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":37407,"share":13.229521067783304},{"id":"1511","name":"ACTIONSA","votes":17454,"share":6.172856971077332},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":13228,"share":4.678271571754953},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":9008,"share":3.185808158328441},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":8690,"share":3.0733429058474857},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":8260,"share":2.921267249977012},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","votes":7174,"share":2.5371878028250703},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","votes":4424,"share":1.5646109338859928},{"id":"1883","name":"LETHABONG SERVICE MOVEMENT","votes":3964,"share":1.4019253485361836},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":3184,"share":1.1260671820734631},{"id":"2002","name":"BADIREDI BA SETŠHABA","votes":2450,"share":0.8664775741457239},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":1564,"share":0.5531309901893519},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1536,"share":0.5432283893419722},{"id":"1888","name":"PURPLE PARTY IKAGENG","votes":1467,"share":0.5188255515395008},{"id":"2145","name":"BAKANANA PELE CAMPAIGN","votes":1015,"share":0.35896928071751416},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":973,"share":0.3441153794464446},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":933,"share":0.32996880680733076},{"id":"2086","name":"PEOPLE'S MANDATE PARTY","votes":738,"share":0.26100426519165065},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":731,"share":0.2585286149798058},{"id":"1294","name":"AFRICAN ECONOMIC TRANSFORMERS","votes":613,"share":0.2167962256944199},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":567,"share":0.20052766715943893},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":551,"share":0.19486903810379338},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","votes":525,"share":0.1856737658883694},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":458,"share":0.16197825671785368},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":431,"share":0.15242932018645183},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":416,"share":0.14712435544678412},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":408,"share":0.14429504091896136},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":377,"share":0.1333314471236481},{"id":"1751","name":"FREEDOM IN SOUTH AFRICA","votes":255,"share":0.09018440057435084},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":250,"share":0.08841607899446162},{"id":"447","name":"AL JAMA-AH","votes":220,"share":0.07780614951512622},{"id":"1521","name":"ARONA","votes":207,"share":0.07320851340741422},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","votes":183,"share":0.0647205698239459},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":173,"share":0.06118392666416744},{"id":"3227","name":"COMMUNITY PRIORITY MOVEMENT","votes":156,"share":0.055171633292544056},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":150,"share":0.05304964739667697},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","votes":140,"share":0.04951300423689851},{"id":"1749","name":"ALL CITIZENS PARTY","votes":77,"share":0.02723215233029418},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":63,"share":0.022280851906604327},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","votes":3,"share":0.0010609929479335394}],"seats":{"total":90,"majority":46,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":12,"grouped":false},{"id":"1511","name":"ACTIONSA","count":6,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":4,"grouped":false},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":3,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":3,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":3,"grouped":false},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","count":2,"grouped":false},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","count":2,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"2002","name":"BADIREDI BA SETŠHABA","count":1,"grouped":false},{"id":"2145","name":"BAKANANA PELE CAMPAIGN","count":1,"grouped":false},{"id":"1883","name":"LETHABONG SERVICE MOVEMENT","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"1888","name":"PURPLE PARTY IKAGENG","count":1,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":1,"grouped":false},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1294","name":"AFRICAN ECONOMIC TRANSFORMERS","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"1749","name":"ALL CITIZENS PARTY","count":0,"grouped":false},{"id":"1521","name":"ARONA","count":0,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","count":0,"grouped":false},{"id":"3227","name":"COMMUNITY PRIORITY MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","count":0,"grouped":false},{"id":"1751","name":"FREEDOM IN SOUTH AFRICA","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"2086","name":"PEOPLE'S MANDATE PARTY","count":0,"grouped":false},{"id":"1863","name":"SERVICE DELIVERY PARTY","count":0,"grouped":false},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","count":0,"grouped":false},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108107,"share":38.23358820741704},"leaderScope":"published_vote_leader","reporting":{"completed":176,"expected":176,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8804.js","snapshotId":"2026:municipality:8804:v3:pack1:7c9ad3a7d7934df36a4d7c52dcd53e3c9f4cfcdc06211ffa67a89c27e6b100b5:dbc0bc6120e5ab36a5e11ad003a122ba808f2ec193211479ceeffb9368459675","reportedAt":"2026-11-08T19:21:35.649Z","checkedAt":"2026-11-11T01:20:50.368Z","successfulAt":"2026-11-11T01:20:50.368Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":282754,"source_reported_valid_ballots":282754,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null}],"series":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":64.97360106427206,"votes":62515,"status":"historical","reason":null},{"year":2006,"share":73.06986332316728,"votes":103502,"status":"historical","reason":null},{"year":2011,"share":71.881017914009,"votes":153039,"status":"historical","reason":null},{"year":2016,"share":48.549876402096,"votes":141017,"status":"historical","reason":null},{"year":2021,"share":46.736600170904914,"votes":95166,"status":"historical","reason":null},{"year":2026,"share":38.23358820741704,"votes":108107,"status":"declared","reason":null}],"peak":73.06986332316728},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","short":"EFF","color":"#b64038","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":26.76049549332434,"votes":77728,"status":"historical","reason":null},{"year":2021,"share":17.9106383396686,"votes":36470,"status":"historical","reason":null},{"year":2026,"share":13.229521067783304,"votes":37407,"status":"declared","reason":null}],"peak":26.76049549332434},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":20.568304647875614,"votes":19790,"status":"historical","reason":null},{"year":2006,"share":15.241302383372869,"votes":21589,"status":"historical","reason":null},{"year":2011,"share":20.09572299512461,"votes":42785,"status":"historical","reason":null},{"year":2016,"share":15.995083626548418,"votes":46459,"status":"historical","reason":null},{"year":2021,"share":13.916963785838465,"votes":28338,"status":"historical","reason":null},{"year":2026,"share":14.295465316140533,"votes":40421,"status":"declared","reason":null}],"peak":20.568304647875614},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","short":"TCM","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":7.838543968726365,"votes":15961,"status":"historical","reason":null},{"year":2026,"share":0.5531309901893519,"votes":1564,"status":"declared","reason":null}],"peak":7.838543968726365},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC PARTY","color":"#627875","points":[{"year":2000,"share":7.409370582855241,"votes":7129,"status":"historical","reason":null},{"year":2006,"share":3.430334349937874,"votes":4859,"status":"historical","reason":null},{"year":2011,"share":0.931396954524532,"votes":1983,"status":"historical","reason":null},{"year":2016,"share":0.21689882874632477,"votes":630,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.19486903810379338,"votes":551,"status":"declared","reason":null}],"peak":7.409370582855241},{"id":"1511","name":"ACTIONSA","short":"ActionSA","color":"#658247","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":6.172856971077332,"votes":17454,"status":"declared","reason":null}],"peak":6.172856971077332},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","short":"SACP","color":"#b64038","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":4.678271571754953,"votes":13228,"status":"declared","reason":null}],"peak":4.678271571754953},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","short":"F4SD","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":4.055319529845967,"votes":11779,"status":"historical","reason":null},{"year":2021,"share":0.777912013436662,"votes":1584,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":4.055319529845967},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","short":"FF+","color":"#ba632f","points":[{"year":2000,"share":0.8740749979213437,"votes":841,"status":"historical","reason":null},{"year":2006,"share":1.613859708573365,"votes":2286,"status":"historical","reason":null},{"year":2011,"share":0.7341267977417264,"votes":1563,"status":"historical","reason":null},{"year":2016,"share":1.3168857459598289,"votes":3825,"status":"historical","reason":null},{"year":2021,"share":3.500604060464979,"votes":7128,"status":"historical","reason":null},{"year":2026,"share":3.185808158328441,"votes":9008,"status":"declared","reason":null}],"peak":3.500604060464979},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","short":"MKP","color":"#54632c","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":3.0733429058474857,"votes":8690,"status":"declared","reason":null}],"peak":3.0733429058474857},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","short":"Labour","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":2.921267249977012,"votes":8260,"status":"declared","reason":null}],"peak":2.921267249977012},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":2.898686289182672,"votes":2789,"status":"historical","reason":null},{"year":2006,"share":0.6177284536315373,"votes":875,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.898686289182672},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":2.7978714558909124,"votes":2692,"status":"historical","reason":null},{"year":2006,"share":0.3791087766858692,"votes":537,"status":"historical","reason":null},{"year":2011,"share":0.22404253520332917,"votes":477,"status":"historical","reason":null},{"year":2016,"share":0.5174586342948034,"votes":1503,"status":"historical","reason":null},{"year":2021,"share":0.5701741462120988,"votes":1161,"status":"historical","reason":null},{"year":2026,"share":0.3441153794464446,"votes":973,"status":"declared","reason":null}],"peak":2.7978714558909124},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","short":"SERITI LE KAELO INDEPENDENT PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":2.5371878028250703,"votes":7174,"status":"declared","reason":null}],"peak":2.5371878028250703},{"id":"499","name":"CONGRESS OF THE PEOPLE","short":"COPE","color":"#ae7936","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":1.7453711966783463,"votes":3716,"status":"historical","reason":null},{"year":2016,"share":0.13909067748177018,"votes":404,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1333314471236481,"votes":377,"status":"declared","reason":null}],"peak":1.7453711966783463},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","short":"RUSTENBURG PEOPLE'S PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":1.5646109338859928,"votes":4424,"status":"declared","reason":null}],"peak":1.5646109338859928},{"id":"1883","name":"LETHABONG SERVICE MOVEMENT","short":"LETHABONG SERVICE MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":1.4019253485361836,"votes":3964,"status":"declared","reason":null}],"peak":1.4019253485361836},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","short":"AIC","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":1.3616426471297054,"votes":3955,"status":"historical","reason":null},{"year":2021,"share":0.7862608166111716,"votes":1601,"status":"historical","reason":null},{"year":2026,"share":0.32996880680733076,"votes":933,"status":"declared","reason":null}],"peak":1.3616426471297054},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":1.3328815090929629,"votes":1888,"status":"historical","reason":null},{"year":2011,"share":0.6942030755356824,"votes":1478,"status":"historical","reason":null},{"year":2016,"share":0.17283049528675404,"votes":502,"status":"historical","reason":null},{"year":2021,"share":0.7715276345385077,"votes":1571,"status":"historical","reason":null},{"year":2026,"share":0.2585286149798058,"votes":731,"status":"declared","reason":null}],"peak":1.3328815090929629},{"id":"957","name":"PATRIOTIC ALLIANCE","short":"PA","color":"#287b57","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":1.1260671820734631,"votes":3184,"status":"declared","reason":null}],"peak":1.1260671820734631},{"id":"23","name":"PEOPLE'S PROGRESSIVE PARTY","short":"PEOPLE'S PROGRESSIVE PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":1.072376595504349,"votes":1519,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.072376595504349},{"id":"1521","name":"ARONA","short":"Arona","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":1.0524403060573022,"votes":2143,"status":"historical","reason":null},{"year":2026,"share":0.07320851340741422,"votes":207,"status":"declared","reason":null}],"peak":1.0524403060573022},{"id":"249","name":"INDEPENDENT DEMOCRATS","short":"ID","color":"#c36b48","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":1.0180164915847734,"votes":1442,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.0180164915847734},{"id":"2002","name":"BADIREDI BA SETŠHABA","short":"BADIREDI BA SETŠHABA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.8664775741457239,"votes":2450,"status":"declared","reason":null}],"peak":0.8664775741457239},{"id":"287","name":"UNITED INDEPENDENT FRONT","short":"UNITED INDEPENDENT FRONT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.7998701005308935,"votes":1133,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.7998701005308935},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","short":"APC","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0.594158924595831,"votes":1265,"status":"historical","reason":null},{"year":2016,"share":0.27714850339808167,"votes":805,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.16197825671785368,"votes":458,"status":"declared","reason":null}],"peak":0.594158924595831},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","short":"ATM","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.3290410662894972,"votes":670,"status":"historical","reason":null},{"year":2026,"share":0.5432283893419722,"votes":1536,"status":"declared","reason":null}],"peak":0.5432283893419722},{"id":"1888","name":"PURPLE PARTY IKAGENG","short":"PURPLE PARTY IKAGENG","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.5188255515395008,"votes":1467,"status":"declared","reason":null}],"peak":0.5188255515395008},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","short":"BCM","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0.4114192069077113,"votes":1195,"status":"historical","reason":null},{"year":2021,"share":0.443468780387188,"votes":903,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.443468780387188},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","short":"AZAPO","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.43911668361007566,"votes":622,"status":"historical","reason":null},{"year":2011,"share":0.1648614881684875,"votes":351,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.14712435544678412,"votes":416,"status":"declared","reason":null}],"peak":0.43911668361007566},{"id":"2145","name":"BAKANANA PELE CAMPAIGN","short":"BAKANANA PELE CAMPAIGN","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.35896928071751416,"votes":1015,"status":"declared","reason":null}],"peak":0.35896928071751416},{"id":"452","name":"SOUTH AFRICAN POLITICAL PARTY","short":"SOUTH AFRICAN POLITICAL PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0.30623843386283145,"votes":652,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.30623843386283145},{"id":"2086","name":"PEOPLE'S MANDATE PARTY","short":"PEOPLE'S MANDATE PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.26100426519165065,"votes":738,"status":"declared","reason":null}],"peak":0.26100426519165065},{"id":"1294","name":"AFRICAN ECONOMIC TRANSFORMERS","short":"AFRICAN ECONOMIC TRANSFORMERS","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.2167962256944199,"votes":613,"status":"declared","reason":null}],"peak":0.2167962256944199},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","short":"AFRIKA MAYIBUYE MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.20052766715943893,"votes":567,"status":"declared","reason":null}],"peak":0.20052766715943893},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","short":"BOPHUTHATSWANA CIVIL MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1856737658883694,"votes":525,"status":"declared","reason":null}],"peak":0.1856737658883694},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","short":"AFRICAN ECONOMIC FREEDOM","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.15242932018645183,"votes":431,"status":"declared","reason":null}],"peak":0.15242932018645183},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","short":"UNITED AFRICANS TRANSFORMATION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.14429504091896136,"votes":408,"status":"declared","reason":null}],"peak":0.14429504091896136},{"id":"479","name":"MOVEMENT DEMOCRATIC PARTY","short":"MOVEMENT DEMOCRATIC PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0.09393816989657408,"votes":200,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.09393816989657408},{"id":"1751","name":"FREEDOM IN SOUTH AFRICA","short":"FREEDOM IN SOUTH AFRICA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.09018440057435084,"votes":255,"status":"declared","reason":null}],"peak":0.09018440057435084},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","short":"SAPA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.08841607899446162,"votes":250,"status":"declared","reason":null}],"peak":0.08841607899446162},{"id":"447","name":"AL JAMA-AH","short":"Al Jama-ah","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.07780614951512622,"votes":220,"status":"declared","reason":null}],"peak":0.07780614951512622},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","short":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.0647205698239459,"votes":183,"status":"declared","reason":null}],"peak":0.0647205698239459},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.06118392666416744,"votes":173,"status":"declared","reason":null}],"peak":0.06118392666416744},{"id":"3227","name":"COMMUNITY PRIORITY MOVEMENT","short":"COMMUNITY PRIORITY MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.055171633292544056,"votes":156,"status":"declared","reason":null}],"peak":0.055171633292544056},{"id":"1863","name":"SERVICE DELIVERY PARTY","short":"SERVICE DELIVERY PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.05304964739667697,"votes":150,"status":"declared","reason":null}],"peak":0.05304964739667697},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","short":"ECONOMIC EMANCIPATION FORUM","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.04951300423689851,"votes":140,"status":"declared","reason":null}],"peak":0.04951300423689851},{"id":"1749","name":"ALL CITIZENS PARTY","short":"ALL CITIZENS PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.02723215233029418,"votes":77,"status":"declared","reason":null}],"peak":0.02723215233029418},{"id":"938","name":"AGANG SOUTH AFRICA","short":"AGANG SOUTH AFRICA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0.027198424557078823,"votes":79,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.027198424557078823},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","short":"AFRICAN CONGRESS FOR TRANSFORMATION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.022280851906604327,"votes":63,"status":"declared","reason":null}],"peak":0.022280851906604327},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","short":"AFRICAN REVOLUTIONARY COUNCIL","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.0010609929479335394,"votes":3,"status":"declared","reason":null}],"peak":0.0010609929479335394}],"defaultPartyIds":["7","945","52","1493","2"],"previous":{"year":2021,"name":"NW373 - Rustenburg","basis":"source_total","status":"historical","declaration":null,"total":203622,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":95166,"share":46.736600170904914},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":36470,"share":17.9106383396686},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28338,"share":13.916963785838465},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":15961,"share":7.838543968726365},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":7128,"share":3.500604060464979},{"id":"1521","name":"ARONA","votes":2143,"share":1.0524403060573022},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1601,"share":0.7862608166111716},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":1584,"share":0.777912013436662},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1571,"share":0.7715276345385077},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":1161,"share":0.5701741462120988},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","votes":903,"share":0.443468780387188},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":670,"share":0.3290410662894972}],"seats":{"total":90,"majority":46,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":43,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":17,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":7,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":3,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1521","name":"ARONA","count":1,"grouped":false},{"id":"1005","name":"BOTHO COMMUNITY MOVEMENT","count":1,"grouped":false},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":95166,"share":46.736600170904914},"leaderScope":"published_vote_leader","reporting":{"completed":177,"expected":177,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8804.js","snapshotId":"2021:municipality:8804:v2:a7ec9a3be91a6967cdcbc538b4dbe46380814a76613a1f2a186fa518b0784afd","reportedAt":"2022-01-15T15:50:22.707Z","checkedAt":"2026-11-05T13:39:18.177Z","successfulAt":"2026-11-05T13:39:18.177Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":203622,"source_reported_valid_ballots":203622,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"NW373 - Rustenburg","basis":"source_total","status":"declared","declaration":{"date":"2026-11-08","date_label":"8 November 2026","scope":"national_election","source_url":"https://iol.co.za/lge2026/live-or-the-people-have-spoken-ramaphosa-urges-everyone-to-work-together/","source_title":"IEC declaration ceremony — IOL live coverage, 8 November 2026","note":"Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow."},"total":282754,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108107,"share":38.23358820741704},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":40421,"share":14.295465316140533},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":37407,"share":13.229521067783304},{"id":"1511","name":"ACTIONSA","votes":17454,"share":6.172856971077332},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":13228,"share":4.678271571754953},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":9008,"share":3.185808158328441},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":8690,"share":3.0733429058474857},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":8260,"share":2.921267249977012},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","votes":7174,"share":2.5371878028250703},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","votes":4424,"share":1.5646109338859928},{"id":"1883","name":"LETHABONG SERVICE MOVEMENT","votes":3964,"share":1.4019253485361836},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":3184,"share":1.1260671820734631},{"id":"2002","name":"BADIREDI BA SETŠHABA","votes":2450,"share":0.8664775741457239},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":1564,"share":0.5531309901893519},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1536,"share":0.5432283893419722},{"id":"1888","name":"PURPLE PARTY IKAGENG","votes":1467,"share":0.5188255515395008},{"id":"2145","name":"BAKANANA PELE CAMPAIGN","votes":1015,"share":0.35896928071751416},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":973,"share":0.3441153794464446},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":933,"share":0.32996880680733076},{"id":"2086","name":"PEOPLE'S MANDATE PARTY","votes":738,"share":0.26100426519165065},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":731,"share":0.2585286149798058},{"id":"1294","name":"AFRICAN ECONOMIC TRANSFORMERS","votes":613,"share":0.2167962256944199},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":567,"share":0.20052766715943893},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":551,"share":0.19486903810379338},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","votes":525,"share":0.1856737658883694},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":458,"share":0.16197825671785368},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":431,"share":0.15242932018645183},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":416,"share":0.14712435544678412},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":408,"share":0.14429504091896136},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":377,"share":0.1333314471236481},{"id":"1751","name":"FREEDOM IN SOUTH AFRICA","votes":255,"share":0.09018440057435084},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":250,"share":0.08841607899446162},{"id":"447","name":"AL JAMA-AH","votes":220,"share":0.07780614951512622},{"id":"1521","name":"ARONA","votes":207,"share":0.07320851340741422},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","votes":183,"share":0.0647205698239459},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":173,"share":0.06118392666416744},{"id":"3227","name":"COMMUNITY PRIORITY MOVEMENT","votes":156,"share":0.055171633292544056},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":150,"share":0.05304964739667697},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","votes":140,"share":0.04951300423689851},{"id":"1749","name":"ALL CITIZENS PARTY","votes":77,"share":0.02723215233029418},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":63,"share":0.022280851906604327},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","votes":3,"share":0.0010609929479335394}],"seats":{"total":90,"majority":46,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":12,"grouped":false},{"id":"1511","name":"ACTIONSA","count":6,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":4,"grouped":false},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":3,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":3,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":3,"grouped":false},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","count":2,"grouped":false},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","count":2,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"2002","name":"BADIREDI BA SETŠHABA","count":1,"grouped":false},{"id":"2145","name":"BAKANANA PELE CAMPAIGN","count":1,"grouped":false},{"id":"1883","name":"LETHABONG SERVICE MOVEMENT","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"1888","name":"PURPLE PARTY IKAGENG","count":1,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":1,"grouped":false},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1294","name":"AFRICAN ECONOMIC TRANSFORMERS","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"1749","name":"ALL CITIZENS PARTY","count":0,"grouped":false},{"id":"1521","name":"ARONA","count":0,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","count":0,"grouped":false},{"id":"3227","name":"COMMUNITY PRIORITY MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","count":0,"grouped":false},{"id":"1751","name":"FREEDOM IN SOUTH AFRICA","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"2086","name":"PEOPLE'S MANDATE PARTY","count":0,"grouped":false},{"id":"1863","name":"SERVICE DELIVERY PARTY","count":0,"grouped":false},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","count":0,"grouped":false},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108107,"share":38.23358820741704},"leaderScope":"published_vote_leader","reporting":{"completed":176,"expected":176,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8804.js","snapshotId":"2026:municipality:8804:v3:pack1:7c9ad3a7d7934df36a4d7c52dcd53e3c9f4cfcdc06211ffa67a89c27e6b100b5:dbc0bc6120e5ab36a5e11ad003a122ba808f2ec193211479ceeffb9368459675","reportedAt":"2026-11-08T19:21:35.649Z","checkedAt":"2026-11-11T01:20:50.368Z","successfulAt":"2026-11-11T01:20:50.368Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":282754,"source_reported_valid_ballots":282754,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"warning":null,"caveats":["All points use the same ballot basis. Ballot totals are not counts of individual voters.","Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.","Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.","Municipal boundaries can change between elections. Published area results are not boundary-adjusted."]}