{"level":"municipality","id":"1140","through":2021,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021],"elections":[{"year":2000,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":88993,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61759,"share":69.39759306911779},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":25426,"share":28.570786466351283},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":1808,"share":2.0316204645309184}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":61759,"share":69.39759306911779},"leaderScope":"published_vote_leader","reporting":{"completed":165,"expected":165,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic1140.js","snapshotId":"2000:municipality:1140:v2:5d25f80e7a272e9cfc2ff91475f5548818ba8c09f2860c67c762f33935b9af52","reportedAt":"2021-10-25T12:56:19.706Z","checkedAt":"2026-11-05T13:57:40.804Z","successfulAt":"2026-11-05T13:57:40.804Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":88993,"source_reported_valid_ballots":88993,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":124049,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":111604,"share":89.96767406428106},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":10742,"share":8.659481333988989},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":1117,"share":0.9004506283807205},{"id":"287","name":"UNITED INDEPENDENT FRONT","votes":246,"share":0.19830873283944248},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":228,"share":0.1837983377536296}],"seats":{"total":52,"majority":27,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":47,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":4,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":1,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"287","name":"UNITED INDEPENDENT FRONT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":47}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":111604,"share":89.96767406428106},"leaderScope":"published_vote_leader","reporting":{"completed":203,"expected":203,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic1140.js","snapshotId":"2006:municipality:1140:v2:bc0ee2056e0fd2eebcb29e94317ca108a0e862ff7c64ca64bd0475b6f0d0c93f","reportedAt":"2016-07-29T07:34:33.099Z","checkedAt":"2026-11-05T13:52:19.951Z","successfulAt":"2026-11-05T13:52:19.951Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"differs_from_reported_total","sum_of_published_rows":124049,"source_reported_valid_ballots":124093,"difference":44}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":125459,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108111,"share":86.17237503885733},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":9059,"share":7.2206856423213965},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":3528,"share":2.8120740640368567},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3144,"share":2.5059979754342057},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":965,"share":0.7691755872436413},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":426,"share":0.339553160793566}],"seats":{"total":61,"majority":31,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":53,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":4,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":53}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":108111,"share":86.17237503885733},"leaderScope":"published_vote_leader","reporting":{"completed":208,"expected":208,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic1140.js","snapshotId":"2011:municipality:1140:v2:2552ec37290cee199a4878fa37bbeb07e04267a45ac13ec5bf13b0ab42827eab","reportedAt":"2021-10-25T13:03:58.595Z","checkedAt":"2026-11-05T13:46:21.262Z","successfulAt":"2026-11-05T13:46:21.262Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":125459,"source_reported_valid_ballots":125459,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":133996,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":112009,"share":83.59130123287262},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":7305,"share":5.45165527329174},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5474,"share":4.0851965730320305},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5317,"share":3.9680288963849666},{"id":"1099","name":"UNITED PARTY","votes":641,"share":0.4783724887310069},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":395,"share":0.29478491895280456},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":40,"share":0.029851637362309322}],"seats":{"total":63,"majority":32,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":54,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":3,"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":"1099","name":"UNITED PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":54}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":112009,"share":83.59130123287262},"leaderScope":"published_vote_leader","reporting":{"completed":212,"expected":212,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic1140.js","snapshotId":"2016:municipality:1140:v2:7840093348a836992062a73425b53c329d1f63979d027d0922d083b1dae64043","reportedAt":"2017-04-06T09:46:30.445Z","checkedAt":"2026-11-05T13:40:27.305Z","successfulAt":"2026-11-05T13:40:27.305Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":133996,"source_reported_valid_ballots":133996,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":111490,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":87840,"share":78.78733518701229},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":8657,"share":7.7648219571262},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5772,"share":5.177145932370617},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":2785,"share":2.4979818817831196},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1745,"share":1.565162794869495},{"id":"610","name":"CIVIC INDEPENDENT","votes":1192,"share":1.0691541842317698},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":605,"share":0.5426495649834066},{"id":"1519","name":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION","votes":414,"share":0.37133375190600054},{"id":"1540","name":"BATHO PELE MOVEMENT","votes":330,"share":0.29599067180913086},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":165,"share":0.14799533590456543}],"seats":{"total":64,"majority":33,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":4,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":2,"grouped":false},{"id":"610","name":"CIVIC INDEPENDENT","count":1,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1540","name":"BATHO PELE MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1519","name":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":87840,"share":78.78733518701229},"leaderScope":"published_vote_leader","reporting":{"completed":215,"expected":215,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic1140.js","snapshotId":"2021:municipality:1140:v2:8176dc6f46f6a0106823fd531dd06cb1f1e68e81bebc2e07ebf350cfe83debbb","reportedAt":"2022-01-15T15:50:39.738Z","checkedAt":"2026-11-05T13:38:05.232Z","successfulAt":"2026-11-05T13:38:05.232Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":111490,"source_reported_valid_ballots":111490,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null}],"series":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":69.39759306911779,"votes":61759,"status":"historical","reason":null},{"year":2006,"share":89.96767406428106,"votes":111604,"status":"historical","reason":null},{"year":2011,"share":86.17237503885733,"votes":108111,"status":"historical","reason":null},{"year":2016,"share":83.59130123287262,"votes":112009,"status":"historical","reason":null},{"year":2021,"share":78.78733518701229,"votes":87840,"status":"historical","reason":null}],"peak":89.96767406428106},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":28.570786466351283,"votes":25426,"status":"historical","reason":null},{"year":2006,"share":8.659481333988989,"votes":10742,"status":"historical","reason":null},{"year":2011,"share":7.2206856423213965,"votes":9059,"status":"historical","reason":null},{"year":2016,"share":5.45165527329174,"votes":7305,"status":"historical","reason":null},{"year":2021,"share":2.4979818817831196,"votes":2785,"status":"historical","reason":null}],"peak":28.570786466351283},{"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":7.7648219571262,"votes":8657,"status":"historical","reason":null}],"peak":7.7648219571262},{"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.9680288963849666,"votes":5317,"status":"historical","reason":null},{"year":2021,"share":5.177145932370617,"votes":5772,"status":"historical","reason":null}],"peak":5.177145932370617},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","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":2.5059979754342057,"votes":3144,"status":"historical","reason":null},{"year":2016,"share":4.0851965730320305,"votes":5474,"status":"historical","reason":null},{"year":2021,"share":1.565162794869495,"votes":1745,"status":"historical","reason":null}],"peak":4.0851965730320305},{"id":"499","name":"CONGRESS OF THE PEOPLE","short":"COPE","color":"#ae7936","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":2.8120740640368567,"votes":3528,"status":"historical","reason":null},{"year":2016,"share":0.029851637362309322,"votes":40,"status":"historical","reason":null},{"year":2021,"share":0.14799533590456543,"votes":165,"status":"historical","reason":null}],"peak":2.8120740640368567},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":2.0316204645309184,"votes":1808,"status":"historical","reason":null},{"year":2006,"share":0.9004506283807205,"votes":1117,"status":"historical","reason":null},{"year":2011,"share":0.7691755872436413,"votes":965,"status":"historical","reason":null},{"year":2016,"share":0.29478491895280456,"votes":395,"status":"historical","reason":null},{"year":2021,"share":0.5426495649834066,"votes":605,"status":"historical","reason":null}],"peak":2.0316204645309184},{"id":"610","name":"CIVIC INDEPENDENT","short":"CIVIC INDEPENDENT","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":1.0691541842317698,"votes":1192,"status":"historical","reason":null}],"peak":1.0691541842317698},{"id":"1099","name":"UNITED PARTY","short":"UNITED 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.4783724887310069,"votes":641,"status":"historical","reason":null},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."}],"peak":0.4783724887310069},{"id":"1519","name":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION","short":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC 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.37133375190600054,"votes":414,"status":"historical","reason":null}],"peak":0.37133375190600054},{"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.339553160793566,"votes":426,"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."}],"peak":0.339553160793566},{"id":"1540","name":"BATHO PELE MOVEMENT","short":"BATHO PELE 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.29599067180913086,"votes":330,"status":"historical","reason":null}],"peak":0.29599067180913086},{"id":"287","name":"UNITED INDEPENDENT FRONT","short":"UNITED INDEPENDENT FRONT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.19830873283944248,"votes":246,"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."}],"peak":0.19830873283944248},{"id":"249","name":"INDEPENDENT DEMOCRATS","short":"ID","color":"#c36b48","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.1837983377536296,"votes":228,"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."}],"peak":0.1837983377536296}],"defaultPartyIds":["7","6","1318","945","52"],"previous":{"year":2016,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":133996,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":112009,"share":83.59130123287262},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":7305,"share":5.45165527329174},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5474,"share":4.0851965730320305},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5317,"share":3.9680288963849666},{"id":"1099","name":"UNITED PARTY","votes":641,"share":0.4783724887310069},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":395,"share":0.29478491895280456},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":40,"share":0.029851637362309322}],"seats":{"total":63,"majority":32,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":54,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":3,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":3,"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":"1099","name":"UNITED PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":54}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":112009,"share":83.59130123287262},"leaderScope":"published_vote_leader","reporting":{"completed":212,"expected":212,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic1140.js","snapshotId":"2016:municipality:1140:v2:7840093348a836992062a73425b53c329d1f63979d027d0922d083b1dae64043","reportedAt":"2017-04-06T09:46:30.445Z","checkedAt":"2026-11-05T13:40:27.305Z","successfulAt":"2026-11-05T13:40:27.305Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":133996,"source_reported_valid_ballots":133996,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":5,"latest":{"year":2021,"name":"EC155 - Nyandeni","basis":"source_total","status":"historical","declaration":null,"total":111490,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":87840,"share":78.78733518701229},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":8657,"share":7.7648219571262},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":5772,"share":5.177145932370617},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":2785,"share":2.4979818817831196},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1745,"share":1.565162794869495},{"id":"610","name":"CIVIC INDEPENDENT","votes":1192,"share":1.0691541842317698},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":605,"share":0.5426495649834066},{"id":"1519","name":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION","votes":414,"share":0.37133375190600054},{"id":"1540","name":"BATHO PELE MOVEMENT","votes":330,"share":0.29599067180913086},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":165,"share":0.14799533590456543}],"seats":{"total":64,"majority":33,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":5,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":4,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":2,"grouped":false},{"id":"610","name":"CIVIC INDEPENDENT","count":1,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1540","name":"BATHO PELE MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1519","name":"INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":87840,"share":78.78733518701229},"leaderScope":"published_vote_leader","reporting":{"completed":215,"expected":215,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic1140.js","snapshotId":"2021:municipality:1140:v2:8176dc6f46f6a0106823fd531dd06cb1f1e68e81bebc2e07ebf350cfe83debbb","reportedAt":"2022-01-15T15:50:39.738Z","checkedAt":"2026-11-05T13:38:05.232Z","successfulAt":"2026-11-05T13:38:05.232Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":111490,"source_reported_valid_ballots":111490,"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.","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."]}