Province
Town planning in Gauteng
Three metropolitan municipalities — Tshwane, Johannesburg and Ekurhuleni — plus district and local municipalities on the edges of the urban core.
Priority areas
Common services
Municipalities in Gauteng
Land-use applications are generally decided by the metropolitan or local municipality, not the district. We assist with matters in every municipality listed.
| Municipality | Type | District | Seat |
|---|---|---|---|
| Emfuleni Local Municipality | local | Sedibeng | Vanderbijlpark |
| Lesedi Local Municipality | local | Sedibeng | Heidelberg |
| Merafong City Local Municipality | local | West Rand | Carletonville |
| Midvaal Local Municipality | local | Sedibeng | Meyerton |
| Mogale City Local Municipality | local | West Rand | Krugersdorp |
| Rand West City Local Municipality | local | West Rand | Randfontein |
| City of Ekurhuleni Metropolitan Municipality | metropolitan | — | Germiston |
| City of Johannesburg Metropolitan Municipality | metropolitan | — | Johannesburg |
| City of Tshwane Metropolitan Municipality | metropolitan | — | Pretoria |
District municipalities: Sedibeng District Municipality, West Rand District Municipality.
Source: List of municipalities in South Africa (Census 2022 / MDB demarcation), retrieved 2026-10-21. Being checked against the Municipal Demarcation Board's official list.
Next step
Tell us about your property.
Share what you have in mind. We review each enquiry personally and respond with the likely next step.