{"level":"municipality","id":"4457","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ292 - KZ292","basis":"source_total","status":"historical","declaration":null,"total":62584,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":35029,"share":55.9711747411479},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":12104,"share":19.340406493672504},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":12075,"share":19.29406877157101},{"id":"31","name":"MINORITY FRONT","votes":1223,"share":1.9541735906941071},{"id":"160","name":"DUBE CIVIC ORGANISATION","votes":723,"share":1.1552473475648728}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":35029,"share":55.9711747411479},"leaderScope":"published_vote_leader","reporting":{"completed":42,"expected":42,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4457.js","snapshotId":"2000:municipality:4457:v2:a323a009f08a1c0e80561b4bf62c28a4213f64316d1fee572c75f506895c6fd8","reportedAt":"2021-10-25T12:56:20.644Z","checkedAt":"2026-11-05T13:59:26.990Z","successfulAt":"2026-11-05T13:59:26.990Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":62584,"source_reported_valid_ballots":62584,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ292 - KwaDukuza","basis":"source_total","status":"historical","declaration":null,"total":83433,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":54473,"share":65.28951374156509},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":14537,"share":17.423561420541034},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":9685,"share":11.608116692435846},{"id":"31","name":"MINORITY FRONT","votes":1029,"share":1.2333249433677322},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":758,"share":0.9085134179521291},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":672,"share":0.8054366977095394},{"id":"226","name":"UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION","votes":422,"share":0.5057950690973595}],"seats":{"total":40,"majority":21,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":27,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":7,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":5,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"226","name":"UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":27}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":54473,"share":65.28951374156509},"leaderScope":"published_vote_leader","reporting":{"completed":50,"expected":50,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4457.js","snapshotId":"2006:municipality:4457:v2:6051c3a9e368c7df0a102c44862d55cdea9e68616a9ce6875235214a0a0f9a3e","reportedAt":"2016-07-29T07:34:20.565Z","checkedAt":"2026-11-05T13:54:12.806Z","successfulAt":"2026-11-05T13:54:12.806Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":83433,"source_reported_valid_ballots":83433,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN292 - KwaDukuza","basis":"source_total","status":"historical","declaration":null,"total":127843,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":88081,"share":68.89778869394492},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":17956,"share":14.045352502679068},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":9510,"share":7.438811667435839},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":4659,"share":3.644313728557684},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2489,"share":1.9469192681648584},{"id":"31","name":"MINORITY FRONT","votes":1312,"share":1.02625877052322},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":786,"share":0.614816610999429},{"id":"453","name":"FEDERAL CONGRESS","votes":84,"share":0.06570559201520616}],"seats":{"total":53,"majority":27,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":8,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":1,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"453","name":"FEDERAL CONGRESS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":37}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":88081,"share":68.89778869394492},"leaderScope":"published_vote_leader","reporting":{"completed":65,"expected":65,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4457.js","snapshotId":"2011:municipality:4457:v2:4d5c8a44787527252941ff47ac2194734b777fa1a3c2de2569de44674ee8d415","reportedAt":"2021-10-25T13:04:04.314Z","checkedAt":"2026-11-05T13:48:31.325Z","successfulAt":"2026-11-05T13:48:31.325Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":127843,"source_reported_valid_ballots":127843,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN292 - KwaDukuza","basis":"source_total","status":"historical","declaration":null,"total":166976,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":106295,"share":63.658849175929475},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":32398,"share":19.402788424683788},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":10506,"share":6.291922192410886},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":6145,"share":3.680169605212725},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2702,"share":1.6181966270601762},{"id":"447","name":"AL JAMA-AH","votes":1141,"share":0.683331736297432},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1126,"share":0.6743484093522423},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","votes":685,"share":0.4102385971636643},{"id":"31","name":"MINORITY FRONT","votes":404,"share":0.24195093905711001},{"id":"1036","name":"DEMOCRATIC LIBERAL CONGRESS","votes":188,"share":0.11259103104637792},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":168,"share":0.10061326178612494}],"seats":{"total":57,"majority":29,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":36,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":11,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1036","name":"DEMOCRATIC LIBERAL CONGRESS","count":0,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":0,"grouped":false},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":36}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":106295,"share":63.658849175929475},"leaderScope":"published_vote_leader","reporting":{"completed":84,"expected":84,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4457.js","snapshotId":"2016:municipality:4457:v2:98d213f21d03a16ab76812e59c84b8a6a0abcb8f7997a2125d477399aa40910d","reportedAt":"2017-04-06T09:46:23.846Z","checkedAt":"2026-11-05T13:42:19.722Z","successfulAt":"2026-11-05T13:42:19.722Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":166976,"source_reported_valid_ballots":166976,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN292 - KwaDukuza","basis":"source_total","status":"historical","declaration":null,"total":144289,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":71506,"share":49.55748532459162},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":22342,"share":15.484201844908482},{"id":"1511","name":"ACTIONSA","votes":11328,"share":7.850910325804462},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":10881,"share":7.541115400342369},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":9770,"share":6.7711329345965385},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":9194,"share":6.371934104470888},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2559,"share":1.7735239692561455},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1219,"share":0.8448322463943889},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1010,"share":0.699984059768936},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":805,"share":0.5579080872415777},{"id":"447","name":"AL JAMA-AH","votes":707,"share":0.48998884183825514},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":693,"share":0.4802860924949233}],"seats":{"total":59,"majority":30,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":29,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":9,"grouped":false},{"id":"1511","name":"ACTIONSA","count":5,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":4,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"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":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":71506,"share":49.55748532459162},"leaderScope":"published_vote_leader","reporting":{"completed":86,"expected":86,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4457.js","snapshotId":"2021:municipality:4457:v2:d2e443637c5ea3edf7209fe7336585bd60e16b8cb24cbff0d8d29e9c2a6156c4","reportedAt":"2022-01-15T15:50:42.738Z","checkedAt":"2026-11-05T13:38:40.790Z","successfulAt":"2026-11-05T13:38:40.790Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":144289,"source_reported_valid_ballots":144289,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"KZN292 - KwaDukuza","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":198253,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":72099,"share":36.3671672055404},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":47057,"share":23.735832496860073},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":45482,"share":22.941393068452935},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":12392,"share":6.25059898210872},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":7924,"share":3.996913035363904},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2434,"share":1.227724170630457},{"id":"1511","name":"ACTIONSA","votes":2213,"share":1.1162504476603128},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1624,"share":0.8191553217353584},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1253,"share":0.6320207008216773},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1077,"share":0.5432452472345942},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":895,"share":0.45144335772976957},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":840,"share":0.42370102848380603},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":542,"share":0.273388044569313},{"id":"660","name":"KZN INDEPENDENCE","votes":317,"share":0.15989669765400777},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":295,"share":0.14879976595562236},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":289,"share":0.1457733300378809},{"id":"31","name":"MINORITY FRONT","votes":214,"share":0.1079428810661125},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":189,"share":0.09533273140885636},{"id":"447","name":"AL JAMA-AH","votes":174,"share":0.08776664161450268}],"seats":{"total":59,"majority":30,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":22,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":14,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":2,"grouped":false},{"id":"1511","name":"ACTIONSA","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"660","name":"KZN INDEPENDENCE","count":0,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"1863","name":"SERVICE DELIVERY PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":72099,"share":36.3671672055404},"leaderScope":"published_vote_leader","reporting":{"completed":96,"expected":96,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4457.js","snapshotId":"2026:municipality:4457:v3:pack1:8056e88244a596c2757851ce7b4f3878523035791b57af0fe6a06b59d75858c2:54fe37aec2f9696b57c68908b4cf4c64f07a581808704b17b21ce5b3887847b9","reportedAt":"2026-11-08T19:21:51.687Z","checkedAt":"2026-11-11T06:52:42.238Z","successfulAt":"2026-11-11T06:52:42.238Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":198253,"source_reported_valid_ballots":198253,"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":55.9711747411479,"votes":35029,"status":"historical","reason":null},{"year":2006,"share":65.28951374156509,"votes":54473,"status":"historical","reason":null},{"year":2011,"share":68.89778869394492,"votes":88081,"status":"historical","reason":null},{"year":2016,"share":63.658849175929475,"votes":106295,"status":"historical","reason":null},{"year":2021,"share":49.55748532459162,"votes":71506,"status":"historical","reason":null},{"year":2026,"share":23.735832496860073,"votes":47057,"status":"declared","reason":null}],"peak":68.89778869394492},{"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":36.3671672055404,"votes":72099,"status":"declared","reason":null}],"peak":36.3671672055404},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":19.29406877157101,"votes":12075,"status":"historical","reason":null},{"year":2006,"share":11.608116692435846,"votes":9685,"status":"historical","reason":null},{"year":2011,"share":14.045352502679068,"votes":17956,"status":"historical","reason":null},{"year":2016,"share":19.402788424683788,"votes":32398,"status":"historical","reason":null},{"year":2021,"share":15.484201844908482,"votes":22342,"status":"historical","reason":null},{"year":2026,"share":22.941393068452935,"votes":45482,"status":"declared","reason":null}],"peak":22.941393068452935},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":19.340406493672504,"votes":12104,"status":"historical","reason":null},{"year":2006,"share":17.423561420541034,"votes":14537,"status":"historical","reason":null},{"year":2011,"share":7.438811667435839,"votes":9510,"status":"historical","reason":null},{"year":2016,"share":6.291922192410886,"votes":10506,"status":"historical","reason":null},{"year":2021,"share":6.371934104470888,"votes":9194,"status":"historical","reason":null},{"year":2026,"share":6.25059898210872,"votes":12392,"status":"declared","reason":null}],"peak":19.340406493672504},{"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":7.850910325804462,"votes":11328,"status":"historical","reason":null},{"year":2026,"share":1.1162504476603128,"votes":2213,"status":"declared","reason":null}],"peak":7.850910325804462},{"id":"1543","name":"INDEPENDENT ALLIANCE","short":"IA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":7.541115400342369,"votes":10881,"status":"historical","reason":null},{"year":2026,"share":3.996913035363904,"votes":7924,"status":"declared","reason":null}],"peak":7.541115400342369},{"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.680169605212725,"votes":6145,"status":"historical","reason":null},{"year":2021,"share":6.7711329345965385,"votes":9770,"status":"historical","reason":null},{"year":2026,"share":1.227724170630457,"votes":2434,"status":"declared","reason":null}],"peak":6.7711329345965385},{"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":3.644313728557684,"votes":4659,"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.42370102848380603,"votes":840,"status":"declared","reason":null}],"peak":3.644313728557684},{"id":"31","name":"MINORITY FRONT","short":"MF","color":"#627875","points":[{"year":2000,"share":1.9541735906941071,"votes":1223,"status":"historical","reason":null},{"year":2006,"share":1.2333249433677322,"votes":1029,"status":"historical","reason":null},{"year":2011,"share":1.02625877052322,"votes":1312,"status":"historical","reason":null},{"year":2016,"share":0.24195093905711001,"votes":404,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1079428810661125,"votes":214,"status":"declared","reason":null}],"peak":1.9541735906941071},{"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":0.8054366977095394,"votes":672,"status":"historical","reason":null},{"year":2011,"share":1.9469192681648584,"votes":2489,"status":"historical","reason":null},{"year":2016,"share":0.6743484093522423,"votes":1126,"status":"historical","reason":null},{"year":2021,"share":0.699984059768936,"votes":1010,"status":"historical","reason":null},{"year":2026,"share":0.45144335772976957,"votes":895,"status":"declared","reason":null}],"peak":1.9469192681648584},{"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.6181966270601762,"votes":2702,"status":"historical","reason":null},{"year":2021,"share":1.7735239692561455,"votes":2559,"status":"historical","reason":null},{"year":2026,"share":0.8191553217353584,"votes":1624,"status":"declared","reason":null}],"peak":1.7735239692561455},{"id":"160","name":"DUBE CIVIC ORGANISATION","short":"DUBE CIVIC ORGANISATION","color":"#627875","points":[{"year":2000,"share":1.1552473475648728,"votes":723,"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.1552473475648728},{"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":0.9085134179521291,"votes":758,"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.9085134179521291},{"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.8448322463943889,"votes":1219,"status":"historical","reason":null},{"year":2026,"share":0.5432452472345942,"votes":1077,"status":"declared","reason":null}],"peak":0.8448322463943889},{"id":"447","name":"AL JAMA-AH","short":"Al Jama-ah","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0.683331736297432,"votes":1141,"status":"historical","reason":null},{"year":2021,"share":0.48998884183825514,"votes":707,"status":"historical","reason":null},{"year":2026,"share":0.08776664161450268,"votes":174,"status":"declared","reason":null}],"peak":0.683331736297432},{"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,"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.6320207008216773,"votes":1253,"status":"declared","reason":null}],"peak":0.6320207008216773},{"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.614816610999429,"votes":786,"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.614816610999429},{"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.5579080872415777,"votes":805,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.5579080872415777},{"id":"226","name":"UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION","short":"UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.5057950690973595,"votes":422,"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.5057950690973595},{"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.4802860924949233,"votes":693,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.4802860924949233},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","short":"PRM","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.4102385971636643,"votes":685,"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.4102385971636643},{"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.273388044569313,"votes":542,"status":"declared","reason":null}],"peak":0.273388044569313},{"id":"660","name":"KZN INDEPENDENCE","short":"KZNI","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.15989669765400777,"votes":317,"status":"declared","reason":null}],"peak":0.15989669765400777},{"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.14879976595562236,"votes":295,"status":"declared","reason":null}],"peak":0.14879976595562236},{"id":"1863","name":"SERVICE DELIVERY PARTY","short":"SERVICE DELIVERY PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1457733300378809,"votes":289,"status":"declared","reason":null}],"peak":0.1457733300378809},{"id":"1036","name":"DEMOCRATIC LIBERAL CONGRESS","short":"DLC","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.11259103104637792,"votes":188,"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.11259103104637792},{"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,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0.10061326178612494,"votes":168,"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.10061326178612494},{"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.09533273140885636,"votes":189,"status":"declared","reason":null}],"peak":0.09533273140885636},{"id":"453","name":"FEDERAL CONGRESS","short":"FEDERAL 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.06570559201520616,"votes":84,"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.06570559201520616}],"defaultPartyIds":["7","1748","52","3","1511"],"previous":{"year":2021,"name":"KZN292 - KwaDukuza","basis":"source_total","status":"historical","declaration":null,"total":144289,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":71506,"share":49.55748532459162},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":22342,"share":15.484201844908482},{"id":"1511","name":"ACTIONSA","votes":11328,"share":7.850910325804462},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":10881,"share":7.541115400342369},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":9770,"share":6.7711329345965385},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":9194,"share":6.371934104470888},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2559,"share":1.7735239692561455},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1219,"share":0.8448322463943889},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1010,"share":0.699984059768936},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":805,"share":0.5579080872415777},{"id":"447","name":"AL JAMA-AH","votes":707,"share":0.48998884183825514},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":693,"share":0.4802860924949233}],"seats":{"total":59,"majority":30,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":29,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":9,"grouped":false},{"id":"1511","name":"ACTIONSA","count":5,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":4,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"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":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":71506,"share":49.55748532459162},"leaderScope":"published_vote_leader","reporting":{"completed":86,"expected":86,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4457.js","snapshotId":"2021:municipality:4457:v2:d2e443637c5ea3edf7209fe7336585bd60e16b8cb24cbff0d8d29e9c2a6156c4","reportedAt":"2022-01-15T15:50:42.738Z","checkedAt":"2026-11-05T13:38:40.790Z","successfulAt":"2026-11-05T13:38:40.790Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":144289,"source_reported_valid_ballots":144289,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN292 - KwaDukuza","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":198253,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":72099,"share":36.3671672055404},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":47057,"share":23.735832496860073},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":45482,"share":22.941393068452935},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":12392,"share":6.25059898210872},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":7924,"share":3.996913035363904},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2434,"share":1.227724170630457},{"id":"1511","name":"ACTIONSA","votes":2213,"share":1.1162504476603128},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":1624,"share":0.8191553217353584},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1253,"share":0.6320207008216773},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1077,"share":0.5432452472345942},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":895,"share":0.45144335772976957},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":840,"share":0.42370102848380603},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":542,"share":0.273388044569313},{"id":"660","name":"KZN INDEPENDENCE","votes":317,"share":0.15989669765400777},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":295,"share":0.14879976595562236},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":289,"share":0.1457733300378809},{"id":"31","name":"MINORITY FRONT","votes":214,"share":0.1079428810661125},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":189,"share":0.09533273140885636},{"id":"447","name":"AL JAMA-AH","votes":174,"share":0.08776664161450268}],"seats":{"total":59,"majority":30,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":22,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":14,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":14,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":4,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":2,"grouped":false},{"id":"1511","name":"ACTIONSA","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"660","name":"KZN INDEPENDENCE","count":0,"grouped":false},{"id":"31","name":"MINORITY FRONT","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"1863","name":"SERVICE DELIVERY PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":72099,"share":36.3671672055404},"leaderScope":"published_vote_leader","reporting":{"completed":96,"expected":96,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4457.js","snapshotId":"2026:municipality:4457:v3:pack1:8056e88244a596c2757851ce7b4f3878523035791b57af0fe6a06b59d75858c2:54fe37aec2f9696b57c68908b4cf4c64f07a581808704b17b21ce5b3887847b9","reportedAt":"2026-11-08T19:21:51.687Z","checkedAt":"2026-11-11T06:52:42.238Z","successfulAt":"2026-11-11T06:52:42.238Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":198253,"source_reported_valid_ballots":198253,"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."]}