{"level":"municipality","id":"4407","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ216 - Hibiscus Coast","basis":"source_total","status":"historical","declaration":null,"total":88303,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":42115,"share":47.69373633964871},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":24206,"share":27.412432193696702},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":19321,"share":21.880343816178385},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2269,"share":2.569561623047915}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":42115,"share":47.69373633964871},"leaderScope":"published_vote_leader","reporting":{"completed":90,"expected":90,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4407.js","snapshotId":"2000:municipality:4407:v2:47a2b853171860e5a6b5722b80cb931ec8c13186a6c038612af976686230030f","reportedAt":"2021-10-25T12:56:03.034Z","checkedAt":"2026-11-05T13:58:38.055Z","successfulAt":"2026-11-05T13:58:38.055Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":88303,"source_reported_valid_ballots":88303,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ216 - Hibiscus Coast","basis":"source_total","status":"historical","declaration":null,"total":108442,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":72614,"share":66.96114051751167},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":17351,"share":16.000258202541453},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":13531,"share":12.4776378156065},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1672,"share":1.5418380332343555},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1109,"share":1.022666494531639},{"id":"31","name":"MINORITY FRONT","votes":1084,"share":0.999612696187824},{"id":"244","name":"INDEPENDENT HERITAGE SOUTH PARTY","votes":178,"share":0.16414304420796372}],"seats":{"total":58,"majority":30,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":39,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":9,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":7,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"244","name":"INDEPENDENT HERITAGE SOUTH PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":39}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":72614,"share":66.96114051751167},"leaderScope":"published_vote_leader","reporting":{"completed":102,"expected":102,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4407.js","snapshotId":"2006:municipality:4407:v2:2cef3ad2d92c01f242f334cee44d8966acb52a1d18e745670b7181a5d31229f8","reportedAt":"2016-07-29T07:33:52.647Z","checkedAt":"2026-11-05T13:53:21.022Z","successfulAt":"2026-11-05T13:53:21.022Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"differs_from_reported_total","sum_of_published_rows":108442,"source_reported_valid_ballots":108488,"difference":46}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN216 - Hibiscus Coast","basis":"source_total","status":"historical","declaration":null,"total":156881,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":110173,"share":70.22711481951288},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":29349,"share":18.707810378567196},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":9065,"share":5.778265054404294},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":4536,"share":2.891363517570643},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":1223,"share":0.7795717773344127},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":817,"share":0.5207768945888922},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":667,"share":0.42516302165335507},{"id":"31","name":"MINORITY FRONT","votes":414,"share":0.2638942893020825},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":359,"share":0.22883586922571886}],"seats":{"total":58,"majority":30,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":41,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":11,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"31","name":"MINORITY FRONT","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":41}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":110173,"share":70.22711481951288},"leaderScope":"published_vote_leader","reporting":{"completed":108,"expected":108,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4407.js","snapshotId":"2011:municipality:4407:v2:87b1dafcd67289edd1e47b5aaa2be50bc77067d1cf97577930eddaef6225b28e","reportedAt":"2021-10-25T13:03:21.916Z","checkedAt":"2026-11-05T13:47:31.134Z","successfulAt":"2026-11-05T13:47:31.134Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":156881,"source_reported_valid_ballots":156881,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN216 - Hibiscus Coast","basis":"source_total","status":"historical","declaration":null,"total":204285,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":135408,"share":66.28386812541302},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":40157,"share":19.657341459235873},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":15281,"share":7.480235944880927},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":6715,"share":3.287074430330176},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":4013,"share":1.9644124629806397},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1352,"share":0.6618204958758597}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":47,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":5,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":47}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":135408,"share":66.28386812541302},"leaderScope":"published_vote_leader","reporting":{"completed":161,"expected":161,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4407.js","snapshotId":"2016:municipality:4407:v2:65ad9f13236c7b604d20b04b67f2722cd113d18ae0bdb4ee5906126cd891f6e6","reportedAt":"2017-04-06T09:44:53.285Z","checkedAt":"2026-11-05T13:41:31.105Z","successfulAt":"2026-11-05T13:41:31.105Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":204285,"source_reported_valid_ballots":204285,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN216 - Ray Nkonyeni","basis":"source_total","status":"historical","declaration":null,"total":160191,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":82939,"share":51.77506851196384},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":31678,"share":19.775143422539344},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":17929,"share":11.192264234569983},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":15980,"share":9.975591637482754},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":2398,"share":1.4969630004182508},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1307,"share":0.8159010181595721},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1269,"share":0.7921793359177481},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":1030,"share":0.6429824397125931},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1013,"share":0.632370108183356},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","votes":687,"share":0.4288630447403412},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":608,"share":0.37954691586918116},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":362,"share":0.22598023609316378}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":7,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":82939,"share":51.77506851196384},"leaderScope":"published_vote_leader","reporting":{"completed":162,"expected":162,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4407.js","snapshotId":"2021:municipality:4407:v2:9410d38447abf5ef4b6b7bade9a31a3f8665c7edffb3a1507e9003eb7e047996","reportedAt":"2022-01-15T15:50:22.660Z","checkedAt":"2026-11-05T13:38:25.727Z","successfulAt":"2026-11-05T13:38:25.727Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":160191,"source_reported_valid_ballots":160191,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"KZN216 - Ray Nkonyeni","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":211155,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":71629,"share":33.92247401198172},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":63017,"share":29.843953493878907},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":35629,"share":16.873386848523598},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19009,"share":9.00239160806043},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":5148,"share":2.438019464374512},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4872,"share":2.307309796121333},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":2671,"share":1.2649475503776846},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1677,"share":0.7942033103644242},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1285,"share":0.6085576945845469},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":695,"share":0.32914209940564987},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":654,"share":0.30972508346948924},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":600,"share":0.28415145272430203},{"id":"2111","name":"ALLIANCE FOR A NEW SOUTH AFRICA","votes":527,"share":0.2495796926428453},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":396,"share":0.18753995879803936},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":389,"share":0.18422485851625583},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":295,"share":0.1397077975894485},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":282,"share":0.13355118278042197},{"id":"1703","name":"AFRO NATIVES","votes":242,"share":0.11460775259880182},{"id":"1324","name":"ARUSHA ECONOMIC COALITION","votes":220,"share":0.10418886599891075},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":189,"share":0.08950770760815514},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":128,"share":0.06061897658118444},{"id":"2095","name":"ALL NATIVES OF SOUTH AFRICA","votes":88,"share":0.0416755463995643}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":24,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":21,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":6,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","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":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1703","name":"AFRO NATIVES","count":0,"grouped":false},{"id":"2095","name":"ALL NATIVES OF SOUTH AFRICA","count":0,"grouped":false},{"id":"2111","name":"ALLIANCE FOR A NEW SOUTH AFRICA","count":0,"grouped":false},{"id":"1324","name":"ARUSHA ECONOMIC COALITION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":71629,"share":33.92247401198172},"leaderScope":"published_vote_leader","reporting":{"completed":171,"expected":172,"percent":99.4186046511628},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4407.js","snapshotId":"2026:municipality:4407:v3:pack1:898df941ac171ce2b45920436c8ad2d6e358b9ffd9e367660fba096369fd6722:b01190005dfe52869084d3c3c31863bb49075bfbd6145b9b48d805934bc5076f","reportedAt":"2026-11-08T19:21:35.639Z","checkedAt":"2026-11-11T01:44:51.714Z","successfulAt":"2026-11-11T01:44:51.714Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":211155,"source_reported_valid_ballots":211155,"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":47.69373633964871,"votes":42115,"status":"historical","reason":null},{"year":2006,"share":66.96114051751167,"votes":72614,"status":"historical","reason":null},{"year":2011,"share":70.22711481951288,"votes":110173,"status":"historical","reason":null},{"year":2016,"share":66.28386812541302,"votes":135408,"status":"historical","reason":null},{"year":2021,"share":51.77506851196384,"votes":82939,"status":"historical","reason":null},{"year":2026,"share":29.843953493878907,"votes":63017,"status":"declared","reason":null}],"peak":70.22711481951288},{"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":33.92247401198172,"votes":71629,"status":"declared","reason":null}],"peak":33.92247401198172},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":27.412432193696702,"votes":24206,"status":"historical","reason":null},{"year":2006,"share":16.000258202541453,"votes":17351,"status":"historical","reason":null},{"year":2011,"share":5.778265054404294,"votes":9065,"status":"historical","reason":null},{"year":2016,"share":7.480235944880927,"votes":15281,"status":"historical","reason":null},{"year":2021,"share":11.192264234569983,"votes":17929,"status":"historical","reason":null},{"year":2026,"share":9.00239160806043,"votes":19009,"status":"declared","reason":null}],"peak":27.412432193696702},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":21.880343816178385,"votes":19321,"status":"historical","reason":null},{"year":2006,"share":12.4776378156065,"votes":13531,"status":"historical","reason":null},{"year":2011,"share":18.707810378567196,"votes":29349,"status":"historical","reason":null},{"year":2016,"share":19.657341459235873,"votes":40157,"status":"historical","reason":null},{"year":2021,"share":19.775143422539344,"votes":31678,"status":"historical","reason":null},{"year":2026,"share":16.873386848523598,"votes":35629,"status":"declared","reason":null}],"peak":21.880343816178385},{"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":3.287074430330176,"votes":6715,"status":"historical","reason":null},{"year":2021,"share":9.975591637482754,"votes":15980,"status":"historical","reason":null},{"year":2026,"share":2.307309796121333,"votes":4872,"status":"declared","reason":null}],"peak":9.975591637482754},{"id":"591","name":"NATIONAL FREEDOM PARTY","short":"NFP","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":2.891363517570643,"votes":4536,"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.18422485851625583,"votes":389,"status":"declared","reason":null}],"peak":2.891363517570643},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":2.569561623047915,"votes":2269,"status":"historical","reason":null},{"year":2006,"share":1.5418380332343555,"votes":1672,"status":"historical","reason":null},{"year":2011,"share":0.5207768945888922,"votes":817,"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.7921793359177481,"votes":1269,"status":"historical","reason":null},{"year":2026,"share":0.6085576945845469,"votes":1285,"status":"declared","reason":null}],"peak":2.569561623047915},{"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":1.022666494531639,"votes":1109,"status":"historical","reason":null},{"year":2011,"share":0.42516302165335507,"votes":667,"status":"historical","reason":null},{"year":2016,"share":0.6618204958758597,"votes":1352,"status":"historical","reason":null},{"year":2021,"share":1.4969630004182508,"votes":2398,"status":"historical","reason":null},{"year":2026,"share":2.438019464374512,"votes":5148,"status":"declared","reason":null}],"peak":2.438019464374512},{"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.9644124629806397,"votes":4013,"status":"historical","reason":null},{"year":2021,"share":0.8159010181595721,"votes":1307,"status":"historical","reason":null},{"year":2026,"share":0.7942033103644242,"votes":1677,"status":"declared","reason":null}],"peak":1.9644124629806397},{"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.632370108183356,"votes":1013,"status":"historical","reason":null},{"year":2026,"share":1.2649475503776846,"votes":2671,"status":"declared","reason":null}],"peak":1.2649475503776846},{"id":"31","name":"MINORITY FRONT","short":"MF","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.999612696187824,"votes":1084,"status":"historical","reason":null},{"year":2011,"share":0.2638942893020825,"votes":414,"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.999612696187824},{"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":0.7795717773344127,"votes":1223,"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.7795717773344127},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","short":"JEP","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.6429824397125931,"votes":1030,"status":"historical","reason":null},{"year":2026,"share":0.13355118278042197,"votes":282,"status":"declared","reason":null}],"peak":0.6429824397125931},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","short":"PFP","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.4288630447403412,"votes":687,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.4288630447403412},{"id":"1488","name":"ABANTU BATHO CONGRESS","short":"ABC","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.37954691586918116,"votes":608,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.37954691586918116},{"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.32914209940564987,"votes":695,"status":"declared","reason":null}],"peak":0.32914209940564987},{"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":0.30972508346948924,"votes":654,"status":"declared","reason":null}],"peak":0.30972508346948924},{"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.28415145272430203,"votes":600,"status":"declared","reason":null}],"peak":0.28415145272430203},{"id":"2111","name":"ALLIANCE FOR A NEW SOUTH AFRICA","short":"ALLIANCE FOR A NEW 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.2495796926428453,"votes":527,"status":"declared","reason":null}],"peak":0.2495796926428453},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","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.22883586922571886,"votes":359,"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.22598023609316378,"votes":362,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.22883586922571886},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","short":"AFRICAN MOVEMENT CONGRESS","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.18753995879803936,"votes":396,"status":"declared","reason":null}],"peak":0.18753995879803936},{"id":"244","name":"INDEPENDENT HERITAGE SOUTH PARTY","short":"INDEPENDENT HERITAGE SOUTH 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.16414304420796372,"votes":178,"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.16414304420796372},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","short":"AFRICAN RENAISSANCE UNITY","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.1397077975894485,"votes":295,"status":"declared","reason":null}],"peak":0.1397077975894485},{"id":"1703","name":"AFRO NATIVES","short":"AFRO NATIVES","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.11460775259880182,"votes":242,"status":"declared","reason":null}],"peak":0.11460775259880182},{"id":"1324","name":"ARUSHA ECONOMIC COALITION","short":"ARUSHA ECONOMIC COALITION","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.10418886599891075,"votes":220,"status":"declared","reason":null}],"peak":0.10418886599891075},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","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.08950770760815514,"votes":189,"status":"declared","reason":null}],"peak":0.08950770760815514},{"id":"1473","name":"ACTIVE CITIZENS COALITION","short":"ACC","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.06061897658118444,"votes":128,"status":"declared","reason":null}],"peak":0.06061897658118444},{"id":"2095","name":"ALL NATIVES OF SOUTH AFRICA","short":"ALL NATIVES OF 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.0416755463995643,"votes":88,"status":"declared","reason":null}],"peak":0.0416755463995643}],"defaultPartyIds":["7","1748","3","52","945"],"previous":{"year":2021,"name":"KZN216 - Ray Nkonyeni","basis":"source_total","status":"historical","declaration":null,"total":160191,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":82939,"share":51.77506851196384},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":31678,"share":19.775143422539344},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":17929,"share":11.192264234569983},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":15980,"share":9.975591637482754},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":2398,"share":1.4969630004182508},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1307,"share":0.8159010181595721},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1269,"share":0.7921793359177481},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":1030,"share":0.6429824397125931},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1013,"share":0.632370108183356},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","votes":687,"share":0.4288630447403412},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":608,"share":0.37954691586918116},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":362,"share":0.22598023609316378}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":7,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":82939,"share":51.77506851196384},"leaderScope":"published_vote_leader","reporting":{"completed":162,"expected":162,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4407.js","snapshotId":"2021:municipality:4407:v2:9410d38447abf5ef4b6b7bade9a31a3f8665c7edffb3a1507e9003eb7e047996","reportedAt":"2022-01-15T15:50:22.660Z","checkedAt":"2026-11-05T13:38:25.727Z","successfulAt":"2026-11-05T13:38:25.727Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":160191,"source_reported_valid_ballots":160191,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN216 - Ray Nkonyeni","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":211155,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":71629,"share":33.92247401198172},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":63017,"share":29.843953493878907},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":35629,"share":16.873386848523598},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19009,"share":9.00239160806043},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":5148,"share":2.438019464374512},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4872,"share":2.307309796121333},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":2671,"share":1.2649475503776846},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1677,"share":0.7942033103644242},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1285,"share":0.6085576945845469},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":695,"share":0.32914209940564987},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":654,"share":0.30972508346948924},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":600,"share":0.28415145272430203},{"id":"2111","name":"ALLIANCE FOR A NEW SOUTH AFRICA","votes":527,"share":0.2495796926428453},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":396,"share":0.18753995879803936},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":389,"share":0.18422485851625583},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":295,"share":0.1397077975894485},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":282,"share":0.13355118278042197},{"id":"1703","name":"AFRO NATIVES","votes":242,"share":0.11460775259880182},{"id":"1324","name":"ARUSHA ECONOMIC COALITION","votes":220,"share":0.10418886599891075},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":189,"share":0.08950770760815514},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":128,"share":0.06061897658118444},{"id":"2095","name":"ALL NATIVES OF SOUTH AFRICA","votes":88,"share":0.0416755463995643}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":24,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":21,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":6,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","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":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1703","name":"AFRO NATIVES","count":0,"grouped":false},{"id":"2095","name":"ALL NATIVES OF SOUTH AFRICA","count":0,"grouped":false},{"id":"2111","name":"ALLIANCE FOR A NEW SOUTH AFRICA","count":0,"grouped":false},{"id":"1324","name":"ARUSHA ECONOMIC COALITION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":71629,"share":33.92247401198172},"leaderScope":"published_vote_leader","reporting":{"completed":171,"expected":172,"percent":99.4186046511628},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4407.js","snapshotId":"2026:municipality:4407:v3:pack1:898df941ac171ce2b45920436c8ad2d6e358b9ffd9e367660fba096369fd6722:b01190005dfe52869084d3c3c31863bb49075bfbd6145b9b48d805934bc5076f","reportedAt":"2026-11-08T19:21:35.639Z","checkedAt":"2026-11-11T01:44:51.714Z","successfulAt":"2026-11-11T01:44:51.714Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":211155,"source_reported_valid_ballots":211155,"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."]}