{"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":"79800099","municipalityId":"3003","provinceId":"3","givenNames":"HENDRIK","surname":"BODENSTEIN","party":"DEMOCRATIC ALLIANCE","name":"HENDRIK BODENSTEIN","municipality":"Johannesburg","url":"https://counted.co.za/councillors/wards/79800099","verification":"iec_register","effectiveAt":null,"contact":null,"contactSources":[{"sourceUrl":"https://www.joburg99.com/important-information","sourceLabel":"Johannesburg Ward 99 official ward website","checkedAt":"2026-11-09T17:33:50.976Z","emails":["hendrikb@da.org.za"],"phones":[{"label":"Mobile","value":"+27829288406"}],"evidence":"Ward website labels Hendrik Bodenstein as Ward Councillor and publishes this phone. Ward website labels Hendrik Bodenstein as Ward Councillor and publishes this official DA email. Parent reviewed the source evidence and current IEC person. Source publication age is preserved; a recent check does not mean the contact was recently updated."}],"socialProfiles":[{"sourceUrl":"https://www.joburg99.com/important-information","sourceLabel":"Johannesburg Ward 99 website and public profile","checkedAt":"2026-11-09T17:07:15.200Z","label":"Facebook","url":"https://www.facebook.com/hbodenstein/","scope":"person","evidence":"Public profile is identified as Hendrik Bodenstein and current posts describe Ward 99. Ward website labels him Ward Councillor and publishes the phone below."}],"communityLinks":[],"portrait":null}]}