Nkangala District Municipality

Nkangala is one of the 3 districts of Mpumalanga province of South Africa.

The seat of Nkangala is Middelburg.

The Nkangala District Municipality consists of 160 towns and villages.

The most spoken language of its 1,308,129 people is IsiNdebele with 28.4%, closely followed by Zulu speakers (2011 Census).

Nkangala is surrounded by: The district contains the following local municipalities: The following statistics are from the 2001 census.

Nkangala District within South Africa
Nkangala District within South Africa