{"level":"municipality","id":"4449","through":2021,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021],"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}],"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}],"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}],"peak":54.79825724569047},{"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}],"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}],"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."}],"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}],"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}],"peak":1.0639483065953654},{"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}],"peak":0.6720603820404787},{"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}],"peak":0.427792281644997},{"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}],"peak":0.30242717191821544},{"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}],"peak":0.20161811461214363},{"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}],"peak":0.13699692403132835},{"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}],"peak":0.09822420968283921}],"defaultPartyIds":["3","7","591","945","284"],"previous":{"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},"reportedElections":5,"latest":{"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},"warning":null,"caveats":["All points use the same ballot basis. Ballot totals are not counts of individual voters.","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."]}