Ward 102 · Region B · 2021–2026 boundaries
Ward 102
Suburbs, as the City lists them: Blairgowrie (also Wards 117 & 99), Bordeaux, Bordeaux Ext 2, Bryanston (also Wards 104, 103, 106); Bryanston Exts 1, 7, 20, 28, 30, 31, 36, 37, 38, 40, 43, 44, 48, 54, 58, 63, 66, 69, 70, 71, 75, 79, 80, 81, 89, 90, 94, Bryanston West, Bryanston West Exts 1, 2, Country-Life Park; Cramerview, Ferndale (also Ward 99), Ferndale Ext 3, 25, Fontainebleau Ext 1, Gleniffer Hurlingham Manor, Hurlingham Exts 5 & 9, Lyme Park, Lyme Park Exts 2 – 4 Mill Hill Ext 2, Moret, Moret Exts 1- 6 Oerder Park, President Ridge, President Ridge Exts 1, 6, 7, Ruiterhof Ruiterhof Exts 1 – 12, Solridge, Willowild, Willowild Exts 1& 2City of Johannesburg, 2022 ward list
Ward councillor
2021–2026 council, from the City's own councillor list
Bea Campbell-Cloete · DA
Present at 27 of 29 council meetings (93%) between 23 October 2024 and 20 March 2026, according to the City's signed minutes: on leave 2 times, absent without leave never.
The councillors elected on 4 November 2026 aren't on this site yet; the 2026 wards were redrawn, so a new ward 102 may cover different suburbs.
Said in council
110 transcribed sitting days, 26 May 2026 to 30 September 2026
In their words (AI transcript, unedited)
- 26 August 2026, 03:27:04
“…housing development, project management, and most importantly, how to get projects delivered. Unlike the one million homes that was promised and did not happen. Let me give you an example from my own ward, Ward 102. We all know this project, the Selkirk housing project in Randburg. This project started in 2010. It was finally approved six years later,”
During “Item 37: Rescission and re-advertisement of Executive Director Human Settlements” · Names Ward 102
Promises
0Commitments that name the ward or its places, with their deadline clock
No promise in the transcribed sittings names this ward or its places.
Decisions and votes
0Items about the ward that council decided
No decision, vote or motion found that names this ward or its places.
How items are linked to this ward (no AI makes a link on its own): the text names "Ward 102"; or the ward's councillor says "my ward" while they have the floor (who has the floor is an AI reading of the transcript, checked against a quote); or it names a place that the City's 2022 ward list puts in this ward and no other. Every place-name match was read by hand; false friends (a street or person with a suburb's name) are excluded. A ward number in the text always wins over a place name. A promise also links here when a City document matched to it (by AI, then checked by hand) puts the project in this ward; AI matches nobody has checked don't count. Places that span several wards (Alexandra, Diepkloof, Orlando, most of Soweto) link nowhere, so this page misses items about them. Searched: 10 transcribed sitting days (26 May 2026 to 30 September 2026) and the votes and motions in 65 sets of signed minutes (26 January 2023 to 20 March 2026). Suburb list: City of Johannesburg, reproduced with acknowledgement for non-commercial use.