City of Johannesburg
Cat A · MetropolitanGauteng · MIIF METRO · JHB
City of Johannesburg is a Category A metropolitan municipality in Gauteng, South Africa (Stats SA code JHB). The 2022 Census recorded a population of 4 803 262 — the 1st most populous of 9 municipalities in the province. Population grew by 0.8% between the 2011 and 2022 censuses (boundary-aligned figures). On basic services: 89.8% of households live in formal dwellings; 93.0% have access to a flush toilet; 59.1% use electricity for cooking. The municipal area covers 1 643 km² at a density of 2924.2 people per km². All figures below are from Stats SA Census 2022 Municipal Fact Sheets.
Demographics
Age Structure
Age distribution (% of population)
Housing
Dwelling type composition
Basic Services
Services coverage (% of households)
Education
Comparisons
vs National Average
vs Gauteng Provincial Average
vs Largest in Gauteng (Ekurhuleni)
Municipality Insights
Population grew by +0.8% between 2011 and 2022.
Population density (2924.2 /km²) is well above the national municipal average of 117.7 /km².
Youth population (15–34) is 38.1%, indicating a young demographic profile.
Related Municipalities
Other municipalities in Gauteng with similar population size.
All data from Stats SA Census 2022 Municipal Fact Sheets (revised August 2025). Last updated 2026-06-04.