{"level":"municipality","id":"4449","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ281 - Mbonambi","basis":"source_total","status":"historical","declaration":null,"total":39696,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":28961,"share":72.95697299476018},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10003,"share":25.19901249496171},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":732,"share":1.8440145102781136}],"seats":null,"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":28961,"share":72.95697299476018},"leaderScope":"published_vote_leader","reporting":{"completed":33,"expected":33,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4449.js","snapshotId":"2000:municipality:4449:v2:cf6da356acea5e406c5e2ca4bb164db4527b5d44a6ba78be51cad817d03a8e3a","reportedAt":"2021-10-25T12:56:20.722Z","checkedAt":"2026-11-05T13:59:17.540Z","successfulAt":"2026-11-05T13:59:17.540Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":39696,"source_reported_valid_ballots":39696,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ281 - Mbonambi","basis":"source_total","status":"historical","declaration":null,"total":53856,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":30270,"share":56.2054367201426},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":20263,"share":37.62440582293524},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":1591,"share":2.9541740938799763},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1003,"share":1.8623737373737372},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":573,"share":1.0639483065953654}],"seats":{"total":25,"majority":13,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":14,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":14}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":30270,"share":56.2054367201426},"leaderScope":"published_vote_leader","reporting":{"completed":51,"expected":51,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4449.js","snapshotId":"2006:municipality:4449:v2:a5d3d2ca3de8a8ba39c47024b022add9ea1af0d2586b178f19d72b577d033600","reportedAt":"2016-07-29T07:34:31.994Z","checkedAt":"2026-11-05T13:54:02.077Z","successfulAt":"2026-11-05T13:54:02.077Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":53856,"source_reported_valid_ballots":53856,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN281 - Mfolozi","basis":"source_total","status":"historical","declaration":null,"total":79185,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":43392,"share":54.79825724569047},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":25294,"share":31.942918482035736},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":8823,"share":11.142261792006062},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1143,"share":1.4434551998484562}],"seats":{"total":30,"majority":16,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":10,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":43392,"share":54.79825724569047},"leaderScope":"published_vote_leader","reporting":{"completed":62,"expected":62,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4449.js","snapshotId":"2011:municipality:4449:v2:8d7748e6868b4ebd50a58357f9a7f5444a2c88f008ea25e9bbeadc423f8586a0","reportedAt":"2021-10-25T13:03:59.220Z","checkedAt":"2026-11-05T13:48:20.146Z","successfulAt":"2026-11-05T13:48:20.146Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":79185,"source_reported_valid_ballots":79185,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN281 - Mfolozi","basis":"source_total","status":"historical","declaration":null,"total":94993,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":46875,"share":49.345741265145854},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":41723,"share":43.92218373985452},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":3009,"share":3.1676018232922423},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1560,"share":1.642226269304054}],"seats":{"total":33,"majority":17,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":15,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":46875,"share":49.345741265145854},"leaderScope":"published_vote_leader","reporting":{"completed":78,"expected":78,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4449.js","snapshotId":"2016:municipality:4449:v2:065143c22ce5be40de8a3f56d0a5f75bd126c44928b8545c61f7c6a82768dbac","reportedAt":"2017-04-06T09:46:11.272Z","checkedAt":"2026-11-05T13:42:09.224Z","successfulAt":"2026-11-05T13:42:09.224Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":94993,"source_reported_valid_ballots":94993,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN281 - uMfolozi","basis":"source_total","status":"historical","declaration":null,"total":77374,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38456,"share":49.701450099516634},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":28852,"share":37.289011812753635},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":6582,"share":8.506733528058522},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":596,"share":0.7702845917233179},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":575,"share":0.7431436916793756},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":520,"share":0.6720603820404787},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":331,"share":0.427792281644997},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":234,"share":0.30242717191821544},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":193,"share":0.2494377956419469},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","votes":156,"share":0.20161811461214363},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":106,"share":0.13699692403132835},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":76,"share":0.09822420968283921}],"seats":{"total":35,"majority":18,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":13,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":18}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38456,"share":49.701450099516634},"leaderScope":"published_vote_leader","reporting":{"completed":79,"expected":79,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4449.js","snapshotId":"2021:municipality:4449:v2:d8221e9c790098a075e47c01327870d831cb0bcae648d11a5174766ad059894e","reportedAt":"2022-01-15T15:50:38.582Z","checkedAt":"2026-11-05T13:38:37.776Z","successfulAt":"2026-11-05T13:38:37.776Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":77374,"source_reported_valid_ballots":77374,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"KZN281 - uMfolozi","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":91762,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":41289,"share":44.995749874675795},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":29734,"share":32.40339138205358},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15091,"share":16.445805453237725},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1671,"share":1.8210152350646238},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1157,"share":1.2608705128484559},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":790,"share":0.8609228220832152},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":525,"share":0.5721322551818836},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":356,"share":0.38796015779952486},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":262,"share":0.2855212397288638},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":260,"share":0.28334168828055184},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":168,"share":0.18308232165820273},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":140,"share":0.15256860138183562},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":105,"share":0.11442645103637672},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":97,"share":0.10570824524312897},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":85,"share":0.09263093655325734},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":32,"share":0.034872823172990994}],"seats":{"total":35,"majority":18,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":16,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":11,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","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":"1543","name":"INDEPENDENT ALLIANCE","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":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":41289,"share":44.995749874675795},"leaderScope":"published_vote_leader","reporting":{"completed":77,"expected":77,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4449.js","snapshotId":"2026:municipality:4449:v3:pack1:d11be15b60f93b36de70406eea09be1d72ea2a3441cb27716167cad6ee845b96:92289bdfdc8184e35914780e037be95717443c3d694ce6d399f1c69f6e75c220","reportedAt":"2026-11-08T19:21:54.738Z","checkedAt":"2026-11-11T06:12:42.068Z","successfulAt":"2026-11-11T06:12:42.068Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":91762,"source_reported_valid_ballots":91762,"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":72.95697299476018,"votes":28961,"status":"historical","reason":null},{"year":2006,"share":56.2054367201426,"votes":30270,"status":"historical","reason":null},{"year":2011,"share":31.942918482035736,"votes":25294,"status":"historical","reason":null},{"year":2016,"share":43.92218373985452,"votes":41723,"status":"historical","reason":null},{"year":2021,"share":49.701450099516634,"votes":38456,"status":"historical","reason":null},{"year":2026,"share":44.995749874675795,"votes":41289,"status":"declared","reason":null}],"peak":72.95697299476018},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":25.19901249496171,"votes":10003,"status":"historical","reason":null},{"year":2006,"share":37.62440582293524,"votes":20263,"status":"historical","reason":null},{"year":2011,"share":54.79825724569047,"votes":43392,"status":"historical","reason":null},{"year":2016,"share":49.345741265145854,"votes":46875,"status":"historical","reason":null},{"year":2021,"share":37.289011812753635,"votes":28852,"status":"historical","reason":null},{"year":2026,"share":16.445805453237725,"votes":15091,"status":"declared","reason":null}],"peak":54.79825724569047},{"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":32.40339138205358,"votes":29734,"status":"declared","reason":null}],"peak":32.40339138205358},{"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":11.142261792006062,"votes":8823,"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.7702845917233179,"votes":596,"status":"historical","reason":null},{"year":2026,"share":0.28334168828055184,"votes":260,"status":"declared","reason":null}],"peak":11.142261792006062},{"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.1676018232922423,"votes":3009,"status":"historical","reason":null},{"year":2021,"share":8.506733528058522,"votes":6582,"status":"historical","reason":null},{"year":2026,"share":1.8210152350646238,"votes":1671,"status":"declared","reason":null}],"peak":8.506733528058522},{"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.9541740938799763,"votes":1591,"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":2.9541740938799763},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":1.8440145102781136,"votes":732,"status":"historical","reason":null},{"year":2006,"share":1.8623737373737372,"votes":1003,"status":"historical","reason":null},{"year":2011,"share":1.4434551998484562,"votes":1143,"status":"historical","reason":null},{"year":2016,"share":1.642226269304054,"votes":1560,"status":"historical","reason":null},{"year":2021,"share":0.7431436916793756,"votes":575,"status":"historical","reason":null},{"year":2026,"share":1.2608705128484559,"votes":1157,"status":"declared","reason":null}],"peak":1.8623737373737372},{"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":1.0639483065953654,"votes":573,"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.2494377956419469,"votes":193,"status":"historical","reason":null},{"year":2026,"share":0.15256860138183562,"votes":140,"status":"declared","reason":null}],"peak":1.0639483065953654},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.8609228220832152,"votes":790,"status":"declared","reason":null}],"peak":0.8609228220832152},{"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":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.6720603820404787,"votes":520,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.6720603820404787},{"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.5721322551818836,"votes":525,"status":"declared","reason":null}],"peak":0.5721322551818836},{"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.427792281644997,"votes":331,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.427792281644997},{"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.38796015779952486,"votes":356,"status":"declared","reason":null}],"peak":0.38796015779952486},{"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.30242717191821544,"votes":234,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.30242717191821544},{"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.2855212397288638,"votes":262,"status":"declared","reason":null}],"peak":0.2855212397288638},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","short":"SOUTH AFRICA VUKA 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.20161811461214363,"votes":156,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.20161811461214363},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","short":"AFRICAN MOVEMENT CONGRESS","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.18308232165820273,"votes":168,"status":"declared","reason":null}],"peak":0.18308232165820273},{"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.13699692403132835,"votes":106,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.13699692403132835},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC 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.11442645103637672,"votes":105,"status":"declared","reason":null}],"peak":0.11442645103637672},{"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.09822420968283921,"votes":76,"status":"historical","reason":null},{"year":2026,"share":0.10570824524312897,"votes":97,"status":"declared","reason":null}],"peak":0.10570824524312897},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","short":"AFRICAN ECONOMIC FREEDOM","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.09263093655325734,"votes":85,"status":"declared","reason":null}],"peak":0.09263093655325734},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.034872823172990994,"votes":32,"status":"declared","reason":null}],"peak":0.034872823172990994}],"defaultPartyIds":["3","7","1748","591","945"],"previous":{"year":2021,"name":"KZN281 - uMfolozi","basis":"source_total","status":"historical","declaration":null,"total":77374,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38456,"share":49.701450099516634},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":28852,"share":37.289011812753635},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":6582,"share":8.506733528058522},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":596,"share":0.7702845917233179},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":575,"share":0.7431436916793756},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":520,"share":0.6720603820404787},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":331,"share":0.427792281644997},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":234,"share":0.30242717191821544},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":193,"share":0.2494377956419469},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","votes":156,"share":0.20161811461214363},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":106,"share":0.13699692403132835},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":76,"share":0.09822420968283921}],"seats":{"total":35,"majority":18,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":13,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":18}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38456,"share":49.701450099516634},"leaderScope":"published_vote_leader","reporting":{"completed":79,"expected":79,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4449.js","snapshotId":"2021:municipality:4449:v2:d8221e9c790098a075e47c01327870d831cb0bcae648d11a5174766ad059894e","reportedAt":"2022-01-15T15:50:38.582Z","checkedAt":"2026-11-05T13:38:37.776Z","successfulAt":"2026-11-05T13:38:37.776Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":77374,"source_reported_valid_ballots":77374,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN281 - uMfolozi","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":91762,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":41289,"share":44.995749874675795},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":29734,"share":32.40339138205358},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15091,"share":16.445805453237725},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1671,"share":1.8210152350646238},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1157,"share":1.2608705128484559},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":790,"share":0.8609228220832152},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":525,"share":0.5721322551818836},{"id":"1863","name":"SERVICE DELIVERY PARTY","votes":356,"share":0.38796015779952486},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":262,"share":0.2855212397288638},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":260,"share":0.28334168828055184},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":168,"share":0.18308232165820273},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":140,"share":0.15256860138183562},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":105,"share":0.11442645103637672},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":97,"share":0.10570824524312897},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":85,"share":0.09263093655325734},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":32,"share":0.034872823172990994}],"seats":{"total":35,"majority":18,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":16,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":11,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","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":"1543","name":"INDEPENDENT ALLIANCE","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":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":41289,"share":44.995749874675795},"leaderScope":"published_vote_leader","reporting":{"completed":77,"expected":77,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4449.js","snapshotId":"2026:municipality:4449:v3:pack1:d11be15b60f93b36de70406eea09be1d72ea2a3441cb27716167cad6ee845b96:92289bdfdc8184e35914780e037be95717443c3d694ce6d399f1c69f6e75c220","reportedAt":"2026-11-08T19:21:54.738Z","checkedAt":"2026-11-11T06:12:42.068Z","successfulAt":"2026-11-11T06:12:42.068Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":91762,"source_reported_valid_ballots":91762,"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."]}