{"level":"municipality","id":"4429","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ244 - Umsinga","basis":"source_total","status":"historical","declaration":null,"total":69171,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":57446,"share":83.04925474548583},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":8528,"share":12.32886614332596},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2807,"share":4.05805901317026}],"seats":null,"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":57446,"share":83.04925474548583},"leaderScope":"published_vote_leader","reporting":{"completed":111,"expected":111,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4429.js","snapshotId":"2000:municipality:4429:v2:9f5e12ba624c4e4989a016afaa82eb01710283be27c407e49fd35c3805e71375","reportedAt":"2021-10-25T12:56:19.144Z","checkedAt":"2026-11-05T13:58:57.181Z","successfulAt":"2026-11-05T13:58:57.181Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":69171,"source_reported_valid_ballots":69171,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ244 - Msinga","basis":"source_total","status":"historical","declaration":null,"total":74148,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61264,"share":82.62394130657603},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":9494,"share":12.804121486756218},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":1912,"share":2.5786265307223393},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1478,"share":1.9933106759454065}],"seats":{"total":34,"majority":18,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":28,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":4,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":1,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":28}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61264,"share":82.62394130657603},"leaderScope":"published_vote_leader","reporting":{"completed":122,"expected":122,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4429.js","snapshotId":"2006:municipality:4429:v2:05063861ecbab3896d847620c8e258940f26f896698d90dc8a2b3e033ab92910","reportedAt":"2016-07-29T07:34:17.287Z","checkedAt":"2026-11-05T13:53:42.703Z","successfulAt":"2026-11-05T13:53:42.703Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":74148,"source_reported_valid_ballots":74148,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN244 - Msinga","basis":"source_total","status":"historical","declaration":null,"total":100670,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":56168,"share":55.794179000695344},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":32468,"share":32.25191218833813},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":10196,"share":10.128141452269793},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1199,"share":1.1910201648952021},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":639,"share":0.6347471938015298}],"seats":{"total":37,"majority":19,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":21,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":12,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":4,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":21}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":56168,"share":55.794179000695344},"leaderScope":"published_vote_leader","reporting":{"completed":139,"expected":139,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4429.js","snapshotId":"2011:municipality:4429:v2:0ba66e59cbb98865f550329baf2dcab3268cdbf6f22eb8ace9c5d7788a673d2b","reportedAt":"2021-10-25T13:03:53.251Z","checkedAt":"2026-11-05T13:47:54.663Z","successfulAt":"2026-11-05T13:47:54.663Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":100670,"source_reported_valid_ballots":100670,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN244 - Msinga","basis":"source_total","status":"historical","declaration":null,"total":113523,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":75084,"share":66.1399011654026},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":36175,"share":31.86578931141707},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1008,"share":0.8879257947728654},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":925,"share":0.8148128573064489}],"seats":{"total":36,"majority":19,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":24,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":12,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":24}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":75084,"share":66.1399011654026},"leaderScope":"published_vote_leader","reporting":{"completed":136,"expected":136,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4429.js","snapshotId":"2016:municipality:4429:v2:2df7497e2e97dc68ad91ae1e0a2903e143bfaeb383873c51d2a2f99fa1bde4f2","reportedAt":"2017-04-06T09:45:18.511Z","checkedAt":"2026-11-05T13:41:47.097Z","successfulAt":"2026-11-05T13:41:47.097Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":113523,"source_reported_valid_ballots":113523,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN244 - uMsinga","basis":"source_total","status":"historical","declaration":null,"total":96470,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":64650,"share":67.01565253446667},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":24931,"share":25.843267336995957},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":2485,"share":2.575930341038665},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":899,"share":0.931895926194672},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":516,"share":0.5348813102518918},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":328,"share":0.3400020731833731},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":270,"share":0.279879755364362},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":182,"share":0.18865968694931065},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":115,"share":0.11920804395148751},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":110,"share":0.11402508551881414},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":82,"share":0.08500051829584328},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":22,"share":0.02280501710376283}],"seats":{"total":41,"majority":21,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":27,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":11,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":27}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":64650,"share":67.01565253446667},"leaderScope":"published_vote_leader","reporting":{"completed":144,"expected":144,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4429.js","snapshotId":"2021:municipality:4429:v2:9d082d10f0805af6e99f6fd72d01b7053cbee80e90eb3baaefb83993453235ff","reportedAt":"2022-01-15T15:50:24.754Z","checkedAt":"2026-11-05T13:38:31.257Z","successfulAt":"2026-11-05T13:38:31.257Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96470,"source_reported_valid_ballots":96470,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2026,"name":"KZN244 - uMsinga","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":102361,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":62058,"share":60.62660583620715},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":29517,"share":28.836177841169974},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":7620,"share":7.444241459149481},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1163,"share":1.1361749103662526},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":741,"share":0.7239085198464259},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":467,"share":0.45622844638094584},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":332,"share":0.3243422787975889},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":234,"share":0.2286026904778187},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":144,"share":0.14067857875558074},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":52,"share":0.050800597883959714},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":28,"share":0.027354168091362922},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":5,"share":0.004884672873457664}],"seats":{"total":41,"majority":21,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":25,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":12,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","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":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":0,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":25}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":62058,"share":60.62660583620715},"leaderScope":"published_vote_leader","reporting":{"completed":146,"expected":146,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4429.js","snapshotId":"2026:municipality:4429:v2:pack1:b7e52504b410fda464bbfbcce9379e0c03bda60e39dfdddd67a3c1aa56dbc43b:289f522d7e77c029fb9b7c3667d725dcd5b2eef3cd183d9cd205f481ca125225","reportedAt":"2026-11-06T16:51:41.262Z","checkedAt":"2026-11-11T01:20:12.759Z","successfulAt":"2026-11-11T01:20:12.759Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":102361,"source_reported_valid_ballots":102361,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null}],"series":[{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":83.04925474548583,"votes":57446,"status":"historical","reason":null},{"year":2006,"share":82.62394130657603,"votes":61264,"status":"historical","reason":null},{"year":2011,"share":55.794179000695344,"votes":56168,"status":"historical","reason":null},{"year":2016,"share":66.1399011654026,"votes":75084,"status":"historical","reason":null},{"year":2021,"share":67.01565253446667,"votes":64650,"status":"historical","reason":null},{"year":2026,"share":60.62660583620715,"votes":62058,"status":"declared","reason":null}],"peak":83.04925474548583},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":12.32886614332596,"votes":8528,"status":"historical","reason":null},{"year":2006,"share":12.804121486756218,"votes":9494,"status":"historical","reason":null},{"year":2011,"share":32.25191218833813,"votes":32468,"status":"historical","reason":null},{"year":2016,"share":31.86578931141707,"votes":36175,"status":"historical","reason":null},{"year":2021,"share":25.843267336995957,"votes":24931,"status":"historical","reason":null},{"year":2026,"share":7.444241459149481,"votes":7620,"status":"declared","reason":null}],"peak":32.25191218833813},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":28.836177841169974,"votes":29517,"status":"declared","reason":null}],"peak":28.836177841169974},{"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":10.128141452269793,"votes":10196,"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.3400020731833731,"votes":328,"status":"historical","reason":null},{"year":2026,"share":0.45622844638094584,"votes":467,"status":"declared","reason":null}],"peak":10.128141452269793},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":4.05805901317026,"votes":2807,"status":"historical","reason":null},{"year":2006,"share":1.9933106759454065,"votes":1478,"status":"historical","reason":null},{"year":2011,"share":1.1910201648952021,"votes":1199,"status":"historical","reason":null},{"year":2016,"share":0.8879257947728654,"votes":1008,"status":"historical","reason":null},{"year":2021,"share":0.5348813102518918,"votes":516,"status":"historical","reason":null},{"year":2026,"share":1.1361749103662526,"votes":1163,"status":"declared","reason":null}],"peak":4.05805901317026},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","short":"NATIONAL DEMOCRATIC CONVENTION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":2.5786265307223393,"votes":1912,"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.027354168091362922,"votes":28,"status":"declared","reason":null}],"peak":2.5786265307223393},{"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":2.575930341038665,"votes":2485,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.575930341038665},{"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":0.8148128573064489,"votes":925,"status":"historical","reason":null},{"year":2021,"share":0.931895926194672,"votes":899,"status":"historical","reason":null},{"year":2026,"share":0.7239085198464259,"votes":741,"status":"declared","reason":null}],"peak":0.931895926194672},{"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.6347471938015298,"votes":639,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.6347471938015298},{"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.279879755364362,"votes":270,"status":"historical","reason":null},{"year":2026,"share":0.3243422787975889,"votes":332,"status":"declared","reason":null}],"peak":0.3243422787975889},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","short":"AFRIKA MAYIBUYE MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.2286026904778187,"votes":234,"status":"declared","reason":null}],"peak":0.2286026904778187},{"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,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.18865968694931065,"votes":182,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.18865968694931065},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","short":"SACP","color":"#b64038","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.14067857875558074,"votes":144,"status":"declared","reason":null}],"peak":0.14067857875558074},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","short":"AFRICAN MANTUNGWA COMMUNITY","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.11920804395148751,"votes":115,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.11920804395148751},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","short":"NAPF","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.11402508551881414,"votes":110,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.11402508551881414},{"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,"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.08500051829584328,"votes":82,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.08500051829584328},{"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.02280501710376283,"votes":22,"status":"historical","reason":null},{"year":2026,"share":0.050800597883959714,"votes":52,"status":"declared","reason":null}],"peak":0.050800597883959714},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.004884672873457664,"votes":5,"status":"declared","reason":null}],"peak":0.004884672873457664}],"defaultPartyIds":["3","7","1748","591","52"],"previous":{"year":2021,"name":"KZN244 - uMsinga","basis":"source_total","status":"historical","declaration":null,"total":96470,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":64650,"share":67.01565253446667},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":24931,"share":25.843267336995957},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":2485,"share":2.575930341038665},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":899,"share":0.931895926194672},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":516,"share":0.5348813102518918},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":328,"share":0.3400020731833731},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":270,"share":0.279879755364362},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":182,"share":0.18865968694931065},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":115,"share":0.11920804395148751},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":110,"share":0.11402508551881414},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":82,"share":0.08500051829584328},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":22,"share":0.02280501710376283}],"seats":{"total":41,"majority":21,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":27,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":11,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":27}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":64650,"share":67.01565253446667},"leaderScope":"published_vote_leader","reporting":{"completed":144,"expected":144,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4429.js","snapshotId":"2021:municipality:4429:v2:9d082d10f0805af6e99f6fd72d01b7053cbee80e90eb3baaefb83993453235ff","reportedAt":"2022-01-15T15:50:24.754Z","checkedAt":"2026-11-05T13:38:31.257Z","successfulAt":"2026-11-05T13:38:31.257Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96470,"source_reported_valid_ballots":96470,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN244 - uMsinga","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":102361,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":62058,"share":60.62660583620715},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":29517,"share":28.836177841169974},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":7620,"share":7.444241459149481},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1163,"share":1.1361749103662526},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":741,"share":0.7239085198464259},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":467,"share":0.45622844638094584},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":332,"share":0.3243422787975889},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":234,"share":0.2286026904778187},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":144,"share":0.14067857875558074},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":52,"share":0.050800597883959714},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":28,"share":0.027354168091362922},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":5,"share":0.004884672873457664}],"seats":{"total":41,"majority":21,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":25,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":12,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","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":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":0,"grouped":false},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":25}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":62058,"share":60.62660583620715},"leaderScope":"published_vote_leader","reporting":{"completed":146,"expected":146,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4429.js","snapshotId":"2026:municipality:4429:v2:pack1:b7e52504b410fda464bbfbcce9379e0c03bda60e39dfdddd67a3c1aa56dbc43b:289f522d7e77c029fb9b7c3667d725dcd5b2eef3cd183d9cd205f481ca125225","reportedAt":"2026-11-06T16:51:41.262Z","checkedAt":"2026-11-11T01:20:12.759Z","successfulAt":"2026-11-11T01:20:12.759Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":102361,"source_reported_valid_ballots":102361,"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."]}