{"election":{"year":2026,"eventId":1887,"status":"provisional"},"area":{"level":"municipality","id":"9909","name":"WC022 - Witzenberg","province_id":"9","municipality_id":"9909","ward_id":null},"source":{"url":"https://results.elections.org.za/dashboards/lge/MapsJason/2026/EEID1887Munic9909.js","snapshot_id":"2026:municipality:9909:v2:pack1:620b7c3cf5b25b45d8476403184410b432dbcab90c4dde6d493e2ddca1ba8e1e:bcb6a995d5344e35e7d819a3270f454cc4ced86c1c054cf310ee8aa0b65c92df","area_reported_at":"2026-11-05T17:17:12.393Z","sha256":"620b7c3cf5b25b45d8476403184410b432dbcab90c4dde6d493e2ddca1ba8e1e","snapshot_fetched_at":"2026-11-05T17:27:20.301Z","http_last_modified":"Thu, 05 Nov 2026 21:16:56 GMT","last_checked_at":"2026-11-05T21:21:47.824Z","latest_document_reported_at":"2026-11-05T21:16:53.061Z","latest_document_sha256":"586f807b36ac42401bc22c78007b2a84f79b35ba99ac8ee6ac7e1dd7995181dc","published_at":"2026-11-05T17:27:22.728Z","last_successful_check_at":"2026-11-05T21:21:47.824Z","last_error":null,"stale_after_seconds":900,"freshness":"checked_recently"},"results":{"party_list_scope":"all_rows_in_source","ballot_scope":"source_combined","parties":[{"source_entry_id":"52","entry_type":"party_or_candidate","party_id":"52","party_name":"DEMOCRATIC ALLIANCE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":20334,"ward":10115,"pr":10219},"source_share_percent":40.79,"seats":{"ward":8,"pr":2,"total":10}},{"source_entry_id":"7","entry_type":"party_or_candidate","party_id":"7","party_name":"AFRICAN NATIONAL CONGRESS","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":11696,"ward":5800,"pr":5896},"source_share_percent":23.46,"seats":{"ward":4,"pr":2,"total":6}},{"source_entry_id":"957","entry_type":"party_or_candidate","party_id":"957","party_name":"PATRIOTIC ALLIANCE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":5722,"ward":2925,"pr":2797},"source_share_percent":11.48,"seats":{"ward":0,"pr":3,"total":3}},{"source_entry_id":"4","entry_type":"party_or_candidate","party_id":"4","party_name":"VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":2544,"ward":1277,"pr":1267},"source_share_percent":5.1,"seats":{"ward":0,"pr":1,"total":1}},{"source_entry_id":"945","entry_type":"party_or_candidate","party_id":"945","party_name":"ECONOMIC FREEDOM FIGHTERS","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":1440,"ward":719,"pr":721},"source_share_percent":2.89,"seats":{"ward":0,"pr":1,"total":1}},{"source_entry_id":"565","entry_type":"party_or_candidate","party_id":"565","party_name":"DEMOCRATIC ASSOCIATION OF WITZENBERG INDEPENDENCE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":1321,"ward":635,"pr":686},"source_share_percent":2.65,"seats":{"ward":0,"pr":1,"total":1}},{"source_entry_id":"1585","entry_type":"party_or_candidate","party_id":"1585","party_name":"WITZENBERG PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":1239,"ward":636,"pr":603},"source_share_percent":2.49,"seats":{"ward":0,"pr":1,"total":1}},{"source_entry_id":"45","entry_type":"party_or_candidate","party_id":"45","party_name":"INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":684,"ward":342,"pr":342},"source_share_percent":1.37,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1368","entry_type":"party_or_candidate","party_id":"1368","party_name":"GOOD","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":679,"ward":354,"pr":325},"source_share_percent":1.36,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1057","entry_type":"party_or_candidate","party_id":"1057","party_name":"WITZENBERG AKSIE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":669,"ward":324,"pr":345},"source_share_percent":1.34,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1492","entry_type":"party_or_candidate","party_id":"1492","party_name":"NATIONAL COLOURED CONGRESS","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":605,"ward":322,"pr":283},"source_share_percent":1.21,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1962","entry_type":"party_or_candidate","party_id":"1962","party_name":"ABORIGINAL WARRIORS 4 ECONOMIC HOPE!","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":588,"ward":313,"pr":275},"source_share_percent":1.18,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1335","entry_type":"party_or_candidate","party_id":"1335","party_name":"PEOPLE'S MOVEMENT FOR CHANGE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":410,"ward":194,"pr":216},"source_share_percent":0.82,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1748","entry_type":"party_or_candidate","party_id":"1748","party_name":"UMKHONTO WESIZWE PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":352,"ward":167,"pr":185},"source_share_percent":0.71,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1523","entry_type":"party_or_candidate","party_id":"1523","party_name":"AFRICA RESTORATION ALLIANCE","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":314,"ward":166,"pr":148},"source_share_percent":0.63,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"18","entry_type":"party_or_candidate","party_id":"18","party_name":"AFRICAN CHRISTIAN DEMOCRATIC PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":308,"ward":152,"pr":156},"source_share_percent":0.62,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1395","entry_type":"party_or_candidate","party_id":"1395","party_name":"WITZENBERG ONAFHANKLIKE DEMOKRATIESE PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":210,"ward":96,"pr":114},"source_share_percent":0.42,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"445","entry_type":"party_or_candidate","party_id":"445","party_name":"SOUTH AFRICAN COMMUNIST PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":198,"ward":106,"pr":92},"source_share_percent":0.4,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"8","entry_type":"party_or_candidate","party_id":"8","party_name":"PAN AFRICANIST CONGRESS OF AZANIA","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":158,"ward":73,"pr":85},"source_share_percent":0.32,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"321","entry_type":"party_or_candidate","party_id":"321","party_name":"PEOPLE'S DEMOCRATIC MOVEMENT","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":108,"ward":61,"pr":47},"source_share_percent":0.22,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1909","entry_type":"party_or_candidate","party_id":"1909","party_name":"AFRIKA MAYIBUYE MOVEMENT","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":85,"ward":47,"pr":38},"source_share_percent":0.17,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1318","entry_type":"party_or_candidate","party_id":"1318","party_name":"AFRICAN TRANSFORMATION MOVEMENT","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":78,"ward":28,"pr":50},"source_share_percent":0.16,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"467","entry_type":"party_or_candidate","party_id":"467","party_name":"CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":51,"ward":32,"pr":19},"source_share_percent":0.1,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"1362","entry_type":"party_or_candidate","party_id":"1362","party_name":"ORGANIC HUMANITY MOVEMENT","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":48,"ward":30,"pr":18},"source_share_percent":0.1,"seats":{"ward":0,"pr":0,"total":0}},{"source_entry_id":"0","entry_type":"party_or_candidate","party_id":"0","party_name":"INDEPENDENTS","party_name_source":"result_file","candidate_name":null,"votes":{"source_total":13,"ward":13,"pr":0},"source_share_percent":0.03,"seats":{"ward":0,"pr":0,"total":0}}],"reported_totals":{"registered_voters":53234,"ballot_papers_cast":50543,"valid_ballot_papers":49854,"spoilt_ballot_papers":689},"progress":{"municipalities":{"expected":1,"completed":1},"wards":{"expected":12,"completed":12},"voting_districts":{"expected":41,"completed":41},"seats":{"expected":23,"completed":23}}},"quality":{"source_anomalies":[],"vote_total_reconciliation":{"status":"matches_reported_total","sum_of_published_rows":49854,"source_reported_valid_ballots":49854,"difference":0}},"caveats":["Vote totals may combine multiple ballot types; they are not counts of individual voters.","National and provincial party lists contain leading parties and may include an OTHER aggregate.","100% reporting does not by itself establish an officially declared result.","Area IDs and boundaries are specific to each election; matching IDs do not establish comparable boundaries.","These dashboard feeds do not provide a complete separate district-council ballot dataset."]}