{"level":"municipality","id":"6047","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"NC092 - Thusanang","basis":"source_total","status":"historical","declaration":null,"total":21240,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13980,"share":65.81920903954803},{"id":"80","name":"BARKLY WEST TASK TEAM","votes":3450,"share":16.242937853107346},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3310,"share":15.583804143126176}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13980,"share":65.81920903954803},"leaderScope":"published_vote_leader","reporting":{"completed":15,"expected":15,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic6047.js","snapshotId":"2000:municipality:6047:v2:4072820d1ec5483eb1a61785560819a25a94342f74560f8a3be428d7d404110f","reportedAt":"2021-10-25T12:56:14.534Z","checkedAt":"2026-11-05T14:00:04.959Z","successfulAt":"2026-11-05T14:00:04.959Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":21240,"source_reported_valid_ballots":21240,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"NC092 - Dikgatlong","basis":"source_total","status":"historical","declaration":null,"total":21377,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15336,"share":71.74065584506712},{"id":"80","name":"BARKLY WEST TASK TEAM","votes":2647,"share":12.382467137577772},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1992,"share":9.318426346072881},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":640,"share":2.99387191841699},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":556,"share":2.6009262291247603},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":206,"share":0.9636525237404688}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9,"grouped":false},{"id":"80","name":"BARKLY WEST TASK TEAM","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15336,"share":71.74065584506712},"leaderScope":"published_vote_leader","reporting":{"completed":24,"expected":24,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic6047.js","snapshotId":"2006:municipality:6047:v2:94d7968f3e2f5a1b069da94c7f257e4af7472e9d4a824238ab22f3399bf93bdc","reportedAt":"2016-07-29T07:33:25.838Z","checkedAt":"2026-11-05T13:54:53.272Z","successfulAt":"2026-11-05T13:54:53.272Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":21377,"source_reported_valid_ballots":21377,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"NC092 - Dikgatlong","basis":"source_total","status":"historical","declaration":null,"total":26195,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":19164,"share":73.15899980912388},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3976,"share":15.178469173506395},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":2018,"share":7.703760259591524},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":442,"share":1.687344913151365}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":10,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":1,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":10}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":19164,"share":73.15899980912388},"leaderScope":"published_vote_leader","reporting":{"completed":30,"expected":30,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic6047.js","snapshotId":"2011:municipality:6047:v2:ccb9cf7fa20284d2132bc49162f626e5f69d88b349867499141eb71e8f548504","reportedAt":"2021-10-22T09:48:42.039Z","checkedAt":"2026-11-05T13:49:17.160Z","successfulAt":"2026-11-05T13:49:17.160Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":26195,"source_reported_valid_ballots":26195,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"NC092 - Dikgatlong","basis":"source_total","status":"historical","declaration":null,"total":27223,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":18137,"share":66.62381074826433},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":4773,"share":17.532968445799508},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":3320,"share":12.19556992249201},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":379,"share":1.3922051206700217},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":368,"share":1.3517981118906806}],"seats":{"total":13,"majority":7,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":18137,"share":66.62381074826433},"leaderScope":"published_vote_leader","reporting":{"completed":30,"expected":30,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic6047.js","snapshotId":"2016:municipality:6047:v2:b5a5fbb16de2e0fb65818e4f3f7a6451e03bd14ef7705ff0ca542dc30c0d36e3","reportedAt":"2017-04-06T09:45:31.272Z","checkedAt":"2026-11-05T13:43:11.611Z","successfulAt":"2026-11-05T13:43:11.611Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":27223,"source_reported_valid_ballots":27223,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"NC092 - Dikgatlong","basis":"source_total","status":"historical","declaration":null,"total":24991,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":12763,"share":51.070385338721934},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4338,"share":17.358248969629066},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":2657,"share":10.631827457884839},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2154,"share":8.619102877035733},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","votes":1214,"share":4.857748789564243},{"id":"1661","name":"DIKGATLONG SERVICE DELIVERY FORUM","votes":654,"share":2.616942099155696},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":430,"share":1.7206194229922773},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":132,"share":0.5281901484534433},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":104,"share":0.4161498139330159},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":81,"share":0.32411668200552196}],"seats":{"total":15,"majority":8,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1661","name":"DIKGATLONG SERVICE DELIVERY FORUM","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":12763,"share":51.070385338721934},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic6047.js","snapshotId":"2021:municipality:6047:v2:e4d8124b39fbd67c16d3d4515ab5fc04008d9b5110134bf013c1484ab37b67b9","reportedAt":"2022-01-15T15:50:22.676Z","checkedAt":"2026-11-05T13:38:55.799Z","successfulAt":"2026-11-05T13:38:55.799Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":24991,"source_reported_valid_ballots":24991,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2026,"name":"NC092 - Dikgatlong","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":28492,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11998,"share":42.11006598343395},{"id":"1969","name":"DIKGATLONG RESIDENTS CONVENTION","votes":6844,"share":24.02077776217886},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2959,"share":10.385371332303803},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2519,"share":8.841078197388741},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":1743,"share":6.117506668538537},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":807,"share":2.8323739997192194},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":618,"share":2.169029903130703},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","votes":398,"share":1.3968833356731714},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":130,"share":0.4562684262249052},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":107,"share":0.3755440123543451},{"id":"1368","name":"GOOD","votes":97,"share":0.3404464411062754},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":75,"share":0.26323178436052225},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":61,"share":0.21409518461322474}],"seats":{"total":15,"majority":8,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"1969","name":"DIKGATLONG RESIDENTS CONVENTION","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","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":"1655","name":"DIKGATLONG INDEPENDED FORUM","count":0,"grouped":false},{"id":"1368","name":"GOOD","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11998,"share":42.11006598343395},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic6047.js","snapshotId":"2026:municipality:6047:v2:pack1:654753e729bc3b31567212e52f804db731cf7c0d6712b041e1c63145b81c06f4:0e23665ddb786df0474765815b23ebedb97d1327ddcde0e00e33e84d0b727efb","reportedAt":"2026-11-05T17:16:55.003Z","checkedAt":"2026-11-11T06:29:51.494Z","successfulAt":"2026-11-11T06:29:51.494Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":28492,"source_reported_valid_ballots":28492,"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":65.81920903954803,"votes":13980,"status":"historical","reason":null},{"year":2006,"share":71.74065584506712,"votes":15336,"status":"historical","reason":null},{"year":2011,"share":73.15899980912388,"votes":19164,"status":"historical","reason":null},{"year":2016,"share":66.62381074826433,"votes":18137,"status":"historical","reason":null},{"year":2021,"share":51.070385338721934,"votes":12763,"status":"historical","reason":null},{"year":2026,"share":42.11006598343395,"votes":11998,"status":"declared","reason":null}],"peak":73.15899980912388},{"id":"1969","name":"DIKGATLONG RESIDENTS CONVENTION","short":"DIKGATLONG RESIDENTS CONVENTION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":24.02077776217886,"votes":6844,"status":"declared","reason":null}],"peak":24.02077776217886},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":15.583804143126176,"votes":3310,"status":"historical","reason":null},{"year":2006,"share":9.318426346072881,"votes":1992,"status":"historical","reason":null},{"year":2011,"share":15.178469173506395,"votes":3976,"status":"historical","reason":null},{"year":2016,"share":17.532968445799508,"votes":4773,"status":"historical","reason":null},{"year":2021,"share":8.619102877035733,"votes":2154,"status":"historical","reason":null},{"year":2026,"share":10.385371332303803,"votes":2959,"status":"declared","reason":null}],"peak":17.532968445799508},{"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":12.19556992249201,"votes":3320,"status":"historical","reason":null},{"year":2021,"share":17.358248969629066,"votes":4338,"status":"historical","reason":null},{"year":2026,"share":8.841078197388741,"votes":2519,"status":"declared","reason":null}],"peak":17.358248969629066},{"id":"80","name":"BARKLY WEST TASK TEAM","short":"BARKLY WEST TASK TEAM","color":"#627875","points":[{"year":2000,"share":16.242937853107346,"votes":3450,"status":"historical","reason":null},{"year":2006,"share":12.382467137577772,"votes":2647,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":16.242937853107346},{"id":"957","name":"PATRIOTIC ALLIANCE","short":"PA","color":"#287b57","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":10.631827457884839,"votes":2657,"status":"historical","reason":null},{"year":2026,"share":6.117506668538537,"votes":1743,"status":"declared","reason":null}],"peak":10.631827457884839},{"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":7.703760259591524,"votes":2018,"status":"historical","reason":null},{"year":2016,"share":1.3517981118906806,"votes":368,"status":"historical","reason":null},{"year":2021,"share":0.32411668200552196,"votes":81,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":7.703760259591524},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","short":"DIKGATLONG INDEPENDED FORUM","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":4.857748789564243,"votes":1214,"status":"historical","reason":null},{"year":2026,"share":1.3968833356731714,"votes":398,"status":"declared","reason":null}],"peak":4.857748789564243},{"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":2.99387191841699,"votes":640,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.99387191841699},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","short":"FF+","color":"#ba632f","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":1.3922051206700217,"votes":379,"status":"historical","reason":null},{"year":2021,"share":1.7206194229922773,"votes":430,"status":"historical","reason":null},{"year":2026,"share":2.8323739997192194,"votes":807,"status":"declared","reason":null}],"peak":2.8323739997192194},{"id":"1661","name":"DIKGATLONG SERVICE DELIVERY FORUM","short":"DIKGATLONG SERVICE DELIVERY FORUM","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":2.616942099155696,"votes":654,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.616942099155696},{"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":2.6009262291247603,"votes":556,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.21409518461322474,"votes":61,"status":"declared","reason":null}],"peak":2.6009262291247603},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","short":"SACP","color":"#b64038","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":2.169029903130703,"votes":618,"status":"declared","reason":null}],"peak":2.169029903130703},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","short":"AZAPO","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":1.687344913151365,"votes":442,"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.4161498139330159,"votes":104,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.687344913151365},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.9636525237404688,"votes":206,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.9636525237404688},{"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.5281901484534433,"votes":132,"status":"historical","reason":null},{"year":2026,"share":0.26323178436052225,"votes":75,"status":"declared","reason":null}],"peak":0.5281901484534433},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","short":"MKP","color":"#54632c","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.4562684262249052,"votes":130,"status":"declared","reason":null}],"peak":0.4562684262249052},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","short":"AFRIKA MAYIBUYE MOVEMENT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.3755440123543451,"votes":107,"status":"declared","reason":null}],"peak":0.3755440123543451},{"id":"1368","name":"GOOD","short":"GOOD","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.3404464411062754,"votes":97,"status":"declared","reason":null}],"peak":0.3404464411062754}],"defaultPartyIds":["7","1969","52","945","80"],"previous":{"year":2021,"name":"NC092 - Dikgatlong","basis":"source_total","status":"historical","declaration":null,"total":24991,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":12763,"share":51.070385338721934},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4338,"share":17.358248969629066},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":2657,"share":10.631827457884839},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2154,"share":8.619102877035733},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","votes":1214,"share":4.857748789564243},{"id":"1661","name":"DIKGATLONG SERVICE DELIVERY FORUM","votes":654,"share":2.616942099155696},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":430,"share":1.7206194229922773},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":132,"share":0.5281901484534433},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":104,"share":0.4161498139330159},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":81,"share":0.32411668200552196}],"seats":{"total":15,"majority":8,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1661","name":"DIKGATLONG SERVICE DELIVERY FORUM","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":12763,"share":51.070385338721934},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic6047.js","snapshotId":"2021:municipality:6047:v2:e4d8124b39fbd67c16d3d4515ab5fc04008d9b5110134bf013c1484ab37b67b9","reportedAt":"2022-01-15T15:50:22.676Z","checkedAt":"2026-11-05T13:38:55.799Z","successfulAt":"2026-11-05T13:38:55.799Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":24991,"source_reported_valid_ballots":24991,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"NC092 - Dikgatlong","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":28492,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11998,"share":42.11006598343395},{"id":"1969","name":"DIKGATLONG RESIDENTS CONVENTION","votes":6844,"share":24.02077776217886},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2959,"share":10.385371332303803},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2519,"share":8.841078197388741},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":1743,"share":6.117506668538537},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":807,"share":2.8323739997192194},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":618,"share":2.169029903130703},{"id":"1655","name":"DIKGATLONG INDEPENDED FORUM","votes":398,"share":1.3968833356731714},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":130,"share":0.4562684262249052},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":107,"share":0.3755440123543451},{"id":"1368","name":"GOOD","votes":97,"share":0.3404464411062754},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":75,"share":0.26323178436052225},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":61,"share":0.21409518461322474}],"seats":{"total":15,"majority":8,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"1969","name":"DIKGATLONG RESIDENTS CONVENTION","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","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":"1655","name":"DIKGATLONG INDEPENDED FORUM","count":0,"grouped":false},{"id":"1368","name":"GOOD","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":11998,"share":42.11006598343395},"leaderScope":"published_vote_leader","reporting":{"completed":29,"expected":29,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic6047.js","snapshotId":"2026:municipality:6047:v2:pack1:654753e729bc3b31567212e52f804db731cf7c0d6712b041e1c63145b81c06f4:0e23665ddb786df0474765815b23ebedb97d1327ddcde0e00e33e84d0b727efb","reportedAt":"2026-11-05T17:16:55.003Z","checkedAt":"2026-11-11T06:29:51.494Z","successfulAt":"2026-11-11T06:29:51.494Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":28492,"source_reported_valid_ballots":28492,"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."]}