{"schemaVersion":1,"scope":"ward_councillors_only","source":{"url":"https://www.elections.org.za/pw/StatsData/List-Of-Current-Ward-Councillors","checkedAt":"2026-11-09T10:18:36.267Z","effectiveAt":null,"snapshotId":"9fee939c4b9984845fc30a3afb52c96fb17d3a71414a030381fb60f63718d3bc","delayed":false,"reportedCount":4453,"note":"IEC municipality-level register. Term/start dates and individual contact details are not supplied. Some IEC detail screens and PDFs disagree after the 2026 election."},"boundaryYear":2026,"coverage":{"records":4376,"wards":4485,"unavailableMunicipalities":[{"id":"1114","name":"EC122 - Mnquma","wards":["21202001","21202002","21202003","21202004","21202005","21202006","21202007","21202008","21202009","21202010","21202011","21202012","21202013","21202014","21202015","21202016","21202017","21202018","21202019","21202020","21202021","21202022","21202023","21202024","21202025","21202026","21202027","21202028","21202029","21202030","21202031","21202032"]},{"id":"4407","name":"KZN216 - Ray Nkonyeni","wards":["52106001","52106002","52106003","52106004","52106005","52106006","52106007","52106008","52106009","52106010","52106011","52106012","52106013","52106014","52106015","52106016","52106017","52106018","52106019","52106020","52106021","52106022","52106023","52106024","52106025","52106026","52106027","52106028","52106029","52106030","52106031","52106032","52106033","52106034","52106035","52106036"]},{"id":"4413","name":"KZN225 - Msunduzi","wards":["52205001","52205002","52205003","52205004","52205005","52205006","52205007","52205008","52205009","52205010","52205011","52205012","52205013","52205014","52205015","52205016","52205017","52205018","52205019","52205020","52205021","52205022","52205023","52205024","52205025","52205026","52205027","52205028","52205029","52205030","52205031","52205032","52205033","52205034","52205035","52205036","52205037","52205038","52205039","52205040","52205041"]}]},"status":"listed","total":1,"offset":0,"limit":50,"hasMore":false,"records":[{"wardId":"30807012","municipalityId":"6627","provinceId":"6","givenNames":"ADAM","surname":"VISSER","party":"AFRICAN NATIONAL CONGRESS","name":"ADAM VISSER","municipality":"Dawid Kruiper","url":"https://counted.co.za/councillors/wards/30807012","verification":"iec_register","effectiveAt":null,"contact":null,"contactSources":[],"socialProfiles":[{"sourceUrl":"https://www.facebook.com/p/Councillor-Adam-Visser-WARD-12-100092612977355/","sourceLabel":"Councillor Adam Visser – Ward 12 public Facebook page","checkedAt":"2026-11-09T19:41:31.723Z","label":"Facebook","url":"https://www.facebook.com/p/Councillor-Adam-Visser-WARD-12-100092612977355/","scope":"person","evidence":"Root read the indexed dedicated public representative page titled Councillor Adam Visser – WARD12, explicitly located in Upington and describing Service and Information. The municipal Dawid Kruiper account independently names Adam Visser as Ward12 councillor. Exact name, ward and location bridge current IEC identity. This dedicated professional page is used instead of an incompletely corroborated personal-account alias."}],"communityLinks":[],"portrait":null}]}