{"level":"municipality","id":"4421","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"KZ235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":45560,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":31842,"share":69.89025460930641},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":9128,"share":20.03511852502195},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2426,"share":5.324846356453029},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":2164,"share":4.749780509218613}],"seats":null,"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":31842,"share":69.89025460930641},"leaderScope":"published_vote_leader","reporting":{"completed":78,"expected":78,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic4421.js","snapshotId":"2000:municipality:4421:v2:a1d173baa7b04782b1bb8dbdc48728dcbb1a606aad1a9d854692dadba1342046","reportedAt":"2021-10-25T12:56:15.159Z","checkedAt":"2026-11-05T13:58:51.755Z","successfulAt":"2026-11-05T13:58:51.755Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":45560,"source_reported_valid_ballots":45560,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"KZ235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":52932,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":31599,"share":59.69734754024031},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":17737,"share":33.50903045416761},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":1984,"share":3.748205244464596},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":974,"share":1.8400967278772766},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":638,"share":1.2053200332502079}],"seats":{"total":26,"majority":14,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":16,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"3","name":"INKATHA FREEDOM PARTY","count":16}},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":31599,"share":59.69734754024031},"leaderScope":"published_vote_leader","reporting":{"completed":80,"expected":80,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic4421.js","snapshotId":"2006:municipality:4421:v2:e84fb41fc3f00336f4c350d57941b7644c2a6f69d19276d334c059e48f05fe19","reportedAt":"2016-07-29T07:33:58.583Z","checkedAt":"2026-11-05T13:53:38.020Z","successfulAt":"2026-11-05T13:53:38.020Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"differs_from_reported_total","sum_of_published_rows":52932,"source_reported_valid_ballots":53044,"difference":112}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"KZN235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":65742,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":29800,"share":45.32870919655623},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":17695,"share":26.915822457485323},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":14762,"share":22.454443126159838},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2461,"share":3.7434212527760033},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":539,"share":0.8198716193605305},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":378,"share":0.5749749018892032}],"seats":{"total":28,"majority":15,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":13,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":8,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":6,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":29800,"share":45.32870919655623},"leaderScope":"published_vote_leader","reporting":{"completed":85,"expected":85,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic4421.js","snapshotId":"2011:municipality:4421:v2:4a2757441b4fc2458015ef816bdaa824aa9f9d76423b17344f2814e007d9718e","reportedAt":"2021-10-25T13:03:54.079Z","checkedAt":"2026-11-05T13:47:48.609Z","successfulAt":"2026-11-05T13:47:48.609Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":65742,"source_reported_valid_ballots":65742,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2016,"name":"KZN235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":69664,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":36419,"share":52.27807762976573},{"id":"3","name":"INKATHA FREEDOM PARTY","votes":15713,"share":22.555408819476344},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":7232,"share":10.381258612769868},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":3974,"share":5.7045245751033535},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":2396,"share":3.4393661001378044},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":2324,"share":3.3360128617363345},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","votes":179,"share":0.2569476343592099}],"seats":{"total":29,"majority":15,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":15,"grouped":false},{"id":"3","name":"INKATHA FREEDOM PARTY","count":7,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":3,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":1,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","count":0,"grouped":false}],"winner":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":15}},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":36419,"share":52.27807762976573},"leaderScope":"published_vote_leader","reporting":{"completed":87,"expected":87,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic4421.js","snapshotId":"2016:municipality:4421:v2:7f9675a253fc053cb4b1bc96ac82c9c95103abe13fceb1692777f29866298238","reportedAt":"2017-04-06T09:45:22.755Z","checkedAt":"2026-11-05T13:41:43.594Z","successfulAt":"2026-11-05T13:41:43.594Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":69664,"source_reported_valid_ballots":69664,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"KZN235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":66504,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":20276,"share":30.488391675688682},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":19385,"share":29.148622639239747},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":13030,"share":19.592806447732467},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4057,"share":6.100384939251775},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":3440,"share":5.172621195717551},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2084,"share":3.1336460964754003},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":1041,"share":1.5653193792854565},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":706,"share":1.0615902802838928},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":545,"share":0.8194995789726933},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":492,"share":0.7398051245037893},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":318,"share":0.47816672681342476},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":260,"share":0.3909539275833033},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":213,"share":0.32028148682785995}],"seats":{"total":29,"majority":15,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":9,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":6,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":20276,"share":30.488391675688682},"leaderScope":"published_vote_leader","reporting":{"completed":87,"expected":87,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4421.js","snapshotId":"2021:municipality:4421:v2:5729c9142cc192ba090943ad5364e6be9ff9fd8e93b4dce68922be8bc39389d6","reportedAt":"2022-01-15T15:50:24.754Z","checkedAt":"2026-11-05T13:38:29.743Z","successfulAt":"2026-11-05T13:38:29.743Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":66504,"source_reported_valid_ballots":66504,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"KZN235 - Okhahlamba","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":75208,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19767,"share":26.28310817998085},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":19121,"share":25.42415700457398},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13270,"share":17.644399531964687},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":5728,"share":7.616211041378576},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5019,"share":6.6734921816828},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":4609,"share":6.1283374109137325},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3146,"share":4.183065631315817},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":927,"share":1.232581640251037},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":760,"share":1.0105307945963196},{"id":"2148","name":"NATIONAL ECONOMIC FREEDOM ALLIANCE","votes":598,"share":0.7951281778534198},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":488,"share":0.6488671417934262},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":459,"share":0.6103074141048824},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":344,"share":0.4573981491330709},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":237,"share":0.31512605042016806},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":183,"share":0.24332517817253485},{"id":"3205","name":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","votes":114,"share":0.15157961918944793},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","votes":99,"share":0.13163493245399424},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":88,"share":0.1170088288479949},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":85,"share":0.11301989150090416},{"id":"929","name":"INTERNATIONAL REVELATION CONGRESS","votes":68,"share":0.09041591320072333},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":37,"share":0.0491968939474524}],"seats":{"total":29,"majority":15,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":8,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":8,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":5,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"3205","name":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","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":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"929","name":"INTERNATIONAL REVELATION CONGRESS","count":0,"grouped":false},{"id":"2148","name":"NATIONAL ECONOMIC FREEDOM ALLIANCE","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19767,"share":26.28310817998085},"leaderScope":"published_vote_leader","reporting":{"completed":92,"expected":92,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4421.js","snapshotId":"2026:municipality:4421:v3:pack1:0f0c909c3feb6d5abddef7094fbcb041a41493dd7a7318453c2f960972a7da88:137b24d8bbc2bd6e34f53becee5b42cb0d7b0b615aadb4656765975742e11698","reportedAt":"2026-11-08T19:21:45.342Z","checkedAt":"2026-11-11T08:15:17.907Z","successfulAt":"2026-11-11T08:15:17.907Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":75208,"source_reported_valid_ballots":75208,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null}],"series":[{"id":"3","name":"INKATHA FREEDOM PARTY","short":"IFP","color":"#b44b69","points":[{"year":2000,"share":69.89025460930641,"votes":31842,"status":"historical","reason":null},{"year":2006,"share":59.69734754024031,"votes":31599,"status":"historical","reason":null},{"year":2011,"share":26.915822457485323,"votes":17695,"status":"historical","reason":null},{"year":2016,"share":22.555408819476344,"votes":15713,"status":"historical","reason":null},{"year":2021,"share":30.488391675688682,"votes":20276,"status":"historical","reason":null},{"year":2026,"share":26.28310817998085,"votes":19767,"status":"declared","reason":null}],"peak":69.89025460930641},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":20.03511852502195,"votes":9128,"status":"historical","reason":null},{"year":2006,"share":33.50903045416761,"votes":17737,"status":"historical","reason":null},{"year":2011,"share":45.32870919655623,"votes":29800,"status":"historical","reason":null},{"year":2016,"share":52.27807762976573,"votes":36419,"status":"historical","reason":null},{"year":2021,"share":29.148622639239747,"votes":19385,"status":"historical","reason":null},{"year":2026,"share":17.644399531964687,"votes":13270,"status":"declared","reason":null}],"peak":52.27807762976573},{"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":25.42415700457398,"votes":19121,"status":"declared","reason":null}],"peak":25.42415700457398},{"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":22.454443126159838,"votes":14762,"status":"historical","reason":null},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":5.172621195717551,"votes":3440,"status":"historical","reason":null},{"year":2026,"share":1.0105307945963196,"votes":760,"status":"declared","reason":null}],"peak":22.454443126159838},{"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":19.592806447732467,"votes":13030,"status":"historical","reason":null},{"year":2026,"share":6.1283374109137325,"votes":4609,"status":"declared","reason":null}],"peak":19.592806447732467},{"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":0.5749749018892032,"votes":378,"status":"historical","reason":null},{"year":2016,"share":10.381258612769868,"votes":7232,"status":"historical","reason":null},{"year":2021,"share":0.3909539275833033,"votes":260,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":10.381258612769868},{"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":1.5653193792854565,"votes":1041,"status":"historical","reason":null},{"year":2026,"share":7.616211041378576,"votes":5728,"status":"declared","reason":null}],"peak":7.616211041378576},{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":5.324846356453029,"votes":2426,"status":"historical","reason":null},{"year":2006,"share":3.748205244464596,"votes":1984,"status":"historical","reason":null},{"year":2011,"share":3.7434212527760033,"votes":2461,"status":"historical","reason":null},{"year":2016,"share":5.7045245751033535,"votes":3974,"status":"historical","reason":null},{"year":2021,"share":3.1336460964754003,"votes":2084,"status":"historical","reason":null},{"year":2026,"share":6.6734921816828,"votes":5019,"status":"declared","reason":null}],"peak":6.6734921816828},{"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.4393661001378044,"votes":2396,"status":"historical","reason":null},{"year":2021,"share":6.100384939251775,"votes":4057,"status":"historical","reason":null},{"year":2026,"share":1.232581640251037,"votes":927,"status":"declared","reason":null}],"peak":6.100384939251775},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":4.749780509218613,"votes":2164,"status":"historical","reason":null},{"year":2006,"share":1.8400967278772766,"votes":974,"status":"historical","reason":null},{"year":2011,"share":0.8198716193605305,"votes":539,"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.24332517817253485,"votes":183,"status":"declared","reason":null}],"peak":4.749780509218613},{"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":1.2053200332502079,"votes":638,"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":1.0615902802838928,"votes":706,"status":"historical","reason":null},{"year":2026,"share":4.183065631315817,"votes":3146,"status":"declared","reason":null}],"peak":4.183065631315817},{"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":3.3360128617363345,"votes":2324,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.4573981491330709,"votes":344,"status":"declared","reason":null}],"peak":3.3360128617363345},{"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.8194995789726933,"votes":545,"status":"historical","reason":null},{"year":2026,"share":0.6488671417934262,"votes":488,"status":"declared","reason":null}],"peak":0.8194995789726933},{"id":"2148","name":"NATIONAL ECONOMIC FREEDOM ALLIANCE","short":"NATIONAL ECONOMIC FREEDOM ALLIANCE","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.7951281778534198,"votes":598,"status":"declared","reason":null}],"peak":0.7951281778534198},{"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.7398051245037893,"votes":492,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.7398051245037893},{"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.6103074141048824,"votes":459,"status":"declared","reason":null}],"peak":0.6103074141048824},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","short":"NAPF","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.47816672681342476,"votes":318,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.47816672681342476},{"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,"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.32028148682785995,"votes":213,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.32028148682785995},{"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.31512605042016806,"votes":237,"status":"declared","reason":null}],"peak":0.31512605042016806},{"id":"1013","name":"PEOPLE'S REVOLUTIONARY MOVEMENT","short":"PRM","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.2569476343592099,"votes":179,"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.2569476343592099},{"id":"3205","name":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","short":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","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.15157961918944793,"votes":114,"status":"declared","reason":null}],"peak":0.15157961918944793},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","short":"UNITED CULTURAL 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.13163493245399424,"votes":99,"status":"declared","reason":null}],"peak":0.13163493245399424},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","short":"AFRICAN MANTUNGWA COMMUNITY","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.1170088288479949,"votes":88,"status":"declared","reason":null}],"peak":0.1170088288479949},{"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.11301989150090416,"votes":85,"status":"declared","reason":null}],"peak":0.11301989150090416},{"id":"929","name":"INTERNATIONAL REVELATION CONGRESS","short":"INTERNATIONAL REVELATION 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.09041591320072333,"votes":68,"status":"declared","reason":null}],"peak":0.09041591320072333},{"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.0491968939474524,"votes":37,"status":"declared","reason":null}],"peak":0.0491968939474524}],"defaultPartyIds":["3","7","1748","591","1528"],"previous":{"year":2021,"name":"KZN235 - Okhahlamba","basis":"source_total","status":"historical","declaration":null,"total":66504,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":20276,"share":30.488391675688682},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":19385,"share":29.148622639239747},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":13030,"share":19.592806447732467},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":4057,"share":6.100384939251775},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":3440,"share":5.172621195717551},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":2084,"share":3.1336460964754003},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":1041,"share":1.5653193792854565},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":706,"share":1.0615902802838928},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":545,"share":0.8194995789726933},{"id":"1488","name":"ABANTU BATHO CONGRESS","votes":492,"share":0.7398051245037893},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","votes":318,"share":0.47816672681342476},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":260,"share":0.3909539275833033},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","votes":213,"share":0.32028148682785995}],"seats":{"total":29,"majority":15,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":9,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":6,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":2,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":1,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":1,"grouped":false},{"id":"1488","name":"ABANTU BATHO CONGRESS","count":0,"grouped":false},{"id":"450","name":"AFRICAN PEOPLE'S CONVENTION","count":0,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":0,"grouped":false},{"id":"1307","name":"NATIONAL PEOPLE'S FRONT","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":20276,"share":30.488391675688682},"leaderScope":"published_vote_leader","reporting":{"completed":87,"expected":87,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic4421.js","snapshotId":"2021:municipality:4421:v2:5729c9142cc192ba090943ad5364e6be9ff9fd8e93b4dce68922be8bc39389d6","reportedAt":"2022-01-15T15:50:24.754Z","checkedAt":"2026-11-05T13:38:29.743Z","successfulAt":"2026-11-05T13:38:29.743Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":66504,"source_reported_valid_ballots":66504,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"KZN235 - Okhahlamba","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":75208,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19767,"share":26.28310817998085},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":19121,"share":25.42415700457398},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13270,"share":17.644399531964687},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","votes":5728,"share":7.616211041378576},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":5019,"share":6.6734921816828},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","votes":4609,"share":6.1283374109137325},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":3146,"share":4.183065631315817},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":927,"share":1.232581640251037},{"id":"591","name":"NATIONAL FREEDOM PARTY","votes":760,"share":1.0105307945963196},{"id":"2148","name":"NATIONAL ECONOMIC FREEDOM ALLIANCE","votes":598,"share":0.7951281778534198},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":488,"share":0.6488671417934262},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":459,"share":0.6103074141048824},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","votes":344,"share":0.4573981491330709},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":237,"share":0.31512605042016806},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":183,"share":0.24332517817253485},{"id":"3205","name":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","votes":114,"share":0.15157961918944793},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","votes":99,"share":0.13163493245399424},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","votes":88,"share":0.1170088288479949},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","votes":85,"share":0.11301989150090416},{"id":"929","name":"INTERNATIONAL REVELATION CONGRESS","votes":68,"share":0.09041591320072333},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","votes":37,"share":0.0491968939474524}],"seats":{"total":29,"majority":15,"correction":null,"parties":[{"id":"3","name":"INKATHA FREEDOM PARTY","count":8,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":8,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":5,"grouped":false},{"id":"1528","name":"AFRICAN PEOPLE'S MOVEMENT","count":2,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":2,"grouped":false},{"id":"1030","name":"NATIONAL PEOPLES AMBASSADORS","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"3205","name":"ABANTU BEZWELETHU CONGRESS DEMOCRACY","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"1740","name":"AFRICAN CONGRESS FOR TRANSFORMATION","count":0,"grouped":false},{"id":"330","name":"AFRICAN INDEPENDENT CONGRESS","count":0,"grouped":false},{"id":"998","name":"AFRICAN MANTUNGWA COMMUNITY","count":0,"grouped":false},{"id":"1305","name":"AFRICAN RENAISSANCE UNITY","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":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"929","name":"INTERNATIONAL REVELATION CONGRESS","count":0,"grouped":false},{"id":"2148","name":"NATIONAL ECONOMIC FREEDOM ALLIANCE","count":0,"grouped":false},{"id":"591","name":"NATIONAL FREEDOM PARTY","count":0,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":0,"grouped":false},{"id":"1542","name":"UNITED CULTURAL MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"3","name":"INKATHA FREEDOM PARTY","votes":19767,"share":26.28310817998085},"leaderScope":"published_vote_leader","reporting":{"completed":92,"expected":92,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic4421.js","snapshotId":"2026:municipality:4421:v3:pack1:0f0c909c3feb6d5abddef7094fbcb041a41493dd7a7318453c2f960972a7da88:137b24d8bbc2bd6e34f53becee5b42cb0d7b0b615aadb4656765975742e11698","reportedAt":"2026-11-08T19:21:45.342Z","checkedAt":"2026-11-11T08:15:17.907Z","successfulAt":"2026-11-11T08:15:17.907Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":75208,"source_reported_valid_ballots":75208,"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."]}