{"level":"municipality","id":"4450","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":75654,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38064,"share":50.31326830042033},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":24286,"share":32.1014090464483},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":10763,"share":14.226610622042458},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1536,"share":2.0302958204457133},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":600,"share":0.7930843048616067},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":229,"share":0.30269384302217994}],"seats":null,"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":38064,"share":50.31326830042033},"leaderScope":"published_vote_leader","reporting":{"completed":64,"expected":64,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4450.js","snapshotId":"2000:municipality:4450:v2:7252ab31398b105f8b774c1be2ec61bfe32685945c396f5a4a7e72c34c40083c","reportedAt":"2021-10-25T12:56:20.019Z","checkedAt":"2026-11-05T13:59:18.901Z","successfulAt":"2026-11-05T13:59:18.901Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":75654,"source_reported_valid_ballots":75654,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":110714,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":51877,"share":46.856766081976986},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":44448,"share":40.14668424950774},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":7461,"share":6.738985132864859},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","votes":3958,"share":3.574976967682497},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":828,"share":0.7478728977365102},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":685,"share":0.6187112740936106},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":579,"share":0.5229690915331394},{"id":"31","name":"MINORITY FRONT","votes":441,"share":0.39832360857705434}],"seats":{"total":60,"majority":31,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":28,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":24,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":4,"grouped":false},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","count":2,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"31","name":"MINORITY FRONT","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":51877,"share":46.856766081976986},"leaderScope":"published_vote_leader","reporting":{"completed":92,"expected":92,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4450.js","snapshotId":"2006:municipality:4450:v2:5e212cf4694e0b72698b9138ff89ffec7170d34dfa464b235d1e4fd7b3ca50d1","reportedAt":"2016-07-29T07:34:19.029Z","checkedAt":"2026-11-05T13:54:03.508Z","successfulAt":"2026-11-05T13:54:03.508Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":110714,"source_reported_valid_ballots":110714,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":177652,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":107100,"share":60.286402629860625},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":30213,"share":17.006844842726228},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":17620,"share":9.918267174025623},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":16797,"share":9.455001913854051},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1034,"share":0.5820367910296536},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":869,"share":0.4891585796951343},{"id":"455","name":"SOUTH AFRICAN DEMOCRATIC CONGRESS","votes":346,"share":0.19476279467723415}],"seats":{"total":60,"majority":31,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":36,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":10,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":6,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":6,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"455","name":"SOUTH AFRICAN DEMOCRATIC CONGRESS","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":36}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":107100,"share":60.286402629860625},"leaderScope":"published_vote_leader","reporting":{"completed":100,"expected":100,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4450.js","snapshotId":"2011:municipality:4450:v2:ad7e98e350947484c596ba61e499cc90dbb531ffbb0d558e6024e390d194d26f","reportedAt":"2021-10-25T13:03:59.142Z","checkedAt":"2026-11-05T13:48:21.558Z","successfulAt":"2026-11-05T13:48:21.558Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":177652,"source_reported_valid_ballots":177652,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":231036,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":147324,"share":63.76668571131772},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":43449,"share":18.806160078948736},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":26739,"share":11.57352100971277},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":8511,"share":3.683841479249987},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1062,"share":0.45966862307172907},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":835,"share":0.361415536972593},{"id":"1049","name":"ISITHUNZI SOM-AFRIKA ECONO FIGHTERS","votes":570,"share":0.24671479769386587}],"seats":{"total":67,"majority":34,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":43,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":13,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":3,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1049","name":"ISITHUNZI SOM-AFRIKA ECONO FIGHTERS","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":43}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":147324,"share":63.76668571131772},"leaderScope":"published_vote_leader","reporting":{"completed":140,"expected":140,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4450.js","snapshotId":"2016:municipality:4450:v2:85175522bac9d48f440d1f4df1481d6787b8ff4b768429c15b49eded9a5aa992","reportedAt":"2017-04-06T09:46:17.076Z","checkedAt":"2026-11-05T13:42:10.927Z","successfulAt":"2026-11-05T13:42:10.927Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":231036,"source_reported_valid_ballots":231036,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":167656,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":66223,"share":39.499331965453074},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":58017,"share":34.604785990361215},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":19743,"share":11.775898267881853},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":15395,"share":9.182492723195114},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":1531,"share":0.9131793672758506},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1442,"share":0.8600944791716372},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1149,"share":0.6853318700195639},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":903,"share":0.5386028534618504},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":591,"share":0.352507515388653},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":586,"share":0.3495252183041466},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":556,"share":0.33163143579710835},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","votes":363,"share":0.2165147683351625}],"seats":{"total":67,"majority":34,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":27,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":23,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":6,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":66223,"share":39.499331965453074},"leaderScope":"published_vote_leader","reporting":{"completed":146,"expected":146,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4450.js","snapshotId":"2021:municipality:4450:v2:5923d4f108758a32b23572be55d386bc39df4d4e4de44bc250508cc07043edf9","reportedAt":"2022-01-15T15:50:40.035Z","checkedAt":"2026-11-05T13:38:38.270Z","successfulAt":"2026-11-05T13:38:38.270Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":167656,"source_reported_valid_ballots":167656,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"KZN282 - uMhlathuze","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":227235,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":86119,"share":37.898651176095235},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":55719,"share":24.520430391444982},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":37917,"share":16.686249917486304},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":26764,"share":11.778115167117742},{"id":"1511","name":"ACTIONSA","votes":4857,"share":2.1374348141791537},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4310,"share":1.8967148546658745},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3330,"share":1.4654432635817547},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":2129,"share":0.9369155279776442},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1173,"share":0.5162056901445641},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":1048,"share":0.4611965586287323},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":550,"share":0.24204017866965916},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":531,"share":0.23367879067925276},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":458,"share":0.20155345787400708},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":368,"share":0.1619468831826083},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":305,"share":0.13422228089862917},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":261,"share":0.11485906660505645},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":200,"share":0.0880146104253306},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":150,"share":0.06601095781899795},{"id":"2112","name":"AFRICAN RESTORATION MOVEMENT","votes":141,"share":0.062050300349858076},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","votes":85,"share":0.03740620943076551},{"id":"1565","name":"CONGREGATIONAL CHRISTIAN UNITY","votes":74,"share":0.032565405857372325},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":46,"share":0.020243360397826038},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":13,"share":0.00572094967764649}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":27,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":12,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":9,"grouped":false},{"id":"1511","name":"ACTIONSA","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"2112","name":"AFRICAN RESTORATION MOVEMENT","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1565","name":"CONGREGATIONAL CHRISTIAN UNITY","count":0,"grouped":false},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","count":0,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":86119,"share":37.898651176095235},"leaderScope":"published_vote_leader","reporting":{"completed":145,"expected":145,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4450.js","snapshotId":"2026:municipality:4450:v3:pack1:efa05d3496396d8021388421fbaaeabd1022508fed533936a9ce09d1a03f070c:3e11e82e53bddedff77175b211006e6f4565316c37c0343356302b0196f8d746","reportedAt":"2026-11-08T19:21:48.616Z","checkedAt":"2026-11-11T06:22:02.777Z","successfulAt":"2026-11-11T06:22:02.777Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":227235,"source_reported_valid_ballots":227235,"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":32.1014090464483,"votes":24286,"status":"historical","reason":null},{"year":2006,"share":46.856766081976986,"votes":51877,"status":"historical","reason":null},{"year":2011,"share":60.286402629860625,"votes":107100,"status":"historical","reason":null},{"year":2016,"share":63.76668571131772,"votes":147324,"status":"historical","reason":null},{"year":2021,"share":39.499331965453074,"votes":66223,"status":"historical","reason":null},{"year":2026,"share":16.686249917486304,"votes":37917,"status":"declared","reason":null}],"peak":63.76668571131772},{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":50.31326830042033,"votes":38064,"status":"historical","reason":null},{"year":2006,"share":40.14668424950774,"votes":44448,"status":"historical","reason":null},{"year":2011,"share":17.006844842726228,"votes":30213,"status":"historical","reason":null},{"year":2016,"share":18.806160078948736,"votes":43449,"status":"historical","reason":null},{"year":2021,"share":34.604785990361215,"votes":58017,"status":"historical","reason":null},{"year":2026,"share":24.520430391444982,"votes":55719,"status":"declared","reason":null}],"peak":50.31326830042033},{"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":37.898651176095235,"votes":86119,"status":"declared","reason":null}],"peak":37.898651176095235},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":14.226610622042458,"votes":10763,"status":"historical","reason":null},{"year":2006,"share":6.738985132864859,"votes":7461,"status":"historical","reason":null},{"year":2011,"share":9.918267174025623,"votes":17620,"status":"historical","reason":null},{"year":2016,"share":11.57352100971277,"votes":26739,"status":"historical","reason":null},{"year":2021,"share":11.775898267881853,"votes":19743,"status":"historical","reason":null},{"year":2026,"share":11.778115167117742,"votes":26764,"status":"declared","reason":null}],"peak":14.226610622042458},{"id":"591","name":"NATIONAL FREEDOM PARTY","short":"NFP","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":9.455001913854051,"votes":16797,"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.9131793672758506,"votes":1531,"status":"historical","reason":null},{"year":2026,"share":0.9369155279776442,"votes":2129,"status":"declared","reason":null}],"peak":9.455001913854051},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","short":"EFF","color":"#b64038","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":3.683841479249987,"votes":8511,"status":"historical","reason":null},{"year":2021,"share":9.182492723195114,"votes":15395,"status":"historical","reason":null},{"year":2026,"share":1.8967148546658745,"votes":4310,"status":"declared","reason":null}],"peak":9.182492723195114},{"id":"284","name":"NATIONAL DEMOCRATIC CONVENTION","short":"NATIONAL DEMOCRATIC CONVENTION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":3.574976967682497,"votes":3958,"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":3.574976967682497},{"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.1374348141791537,"votes":4857,"status":"declared","reason":null}],"peak":2.1374348141791537},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":2.0302958204457133,"votes":1536,"status":"historical","reason":null},{"year":2006,"share":0.7478728977365102,"votes":828,"status":"historical","reason":null},{"year":2011,"share":0.4891585796951343,"votes":869,"status":"historical","reason":null},{"year":2016,"share":0.361415536972593,"votes":835,"status":"historical","reason":null},{"year":2021,"share":0.8600944791716372,"votes":1442,"status":"historical","reason":null},{"year":2026,"share":0.5162056901445641,"votes":1173,"status":"declared","reason":null}],"peak":2.0302958204457133},{"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.6187112740936106,"votes":685,"status":"historical","reason":null},{"year":2011,"share":0.5820367910296536,"votes":1034,"status":"historical","reason":null},{"year":2016,"share":0.45966862307172907,"votes":1062,"status":"historical","reason":null},{"year":2021,"share":0.6853318700195639,"votes":1149,"status":"historical","reason":null},{"year":2026,"share":1.4654432635817547,"votes":3330,"status":"declared","reason":null}],"peak":1.4654432635817547},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":0.7930843048616067,"votes":600,"status":"historical","reason":null},{"year":2006,"share":0.5229690915331394,"votes":579,"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.7930843048616067},{"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":0.5386028534618504,"votes":903,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.5386028534618504},{"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":0.4611965586287323,"votes":1048,"status":"declared","reason":null}],"peak":0.4611965586287323},{"id":"31","name":"MINORITY FRONT","short":"MF","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0.39832360857705434,"votes":441,"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.39832360857705434},{"id":"1488","name":"ABANTU BATHO CONGRESS","short":"ABC","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.352507515388653,"votes":591,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.352507515388653},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","short":"APEMO","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.3495252183041466,"votes":586,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.3495252183041466},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","short":"JEP","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.33163143579710835,"votes":556,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.33163143579710835},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":0.30269384302217994,"votes":229,"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":0.30269384302217994},{"id":"1049","name":"ISITHUNZI SOM-AFRIKA ECONO FIGHTERS","short":"ISITHUNZI SOM-AFRIKA ECONO FIGHTERS","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.24671479769386587,"votes":570,"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.24671479769386587},{"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.24204017866965916,"votes":550,"status":"declared","reason":null}],"peak":0.24204017866965916},{"id":"1543","name":"INDEPENDENT ALLIANCE","short":"IA","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.23367879067925276,"votes":531,"status":"declared","reason":null}],"peak":0.23367879067925276},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","short":"SOUTH AFRICA VUKA 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.2165147683351625,"votes":363,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.2165147683351625},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.20155345787400708,"votes":458,"status":"declared","reason":null}],"peak":0.20155345787400708},{"id":"455","name":"SOUTH AFRICAN DEMOCRATIC CONGRESS","short":"SOUTH AFRICAN DEMOCRATIC 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.19476279467723415,"votes":346,"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.19476279467723415},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","short":"AFRICAN MOVEMENT 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,"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.1619468831826083,"votes":368,"status":"declared","reason":null}],"peak":0.1619468831826083},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","short":"NPA","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.13422228089862917,"votes":305,"status":"declared","reason":null}],"peak":0.13422228089862917},{"id":"1473","name":"ACTIVE CITIZENS COALITION","short":"ACC","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.11485906660505645,"votes":261,"status":"declared","reason":null}],"peak":0.11485906660505645},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","short":"AFRICAN ECONOMIC FREEDOM","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.0880146104253306,"votes":200,"status":"declared","reason":null}],"peak":0.0880146104253306},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","short":"UNITED CHRISTIAN DEMOCRATIC 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.06601095781899795,"votes":150,"status":"declared","reason":null}],"peak":0.06601095781899795},{"id":"2112","name":"AFRICAN RESTORATION MOVEMENT","short":"AFRICAN RESTORATION 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.062050300349858076,"votes":141,"status":"declared","reason":null}],"peak":0.062050300349858076},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","short":"GODS JUSTICE AND DEVELOPMENT 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.03740620943076551,"votes":85,"status":"declared","reason":null}],"peak":0.03740620943076551},{"id":"1565","name":"CONGREGATIONAL CHRISTIAN UNITY","short":"CONGREGATIONAL CHRISTIAN 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.032565405857372325,"votes":74,"status":"declared","reason":null}],"peak":0.032565405857372325},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","short":"UMKHUMBI WESIZWE ORGANISATION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.020243360397826038,"votes":46,"status":"declared","reason":null}],"peak":0.020243360397826038},{"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.00572094967764649,"votes":13,"status":"declared","reason":null}],"peak":0.00572094967764649}],"defaultPartyIds":["7","3","1748","52","591"],"previous":{"year":2021,"name":"KZN282 - uMhlathuze","basis":"source_total","status":"historical","declaration":null,"total":167656,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":66223,"share":39.499331965453074},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":58017,"share":34.604785990361215},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":19743,"share":11.775898267881853},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":15395,"share":9.182492723195114},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":1531,"share":0.9131793672758506},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1442,"share":0.8600944791716372},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":1149,"share":0.6853318700195639},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":903,"share":0.5386028534618504},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":591,"share":0.352507515388653},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":586,"share":0.3495252183041466},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","votes":556,"share":0.33163143579710835},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","votes":363,"share":0.2165147683351625}],"seats":{"total":67,"majority":34,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":27,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":23,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":6,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1286","name":"JUSTICE AND EMPLOYMENT PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1533","name":"SOUTH AFRICA VUKA MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":66223,"share":39.499331965453074},"leaderScope":"published_vote_leader","reporting":{"completed":146,"expected":146,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4450.js","snapshotId":"2021:municipality:4450:v2:5923d4f108758a32b23572be55d386bc39df4d4e4de44bc250508cc07043edf9","reportedAt":"2022-01-15T15:50:40.035Z","checkedAt":"2026-11-05T13:38:38.270Z","successfulAt":"2026-11-05T13:38:38.270Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":167656,"source_reported_valid_ballots":167656,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN282 - uMhlathuze","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":227235,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":86119,"share":37.898651176095235},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":55719,"share":24.520430391444982},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":37917,"share":16.686249917486304},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":26764,"share":11.778115167117742},{"id":"1511","name":"ACTIONSA","votes":4857,"share":2.1374348141791537},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4310,"share":1.8967148546658745},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3330,"share":1.4654432635817547},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":2129,"share":0.9369155279776442},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":1173,"share":0.5162056901445641},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":1048,"share":0.4611965586287323},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":550,"share":0.24204017866965916},{"id":"1543","name":"INDEPENDENT ALLIANCE","votes":531,"share":0.23367879067925276},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":458,"share":0.20155345787400708},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","votes":368,"share":0.1619468831826083},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":305,"share":0.13422228089862917},{"id":"1473","name":"ACTIVE CITIZENS COALITION","votes":261,"share":0.11485906660505645},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","votes":200,"share":0.0880146104253306},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","votes":150,"share":0.06601095781899795},{"id":"2112","name":"AFRICAN RESTORATION MOVEMENT","votes":141,"share":0.062050300349858076},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","votes":85,"share":0.03740620943076551},{"id":"1565","name":"CONGREGATIONAL CHRISTIAN UNITY","votes":74,"share":0.032565405857372325},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","votes":46,"share":0.020243360397826038},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":13,"share":0.00572094967764649}],"seats":{"total":71,"majority":36,"correction":null,"parties":[{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":27,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":18,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":12,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":9,"grouped":false},{"id":"1511","name":"ACTIONSA","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1473","name":"ACTIVE CITIZENS COALITION","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1720","name":"AFRICAN ECONOMIC FREEDOM","count":0,"grouped":false},{"id":"1775","name":"AFRICAN MOVEMENT CONGRESS","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","count":0,"grouped":false},{"id":"2112","name":"AFRICAN RESTORATION MOVEMENT","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"1565","name":"CONGREGATIONAL CHRISTIAN UNITY","count":0,"grouped":false},{"id":"2169","name":"GODS JUSTICE AND DEVELOPMENT PARTY","count":0,"grouped":false},{"id":"1543","name":"INDEPENDENT ALLIANCE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1846","name":"UMKHUMBI WESIZWE ORGANISATION","count":0,"grouped":false},{"id":"2","name":"UNITED CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":86119,"share":37.898651176095235},"leaderScope":"published_vote_leader","reporting":{"completed":145,"expected":145,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4450.js","snapshotId":"2026:municipality:4450:v3:pack1:efa05d3496396d8021388421fbaaeabd1022508fed533936a9ce09d1a03f070c:3e11e82e53bddedff77175b211006e6f4565316c37c0343356302b0196f8d746","reportedAt":"2026-11-08T19:21:48.616Z","checkedAt":"2026-11-11T06:22:02.777Z","successfulAt":"2026-11-11T06:22:02.777Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":227235,"source_reported_valid_ballots":227235,"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."]}