{"level":"municipality","id":"4461","through":2021,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2016,2021],"elections":[{"year":2016,"name":"KZN237 - Estcourt/Loskop","basis":"source_total","status":"historical","declaration":null,"total":124420,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61558,"share":49.47596849381129},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":49429,"share":39.72753576595402},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5179,"share":4.162514065262819},{"id":"447","name":"AL JAMA-AH","votes":4243,"share":3.410223436746504},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2018,"share":1.621925735412313},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","votes":783,"share":0.6293200450088411},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":222,"share":0.17842790548143386},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":187,"share":0.15029737984246908},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":43,"share":0.03456036007072818}],"seats":{"total":46,"majority":24,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":23,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61558,"share":49.47596849381129},"leaderScope":"published_vote_leader","reporting":{"completed":117,"expected":117,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4461.js","snapshotId":"2016:municipality:4461:v2:3bacc058b8736c11c69a33d9e1c1ca94dd70589082924e07c64e083ef25752ab","reportedAt":"2017-04-06T09:46:26.717Z","checkedAt":"2026-11-05T13:42:24.860Z","successfulAt":"2026-11-05T13:42:24.860Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":124420,"source_reported_valid_ballots":124420,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN237 - iNkosi Langalibalele","basis":"source_total","status":"historical","declaration":null,"total":107207,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":47311,"share":44.130513865699065},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":37793,"share":35.252362252464856},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":6107,"share":5.696456388108985},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5464,"share":5.096682119637711},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5401,"share":5.037917300176295},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":873,"share":0.814312498251047},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","votes":694,"share":0.6473457889876594},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":440,"share":0.41042096131782435},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":282,"share":0.263042525208242},{"id":"447","name":"AL JAMA-AH","votes":250,"share":0.23319372802149113},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":168,"share":0.15670618523044205},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":167,"share":0.15577341031835606}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":21,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":3,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1488","name":"ABANTU BATHO 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":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":47311,"share":44.130513865699065},"leaderScope":"published_vote_leader","reporting":{"completed":124,"expected":124,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4461.js","snapshotId":"2021:municipality:4461:v2:c56990000e37d963f60abd2945f2147dbdccdc82d6c73a23017752d3e5a1da53","reportedAt":"2022-01-15T15:50:32.676Z","checkedAt":"2026-11-05T13:38:42.285Z","successfulAt":"2026-11-05T13:38:42.285Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":107207,"source_reported_valid_ballots":107207,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null}],"series":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2016,"share":49.47596849381129,"votes":61558,"status":"historical","reason":null},{"year":2021,"share":35.252362252464856,"votes":37793,"status":"historical","reason":null}],"peak":49.47596849381129},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2016,"share":39.72753576595402,"votes":49429,"status":"historical","reason":null},{"year":2021,"share":44.130513865699065,"votes":47311,"status":"historical","reason":null}],"peak":44.130513865699065},{"id":"591","name":"NATIONAL FREEDOM PARTY","short":"NFP","color":"#627875","points":[{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":5.696456388108985,"votes":6107,"status":"historical","reason":null}],"peak":5.696456388108985},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2016,"share":4.162514065262819,"votes":5179,"status":"historical","reason":null},{"year":2021,"share":5.096682119637711,"votes":5464,"status":"historical","reason":null}],"peak":5.096682119637711},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","short":"EFF","color":"#b64038","points":[{"year":2016,"share":1.621925735412313,"votes":2018,"status":"historical","reason":null},{"year":2021,"share":5.037917300176295,"votes":5401,"status":"historical","reason":null}],"peak":5.037917300176295},{"id":"447","name":"AL JAMA-AH","short":"Al Jama-ah","color":"#627875","points":[{"year":2016,"share":3.410223436746504,"votes":4243,"status":"historical","reason":null},{"year":2021,"share":0.23319372802149113,"votes":250,"status":"historical","reason":null}],"peak":3.410223436746504},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","short":"APEMO","color":"#627875","points":[{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.814312498251047,"votes":873,"status":"historical","reason":null}],"peak":0.814312498251047},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","short":"UNITED CULTURAL MOVEMENT","color":"#627875","points":[{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.6473457889876594,"votes":694,"status":"historical","reason":null}],"peak":0.6473457889876594},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","short":"PRM","color":"#627875","points":[{"year":2016,"share":0.6293200450088411,"votes":783,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."}],"peak":0.6293200450088411},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","short":"FF+","color":"#ba632f","points":[{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.41042096131782435,"votes":440,"status":"historical","reason":null}],"peak":0.41042096131782435},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","short":"AFRICAN MANTUNGWA COMMUNITY","color":"#627875","points":[{"year":2016,"share":0.15029737984246908,"votes":187,"status":"historical","reason":null},{"year":2021,"share":0.263042525208242,"votes":282,"status":"historical","reason":null}],"peak":0.263042525208242},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2016,"share":0.17842790548143386,"votes":222,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."}],"peak":0.17842790548143386},{"id":"1488","name":"ABANTU BATHO CONGRESS","short":"ABC","color":"#627875","points":[{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.15670618523044205,"votes":168,"status":"historical","reason":null}],"peak":0.15670618523044205},{"id":"499","name":"CONGRESS OF THE PEOPLE","short":"COPE","color":"#ae7936","points":[{"year":2016,"share":0.03456036007072818,"votes":43,"status":"historical","reason":null},{"year":2021,"share":0.15577341031835606,"votes":167,"status":"historical","reason":null}],"peak":0.15577341031835606}],"defaultPartyIds":["7","3","591","52","945"],"previous":{"year":2016,"name":"KZN237 - Estcourt/Loskop","basis":"source_total","status":"historical","declaration":null,"total":124420,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61558,"share":49.47596849381129},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":49429,"share":39.72753576595402},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5179,"share":4.162514065262819},{"id":"447","name":"AL JAMA-AH","votes":4243,"share":3.410223436746504},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2018,"share":1.621925735412313},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","votes":783,"share":0.6293200450088411},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":222,"share":0.17842790548143386},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":187,"share":0.15029737984246908},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":43,"share":0.03456036007072818}],"seats":{"total":46,"majority":24,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":23,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"447","name":"AL JAMA-AH","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61558,"share":49.47596849381129},"leaderScope":"published_vote_leader","reporting":{"completed":117,"expected":117,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4461.js","snapshotId":"2016:municipality:4461:v2:3bacc058b8736c11c69a33d9e1c1ca94dd70589082924e07c64e083ef25752ab","reportedAt":"2017-04-06T09:46:26.717Z","checkedAt":"2026-11-05T13:42:24.860Z","successfulAt":"2026-11-05T13:42:24.860Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":124420,"source_reported_valid_ballots":124420,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":2,"latest":{"year":2021,"name":"KZN237 - iNkosi Langalibalele","basis":"source_total","status":"historical","declaration":null,"total":107207,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":47311,"share":44.130513865699065},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":37793,"share":35.252362252464856},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":6107,"share":5.696456388108985},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5464,"share":5.096682119637711},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5401,"share":5.037917300176295},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":873,"share":0.814312498251047},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","votes":694,"share":0.6473457889876594},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":440,"share":0.41042096131782435},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":282,"share":0.263042525208242},{"id":"447","name":"AL JAMA-AH","votes":250,"share":0.23319372802149113},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":168,"share":0.15670618523044205},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":167,"share":0.15577341031835606}],"seats":{"total":47,"majority":24,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":21,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":17,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":3,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"1488","name":"ABANTU BATHO 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":"447","name":"AL JAMA-AH","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":47311,"share":44.130513865699065},"leaderScope":"published_vote_leader","reporting":{"completed":124,"expected":124,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4461.js","snapshotId":"2021:municipality:4461:v2:c56990000e37d963f60abd2945f2147dbdccdc82d6c73a23017752d3e5a1da53","reportedAt":"2022-01-15T15:50:32.676Z","checkedAt":"2026-11-05T13:38:42.285Z","successfulAt":"2026-11-05T13:38:42.285Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":107207,"source_reported_valid_ballots":107207,"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."]}