{"level":"municipality","id":"6617","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"NC078 - Siyancuma","basis":"source_total","status":"historical","declaration":null,"total":16111,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11222,"share":69.65427347774812},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4889,"share":30.345726522251876}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11222,"share":69.65427347774812},"leaderScope":"published_vote_leader","reporting":{"completed":13,"expected":13,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic6617.js","snapshotId":"2000:municipality:6617:v2:227254bbbfbd310ed361ea0d4c215e016cd61f36f5bfb0bc828ecc8845dbdf9c","reportedAt":"2021-10-25T12:56:16.706Z","checkedAt":"2026-11-05T14:00:19.490Z","successfulAt":"2026-11-05T14:00:19.490Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":16111,"source_reported_valid_ballots":16111,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"NC078 - SIYANCUMA","basis":"source_total","status":"historical","declaration":null,"total":16457,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10837,"share":65.85039800692715},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4917,"share":29.877863523120862},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":448,"share":2.722245852828584}],"seats":{"total":9,"majority":5,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10837,"share":65.85039800692715},"leaderScope":"published_vote_leader","reporting":{"completed":20,"expected":20,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic6617.js","snapshotId":"2006:municipality:6617:v2:74556e83de93eedab0523d9c1ab24867c6f851cba3b18339ea446797b5107866","reportedAt":"2016-07-29T07:33:58.255Z","checkedAt":"2026-11-05T13:55:09.814Z","successfulAt":"2026-11-05T13:55:09.814Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":16457,"source_reported_valid_ballots":16457,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"NC078 - SIYANCUMA","basis":"source_total","status":"historical","declaration":null,"total":21326,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13565,"share":63.607802682172},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":3955,"share":18.54543749413861},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3609,"share":16.923004782894118},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":197,"share":0.9237550407952733}],"seats":{"total":11,"majority":6,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":7,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":7}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13565,"share":63.607802682172},"leaderScope":"published_vote_leader","reporting":{"completed":28,"expected":28,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic6617.js","snapshotId":"2011:municipality:6617:v2:8ab6b427347b4148bcfd68c8838da57115739f1cad5781369180db6e15af0699","reportedAt":"2021-10-25T13:03:53.267Z","checkedAt":"2026-11-05T13:49:33.321Z","successfulAt":"2026-11-05T13:49:33.321Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":21326,"source_reported_valid_ballots":21326,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"NC078 - SIYANCUMA","basis":"source_total","status":"historical","declaration":null,"total":24659,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":14327,"share":58.10049069305324},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4847,"share":19.65610933127864},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4433,"share":17.97720913256823},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":643,"share":2.6075672168376656},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":378,"share":1.5329088770834178}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","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":8}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":14327,"share":58.10049069305324},"leaderScope":"published_vote_leader","reporting":{"completed":30,"expected":30,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic6617.js","snapshotId":"2016:municipality:6617:v2:17c04756215a4bee58765d1d6632c8d869f55752c8d23f34478a959a4ea08eb2","reportedAt":"2017-04-06T09:46:27.231Z","checkedAt":"2026-11-05T13:43:30.829Z","successfulAt":"2026-11-05T13:43:30.829Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":24659,"source_reported_valid_ballots":24659,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"NC078 - SIYANCUMA","basis":"source_total","status":"historical","declaration":null,"total":19900,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10372,"share":52.120603015075375},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4994,"share":25.09547738693467},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1245,"share":6.256281407035176},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1062,"share":5.336683417085427}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10372,"share":52.120603015075375},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic6617.js","snapshotId":"2021:municipality:6617:v2:a4a0c26ff899eb6cff7ae5c5c42c14b2d0a3e9932cb9fe34e359c4539e8ed65f","reportedAt":"2022-01-15T15:50:29.191Z","checkedAt":"2026-11-05T13:39:03.663Z","successfulAt":"2026-11-05T13:39:03.663Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":19900,"source_reported_valid_ballots":19900,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2026,"name":"NC078 - SIYANCUMA","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":20136,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6885,"share":34.19249106078665},{"id":"2026","name":"SIYANCUMA INDEPENDENT FORUM","votes":4687,"share":23.276718315454907},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3495,"share":17.356972586412393},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2294,"share":11.39253079062376},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":1249,"share":6.2028208184346445},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":881,"share":4.375248311481923},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":391,"share":1.9417957886372665},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":166,"share":0.824394119984108},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":88,"share":0.43702820818434646}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":4,"grouped":false},{"id":"2026","name":"SIYANCUMA INDEPENDENT FORUM","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6885,"share":34.19249106078665},"leaderScope":"published_vote_leader","reporting":{"completed":26,"expected":26,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic6617.js","snapshotId":"2026:municipality:6617:v3:pack1:933483904283555d0a698e42706a8257c60221430c453bdddc0a29cc3bd68d05:0c43a8b2cffe8eed8224a58d5b280c55fc56abb093fe007bc82763f2ad81d2d5","reportedAt":"2026-11-08T19:26:49.022Z","checkedAt":"2026-11-11T07:58:23.021Z","successfulAt":"2026-11-11T07:58:23.021Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":20136,"source_reported_valid_ballots":20136,"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":69.65427347774812,"votes":11222,"status":"historical","reason":null},{"year":2006,"share":65.85039800692715,"votes":10837,"status":"historical","reason":null},{"year":2011,"share":63.607802682172,"votes":13565,"status":"historical","reason":null},{"year":2016,"share":58.10049069305324,"votes":14327,"status":"historical","reason":null},{"year":2021,"share":52.120603015075375,"votes":10372,"status":"historical","reason":null},{"year":2026,"share":34.19249106078665,"votes":6885,"status":"declared","reason":null}],"peak":69.65427347774812},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":30.345726522251876,"votes":4889,"status":"historical","reason":null},{"year":2006,"share":29.877863523120862,"votes":4917,"status":"historical","reason":null},{"year":2011,"share":16.923004782894118,"votes":3609,"status":"historical","reason":null},{"year":2016,"share":19.65610933127864,"votes":4847,"status":"historical","reason":null},{"year":2021,"share":25.09547738693467,"votes":4994,"status":"historical","reason":null},{"year":2026,"share":17.356972586412393,"votes":3495,"status":"declared","reason":null}],"peak":30.345726522251876},{"id":"2026","name":"SIYANCUMA INDEPENDENT FORUM","short":"SIYANCUMA INDEPENDENT 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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":23.276718315454907,"votes":4687,"status":"declared","reason":null}],"peak":23.276718315454907},{"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":18.54543749413861,"votes":3955,"status":"historical","reason":null},{"year":2016,"share":1.5329088770834178,"votes":378,"status":"historical","reason":null},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":18.54543749413861},{"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":17.97720913256823,"votes":4433,"status":"historical","reason":null},{"year":2021,"share":5.336683417085427,"votes":1062,"status":"historical","reason":null},{"year":2026,"share":11.39253079062376,"votes":2294,"status":"declared","reason":null}],"peak":17.97720913256823},{"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":2.6075672168376656,"votes":643,"status":"historical","reason":null},{"year":2021,"share":6.256281407035176,"votes":1245,"status":"historical","reason":null},{"year":2026,"share":4.375248311481923,"votes":881,"status":"declared","reason":null}],"peak":6.256281407035176},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":6.2028208184346445,"votes":1249,"status":"declared","reason":null}],"peak":6.2028208184346445},{"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":2.722245852828584,"votes":448,"status":"historical","reason":null},{"year":2011,"share":0.9237550407952733,"votes":197,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.722245852828584},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":1.9417957886372665,"votes":391,"status":"declared","reason":null}],"peak":1.9417957886372665},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.824394119984108,"votes":166,"status":"declared","reason":null}],"peak":0.824394119984108},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.43702820818434646,"votes":88,"status":"declared","reason":null}],"peak":0.43702820818434646}],"defaultPartyIds":["7","52","2026","499","945"],"previous":{"year":2021,"name":"NC078 - SIYANCUMA","basis":"source_total","status":"historical","declaration":null,"total":19900,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10372,"share":52.120603015075375},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4994,"share":25.09547738693467},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1245,"share":6.256281407035176},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1062,"share":5.336683417085427}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10372,"share":52.120603015075375},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic6617.js","snapshotId":"2021:municipality:6617:v2:a4a0c26ff899eb6cff7ae5c5c42c14b2d0a3e9932cb9fe34e359c4539e8ed65f","reportedAt":"2022-01-15T15:50:29.191Z","checkedAt":"2026-11-05T13:39:03.663Z","successfulAt":"2026-11-05T13:39:03.663Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":19900,"source_reported_valid_ballots":19900,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"NC078 - SIYANCUMA","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":20136,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6885,"share":34.19249106078665},{"id":"2026","name":"SIYANCUMA INDEPENDENT FORUM","votes":4687,"share":23.276718315454907},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3495,"share":17.356972586412393},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2294,"share":11.39253079062376},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":1249,"share":6.2028208184346445},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":881,"share":4.375248311481923},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":391,"share":1.9417957886372665},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":166,"share":0.824394119984108},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":88,"share":0.43702820818434646}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":4,"grouped":false},{"id":"2026","name":"SIYANCUMA INDEPENDENT FORUM","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6885,"share":34.19249106078665},"leaderScope":"published_vote_leader","reporting":{"completed":26,"expected":26,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic6617.js","snapshotId":"2026:municipality:6617:v3:pack1:933483904283555d0a698e42706a8257c60221430c453bdddc0a29cc3bd68d05:0c43a8b2cffe8eed8224a58d5b280c55fc56abb093fe007bc82763f2ad81d2d5","reportedAt":"2026-11-08T19:26:49.022Z","checkedAt":"2026-11-11T07:58:23.021Z","successfulAt":"2026-11-11T07:58:23.021Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":20136,"source_reported_valid_ballots":20136,"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."]}