{"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":"79900057","municipalityId":"3004","provinceId":"3","givenNames":"JOHANNES LODEWICUS","surname":"PAGE","party":"DEMOCRATIC ALLIANCE","name":"JOHANNES LODEWICUS PAGE","municipality":"Tshwane","url":"https://counted.co.za/councillors/wards/79900057","verification":"iec_register","effectiveAt":null,"contact":null,"contactSources":[{"sourceUrl":"https://www.facebook.com/100064709407547/posts/update-streetlight-work-ward-57-streetlight-maintenance-is-currently-underway-in/1384114503755517/","sourceLabel":"DA Ward 57 Tshwane, Facebook","checkedAt":"2026-11-09T18:02:38Z","emails":["johannespage@tshwane.gov.za"],"phones":[{"label":"Mobile","value":"+27825703868"}],"evidence":"Public service-delivery post identifies JACK PAGE, DA Cllr Ward 57, City of Tshwane, and publishes this municipal professional email."},{"sourceUrl":"https://www.facebook.com/61588405077262/posts/-ward-57-water-infrastructure-update-in-the-newsward-57-councillor-jack-page-has/122124444561280169/","sourceLabel":"DA Centurion Constituency, Facebook","checkedAt":"2026-11-09T18:02:38Z","emails":["ward57centurion@gmail.com"],"phones":[],"evidence":"DA Centurion Constituency post identifies Jack Page as Ward 57 DA councillor candidate and publishes this ward contact email."},{"sourceUrl":"https://www.facebook.com/100064709407547/videos/sportspark-update-im-outside-the-siu-head-office-in-tshwane-with-an-update-on-sp/1108818145439642/","sourceLabel":"DA Ward 57 Tshwane, Facebook","checkedAt":"2026-11-09T18:02:38Z","emails":[],"phones":[{"label":"Mobile","value":"+27792656579"}],"evidence":"Public representative reel identifies Cllr Jack Page, DA Ward 57, and publishes this professional phone."}],"socialProfiles":[{"sourceUrl":"https://www.facebook.com/100064709407547/posts/update-streetlight-work-ward-57-streetlight-maintenance-is-currently-underway-in/1384114503755517/","sourceLabel":"DA Ward 57 Tshwane, Facebook ward page","checkedAt":"2026-11-09T17:56:00.000Z","label":"Facebook","url":"https://www.facebook.com/100064709407547/","scope":"ward","evidence":"Current DA Ward 57 Tshwane page publishes Ward 57 service updates and contact details; the public post identifies Jack Page as “DA Cllr Ward 57, City of Tshwane.” The IEC winner’s name is Johannes Lodewicus Page, bridged by the public representative name Jack Page plus exact ward/municipality/party. Recorded at ward scope, not as Jack Page’s personal profile."}],"communityLinks":[],"portrait":null}]}