{"level":"municipality","id":"9905","through":2026,"basis":"source_total","ballotLabel":"Ward + municipal PR votes","years":[2000,2006,2011,2016,2021,2026],"elections":[{"year":2000,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":34080,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":16259,"share":47.708333333333336},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":14984,"share":43.967136150234744},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","votes":963,"share":2.8257042253521125},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":819,"share":2.403169014084507}],"seats":null,"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":16259,"share":47.708333333333336},"leaderScope":"published_vote_leader","reporting":{"completed":19,"expected":19,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2000/EEID2Munic9905.js","snapshotId":"2000:municipality:9905:v2:efaed979564f4a4338048ba38ce3e36356a726f7276181385ec94752b4296c55","reportedAt":"2021-10-25T12:56:15.378Z","checkedAt":"2026-11-05T14:01:34.936Z","successfulAt":"2026-11-05T14:01:34.936Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":34080,"source_reported_valid_ballots":34080,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2006,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":40745,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15802,"share":38.782672720579214},{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":11402,"share":27.98380169345932},{"id":"249","name":"INDEPENDENT DEMOCRATS","votes":6039,"share":14.821450484722051},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","votes":2229,"share":5.470609890784146},{"id":"287","name":"UNITED INDEPENDENT FRONT","votes":1853,"share":4.547797275739354},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":894,"share":2.194134249601178},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":762,"share":1.8701681187875814}],"seats":{"total":23,"majority":12,"correction":null,"parties":[{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":9,"grouped":false},{"id":"52","name":"DEMOCRATIC ALLIANCE","count":6,"grouped":false},{"id":"249","name":"INDEPENDENT DEMOCRATS","count":3,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":2,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":1,"grouped":false},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","count":1,"grouped":false},{"id":"287","name":"UNITED INDEPENDENT FRONT","count":1,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":null},"leader":{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":15802,"share":38.782672720579214},"leaderScope":"published_vote_leader","reporting":{"completed":20,"expected":20,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2006/EEID95Munic9905.js","snapshotId":"2006:municipality:9905:v2:3f7d0ab45c59d1f9e4d9d0352fb55890fe45a4217cac10863c2c818185a23875","reportedAt":"2016-07-29T07:33:47.058Z","checkedAt":"2026-11-05T13:56:31.523Z","successfulAt":"2026-11-05T13:56:31.523Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":40745,"source_reported_valid_ballots":40745,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2011,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":57987,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":33207,"share":57.26628382223602},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":17750,"share":30.610309207236103},{"id":"499","name":"CONGRESS OF THE PEOPLE","votes":738,"share":1.27269905323607},{"id":"625","name":"SERVICE TO OUR PEOPLE'S PARTY","votes":727,"share":1.2537292841498955},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":464,"share":0.8001793505440875},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","votes":435,"share":0.750168141135082},{"id":"612","name":"LOCAL GOVERNMENT PARTY","votes":431,"share":0.743270043285564},{"id":"584","name":"THE PEOPLES INDEPENDENT CIVIC ORGANISATION","votes":343,"share":0.5915118905961682},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":252,"share":0.4345801645196337},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","votes":189,"share":0.3259351233897253},{"id":"449","name":"NATIONAL PEOPLE'S PARTY","votes":151,"share":0.2604031938193043}],"seats":{"total":25,"majority":13,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"499","name":"CONGRESS OF THE PEOPLE","count":1,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":1,"grouped":true},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"612","name":"LOCAL GOVERNMENT PARTY","count":0,"grouped":false},{"id":"449","name":"NATIONAL PEOPLE'S PARTY","count":0,"grouped":false},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"625","name":"SERVICE TO OUR PEOPLE'S PARTY","count":0,"grouped":false},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","count":0,"grouped":false},{"id":"584","name":"THE PEOPLES INDEPENDENT CIVIC ORGANISATION","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false}],"winner":{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15}},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":33207,"share":57.26628382223602},"leaderScope":"published_vote_leader","reporting":{"completed":22,"expected":22,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2011/EEID197Munic9905.js","snapshotId":"2011:municipality:9905:v2:a9b5db2e864bc4993b3308b12c959b640cd8074382abca36e63bec1a4dc3bedc","reportedAt":"2021-10-22T09:48:43.945Z","checkedAt":"2026-11-05T13:51:03.355Z","successfulAt":"2026-11-05T13:51:03.355Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":57987,"source_reported_valid_ballots":57987,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2016,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":70101,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":42868,"share":61.15176673656582},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":20667,"share":29.481747763940604},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1394,"share":1.9885593643457298},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","votes":1133,"share":1.6162394259710988},{"id":"1061","name":"KHOISAN REVOLUTION","votes":1008,"share":1.4379252792399537},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":636,"share":0.9072623785680661},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":451,"share":0.6433574414059714},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","votes":343,"share":0.489294018630262},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","votes":286,"share":0.40798276772085995},{"id":"613","name":"UBUNTU PARTY","votes":141,"share":0.20113835751273162},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","votes":68,"share":0.09700289582174292},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","votes":58,"share":0.0827377640832513},{"id":"937","name":"NATIONALIST COLOURED PARTY OF SOUTH AFRICA","votes":37,"share":0.05278098743241894},{"id":"584","name":"THE PEOPLES INDEPENDENT CIVIC ORGANISATION","votes":23,"share":0.03280980299853069}],"seats":{"total":27,"majority":14,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":17,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":8,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","count":1,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1061","name":"KHOISAN REVOLUTION","count":0,"grouped":false},{"id":"937","name":"NATIONALIST COLOURED PARTY OF SOUTH AFRICA","count":0,"grouped":false},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","count":0,"grouped":false},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","count":0,"grouped":false},{"id":"584","name":"THE PEOPLES INDEPENDENT CIVIC ORGANISATION","count":0,"grouped":false},{"id":"613","name":"UBUNTU PARTY","count":0,"grouped":false},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","count":0,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":0,"grouped":false}],"winner":{"id":"52","name":"DEMOCRATIC ALLIANCE","count":17}},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":42868,"share":61.15176673656582},"leaderScope":"published_vote_leader","reporting":{"completed":28,"expected":28,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2016/EEID402Munic9905.js","snapshotId":"2016:municipality:9905:v2:0d09cc77d2f507636e00081fc89baca28ce923b0150954e36b0143687d237be5","reportedAt":"2017-04-06T09:45:18.558Z","checkedAt":"2026-11-05T13:44:58.077Z","successfulAt":"2026-11-05T13:44:58.077Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":70101,"source_reported_valid_ballots":70101,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null},{"year":2021,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":61966,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28714,"share":46.3383145595972},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13422,"share":21.660265306781138},{"id":"1368","name":"GOOD","votes":8559,"share":13.812413258883904},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":2880,"share":4.647710034535068},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":2674,"share":4.315269664009295},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1921,"share":3.1000871445631475},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","votes":877,"share":1.4152922570441855},{"id":"1331","name":"SOCIALIST REVOLUTIONARY WORKERS PARTY","votes":873,"share":1.4088371042184422},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":807,"share":1.3023270825936804},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","votes":450,"share":0.7262046928961043},{"id":"481","name":"KONSERWATIEWE PARTY/CONSERVATIVE PARTY","votes":205,"share":0.3308265823193364},{"id":"1523","name":"AFRICA RESTORATION ALLIANCE","votes":113,"share":0.18235806732724397}],"seats":{"total":27,"majority":14,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"1368","name":"GOOD","count":4,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1523","name":"AFRICA RESTORATION ALLIANCE","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"481","name":"KONSERWATIEWE PARTY/CONSERVATIVE PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1331","name":"SOCIALIST REVOLUTIONARY WORKERS PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28714,"share":46.3383145595972},"leaderScope":"published_vote_leader","reporting":{"completed":27,"expected":27,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic9905.js","snapshotId":"2021:municipality:9905:v2:c007a3061a6d44e1d75fb4554009a812e2962bccfecc05633bd43998ce093061","reportedAt":"2022-01-15T15:35:14.655Z","checkedAt":"2026-11-05T13:39:28.188Z","successfulAt":"2026-11-05T13:39:28.188Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":61966,"source_reported_valid_ballots":61966,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},{"year":2026,"name":"WC014 - Saldanha Bay","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":83773,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":41141,"share":49.11009513805164},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":16231,"share":19.374977618086973},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10088,"share":12.042066059470235},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":4853,"share":5.793035942368066},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":3085,"share":3.6825707566877157},{"id":"1368","name":"GOOD","votes":2165,"share":2.58436489083595},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":1799,"share":2.147469948551443},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1500,"share":1.7905530421496185},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","votes":608,"share":0.7257708330846454},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","votes":383,"share":0.4571878767622026},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":344,"share":0.4106334976663125},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","votes":262,"share":0.3127499313621334},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":257,"share":0.30678142122163465},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","votes":251,"share":0.2996192090530362},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","votes":218,"share":0.2602270421257446},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","votes":83,"share":0.0990772683322789},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":44,"share":0.052522889236388814},{"id":"1360","name":"SPECTRUM NATIONAL PARTY","votes":24,"share":0.0286488486743939}],"seats":{"total":31,"majority":16,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":6,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":4,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1368","name":"GOOD","count":1,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":1,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","count":0,"grouped":false},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","count":0,"grouped":false},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","count":0,"grouped":false},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","count":0,"grouped":false},{"id":"1360","name":"SPECTRUM NATIONAL PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":41141,"share":49.11009513805164},"leaderScope":"published_vote_leader","reporting":{"completed":26,"expected":26,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic9905.js","snapshotId":"2026:municipality:9905:v3:pack1:a5af23388fb67c548a430e2f54687cc7310c444457eda9131ba60100a9a57f74:8096b4eeed21a43e1ae66557c0dbacb80e2dabe9c05e2c03e9c291a37a44c7c6","reportedAt":"2026-11-08T19:26:42.165Z","checkedAt":"2026-11-11T02:57:52.891Z","successfulAt":"2026-11-11T02:57:52.891Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":83773,"source_reported_valid_ballots":83773,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":true,"reason":null}],"series":[{"id":"52","name":"DEMOCRATIC ALLIANCE","short":"DA","color":"#2872ba","points":[{"year":2000,"share":43.967136150234744,"votes":14984,"status":"historical","reason":null},{"year":2006,"share":27.98380169345932,"votes":11402,"status":"historical","reason":null},{"year":2011,"share":57.26628382223602,"votes":33207,"status":"historical","reason":null},{"year":2016,"share":61.15176673656582,"votes":42868,"status":"historical","reason":null},{"year":2021,"share":46.3383145595972,"votes":28714,"status":"historical","reason":null},{"year":2026,"share":49.11009513805164,"votes":41141,"status":"declared","reason":null}],"peak":61.15176673656582},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","short":"ANC","color":"#b29022","points":[{"year":2000,"share":47.708333333333336,"votes":16259,"status":"historical","reason":null},{"year":2006,"share":38.782672720579214,"votes":15802,"status":"historical","reason":null},{"year":2011,"share":30.610309207236103,"votes":17750,"status":"historical","reason":null},{"year":2016,"share":29.481747763940604,"votes":20667,"status":"historical","reason":null},{"year":2021,"share":21.660265306781138,"votes":13422,"status":"historical","reason":null},{"year":2026,"share":12.042066059470235,"votes":10088,"status":"declared","reason":null}],"peak":47.708333333333336},{"id":"957","name":"PATRIOTIC ALLIANCE","short":"PA","color":"#287b57","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":4.315269664009295,"votes":2674,"status":"historical","reason":null},{"year":2026,"share":19.374977618086973,"votes":16231,"status":"declared","reason":null}],"peak":19.374977618086973},{"id":"249","name":"INDEPENDENT DEMOCRATS","short":"ID","color":"#c36b48","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":14.821450484722051,"votes":6039,"status":"historical","reason":null},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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":14.821450484722051},{"id":"1368","name":"GOOD","short":"GOOD","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":13.812413258883904,"votes":8559,"status":"historical","reason":null},{"year":2026,"share":2.58436489083595,"votes":2165,"status":"declared","reason":null}],"peak":13.812413258883904},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","short":"FF+","color":"#ba632f","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0.9072623785680661,"votes":636,"status":"historical","reason":null},{"year":2021,"share":4.647710034535068,"votes":2880,"status":"historical","reason":null},{"year":2026,"share":5.793035942368066,"votes":4853,"status":"declared","reason":null}],"peak":5.793035942368066},{"id":"76","name":"SOUTH AFRICAN POLITICAL ALLIANCE","short":"SOUTH AFRICAN POLITICAL ALLIANCE","color":"#627875","points":[{"year":2000,"share":2.8257042253521125,"votes":963,"status":"historical","reason":null},{"year":2006,"share":5.470609890784146,"votes":2229,"status":"historical","reason":null},{"year":2011,"share":0.3259351233897253,"votes":189,"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":5.470609890784146},{"id":"287","name":"UNITED INDEPENDENT FRONT","short":"UNITED INDEPENDENT FRONT","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":4.547797275739354,"votes":1853,"status":"historical","reason":null},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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":4.547797275739354},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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":3.6825707566877157,"votes":3085,"status":"declared","reason":null}],"peak":3.6825707566877157},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":1.9885593643457298,"votes":1394,"status":"historical","reason":null},{"year":2021,"share":3.1000871445631475,"votes":1921,"status":"historical","reason":null},{"year":2026,"share":1.7905530421496185,"votes":1500,"status":"declared","reason":null}],"peak":3.1000871445631475},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","short":"ACDP","color":"#824c62","points":[{"year":2000,"share":2.403169014084507,"votes":819,"status":"historical","reason":null},{"year":2006,"share":2.194134249601178,"votes":894,"status":"historical","reason":null},{"year":2011,"share":0.8001793505440875,"votes":464,"status":"historical","reason":null},{"year":2016,"share":0.6433574414059714,"votes":451,"status":"historical","reason":null},{"year":2021,"share":1.3023270825936804,"votes":807,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":2.403169014084507},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.147469948551443,"votes":1799,"status":"declared","reason":null}],"peak":2.147469948551443},{"id":"6","name":"UNITED DEMOCRATIC MOVEMENT","short":"UDM","color":"#b36c29","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":1.8701681187875814,"votes":762,"status":"historical","reason":null},{"year":2011,"share":0.4345801645196337,"votes":252,"status":"historical","reason":null},{"year":2016,"share":0.0827377640832513,"votes":58,"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":1.8701681187875814},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","short":"SALDANHA BAY RESIDENTS 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":1.6162394259710988,"votes":1133,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.7257708330846454,"votes":608,"status":"declared","reason":null}],"peak":1.6162394259710988},{"id":"1061","name":"KHOISAN REVOLUTION","short":"KHOISAN REVOLUTION","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":1.4379252792399537,"votes":1008,"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":1.4379252792399537},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","short":"NCC","color":"#665788","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":1.4152922570441855,"votes":877,"status":"historical","reason":null},{"year":2026,"share":0.2996192090530362,"votes":251,"status":"declared","reason":null}],"peak":1.4152922570441855},{"id":"1331","name":"SOCIALIST REVOLUTIONARY WORKERS PARTY","short":"SRWP","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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":1.4088371042184422,"votes":873,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":1.4088371042184422},{"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":1.27269905323607,"votes":738,"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":1.27269905323607},{"id":"625","name":"SERVICE TO OUR PEOPLE'S PARTY","short":"SERVICE TO OUR PEOPLE'S 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":1.2537292841498955,"votes":727,"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":1.2537292841498955},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","short":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE 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.750168141135082,"votes":435,"status":"historical","reason":null},{"year":2016,"share":0.489294018630262,"votes":343,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.3127499313621334,"votes":262,"status":"declared","reason":null}],"peak":0.750168141135082},{"id":"612","name":"LOCAL GOVERNMENT PARTY","short":"LOCAL GOVERNMENT 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.743270043285564,"votes":431,"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.743270043285564},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","short":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0.09700289582174292,"votes":68,"status":"historical","reason":null},{"year":2021,"share":0.7262046928961043,"votes":450,"status":"historical","reason":null},{"year":2026,"share":0.2602270421257446,"votes":218,"status":"declared","reason":null}],"peak":0.7262046928961043},{"id":"584","name":"THE PEOPLES INDEPENDENT CIVIC ORGANISATION","short":"THE PEOPLES INDEPENDENT CIVIC 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.5915118905961682,"votes":343,"status":"historical","reason":null},{"year":2016,"share":0.03280980299853069,"votes":23,"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.5915118905961682},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","short":"PEOPLE'S MOVEMENT FOR CHANGE","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.4571878767622026,"votes":383,"status":"declared","reason":null}],"peak":0.4571878767622026},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.4106334976663125,"votes":344,"status":"declared","reason":null}],"peak":0.4106334976663125},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","short":"SERVICE TO OUR PEOPLE'S 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0.40798276772085995,"votes":286,"status":"historical","reason":null},{"year":2021,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2026,"share":0.0990772683322789,"votes":83,"status":"declared","reason":null}],"peak":0.40798276772085995},{"id":"481","name":"KONSERWATIEWE PARTY/CONSERVATIVE PARTY","short":"KONSERWATIEWE PARTY/CONSERVATIVE 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.3308265823193364,"votes":205,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.3308265823193364},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","short":"PAC","color":"#40846a","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.30678142122163465,"votes":257,"status":"declared","reason":null}],"peak":0.30678142122163465},{"id":"449","name":"NATIONAL PEOPLE'S PARTY","short":"NATIONAL PEOPLE'S 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.2604031938193043,"votes":151,"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.2604031938193043},{"id":"613","name":"UBUNTU PARTY","short":"UBUNTU 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0.20113835751273162,"votes":141,"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.20113835751273162},{"id":"1523","name":"AFRICA RESTORATION ALLIANCE","short":"AFRICA RESTORATION 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2021,"share":0.18235806732724397,"votes":113,"status":"historical","reason":null},{"year":2026,"share":0,"votes":0,"status":"declared","reason":"No votes recorded in the complete party list."}],"peak":0.18235806732724397},{"id":"937","name":"NATIONALIST COLOURED PARTY OF SOUTH AFRICA","short":"NATIONALIST COLOURED PARTY OF SOUTH AFRICA","color":"#627875","points":[{"year":2000,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2006,"share":0,"votes":0,"status":"historical","reason":"No votes recorded in the complete party list."},{"year":2011,"share":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"year":2016,"share":0.05278098743241894,"votes":37,"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.05278098743241894},{"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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.052522889236388814,"votes":44,"status":"declared","reason":null}],"peak":0.052522889236388814},{"id":"1360","name":"SPECTRUM NATIONAL PARTY","short":"SPECTRUM NATIONAL 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":null,"votes":null,"status":"historical","reason":"Not separately listed in this source."},{"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.0286488486743939,"votes":24,"status":"declared","reason":null}],"peak":0.0286488486743939}],"defaultPartyIds":["52","7","957","249","1368"],"previous":{"year":2021,"name":"WC014 - Saldanha Bay","basis":"source_total","status":"historical","declaration":null,"total":61966,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28714,"share":46.3383145595972},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":13422,"share":21.660265306781138},{"id":"1368","name":"GOOD","votes":8559,"share":13.812413258883904},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":2880,"share":4.647710034535068},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":2674,"share":4.315269664009295},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1921,"share":3.1000871445631475},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","votes":877,"share":1.4152922570441855},{"id":"1331","name":"SOCIALIST REVOLUTIONARY WORKERS PARTY","votes":873,"share":1.4088371042184422},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","votes":807,"share":1.3023270825936804},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","votes":450,"share":0.7262046928961043},{"id":"481","name":"KONSERWATIEWE PARTY/CONSERVATIVE PARTY","votes":205,"share":0.3308265823193364},{"id":"1523","name":"AFRICA RESTORATION ALLIANCE","votes":113,"share":0.18235806732724397}],"seats":{"total":27,"majority":14,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":13,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":6,"grouped":false},{"id":"1368","name":"GOOD","count":4,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","count":1,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":1,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":1,"grouped":false},{"id":"1523","name":"AFRICA RESTORATION ALLIANCE","count":0,"grouped":false},{"id":"18","name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","count":0,"grouped":false},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"481","name":"KONSERWATIEWE PARTY/CONSERVATIVE PARTY","count":0,"grouped":false},{"id":null,"name":"OTHER","count":0,"grouped":true},{"id":"1331","name":"SOCIALIST REVOLUTIONARY WORKERS PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":28714,"share":46.3383145595972},"leaderScope":"published_vote_leader","reporting":{"completed":27,"expected":27,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2021/EEID1091Munic9905.js","snapshotId":"2021:municipality:9905:v2:c007a3061a6d44e1d75fb4554009a812e2962bccfecc05633bd43998ce093061","reportedAt":"2022-01-15T15:35:14.655Z","checkedAt":"2026-11-05T13:39:28.188Z","successfulAt":"2026-11-05T13:39:28.188Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":61966,"source_reported_valid_ballots":61966,"difference":0}},"partyListScope":"all_rows_in_source","notes":[],"zeroForAbsent":false,"reason":null},"reportedElections":6,"latest":{"year":2026,"name":"WC014 - Saldanha Bay","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":83773,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":41141,"share":49.11009513805164},{"id":"957","name":"PATRIOTIC ALLIANCE","votes":16231,"share":19.374977618086973},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","votes":10088,"share":12.042066059470235},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","votes":4853,"share":5.793035942368066},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","votes":3085,"share":3.6825707566877157},{"id":"1368","name":"GOOD","votes":2165,"share":2.58436489083595},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","votes":1799,"share":2.147469948551443},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","votes":1500,"share":1.7905530421496185},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","votes":608,"share":0.7257708330846454},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","votes":383,"share":0.4571878767622026},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","votes":344,"share":0.4106334976663125},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","votes":262,"share":0.3127499313621334},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","votes":257,"share":0.30678142122163465},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","votes":251,"share":0.2996192090530362},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","votes":218,"share":0.2602270421257446},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","votes":83,"share":0.0990772683322789},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","votes":44,"share":0.052522889236388814},{"id":"1360","name":"SPECTRUM NATIONAL PARTY","votes":24,"share":0.0286488486743939}],"seats":{"total":31,"majority":16,"correction":null,"parties":[{"id":"52","name":"DEMOCRATIC ALLIANCE","count":15,"grouped":false},{"id":"957","name":"PATRIOTIC ALLIANCE","count":6,"grouped":false},{"id":"7","name":"AFRICAN NATIONAL CONGRESS","count":4,"grouped":false},{"id":"4","name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","count":2,"grouped":false},{"id":"945","name":"ECONOMIC FREEDOM FIGHTERS","count":1,"grouped":false},{"id":"1368","name":"GOOD","count":1,"grouped":false},{"id":"445","name":"SOUTH AFRICAN COMMUNIST PARTY","count":1,"grouped":false},{"id":"1748","name":"UMKHONTO WESIZWE PARTY","count":1,"grouped":false},{"id":"1318","name":"AFRICAN TRANSFORMATION MOVEMENT","count":0,"grouped":false},{"id":"1909","name":"AFRIKA MAYIBUYE MOVEMENT","count":0,"grouped":false},{"id":"467","name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","count":0,"grouped":false},{"id":"0","name":"INDEPENDENTS","count":0,"grouped":true},{"id":"1492","name":"NATIONAL COLOURED CONGRESS","count":0,"grouped":false},{"id":"472","name":"NEW DEMOCRATIC PARTY/ NUWE DEMOKRATIESE PARTY","count":0,"grouped":false},{"id":"8","name":"PAN AFRICANIST CONGRESS OF AZANIA","count":0,"grouped":false},{"id":"1335","name":"PEOPLE'S MOVEMENT FOR CHANGE","count":0,"grouped":false},{"id":"1021","name":"SALDANHA BAY RESIDENTS ALLIANCE","count":0,"grouped":false},{"id":"1136","name":"SERVICE TO OUR PEOPLE'S PARTY","count":0,"grouped":false},{"id":"1360","name":"SPECTRUM NATIONAL PARTY","count":0,"grouped":false}],"winner":null},"leader":{"id":"52","name":"DEMOCRATIC ALLIANCE","votes":41141,"share":49.11009513805164},"leaderScope":"published_vote_leader","reporting":{"completed":26,"expected":26,"percent":100},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic9905.js","snapshotId":"2026:municipality:9905:v3:pack1:a5af23388fb67c548a430e2f54687cc7310c444457eda9131ba60100a9a57f74:8096b4eeed21a43e1ae66557c0dbacb80e2dabe9c05e2c03e9c291a37a44c7c6","reportedAt":"2026-11-08T19:26:42.165Z","checkedAt":"2026-11-11T02:57:52.891Z","successfulAt":"2026-11-11T02:57:52.891Z","error":null},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":83773,"source_reported_valid_ballots":83773,"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."]}