Nkandla
Cat B · LocalKwaZulu-Natal · MIIF B4 · KZN286
Nkandla is a Category B local municipality in KwaZulu-Natal, South Africa (Stats SA code KZN286). The 2022 Census recorded a population of 108 896 — the 34th most populous of 44 municipalities in the province. Population declined by 0.5% between the 2011 and 2022 censuses (boundary-aligned figures). On basic services: 55.8% of households live in formal dwellings; 16.7% have access to a flush toilet; 53.9% use electricity for cooking. The municipal area covers 1 828 km² at a density of 59.6 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 KwaZulu-Natal Provincial Average
vs Largest in KwaZulu-Natal (eThekwini)
Municipality Insights
Population declined by -0.5% between 2011 and 2022.
Formal housing (55.8%) is 25.9 percentage points below the provincial average.
Flush toilet access (16.7%) is 21.7 percentage points below the provincial average.
Related Municipalities
Other municipalities in KwaZulu-Natal with similar population size.
All data from Stats SA Census 2022 Municipal Fact Sheets (revised August 2025). Last updated 2026-06-04.