{"level":"municipality","id":"2207","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"FS172 - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":312926,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":217981,"share":69.65896090449499},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":64744,"share":20.68987556163438},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":8099,"share":2.5881518314234038},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":6783,"share":2.1676051206994624},{"id":"54","name":"ALLIANCE 2000+","votes":4230,"share":1.3517572844698107},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":3096,"share":0.989371289058755},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":3012,"share":0.9625278819912695},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2592,"share":0.8283108466538415}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":217981,"share":69.65896090449499},"leaderScope":"published_vote_leader","reporting":{"completed":201,"expected":201,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic2207.js","snapshotId":"2000:municipality:2207:v2:d3c276970b4058248a770b5a19468e4b3b8b8908ce2577ba6adc1b1210f6234a","reportedAt":"2021-10-25T12:55:48.347Z","checkedAt":"2026-11-05T13:57:49.698Z","successfulAt":"2026-11-05T13:57:49.698Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":312926,"source_reported_valid_ballots":312926,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"FS172 - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":301043,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":215284,"share":71.5127074869703},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":48447,"share":16.09304983009072},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":10891,"share":3.6177556030201665},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":6205,"share":2.0611673415425704},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":5620,"share":1.8668429427025375},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":3632,"share":1.2064721651059815},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","votes":1771,"share":0.5882880518729882},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":1675,"share":0.5563989197556496},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","votes":1031,"share":0.34247599180183563},{"id":"239","name":"BLACK CONSCIOUSNESS FORUM","votes":855,"share":0.284012582920048},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":595,"share":0.19764618343558893}],"seats":{"total":89,"majority":45,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":65,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":3,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":2,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","count":1,"grouped":false},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","count":0,"grouped":false},{"id":"239","name":"BLACK CONSCIOUSNESS FORUM","count":0,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":65}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":215284,"share":71.5127074869703},"leaderScope":"published_vote_leader","reporting":{"completed":231,"expected":231,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic2207.js","snapshotId":"2006:municipality:2207:v2:82f1403efbe304a9a8a133806a647c1c17d4aee70fad20f4923384d7fa8942a6","reportedAt":"2016-07-29T07:33:46.439Z","checkedAt":"2026-11-05T13:52:30.395Z","successfulAt":"2026-11-05T13:52:30.395Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":301043,"source_reported_valid_ballots":301043,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"MAN - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":402488,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":266723,"share":66.26855955953967},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":109122,"share":27.111864204647095},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":12723,"share":3.161088032438234},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":6073,"share":1.5088648605672716},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1899,"share":0.47181530877939215},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1708,"share":0.4243604778279104},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","votes":955,"share":0.23727415475740893},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":943,"share":0.23429269940967185},{"id":"568","name":"UNITED RESIDENTS FRONT","votes":669,"share":0.16621613563634197},{"id":"269","name":"BLACK CONSCIOUSNESS PARTY","votes":482,"share":0.11975512313410586}],"seats":{"total":97,"majority":49,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":65,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":26,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":3,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":2,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"269","name":"BLACK CONSCIOUSNESS PARTY","count":0,"grouped":false},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","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":"568","name":"UNITED RESIDENTS FRONT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":65}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":266723,"share":66.26855955953967},"leaderScope":"published_vote_leader","reporting":{"completed":250,"expected":250,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic2207.js","snapshotId":"2011:municipality:2207:v2:5eb999d591158dad0642b1e644ae08f6025043e0b4ace3bfe6a3796b6ed525b4","reportedAt":"2021-10-25T13:03:04.942Z","checkedAt":"2026-11-05T13:46:32.820Z","successfulAt":"2026-11-05T13:46:32.820Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":402488,"source_reported_valid_ballots":402488,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"MAN - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":478812,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":270645,"share":56.524272574622195},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":124323,"share":25.964888098042653},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":41455,"share":8.657886602674953},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":9187,"share":1.918707133488718},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":8078,"share":1.6870922199109462},{"id":"946","name":"AGENCY FOR NEW AGENDA","votes":4260,"share":0.8897020124808901},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":2851,"share":0.5954320276016475},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1866,"share":0.3897145434951505},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":1000,"share":0.20885023767157046},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":954,"share":0.19924312673867822},{"id":"1137","name":"BOTSHABELO UNEMPLOYED MOVEMENT","votes":504,"share":0.10526051978647151},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","votes":498,"share":0.1040074183604421},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":472,"share":0.09857731218098126},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","votes":436,"share":0.09105870362480473},{"id":"568","name":"UNITED RESIDENTS FRONT","votes":436,"share":0.09105870362480473}],"seats":{"total":100,"majority":51,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":58,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":27,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":9,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":2,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":2,"grouped":false},{"id":"946","name":"AGENCY FOR NEW AGENDA","count":1,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":1,"grouped":false},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"1137","name":"BOTSHABELO UNEMPLOYED MOVEMENT","count":0,"grouped":false},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","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":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"568","name":"UNITED RESIDENTS FRONT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":58}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":270645,"share":56.524272574622195},"leaderScope":"published_vote_leader","reporting":{"completed":364,"expected":364,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic2207.js","snapshotId":"2016:municipality:2207:v2:77794e3c1bd1b07a89bca4896d63c39dab5e51b5f7994955b4202c207b3bb0b1","reportedAt":"2017-04-06T09:44:53.691Z","checkedAt":"2026-11-05T13:40:42.521Z","successfulAt":"2026-11-05T13:40:42.521Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":478812,"source_reported_valid_ballots":478812,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"MAN - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":351103,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":177772,"share":50.632435496136466},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":90339,"share":25.730056422189502},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":39699,"share":11.30693841977995},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":15741,"share":4.483299772431452},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":6322,"share":1.800611216651524},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","votes":5041,"share":1.4357610159981544},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":4454,"share":1.2685736094536362},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2516,"share":0.716598832821138},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":2089,"share":0.5949820992700148},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1333,"share":0.3796606693762229},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":810,"share":0.23070153202906268},{"id":"1644","name":"UNITED INDEPENDENT MOVEMENT","votes":583,"share":0.16604813971968338}],"seats":{"total":101,"majority":51,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":26,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":12,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":5,"grouped":false},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","count":2,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1644","name":"UNITED INDEPENDENT MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":177772,"share":50.632435496136466},"leaderScope":"published_vote_leader","reporting":{"completed":370,"expected":370,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic2207.js","snapshotId":"2021:municipality:2207:v2:aba16c018461292e1f24236067ceff88b81f1f4574048a94149b02571530aacb","reportedAt":"2022-01-15T15:50:24.723Z","checkedAt":"2026-11-05T13:38:09.751Z","successfulAt":"2026-11-05T13:38:09.751Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":351103,"source_reported_valid_ballots":351103,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"MAN - Mangaung","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":448612,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":152106,"share":33.90591424215135},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":150225,"share":33.48662095530213},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":38553,"share":8.59384055709611},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":26570,"share":5.92271272279832},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":19469,"share":4.33983041024315},{"id":"1511","name":"ACTIONSA","votes":12202,"share":2.7199450750314305},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":7059,"share":1.573520102003513},{"id":"3208","name":"NATIONAL SERVICE DELIVERY FORUM","votes":5193,"share":1.1575704617798899},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":4152,"share":0.9255213859638173},{"id":"2120","name":"AFRICAN CULTURAL IDENTITY MOVEMENT","votes":3998,"share":0.8911932806077413},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":3926,"share":0.8751437768049004},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","votes":2834,"share":0.6317263024618156},{"id":"2170","name":"MANGAUNG SEVEN PEOPLE'S VOICE","votes":2665,"share":0.5940545504801477},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2149,"share":0.4790331065597888},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2121,"share":0.47279163285868414},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":1699,"share":0.37872370779203407},{"id":"568","name":"UNITED RESIDENTS FRONT","votes":1177,"share":0.26236480522143857},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":1137,"share":0.25344841421986036},{"id":"1544","name":"AFRICAN HEART CONGRESS","votes":1121,"share":0.2498818578192291},{"id":"1711","name":"BUILD ONE SOUTH AFRICA","votes":1065,"share":0.23739891041701958},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":974,"share":0.21711412088842919},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":973,"share":0.21689121111338974},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","votes":879,"share":0.19593769225968097},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","votes":760,"share":0.16941142902998582},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":729,"share":0.1625012260037627},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":679,"share":0.15135573725178997},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":633,"share":0.14110188759997505},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":586,"share":0.13062512817312066},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":518,"share":0.1154672634704377},{"id":"1004","name":"SIZWE UMMAH NATION","votes":312,"share":0.06954784981230996},{"id":"1623","name":"SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION","votes":271,"share":0.06040854903569231},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","votes":181,"share":0.04034666928214136},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":1,"share":0.000222909775039455}],"seats":{"total":101,"majority":51,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":34,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":9,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":6,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":4,"grouped":false},{"id":"1511","name":"ACTIONSA","count":3,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"2120","name":"AFRICAN CULTURAL IDENTITY MOVEMENT","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","count":1,"grouped":false},{"id":"2170","name":"MANGAUNG SEVEN PEOPLE'S VOICE","count":1,"grouped":false},{"id":"3208","name":"NATIONAL SERVICE DELIVERY FORUM","count":1,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":1,"grouped":false},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","count":0,"grouped":false},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"1544","name":"AFRICAN HEART CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1711","name":"BUILD ONE SOUTH AFRICA","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","count":0,"grouped":false},{"id":"1004","name":"SIZWE UMMAH NATION","count":0,"grouped":false},{"id":"1623","name":"SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION","count":0,"grouped":false},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"568","name":"UNITED RESIDENTS FRONT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":152106,"share":33.90591424215135},"leaderScope":"published_vote_leader","reporting":{"completed":388,"expected":388,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic2207.js","snapshotId":"2026:municipality:2207:v3:pack1:d8952f780ca9809fdfa073cb5c3ed070a3ac347f0858ba27f2e4e080b91accc6:df7058c0531d562edc859ae7189297282c0e3da1e74ab08806fe551d862257d0","reportedAt":"2026-11-08T19:26:28.489Z","checkedAt":"2026-11-11T06:28:49.883Z","successfulAt":"2026-11-11T06:28:49.883Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":448612,"source_reported_valid_ballots":448612,"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.65896090449499,"votes":217981,"status":"historical","reason":null},{"year":2006,"share":71.5127074869703,"votes":215284,"status":"historical","reason":null},{"year":2011,"share":66.26855955953967,"votes":266723,"status":"historical","reason":null},{"year":2016,"share":56.524272574622195,"votes":270645,"status":"historical","reason":null},{"year":2021,"share":50.632435496136466,"votes":177772,"status":"historical","reason":null},{"year":2026,"share":33.90591424215135,"votes":152106,"status":"declared","reason":null}],"peak":71.5127074869703},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":20.68987556163438,"votes":64744,"status":"historical","reason":null},{"year":2006,"share":16.09304983009072,"votes":48447,"status":"historical","reason":null},{"year":2011,"share":27.111864204647095,"votes":109122,"status":"historical","reason":null},{"year":2016,"share":25.964888098042653,"votes":124323,"status":"historical","reason":null},{"year":2021,"share":25.730056422189502,"votes":90339,"status":"historical","reason":null},{"year":2026,"share":33.48662095530213,"votes":150225,"status":"declared","reason":null}],"peak":33.48662095530213},{"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":8.657886602674953,"votes":41455,"status":"historical","reason":null},{"year":2021,"share":11.30693841977995,"votes":39699,"status":"historical","reason":null},{"year":2026,"share":8.59384055709611,"votes":38553,"status":"declared","reason":null}],"peak":11.30693841977995},{"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":3.6177556030201665,"votes":10891,"status":"historical","reason":null},{"year":2011,"share":1.5088648605672716,"votes":6073,"status":"historical","reason":null},{"year":2016,"share":1.918707133488718,"votes":9187,"status":"historical","reason":null},{"year":2021,"share":4.483299772431452,"votes":15741,"status":"historical","reason":null},{"year":2026,"share":5.92271272279832,"votes":26570,"status":"declared","reason":null}],"peak":5.92271272279832},{"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":1.800611216651524,"votes":6322,"status":"historical","reason":null},{"year":2026,"share":4.33983041024315,"votes":19469,"status":"declared","reason":null}],"peak":4.33983041024315},{"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":3.161088032438234,"votes":12723,"status":"historical","reason":null},{"year":2016,"share":0.5954320276016475,"votes":2851,"status":"historical","reason":null},{"year":2021,"share":0.23070153202906268,"votes":810,"status":"historical","reason":null},{"year":2026,"share":0.21711412088842919,"votes":974,"status":"declared","reason":null}],"peak":3.161088032438234},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":2.7199450750314305,"votes":12202,"status":"declared","reason":null}],"peak":2.7199450750314305},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC PARTY","color":"#627875","points":[{"year":2000,"share":2.5881518314234038,"votes":8099,"status":"historical","reason":null},{"year":2006,"share":2.0611673415425704,"votes":6205,"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.19924312673867822,"votes":954,"status":"historical","reason":null},{"year":2021,"share":0.3796606693762229,"votes":1333,"status":"historical","reason":null},{"year":2026,"share":0.15135573725178997,"votes":679,"status":"declared","reason":null}],"peak":2.5881518314234038},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":2.1676051206994624,"votes":6783,"status":"historical","reason":null},{"year":2006,"share":1.8668429427025375,"votes":5620,"status":"historical","reason":null},{"year":2011,"share":0.23429269940967185,"votes":943,"status":"historical","reason":null},{"year":2016,"share":0.09857731218098126,"votes":472,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.21689121111338974,"votes":973,"status":"declared","reason":null}],"peak":2.1676051206994624},{"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":1.6870922199109462,"votes":8078,"status":"historical","reason":null},{"year":2021,"share":1.2685736094536362,"votes":4454,"status":"historical","reason":null},{"year":2026,"share":0.4790331065597888,"votes":2149,"status":"declared","reason":null}],"peak":1.6870922199109462},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":1.573520102003513,"votes":7059,"status":"declared","reason":null}],"peak":1.573520102003513},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","short":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","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.4357610159981544,"votes":5041,"status":"historical","reason":null},{"year":2026,"share":0.6317263024618156,"votes":2834,"status":"declared","reason":null}],"peak":1.4357610159981544},{"id":"54","name":"ALLIANCE 2000+","short":"ALLIANCE 2000+","color":"#627875","points":[{"year":2000,"share":1.3517572844698107,"votes":4230,"status":"historical","reason":null},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.3517572844698107},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":0.8283108466538415,"votes":2592,"status":"historical","reason":null},{"year":2006,"share":1.2064721651059815,"votes":3632,"status":"historical","reason":null},{"year":2011,"share":0.4243604778279104,"votes":1708,"status":"historical","reason":null},{"year":2016,"share":0.3897145434951505,"votes":1866,"status":"historical","reason":null},{"year":2021,"share":0.716598832821138,"votes":2516,"status":"historical","reason":null},{"year":2026,"share":0.47279163285868414,"votes":2121,"status":"declared","reason":null}],"peak":1.2064721651059815},{"id":"3208","name":"NATIONAL SERVICE DELIVERY FORUM","short":"NATIONAL 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":1.1575704617798899,"votes":5193,"status":"declared","reason":null}],"peak":1.1575704617798899},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":0.989371289058755,"votes":3096,"status":"historical","reason":null},{"year":2006,"share":0.19764618343558893,"votes":595,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.989371289058755},{"id":"17","name":"AZANIAN PEOPLE'S ORGANISATION","short":"AZAPO","color":"#627875","points":[{"year":2000,"share":0.9625278819912695,"votes":3012,"status":"historical","reason":null},{"year":2006,"share":0.34247599180183563,"votes":1031,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.9625278819912695},{"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.5949820992700148,"votes":2089,"status":"historical","reason":null},{"year":2026,"share":0.9255213859638173,"votes":4152,"status":"declared","reason":null}],"peak":0.9255213859638173},{"id":"2120","name":"AFRICAN CULTURAL IDENTITY MOVEMENT","short":"AFRICAN CULTURAL IDENTITY 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.8911932806077413,"votes":3998,"status":"declared","reason":null}],"peak":0.8911932806077413},{"id":"946","name":"AGENCY FOR NEW AGENDA","short":"AGENCY FOR NEW AGENDA","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.8897020124808901,"votes":4260,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.8897020124808901},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.8751437768049004,"votes":3926,"status":"declared","reason":null}],"peak":0.8751437768049004},{"id":"2170","name":"MANGAUNG SEVEN PEOPLE'S VOICE","short":"MANGAUNG SEVEN PEOPLE'S VOICE","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.5940545504801477,"votes":2665,"status":"declared","reason":null}],"peak":0.5940545504801477},{"id":"55","name":"DIKWANKWETLA PARTY OF SOUTH AFRICA","short":"DPSA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.5882880518729882,"votes":1771,"status":"historical","reason":null},{"year":2011,"share":0.23727415475740893,"votes":955,"status":"historical","reason":null},{"year":2016,"share":0.1040074183604421,"votes":498,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.5882880518729882},{"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.5563989197556496,"votes":1675,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.5563989197556496},{"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.47181530877939215,"votes":1899,"status":"historical","reason":null},{"year":2016,"share":0.20885023767157046,"votes":1000,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.14110188759997505,"votes":633,"status":"declared","reason":null}],"peak":0.47181530877939215},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","short":"AFRICAN CONGRESS FOR TRANSFORMATION","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.37872370779203407,"votes":1699,"status":"declared","reason":null}],"peak":0.37872370779203407},{"id":"239","name":"BLACK CONSCIOUSNESS FORUM","short":"BLACK CONSCIOUSNESS 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.284012582920048,"votes":855,"status":"historical","reason":null},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.284012582920048},{"id":"568","name":"UNITED RESIDENTS FRONT","short":"UNITED RESIDENTS 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,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0.16621613563634197,"votes":669,"status":"historical","reason":null},{"year":2016,"share":0.09105870362480473,"votes":436,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.26236480522143857,"votes":1177,"status":"declared","reason":null}],"peak":0.26236480522143857},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.25344841421986036,"votes":1137,"status":"declared","reason":null}],"peak":0.25344841421986036},{"id":"1544","name":"AFRICAN HEART CONGRESS","short":"AHC","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.2498818578192291,"votes":1121,"status":"declared","reason":null}],"peak":0.2498818578192291},{"id":"1711","name":"BUILD ONE SOUTH AFRICA","short":"BUILD ONE SOUTH AFRICA","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.23739891041701958,"votes":1065,"status":"declared","reason":null}],"peak":0.23739891041701958},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","short":"AFRICAN ALLIANCE CONGRESS","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.09105870362480473,"votes":436,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.19593769225968097,"votes":879,"status":"declared","reason":null}],"peak":0.19593769225968097},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","short":"ACTIVE AFRICAN CHRISTIANS UNITED 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.16941142902998582,"votes":760,"status":"declared","reason":null}],"peak":0.16941142902998582},{"id":"1644","name":"UNITED INDEPENDENT MOVEMENT","short":"UIM","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.16604813971968338,"votes":583,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.16604813971968338},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","short":"UNITED AFRICANS TRANSFORMATION","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1625012260037627,"votes":729,"status":"declared","reason":null}],"peak":0.1625012260037627},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","short":"Labour","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.13062512817312066,"votes":586,"status":"declared","reason":null}],"peak":0.13062512817312066},{"id":"269","name":"BLACK CONSCIOUSNESS PARTY","short":"BLACK CONSCIOUSNESS 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.11975512313410586,"votes":482,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.11975512313410586},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.1154672634704377,"votes":518,"status":"declared","reason":null}],"peak":0.1154672634704377},{"id":"1137","name":"BOTSHABELO UNEMPLOYED MOVEMENT","short":"BOTSHABELO UNEMPLOYED 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.10526051978647151,"votes":504,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.10526051978647151},{"id":"1004","name":"SIZWE UMMAH NATION","short":"SIZWE UMMAH NATION","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.06954784981230996,"votes":312,"status":"declared","reason":null}],"peak":0.06954784981230996},{"id":"1623","name":"SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION","short":"SARKO","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.06040854903569231,"votes":271,"status":"declared","reason":null}],"peak":0.06040854903569231},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","short":"PEOPLE'S MOVEMENT FOR CHANGE","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.04034666928214136,"votes":181,"status":"declared","reason":null}],"peak":0.04034666928214136},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","short":"AFRICAN RENAISSANCE UNITY","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.000222909775039455,"votes":1,"status":"declared","reason":null}],"peak":0.000222909775039455}],"defaultPartyIds":["7","52","945","4","957"],"previous":{"year":2021,"name":"MAN - Mangaung","basis":"source_total","status":"historical","declaration":null,"total":351103,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":177772,"share":50.632435496136466},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":90339,"share":25.730056422189502},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":39699,"share":11.30693841977995},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":15741,"share":4.483299772431452},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":6322,"share":1.800611216651524},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","votes":5041,"share":1.4357610159981544},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":4454,"share":1.2685736094536362},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2516,"share":0.716598832821138},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":2089,"share":0.5949820992700148},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":1333,"share":0.3796606693762229},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":810,"share":0.23070153202906268},{"id":"1644","name":"UNITED INDEPENDENT MOVEMENT","votes":583,"share":0.16604813971968338}],"seats":{"total":101,"majority":51,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":26,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":12,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":5,"grouped":false},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","count":2,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1644","name":"UNITED INDEPENDENT MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":51}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":177772,"share":50.632435496136466},"leaderScope":"published_vote_leader","reporting":{"completed":370,"expected":370,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic2207.js","snapshotId":"2021:municipality:2207:v2:aba16c018461292e1f24236067ceff88b81f1f4574048a94149b02571530aacb","reportedAt":"2022-01-15T15:50:24.723Z","checkedAt":"2026-11-05T13:38:09.751Z","successfulAt":"2026-11-05T13:38:09.751Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":351103,"source_reported_valid_ballots":351103,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"MAN - Mangaung","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":448612,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":152106,"share":33.90591424215135},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":150225,"share":33.48662095530213},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":38553,"share":8.59384055709611},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":26570,"share":5.92271272279832},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":19469,"share":4.33983041024315},{"id":"1511","name":"ACTIONSA","votes":12202,"share":2.7199450750314305},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":7059,"share":1.573520102003513},{"id":"3208","name":"NATIONAL SERVICE DELIVERY FORUM","votes":5193,"share":1.1575704617798899},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":4152,"share":0.9255213859638173},{"id":"2120","name":"AFRICAN CULTURAL IDENTITY MOVEMENT","votes":3998,"share":0.8911932806077413},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":3926,"share":0.8751437768049004},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","votes":2834,"share":0.6317263024618156},{"id":"2170","name":"MANGAUNG SEVEN PEOPLE'S VOICE","votes":2665,"share":0.5940545504801477},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2149,"share":0.4790331065597888},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2121,"share":0.47279163285868414},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":1699,"share":0.37872370779203407},{"id":"568","name":"UNITED RESIDENTS FRONT","votes":1177,"share":0.26236480522143857},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":1137,"share":0.25344841421986036},{"id":"1544","name":"AFRICAN HEART CONGRESS","votes":1121,"share":0.2498818578192291},{"id":"1711","name":"BUILD ONE SOUTH AFRICA","votes":1065,"share":0.23739891041701958},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":974,"share":0.21711412088842919},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":973,"share":0.21689121111338974},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","votes":879,"share":0.19593769225968097},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","votes":760,"share":0.16941142902998582},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","votes":729,"share":0.1625012260037627},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":679,"share":0.15135573725178997},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":633,"share":0.14110188759997505},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","votes":586,"share":0.13062512817312066},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":518,"share":0.1154672634704377},{"id":"1004","name":"SIZWE UMMAH NATION","votes":312,"share":0.06954784981230996},{"id":"1623","name":"SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION","votes":271,"share":0.06040854903569231},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","votes":181,"share":0.04034666928214136},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":1,"share":0.000222909775039455}],"seats":{"total":101,"majority":51,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":35,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":34,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":9,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":6,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":4,"grouped":false},{"id":"1511","name":"ACTIONSA","count":3,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"2120","name":"AFRICAN CULTURAL IDENTITY MOVEMENT","count":1,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":1,"grouped":false},{"id":"1357","name":"AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS","count":1,"grouped":false},{"id":"2170","name":"MANGAUNG SEVEN PEOPLE'S VOICE","count":1,"grouped":false},{"id":"3208","name":"NATIONAL SERVICE DELIVERY FORUM","count":1,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":1,"grouped":false},{"id":"1693","name":"ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT","count":0,"grouped":false},{"id":"1047","name":"AFRICAN ALLIANCE CONGRESS","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"1544","name":"AFRICAN HEART CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1711","name":"BUILD ONE SOUTH AFRICA","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"3","name":"INKATHA FREEDOM PARTY","count":0,"grouped":false},{"id":"1802","name":"LABOUR PARTY OF SOUTH AFRICA","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","count":0,"grouped":false},{"id":"1004","name":"SIZWE UMMAH NATION","count":0,"grouped":false},{"id":"1623","name":"SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION","count":0,"grouped":false},{"id":"1707","name":"UNITED AFRICANS TRANSFORMATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"568","name":"UNITED RESIDENTS FRONT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":152106,"share":33.90591424215135},"leaderScope":"published_vote_leader","reporting":{"completed":388,"expected":388,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic2207.js","snapshotId":"2026:municipality:2207:v3:pack1:d8952f780ca9809fdfa073cb5c3ed070a3ac347f0858ba27f2e4e080b91accc6:df7058c0531d562edc859ae7189297282c0e3da1e74ab08806fe551d862257d0","reportedAt":"2026-11-08T19:26:28.489Z","checkedAt":"2026-11-11T06:28:49.883Z","successfulAt":"2026-11-11T06:28:49.883Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":448612,"source_reported_valid_ballots":448612,"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."]}