{"level":"voting-district","id":"86960021","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":2772,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2253,"share":81.27705627705627},{"id":"187","name":"DIE MAQUASSI HILLS/RANTE GEMEENSKAPSVERENIGING","votes":259,"share":9.343434343434344},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":226,"share":8.152958152958153},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":20,"share":0.7215007215007215},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":14,"share":0.5050505050505051}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2253,"share":81.27705627705627},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic8824.js","snapshotId":"2000:municipality:8824:v2:5cc0e89f40b7e78581af941758250d820ac8e27f02870ac0592ed1472d4f1d7a","reportedAt":"2021-10-25T12:56:15.191Z","checkedAt":"2026-11-05T14:01:28.901Z","successfulAt":"2026-11-05T14:01:28.901Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2772,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":2452,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2252,"share":91.84339314845025},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":98,"share":3.99673735725938},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":43,"share":1.7536704730831976},{"id":"187","name":"DIE MAQUASSI HILLS/RANTE GEMEENSKAPSVERENIGING","votes":22,"share":0.897226753670473},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":22,"share":0.897226753670473},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":15,"share":0.6117455138662317}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2252,"share":91.84339314845025},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic8824.js","snapshotId":"2006:municipality:8824:v2:50e12baf8872a92bce2eddcff37abbe323d4243941d4d6e3c20f61128192a072","reportedAt":"2016-07-29T07:33:56.879Z","checkedAt":"2026-11-05T13:56:25.471Z","successfulAt":"2026-11-05T13:56:25.471Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2452,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":2861,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2716,"share":94.93184201328206},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":80,"share":2.7962250961202377},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":54,"share":1.8874519398811604},{"id":"45","name":"INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA","votes":10,"share":0.3495281370150297},{"id":"662","name":"LEBALENG COMMUNIST PARTY","votes":1,"share":0.034952813701502966}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":2716,"share":94.93184201328206},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic8824.js","snapshotId":"2011:municipality:8824:v2:5a69fc86053ab4be126de5d22bd273f987a32fc00063e70fa05c618ea662b42b","reportedAt":"2021-10-25T13:03:56.564Z","checkedAt":"2026-11-05T13:50:55.713Z","successfulAt":"2026-11-05T13:50:55.713Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2861,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":2564,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1773,"share":69.14976599063962},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":598,"share":23.322932917316695},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":119,"share":4.641185647425897},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":55,"share":2.145085803432137},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":9,"share":0.3510140405616225},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":4,"share":0.15600624024961},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":3,"share":0.1170046801872075},{"id":"662","name":"LEBALENG COMMUNIST PARTY","votes":3,"share":0.1170046801872075}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1773,"share":69.14976599063962},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic8824.js","snapshotId":"2016:municipality:8824:v2:c06235eaf1c0fada96e37d58af7dc1179a5be7ebb0c1fa3a9aaf7dc116246f67","reportedAt":"2017-04-06T09:46:10.492Z","checkedAt":"2026-11-05T13:44:48.772Z","successfulAt":"2026-11-05T13:44:48.772Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2564,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":1776,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1271,"share":71.56531531531532},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":385,"share":21.67792792792793},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":43,"share":2.421171171171171},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":35,"share":1.9707207207207207},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":20,"share":1.1261261261261262},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":15,"share":0.8445945945945946},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3,"share":0.16891891891891891},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","votes":2,"share":0.11261261261261261},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1,"share":0.05630630630630631},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1,"share":0.05630630630630631}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1271,"share":71.56531531531532},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8824.js","snapshotId":"2021:municipality:8824:v2:945668d29125f4fbeb028bc179508cbb323012040e9941569ff9d808bfab312e","reportedAt":"2022-01-15T15:50:33.691Z","checkedAt":"2026-11-05T13:39:24.676Z","successfulAt":"2026-11-05T13:39:24.676Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":1776,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2026,"name":"Voting district 86960021","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":2327,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1244,"share":53.45938977223893},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":626,"share":26.90159003008165},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":140,"share":6.016330038676408},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":133,"share":5.715513536742587},{"id":"1749","name":"ALL CITIZENS PARTY","votes":34,"share":1.461108723678556},{"id":"1971","name":"MATLOSANA SERVICE DELIVERY MOVEMENT","votes":33,"share":1.4181349376880104},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":28,"share":1.2032660077352815},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":27,"share":1.1602922217447358},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":22,"share":0.9454232917920068},{"id":"1511","name":"ACTIONSA","votes":14,"share":0.6016330038676407},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":12,"share":0.5156854318865491},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":9,"share":0.3867640739149119},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","votes":5,"share":0.21486892995272885},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","votes":0,"share":0},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":0,"share":0}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1244,"share":53.45938977223893},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8824.js","snapshotId":"2026:municipality:8824:v2:pack1:5ac6ca3c6f011991d5ae6ae32fc1ef25ac535009f3f0bfcfda13c20d03db4878:cecc8e8e07e03b4957ac0783dbcacae1c24d365663b9ef78abebc9248549acd5","reportedAt":"2026-11-06T13:17:00.076Z","checkedAt":"2026-11-11T07:25:36.267Z","successfulAt":"2026-11-11T07:25:36.267Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2327,"source_reported_valid_ballots":null,"difference":null}},"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":81.27705627705627,"votes":2253,"status":"historical","reason":null},{"year":2006,"share":91.84339314845025,"votes":2252,"status":"historical","reason":null},{"year":2011,"share":94.93184201328206,"votes":2716,"status":"historical","reason":null},{"year":2016,"share":69.14976599063962,"votes":1773,"status":"historical","reason":null},{"year":2021,"share":71.56531531531532,"votes":1271,"status":"historical","reason":null},{"year":2026,"share":53.45938977223893,"votes":1244,"status":"declared","reason":null}],"peak":94.93184201328206},{"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":23.322932917316695,"votes":598,"status":"historical","reason":null},{"year":2021,"share":21.67792792792793,"votes":385,"status":"historical","reason":null},{"year":2026,"share":26.90159003008165,"votes":626,"status":"declared","reason":null}],"peak":26.90159003008165},{"id":"187","name":"DIE MAQUASSI HILLS/RANTE GEMEENSKAPSVERENIGING","short":"DIE MAQUASSI HILLS/RANTE GEMEENSKAPSVERENIGING","color":"#627875","points":[{"year":2000,"share":9.343434343434344,"votes":259,"status":"historical","reason":null},{"year":2006,"share":0.897226753670473,"votes":22,"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":9.343434343434344},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":8.152958152958153,"votes":226,"status":"historical","reason":null},{"year":2006,"share":1.7536704730831976,"votes":43,"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":1.2032660077352815,"votes":28,"status":"declared","reason":null}],"peak":8.152958152958153},{"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":6.016330038676408,"votes":140,"status":"declared","reason":null}],"peak":6.016330038676408},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":0.7215007215007215,"votes":20,"status":"historical","reason":null},{"year":2006,"share":0.897226753670473,"votes":22,"status":"historical","reason":null},{"year":2011,"share":1.8874519398811604,"votes":54,"status":"historical","reason":null},{"year":2016,"share":4.641185647425897,"votes":119,"status":"historical","reason":null},{"year":2021,"share":1.9707207207207207,"votes":35,"status":"historical","reason":null},{"year":2026,"share":5.715513536742587,"votes":133,"status":"declared","reason":null}],"peak":5.715513536742587},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC PARTY","color":"#627875","points":[{"year":2000,"share":0.5050505050505051,"votes":14,"status":"historical","reason":null},{"year":2006,"share":3.99673735725938,"votes":98,"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.1170046801872075,"votes":3,"status":"historical","reason":null},{"year":2021,"share":0.05630630630630631,"votes":1,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":null}],"peak":3.99673735725938},{"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.7962250961202377,"votes":80,"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."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.7962250961202377},{"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":2.421171171171171,"votes":43,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.421171171171171},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","short":"F4SD","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":2.145085803432137,"votes":55,"status":"historical","reason":null},{"year":2021,"share":1.1261261261261262,"votes":20,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.145085803432137},{"id":"1749","name":"ALL CITIZENS PARTY","short":"ALL CITIZENS PARTY","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":1.461108723678556,"votes":34,"status":"declared","reason":null}],"peak":1.461108723678556},{"id":"1971","name":"MATLOSANA SERVICE DELIVERY MOVEMENT","short":"MATLOSANA SERVICE DELIVERY 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":1.4181349376880104,"votes":33,"status":"declared","reason":null}],"peak":1.4181349376880104},{"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":1.1602922217447358,"votes":27,"status":"declared","reason":null}],"peak":1.1602922217447358},{"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.15600624024961,"votes":4,"status":"historical","reason":null},{"year":2021,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2026,"share":0.9454232917920068,"votes":22,"status":"declared","reason":null}],"peak":0.9454232917920068},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","short":"SAPA","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.8445945945945946,"votes":15,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.8445945945945946},{"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.6117455138662317,"votes":15,"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.3510140405616225,"votes":9,"status":"historical","reason":null},{"year":2021,"share":0.16891891891891891,"votes":3,"status":"historical","reason":null},{"year":2026,"share":0.5156854318865491,"votes":12,"status":"declared","reason":null}],"peak":0.6117455138662317},{"id":"1511","name":"ACTIONSA","short":"ActionSA","color":"#658247","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.6016330038676407,"votes":14,"status":"declared","reason":null}],"peak":0.6016330038676407},{"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.3867640739149119,"votes":9,"status":"declared","reason":null}],"peak":0.3867640739149119},{"id":"45","name":"INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA","short":"ICOSA","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.3495281370150297,"votes":10,"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."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.3495281370150297},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","short":"AFRICAN SPEAR 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.21486892995272885,"votes":5,"status":"declared","reason":null}],"peak":0.21486892995272885},{"id":"662","name":"LEBALENG COMMUNIST PARTY","short":"LEBALENG COMMUNIST 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.034952813701502966,"votes":1,"status":"historical","reason":null},{"year":2016,"share":0.1170046801872075,"votes":3,"status":"historical","reason":null},{"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.1170046801872075},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","short":"AFRICAN FREEDOM REVOLUTION","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.11261261261261261,"votes":2,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.11261261261261261},{"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.05630630630630631,"votes":1,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.05630630630630631},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","short":"PFP","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,"votes":0,"status":"declared","reason":null}],"peak":0}],"defaultPartyIds":["7","945","187","8","1748"],"previous":{"year":2021,"name":"Voting district 86960021","basis":"source_total","status":"historical","declaration":null,"total":1776,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1271,"share":71.56531531531532},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":385,"share":21.67792792792793},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":43,"share":2.421171171171171},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":35,"share":1.9707207207207207},{"id":"1016","name":"FORUM 4 SERVICE DELIVERY","votes":20,"share":1.1261261261261262},{"id":"958","name":"SOUTH AFRICAN POLITICAL ASSOCIATION","votes":15,"share":0.8445945945945946},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3,"share":0.16891891891891891},{"id":"1361","name":"AFRICAN FREEDOM REVOLUTION","votes":2,"share":0.11261261261261261},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":1,"share":0.05630630630630631},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1,"share":0.05630630630630631}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1271,"share":71.56531531531532},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic8824.js","snapshotId":"2021:municipality:8824:v2:945668d29125f4fbeb028bc179508cbb323012040e9941569ff9d808bfab312e","reportedAt":"2022-01-15T15:50:33.691Z","checkedAt":"2026-11-05T13:39:24.676Z","successfulAt":"2026-11-05T13:39:24.676Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":1776,"source_reported_valid_ballots":null,"difference":null}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"Voting district 86960021","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":2327,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1244,"share":53.45938977223893},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":626,"share":26.90159003008165},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":140,"share":6.016330038676408},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":133,"share":5.715513536742587},{"id":"1749","name":"ALL CITIZENS PARTY","votes":34,"share":1.461108723678556},{"id":"1971","name":"MATLOSANA SERVICE DELIVERY MOVEMENT","votes":33,"share":1.4181349376880104},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":28,"share":1.2032660077352815},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":27,"share":1.1602922217447358},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":22,"share":0.9454232917920068},{"id":"1511","name":"ACTIONSA","votes":14,"share":0.6016330038676407},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":12,"share":0.5156854318865491},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":9,"share":0.3867640739149119},{"id":"1924","name":"AFRICAN SPEAR MOVEMENT","votes":5,"share":0.21486892995272885},{"id":"1377","name":"PEOPLE'S FREEDOM PARTY","votes":0,"share":0},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":0,"share":0}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":1244,"share":53.45938977223893},"leaderScope":"published_vote_leader","reporting":null,"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic8824.js","snapshotId":"2026:municipality:8824:v2:pack1:5ac6ca3c6f011991d5ae6ae32fc1ef25ac535009f3f0bfcfda13c20d03db4878:cecc8e8e07e03b4957ac0783dbcacae1c24d365663b9ef78abebc9248549acd5","reportedAt":"2026-11-06T13:17:00.076Z","checkedAt":"2026-11-11T07:25:36.267Z","successfulAt":"2026-11-11T07:25:36.267Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"not_available","sum_of_published_rows":2327,"source_reported_valid_ballots":null,"difference":null}},"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."]}