{"level":"municipality","id":"8806","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"NW375 - Mankwe-Madikwe","basis":"source_total","status":"historical","declaration":null,"total":81888,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":62708,"share":76.5777647518562},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":15623,"share":19.07849745994529},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":2289,"share":2.7952813599062134}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":62708,"share":76.5777647518562},"leaderScope":"published_vote_leader","reporting":{"completed":109,"expected":109,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic8806.js","snapshotId":"2000:municipality:8806:v2:a91d6d050311ed30eff4807fbebf8a0d63ef3f3ebcdd66bcc6b65d6d0c25bd64","reportedAt":"2021-10-25T12:56:11.972Z","checkedAt":"2026-11-05T14:01:08.285Z","successfulAt":"2026-11-05T14:01:08.285Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":81888,"source_reported_valid_ballots":81888,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"NW375 - Moses Kotane","basis":"source_total","status":"historical","declaration":null,"total":109387,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":86882,"share":79.4262572334921},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":10692,"share":9.77447045809831},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":2270,"share":2.075200892244965},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2000,"share":1.8283708301717754},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1337,"share":1.2222658999698317},{"id":"23","name":"PEOPLE'S PROGRESSIVE PARTY","votes":599,"share":0.5475970636364468}],"seats":{"total":60,"majority":31,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":49,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":6,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":1,"grouped":false},{"id":"23","name":"PEOPLE'S PROGRESSIVE PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":49}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":86882,"share":79.4262572334921},"leaderScope":"published_vote_leader","reporting":{"completed":136,"expected":136,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic8806.js","snapshotId":"2006:municipality:8806:v2:fae1e74001f14e2ee9f6ccd5a8255930838384f3b0412b285de1bd72cc84fdee","reportedAt":"2016-07-29T07:33:18.071Z","checkedAt":"2026-11-05T13:56:04.255Z","successfulAt":"2026-11-05T13:56:04.255Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":109387,"source_reported_valid_ballots":109387,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"NW375 - Moses Kotane","basis":"source_total","status":"historical","declaration":null,"total":117824,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":91568,"share":77.71591526344378},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":6815,"share":5.784050787615427},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":6381,"share":5.415704780010864},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5436,"share":4.613661053775122},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1661,"share":1.4097297664312873},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":875,"share":0.7426330798479087}],"seats":{"total":62,"majority":32,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":49,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":4,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":3,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":49}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":91568,"share":77.71591526344378},"leaderScope":"published_vote_leader","reporting":{"completed":138,"expected":138,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic8806.js","snapshotId":"2011:municipality:8806:v2:4e2b5f97a9b235ee09d0fab8ff2a86c369bdc96937401da6b12bd1df25ed1316","reportedAt":"2021-10-22T09:48:37.697Z","checkedAt":"2026-11-05T13:50:34.623Z","successfulAt":"2026-11-05T13:50:34.623Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":117824,"source_reported_valid_ballots":117824,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"NW375 - Moses Kotane","basis":"source_total","status":"historical","declaration":null,"total":126809,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":83349,"share":65.72798460677082},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":26615,"share":20.988257931219394},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":6513,"share":5.136070783619459},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2643,"share":2.084236923246773},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":2165,"share":1.7072920691749007},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1719,"share":1.355582017049263},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1026,"share":0.8090908374011309},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":299,"share":0.23578768068512487},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":244,"share":0.19241536484003502}],"seats":{"total":68,"majority":35,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":15,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":4,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","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":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":83349,"share":65.72798460677082},"leaderScope":"published_vote_leader","reporting":{"completed":157,"expected":157,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic8806.js","snapshotId":"2016:municipality:8806:v2:fc018ba5b80da1806f25b4f4492f84e42cdad0073c02e0e889c881c124796d14","reportedAt":"2017-04-06T09:44:57.076Z","checkedAt":"2026-11-05T13:44:30.855Z","successfulAt":"2026-11-05T13:44:30.855Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":126809,"source_reported_valid_ballots":126809,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"NW375 - Moses Kotane","basis":"source_total","status":"historical","declaration":null,"total":96275,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61960,"share":64.35730978966502},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":17743,"share":18.429498831472344},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":1973,"share":2.0493378343287456},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1920,"share":1.9942871981303556},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":1656,"share":1.7200727083874319},{"id":"1589","name":"INDEPENDENTS FOR COMMUNITIES","votes":1638,"share":1.7013762659049598},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1606,"share":1.6681381459361204},{"id":"1627","name":"BANA BA THARI","votes":1138,"share":1.1820306413918462},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1070,"share":1.111399636458063},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":639,"share":0.663723708127759},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":528,"share":0.5484289794858478},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":357,"share":0.370812775902363}],"seats":{"total":69,"majority":35,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":13,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1627","name":"BANA BA THARI","count":1,"grouped":false},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1589","name":"INDEPENDENTS FOR COMMUNITIES","count":1,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61960,"share":64.35730978966502},"leaderScope":"published_vote_leader","reporting":{"completed":160,"expected":160,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8806.js","snapshotId":"2021:municipality:8806:v2:c18bbefd14465e29cb6da10271e169048aa6d717343dda44e1d2823064fb6731","reportedAt":"2022-01-15T15:50:28.223Z","checkedAt":"2026-11-05T13:39:19.165Z","successfulAt":"2026-11-05T13:39:19.165Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96275,"source_reported_valid_ballots":96275,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"NW375 - Moses Kotane","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":115382,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":58396,"share":50.61101384964726},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":18261,"share":15.826558735331334},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":7062,"share":6.120538732211264},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":6732,"share":5.834532249397653},{"id":"1511","name":"ACTIONSA","votes":4263,"share":3.6946837461649134},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":3250,"share":2.8167305125582844},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","votes":1929,"share":1.6718378949922865},{"id":"1888","name":"PURPLE PARTY IKAGENG","votes":1875,"share":1.6250368341682413},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1263,"share":1.094624811495727},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":1261,"share":1.0928914388726145},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1112,"share":0.9637551784507115},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1066,"share":0.9238876081191174},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","votes":926,"share":0.8025515245012221},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":744,"share":0.6448146157979581},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":737,"share":0.6387478116170633},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","votes":530,"share":0.45934374512488946},{"id":"1749","name":"ALL CITIZENS PARTY","votes":483,"share":0.4186094884817389},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","votes":447,"share":0.3874087812657087},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":431,"share":0.37354180028080636},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":401,"share":0.3475412109341145},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":373,"share":0.32327399421053543},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":345,"share":0.29900677748695637},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":243,"share":0.21060477370820405},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","votes":230,"share":0.1993378516579709},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","votes":147,"share":0.1274028877987901},{"id":"1521","name":"ARONA","votes":140,"share":0.12133608361789534},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":93,"share":0.08060182697474476},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":44,"share":0.03813419770848139}],"seats":{"total":69,"majority":35,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":11,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":4,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":4,"grouped":false},{"id":"1511","name":"ACTIONSA","count":3,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":1,"grouped":false},{"id":"1888","name":"PURPLE PARTY IKAGENG","count":1,"grouped":false},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","count":1,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":1,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","count":0,"grouped":false},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","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":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","count":0,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":0,"grouped":false},{"id":"1738","name":"RUSTENBURG PEOPLE'S 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}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":58396,"share":50.61101384964726},"leaderScope":"published_vote_leader","reporting":{"completed":156,"expected":156,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8806.js","snapshotId":"2026:municipality:8806:v2:pack1:0d38b725bc5f6c799e5bd196b5197d5afd5de05454a7a5872c9bd2722fec71ba:ef3ee11668795a6b836b7579707dd28510b8c433fc4d0202da0cde95baacf889","reportedAt":"2026-11-07T08:06:46.031Z","checkedAt":"2026-11-11T02:54:33.155Z","successfulAt":"2026-11-11T02:54:33.155Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":115382,"source_reported_valid_ballots":115382,"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":76.5777647518562,"votes":62708,"status":"historical","reason":null},{"year":2006,"share":79.4262572334921,"votes":86882,"status":"historical","reason":null},{"year":2011,"share":77.71591526344378,"votes":91568,"status":"historical","reason":null},{"year":2016,"share":65.72798460677082,"votes":83349,"status":"historical","reason":null},{"year":2021,"share":64.35730978966502,"votes":61960,"status":"historical","reason":null},{"year":2026,"share":50.61101384964726,"votes":58396,"status":"declared","reason":null}],"peak":79.4262572334921},{"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":20.988257931219394,"votes":26615,"status":"historical","reason":null},{"year":2021,"share":18.429498831472344,"votes":17743,"status":"historical","reason":null},{"year":2026,"share":15.826558735331334,"votes":18261,"status":"declared","reason":null}],"peak":20.988257931219394},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC PARTY","color":"#627875","points":[{"year":2000,"share":19.07849745994529,"votes":15623,"status":"historical","reason":null},{"year":2006,"share":9.77447045809831,"votes":10692,"status":"historical","reason":null},{"year":2011,"share":5.415704780010864,"votes":6381,"status":"historical","reason":null},{"year":2016,"share":1.355582017049263,"votes":1719,"status":"historical","reason":null},{"year":2021,"share":1.111399636458063,"votes":1070,"status":"historical","reason":null},{"year":2026,"share":0.9637551784507115,"votes":1112,"status":"declared","reason":null}],"peak":19.07849745994529},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":1.2222658999698317,"votes":1337,"status":"historical","reason":null},{"year":2011,"share":4.613661053775122,"votes":5436,"status":"historical","reason":null},{"year":2016,"share":5.136070783619459,"votes":6513,"status":"historical","reason":null},{"year":2021,"share":1.9942871981303556,"votes":1920,"status":"historical","reason":null},{"year":2026,"share":6.120538732211264,"votes":7062,"status":"declared","reason":null}],"peak":6.120538732211264},{"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":5.834532249397653,"votes":6732,"status":"declared","reason":null}],"peak":5.834532249397653},{"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":5.784050787615427,"votes":6815,"status":"historical","reason":null},{"year":2016,"share":1.7072920691749007,"votes":2165,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.03813419770848139,"votes":44,"status":"declared","reason":null}],"peak":5.784050787615427},{"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":3.6946837461649134,"votes":4263,"status":"declared","reason":null}],"peak":3.6946837461649134},{"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":2.8167305125582844,"votes":3250,"status":"declared","reason":null}],"peak":2.8167305125582844},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":2.7952813599062134,"votes":2289,"status":"historical","reason":null},{"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.370812775902363,"votes":357,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.7952813599062134},{"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":2.084236923246773,"votes":2643,"status":"historical","reason":null},{"year":2021,"share":1.6681381459361204,"votes":1606,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.084236923246773},{"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":2.075200892244965,"votes":2270,"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.075200892244965},{"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":2.0493378343287456,"votes":1973,"status":"historical","reason":null},{"year":2026,"share":0.6448146157979581,"votes":744,"status":"declared","reason":null}],"peak":2.0493378343287456},{"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.8283708301717754,"votes":2000,"status":"historical","reason":null},{"year":2011,"share":1.4097297664312873,"votes":1661,"status":"historical","reason":null},{"year":2016,"share":0.19241536484003502,"votes":244,"status":"historical","reason":null},{"year":2021,"share":0.663723708127759,"votes":639,"status":"historical","reason":null},{"year":2026,"share":1.094624811495727,"votes":1263,"status":"declared","reason":null}],"peak":1.8283708301717754},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":1.7200727083874319,"votes":1656,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.7200727083874319},{"id":"1589","name":"INDEPENDENTS FOR COMMUNITIES","short":"INDEPENDENTS FOR COMMUNITIES","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.7013762659049598,"votes":1638,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.7013762659049598},{"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":1.6718378949922865,"votes":1929,"status":"declared","reason":null}],"peak":1.6718378949922865},{"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":1.6250368341682413,"votes":1875,"status":"declared","reason":null}],"peak":1.6250368341682413},{"id":"1627","name":"BANA BA THARI","short":"BANA BA THARI","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.1820306413918462,"votes":1138,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.1820306413918462},{"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":1.0928914388726145,"votes":1261,"status":"declared","reason":null}],"peak":1.0928914388726145},{"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.7426330798479087,"votes":875,"status":"historical","reason":null},{"year":2016,"share":0.8090908374011309,"votes":1026,"status":"historical","reason":null},{"year":2021,"share":0.5484289794858478,"votes":528,"status":"historical","reason":null},{"year":2026,"share":0.9238876081191174,"votes":1066,"status":"declared","reason":null}],"peak":0.9238876081191174},{"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.8025515245012221,"votes":926,"status":"declared","reason":null}],"peak":0.8025515245012221},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.6387478116170633,"votes":737,"status":"declared","reason":null}],"peak":0.6387478116170633},{"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":0.5475970636364468,"votes":599,"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.5475970636364468},{"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":0.45934374512488946,"votes":530,"status":"declared","reason":null}],"peak":0.45934374512488946},{"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.4186094884817389,"votes":483,"status":"declared","reason":null}],"peak":0.4186094884817389},{"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.3874087812657087,"votes":447,"status":"declared","reason":null}],"peak":0.3874087812657087},{"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,"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.37354180028080636,"votes":431,"status":"declared","reason":null}],"peak":0.37354180028080636},{"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.3475412109341145,"votes":401,"status":"declared","reason":null}],"peak":0.3475412109341145},{"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":0.32327399421053543,"votes":373,"status":"declared","reason":null}],"peak":0.32327399421053543},{"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.29900677748695637,"votes":345,"status":"declared","reason":null}],"peak":0.29900677748695637},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","short":"FF+","color":"#ba632f","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.23578768068512487,"votes":299,"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.23578768068512487},{"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.21060477370820405,"votes":243,"status":"declared","reason":null}],"peak":0.21060477370820405},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","short":"AFRICAN SPEAR 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.1993378516579709,"votes":230,"status":"declared","reason":null}],"peak":0.1993378516579709},{"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.1274028877987901,"votes":147,"status":"declared","reason":null}],"peak":0.1274028877987901},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.12133608361789534,"votes":140,"status":"declared","reason":null}],"peak":0.12133608361789534},{"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.08060182697474476,"votes":93,"status":"declared","reason":null}],"peak":0.08060182697474476}],"defaultPartyIds":["7","945","2","52","445"],"previous":{"year":2021,"name":"NW375 - Moses Kotane","basis":"source_total","status":"historical","declaration":null,"total":96275,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61960,"share":64.35730978966502},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":17743,"share":18.429498831472344},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":1973,"share":2.0493378343287456},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1920,"share":1.9942871981303556},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":1656,"share":1.7200727083874319},{"id":"1589","name":"INDEPENDENTS FOR COMMUNITIES","votes":1638,"share":1.7013762659049598},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1606,"share":1.6681381459361204},{"id":"1627","name":"BANA BA THARI","votes":1138,"share":1.1820306413918462},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1070,"share":1.111399636458063},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":639,"share":0.663723708127759},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":528,"share":0.5484289794858478},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":357,"share":0.370812775902363}],"seats":{"total":69,"majority":35,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":13,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1627","name":"BANA BA THARI","count":1,"grouped":false},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1589","name":"INDEPENDENTS FOR COMMUNITIES","count":1,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":45}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61960,"share":64.35730978966502},"leaderScope":"published_vote_leader","reporting":{"completed":160,"expected":160,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8806.js","snapshotId":"2021:municipality:8806:v2:c18bbefd14465e29cb6da10271e169048aa6d717343dda44e1d2823064fb6731","reportedAt":"2022-01-15T15:50:28.223Z","checkedAt":"2026-11-05T13:39:19.165Z","successfulAt":"2026-11-05T13:39:19.165Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96275,"source_reported_valid_ballots":96275,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"NW375 - Moses Kotane","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":115382,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":58396,"share":50.61101384964726},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":18261,"share":15.826558735331334},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":7062,"share":6.120538732211264},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":6732,"share":5.834532249397653},{"id":"1511","name":"ACTIONSA","votes":4263,"share":3.6946837461649134},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":3250,"share":2.8167305125582844},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","votes":1929,"share":1.6718378949922865},{"id":"1888","name":"PURPLE PARTY IKAGENG","votes":1875,"share":1.6250368341682413},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1263,"share":1.094624811495727},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":1261,"share":1.0928914388726145},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1112,"share":0.9637551784507115},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1066,"share":0.9238876081191174},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","votes":926,"share":0.8025515245012221},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","votes":744,"share":0.6448146157979581},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":737,"share":0.6387478116170633},{"id":"1738","name":"RUSTENBURG PEOPLE'S PARTY","votes":530,"share":0.45934374512488946},{"id":"1749","name":"ALL CITIZENS PARTY","votes":483,"share":0.4186094884817389},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","votes":447,"share":0.3874087812657087},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":431,"share":0.37354180028080636},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":401,"share":0.3475412109341145},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":373,"share":0.32327399421053543},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":345,"share":0.29900677748695637},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":243,"share":0.21060477370820405},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","votes":230,"share":0.1993378516579709},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","votes":147,"share":0.1274028877987901},{"id":"1521","name":"ARONA","votes":140,"share":0.12133608361789534},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":93,"share":0.08060182697474476},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":44,"share":0.03813419770848139}],"seats":{"total":69,"majority":35,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":11,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":4,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":4,"grouped":false},{"id":"1511","name":"ACTIONSA","count":3,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"2052","name":"BOPHUTHATSWANA CIVIL MOVEMENT","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":1,"grouped":false},{"id":"1888","name":"PURPLE PARTY IKAGENG","count":1,"grouped":false},{"id":"3223","name":"SERITI LE KAELO INDEPENDENT PARTY","count":1,"grouped":false},{"id":"1493","name":"TSOGANG CIVIC MOVEMENT","count":1,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"2152","name":"AFRICAN REVOLUTIONARY COUNCIL","count":0,"grouped":false},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","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":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1260","name":"ECONOMIC EMANCIPATION FORUM","count":0,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":0,"grouped":false},{"id":"1738","name":"RUSTENBURG PEOPLE'S 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}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":58396,"share":50.61101384964726},"leaderScope":"published_vote_leader","reporting":{"completed":156,"expected":156,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8806.js","snapshotId":"2026:municipality:8806:v2:pack1:0d38b725bc5f6c799e5bd196b5197d5afd5de05454a7a5872c9bd2722fec71ba:ef3ee11668795a6b836b7579707dd28510b8c433fc4d0202da0cde95baacf889","reportedAt":"2026-11-07T08:06:46.031Z","checkedAt":"2026-11-11T02:54:33.155Z","successfulAt":"2026-11-11T02:54:33.155Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":115382,"source_reported_valid_ballots":115382,"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."]}