{"level":"municipality","id":"4440","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":86818,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":81737,"share":94.14752701052778},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1493,"share":1.719689465318252},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":994,"share":1.1449238637148977}],"seats":null,"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":81737,"share":94.14752701052778},"leaderScope":"published_vote_leader","reporting":{"completed":90,"expected":90,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4440.js","snapshotId":"2000:municipality:4440:v2:90a3e22924ab04e85dcbd8b0166b3328b62feb7011c721c28f7a87bd40483db5","reportedAt":"2021-10-25T12:56:18.597Z","checkedAt":"2026-11-05T13:59:09.557Z","successfulAt":"2026-11-05T13:59:09.557Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":86818,"source_reported_valid_ballots":86818,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":86694,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":80620,"share":92.99374812559115},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":3383,"share":3.902230834890535},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":1563,"share":1.8028929337670425},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":548,"share":0.6321083350635569},{"id":"248","name":"PEACE AND DEVELOPMENT PARTY","votes":122,"share":0.14072484831706922}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":44,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":2,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":1,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"248","name":"PEACE AND DEVELOPMENT PARTY","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":44}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":80620,"share":92.99374812559115},"leaderScope":"published_vote_leader","reporting":{"completed":115,"expected":115,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4440.js","snapshotId":"2006:municipality:4440:v2:839b8f81d17f9fdf4242c451ceca5040fc5daf17ad7c5898b28ef15c07261681","reportedAt":"2016-07-29T07:34:32.241Z","checkedAt":"2026-11-05T13:53:55.138Z","successfulAt":"2026-11-05T13:53:55.138Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":86694,"source_reported_valid_ballots":86694,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":108050,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":63858,"share":59.1004164738547},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":30490,"share":28.218417399352152},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13068,"share":12.094400740397964},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":365,"share":0.3378065710319296},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":128,"share":0.11846367422489588},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":77,"share":0.07126330402591392}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":28,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":13,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":28}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":63858,"share":59.1004164738547},"leaderScope":"published_vote_leader","reporting":{"completed":121,"expected":121,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4440.js","snapshotId":"2011:municipality:4440:v2:225f1b96385f510955245537713c139331e65d2343da4745124e6e450755f71a","reportedAt":"2021-10-25T13:03:56.267Z","checkedAt":"2026-11-05T13:48:10.418Z","successfulAt":"2026-11-05T13:48:10.418Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":108050,"source_reported_valid_ballots":108050,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":111829,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":81777,"share":73.12682756708904},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":25944,"share":23.199706695043325},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1962,"share":1.7544644054762182},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1071,"share":0.9577122213379357},{"id":"1039","name":"ACADEMIC CONGRESS UNION","votes":517,"share":0.46231299573455903}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":35,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":11,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1039","name":"ACADEMIC CONGRESS UNION","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":35}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":81777,"share":73.12682756708904},"leaderScope":"published_vote_leader","reporting":{"completed":143,"expected":143,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4440.js","snapshotId":"2016:municipality:4440:v2:afb18bf5cfc333470e5c35b71f2eb54a84c9955c32ef91827b58b4c8bb3a773d","reportedAt":"2017-04-06T09:46:05.562Z","checkedAt":"2026-11-05T13:42:01.994Z","successfulAt":"2026-11-05T13:42:01.994Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":111829,"source_reported_valid_ballots":111829,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":93634,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61350,"share":65.52107140568597},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":14122,"share":15.08212828673345},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10474,"share":11.186107610483372},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4057,"share":4.3328278189546525},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":931,"share":0.9942969434179891},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":294,"share":0.3139885084477861},{"id":"1039","name":"ACADEMIC CONGRESS UNION","votes":110,"share":0.11747869363692677},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":91,"share":0.09718691928145759},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","votes":64,"share":0.06835123993421194},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":51,"share":0.054467394322575136},{"id":"1274","name":"AFRICAN SECURITY CONGRESS","votes":46,"share":0.04912745370271482},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":26,"share":0.027767691223273598}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":32,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":7,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"1039","name":"ACADEMIC CONGRESS UNION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"1274","name":"AFRICAN SECURITY CONGRESS","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":32}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61350,"share":65.52107140568597},"leaderScope":"published_vote_leader","reporting":{"completed":149,"expected":149,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4440.js","snapshotId":"2021:municipality:4440:v2:da3a45357a9369310d3cc3d25e9b605a5b52f1a561f1e0f99842569506caa222","reportedAt":"2022-01-15T15:50:38.113Z","checkedAt":"2026-11-05T13:38:35.762Z","successfulAt":"2026-11-05T13:38:35.762Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":93634,"source_reported_valid_ballots":93634,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2026,"name":"KZN266 - Ulundi","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":96785,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":70330,"share":72.66621893888517},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":9823,"share":10.14929999483391},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6644,"share":6.864700108487885},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":3417,"share":3.530505760190112},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2241,"share":2.3154414423722685},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":1983,"share":2.048871209381619},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":828,"share":0.8555044686676654},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":270,"share":0.27896884847858655},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":265,"share":0.27380275869194604},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":246,"share":0.2541716175027122},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":225,"share":0.23247404039882213},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":197,"share":0.20354393759363537},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":136,"share":0.14051764219662138},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":128,"share":0.1322518985379966},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","votes":52,"share":0.05372733378106112}],"seats":{"total":49,"majority":25,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":36,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":5,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","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":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","count":0,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":36}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":70330,"share":72.66621893888517},"leaderScope":"published_vote_leader","reporting":{"completed":151,"expected":151,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4440.js","snapshotId":"2026:municipality:4440:v2:pack1:3c09de041e3b7c7349a8bb0de38bb6a50e1451208185929d3c24634cc15d7718:07d3e2ae750b91f91a871627054e55c124f3d87f03478e93146621210ddbae94","reportedAt":"2026-11-06T17:47:06.862Z","checkedAt":"2026-11-11T05:58:13.615Z","successfulAt":"2026-11-11T05:58:13.615Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96785,"source_reported_valid_ballots":96785,"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":94.14752701052778,"votes":81737,"status":"historical","reason":null},{"year":2006,"share":92.99374812559115,"votes":80620,"status":"historical","reason":null},{"year":2011,"share":59.1004164738547,"votes":63858,"status":"historical","reason":null},{"year":2016,"share":73.12682756708904,"votes":81777,"status":"historical","reason":null},{"year":2021,"share":65.52107140568597,"votes":61350,"status":"historical","reason":null},{"year":2026,"share":72.66621893888517,"votes":70330,"status":"declared","reason":null}],"peak":94.14752701052778},{"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":28.218417399352152,"votes":30490,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":15.08212828673345,"votes":14122,"status":"historical","reason":null},{"year":2026,"share":3.530505760190112,"votes":3417,"status":"declared","reason":null}],"peak":28.218417399352152},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":1.719689465318252,"votes":1493,"status":"historical","reason":null},{"year":2006,"share":3.902230834890535,"votes":3383,"status":"historical","reason":null},{"year":2011,"share":12.094400740397964,"votes":13068,"status":"historical","reason":null},{"year":2016,"share":23.199706695043325,"votes":25944,"status":"historical","reason":null},{"year":2021,"share":11.186107610483372,"votes":10474,"status":"historical","reason":null},{"year":2026,"share":6.864700108487885,"votes":6644,"status":"declared","reason":null}],"peak":23.199706695043325},{"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":10.14929999483391,"votes":9823,"status":"declared","reason":null}],"peak":10.14929999483391},{"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":1.7544644054762182,"votes":1962,"status":"historical","reason":null},{"year":2021,"share":4.3328278189546525,"votes":4057,"status":"historical","reason":null},{"year":2026,"share":2.3154414423722685,"votes":2241,"status":"declared","reason":null}],"peak":4.3328278189546525},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","short":"NPA","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":2.048871209381619,"votes":1983,"status":"declared","reason":null}],"peak":2.048871209381619},{"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":1.8028929337670425,"votes":1563,"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,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.8028929337670425},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":1.1449238637148977,"votes":994,"status":"historical","reason":null},{"year":2006,"share":0.6321083350635569,"votes":548,"status":"historical","reason":null},{"year":2011,"share":0.3378065710319296,"votes":365,"status":"historical","reason":null},{"year":2016,"share":0.9577122213379357,"votes":1071,"status":"historical","reason":null},{"year":2021,"share":0.9942969434179891,"votes":931,"status":"historical","reason":null},{"year":2026,"share":0.8555044686676654,"votes":828,"status":"declared","reason":null}],"peak":1.1449238637148977},{"id":"1039","name":"ACADEMIC CONGRESS UNION","short":"ACU","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.46231299573455903,"votes":517,"status":"historical","reason":null},{"year":2021,"share":0.11747869363692677,"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.46231299573455903},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","short":"APEMO","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.3139885084477861,"votes":294,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.3139885084477861},{"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.027767691223273598,"votes":26,"status":"historical","reason":null},{"year":2026,"share":0.27896884847858655,"votes":270,"status":"declared","reason":null}],"peak":0.27896884847858655},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","short":"APC","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"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.27380275869194604,"votes":265,"status":"declared","reason":null}],"peak":0.27380275869194604},{"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,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.2541716175027122,"votes":246,"status":"declared","reason":null}],"peak":0.2541716175027122},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.23247404039882213,"votes":225,"status":"declared","reason":null}],"peak":0.23247404039882213},{"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.20354393759363537,"votes":197,"status":"declared","reason":null}],"peak":0.20354393759363537},{"id":"248","name":"PEACE AND DEVELOPMENT PARTY","short":"PEACE AND DEVELOPMENT 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.14072484831706922,"votes":122,"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,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.14072484831706922},{"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.14051764219662138,"votes":136,"status":"declared","reason":null}],"peak":0.14051764219662138},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","short":"UMKHUMBI WESIZWE ORGANISATION","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.1322518985379966,"votes":128,"status":"declared","reason":null}],"peak":0.1322518985379966},{"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.11846367422489588,"votes":128,"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.09718691928145759,"votes":91,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.11846367422489588},{"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.07126330402591392,"votes":77,"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.07126330402591392},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","short":"AFRICAN FREEDOM REVOLUTION","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.06835123993421194,"votes":64,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.06835123993421194},{"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.054467394322575136,"votes":51,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.054467394322575136},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","short":"GODS JUSTICE AND DEVELOPMENT 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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.05372733378106112,"votes":52,"status":"declared","reason":null}],"peak":0.05372733378106112},{"id":"1274","name":"AFRICAN SECURITY CONGRESS","short":"AFRICAN SECURITY 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":0.04912745370271482,"votes":46,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.04912745370271482}],"defaultPartyIds":["3","591","7","1748","945"],"previous":{"year":2021,"name":"KZN266 - Ulundi","basis":"source_total","status":"historical","declaration":null,"total":93634,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61350,"share":65.52107140568597},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":14122,"share":15.08212828673345},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10474,"share":11.186107610483372},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4057,"share":4.3328278189546525},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":931,"share":0.9942969434179891},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":294,"share":0.3139885084477861},{"id":"1039","name":"ACADEMIC CONGRESS UNION","votes":110,"share":0.11747869363692677},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":91,"share":0.09718691928145759},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","votes":64,"share":0.06835123993421194},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":51,"share":0.054467394322575136},{"id":"1274","name":"AFRICAN SECURITY CONGRESS","votes":46,"share":0.04912745370271482},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":26,"share":0.027767691223273598}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":32,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":7,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"1039","name":"ACADEMIC CONGRESS UNION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"1274","name":"AFRICAN SECURITY CONGRESS","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":32}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":61350,"share":65.52107140568597},"leaderScope":"published_vote_leader","reporting":{"completed":149,"expected":149,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4440.js","snapshotId":"2021:municipality:4440:v2:da3a45357a9369310d3cc3d25e9b605a5b52f1a561f1e0f99842569506caa222","reportedAt":"2022-01-15T15:50:38.113Z","checkedAt":"2026-11-05T13:38:35.762Z","successfulAt":"2026-11-05T13:38:35.762Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":93634,"source_reported_valid_ballots":93634,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN266 - Ulundi","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":96785,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":70330,"share":72.66621893888517},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":9823,"share":10.14929999483391},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":6644,"share":6.864700108487885},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":3417,"share":3.530505760190112},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2241,"share":2.3154414423722685},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":1983,"share":2.048871209381619},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":828,"share":0.8555044686676654},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":270,"share":0.27896884847858655},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":265,"share":0.27380275869194604},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":246,"share":0.2541716175027122},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":225,"share":0.23247404039882213},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":197,"share":0.20354393759363537},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":136,"share":0.14051764219662138},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":128,"share":0.1322518985379966},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","votes":52,"share":0.05372733378106112}],"seats":{"total":49,"majority":25,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":36,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":5,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":1,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","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":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","count":0,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":36}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":70330,"share":72.66621893888517},"leaderScope":"published_vote_leader","reporting":{"completed":151,"expected":151,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4440.js","snapshotId":"2026:municipality:4440:v2:pack1:3c09de041e3b7c7349a8bb0de38bb6a50e1451208185929d3c24634cc15d7718:07d3e2ae750b91f91a871627054e55c124f3d87f03478e93146621210ddbae94","reportedAt":"2026-11-06T17:47:06.862Z","checkedAt":"2026-11-11T05:58:13.615Z","successfulAt":"2026-11-11T05:58:13.615Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":96785,"source_reported_valid_ballots":96785,"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."]}