# Steve Tshwete Municipality, Nkangala District – Population

> Source: https://wherepedia.org/south-africa/mpumalanga/nkangala/steve-tshwete/

Local municipality · Nkangala District 

# Steve Tshwete

Steve Tshwete is a local municipality of South Africa in Nkangala District, Mpumalanga Province. It had an estimated **330,154 people** in 2020 on 3,976 km² (about 83 per km²). 45 named villages and localities are recorded here, and 529 mapped services such as hospitals, banks and schools.

- 330,154people (2020)
- 3,976km²
- 529mapped services
- 1,605 mtypical elevation

## How many people live in Steve Tshwete?

Steve Tshwete had an estimated **330,154 people** in 2020 — 21.0% of Nkangala District, 27th of 190 local municipalities. There are 895 women for every 1,000 men (below the Nkangala District figure of 957). Spread over 3,976 km², that is about **83 people per km²**, 47th of 190 local municipalities.

24.1% of people are children under 15 and 5.0% are 65 or older; the median age is about 30 years (it is 28 across Nkangala District). For every 100 people of working age (15–64) there are 41 children and older people.

0–4 ****27,569**

5–9 ****26,542**

10–14 ****25,601**

15–19 ****23,826**

20–24 ****27,659**

25–29 ****33,127**

30–34 ****35,018**

35–39 ****30,694**

40–44 ****24,504**

45–49 ****19,379**

50–54 ****16,255**

55–59 ****13,381**

60–64 ****10,010**

65–69 ****7,337**

70–74 ****4,519**

75–79 ****2,739**

80+ ****1,994**

Source: [Statistics South Africa 2016 Community Survey Population via OCHA HDX, population 2020 (COD-PS, CC BY-IGO)](https://data.humdata.org/dataset/cod-ps-zaf).

## Where is Steve Tshwete?

Steve Tshwete lies in [Nkangala District](https://wherepedia.org/south-africa/mpumalanga/nkangala/), [Mpumalanga Province](https://wherepedia.org/south-africa/mpumalanga/), [South Africa](https://wherepedia.org/south-africa/). It borders 7 other local municipalities: [Chief Albert Luthuli](https://wherepedia.org/south-africa/mpumalanga/gert-sibande/chief-albert-luthuli/), [Elias Motsoaledi](https://wherepedia.org/south-africa/limpopo/sekhukhune/elias-motsoaledi/), [Emakhazeni](https://wherepedia.org/south-africa/mpumalanga/nkangala/emakhazeni/), [Emalahleni](https://wherepedia.org/south-africa/mpumalanga/nkangala/emalahleni/), [Govan Mbeki](https://wherepedia.org/south-africa/mpumalanga/gert-sibande/govan-mbeki/), [Msukaligwa](https://wherepedia.org/south-africa/mpumalanga/gert-sibande/msukaligwa/) and [Thembisile](https://wherepedia.org/south-africa/mpumalanga/nkangala/thembisile/). By area it is the 97th largest of 213 local municipalities in South Africa. It covers 23.7% of [Nkangala District](https://wherepedia.org/south-africa/mpumalanga/nkangala/). The centre of Steve Tshwete is about 137 km in a straight line from Pretoria, the capital. It is about 11 km from Middelburg, the main town of Nkangala District. The centre point is at 25.8309° S, 29.5578° E. Local names: MP313 .

Source: [South African Municipal Demarcation Board via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-zaf).

## Things to see in and around Steve Tshwete

OpenStreetMap lists 8 named sights in Steve Tshwete: 4 nature reserves; 1 viewpoint; 1 aquarium; 1 memorial; 1 castle or fort.

- Fort Merensky · castle or fort
- Bezuidenhoutshoek Nature Reserve · nature reserve
- Botshebelo Nature Reserve · nature reserve
- Kranspoort · nature reserve
- Plato · nature reserve
- Botshabelo Cultural Viilage · viewpoint
- Commemorative Hall · memorial
- Hengel Klub Grond · aquarium

Source: [© OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements](https://www.openstreetmap.org/copyright).

Named attractions, museums, viewpoints, historic sites and natural features mapped in OpenStreetMap. Places of worship are not listed.

## Know before you go: Steve Tshwete

- Time zoneUTC+2, no daylight saving · Africa/Johannesburg
- CurrencyRand (ZAR)
- Country calling code+27
- LanguagesZulu, Xhosa, Afrikaans, Pedi, English, Tswana
- Plug typesType C, D · 230 V
- Driving sideLeft
- Postcode format4 digits (####)

### Nearest airports

- O.R. Tambo International Airport (JNB) · Johannesburg135 km
- Kruger Mpumalanga International Airport (MQP) · Mbombela163 km

### Nearest railway station

Derwent (Steve Tshwete), about 8.7 km from the centre.

### Daylight

Days are longest in Dec (about 13.7 hours, sunrise around 05:04) and shortest in Jun (about 10.5 hours, sunrise around 06:45, sunset around 17:17).

Source: [GeoNames country and time-zone files (CC BY 4.0)](https://www.geonames.org/); [Wikidata (CC0) — plug types, mains voltage, driving side; retrieved 2026-11-03](https://www.wikidata.org/); [OurAirports (public domain)](https://ourairports.com/data/).

Airports with scheduled passenger flights; straight-line distances. Daylight is calculated for the 15th of each month in local standard time. Check entry and visa rules with official government sources before travelling.

## Villages and localities in Steve Tshwete

Open gazetteers list **45 villages, towns and localities** in Steve Tshwete. The largest with a recorded population: Middelburg (196,263), Hendrina (27,300), Doornkop (6,037), Rietkuil (4,355), Pullens Hope (4,120) and Komati (2,181). Settlements here lie between about 1,041 m and 1,716 m above sea level (median 1,605 m).

- Arnot
- Banks
- Blesbok
- Blinkpan
- Boschkloof
- Bosmanspan
- Botshabelo
- Braybank
- Broodsnyersplaas
- Dennesig
- Doornkop
- Douglas
- Eastdene
- Eikeboom
- Enkangala
- Goedehoop
- Groot Drakenstein
- Hendrina
- Hendrinakrag
- Jonkerville
- Kanonkop
- Klipbank
- Komati
- Koornfontein
- Kwa-Zamokuhle
- Lammerkop
- Many Waters
- Meerlus
- Mhluzi
- Mhluzi Ext 4
- Mhluzi Ext 8
- Middelburg
- Nasaret
- Piet Tlou
- Pullens Hope
- Rietkuil
- Schoonoord
- Selonsrivier
- Sizanane
- Tienfontein
- Tokologo
- Uitskot
- Vlakfontein
- Wildebeesfontein
- Winterkamp

Source: [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/); [© OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements](https://www.openstreetmap.org/copyright).

## Landscape and landmarks of Steve Tshwete

Named natural and historic features inside Steve Tshwete, from the GeoNames gazetteer.

### Water

14 rivers and streams; 3 reservoirs and tanks.

- Athlone Dam
- Bankspruit
- Boekenhoutloop
- Bosmanspruit
- Doringboomspruit
- Hartbeesloop
- Helsrivier
- Keeromspruit
- Klein-Olifantsrivier
- Kliprivier
- Krugerdam
- Longsiekloop
- Olifansrivier
- Rietkuilspruit
- Vaalbankdam
- Watervalloop
- Woes-Alleenspruit

### Hills and mountains

3 mountains; 2 hills; 2 valleys.

- Mas · 1,610 m
- Gunhill · 1,544 m
- Elands-Laagte · 1,516 m
- Aasvoelkrans · 1,475 m
- Gifkoppie · 1,343 m
- Hartebeest Plaats · 1,213 m
- Scheeperskloof · 1,127 m

### Forests and nature

1 forest reserve; 1 nature reserve.

- Heyns Privaatnatuurreserve
- Pan Forest Reserve

### History

1 fort.

- Fort Merensky

### Getting around

8 railway stations; 7 airfields; 1 airport.

- Arnot
- Arnot Power Station
- Broodsnyersplaas
- Derwent
- Douglas Colliery Aerodrome
- Hamelfontein
- Hartbeesfontein
- Hillside
- Koornfontein
- Middelburg
- Middelburg
- Mooifontein
- Pan
- Pullenshoop
- Uitgezocht
- Uitkyk

Source: [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/).

Places of worship are not listed. Elevations are from the GeoNames terrain model and are approximate.

## Weather in Steve Tshwete and the best time to visit

Using the climate of Nkangala District, the warmest month is Dec (average 19 °C) and the coolest is Jul (9 °C). About 813 mm of rain falls in a year; the wettest month is Jan (163 mm) and the driest Jul (7 mm). The most comfortable months for a visit are **February to May and August to November**.

- Jan
- Feb
- Mar
- Apr
- May
- Jun
- Jul
- Aug
- Sep
- Oct
- Nov
- Dec

Month Average °C Rain mm 

Jan 19 163 

Feb 19 110 

Mar 17 94 

Apr 15 54 

May 12 14 

Jun 9 7 

Jul 9 7 

Aug 12 9 

Sep 15 22 

Oct 18 73 

Nov 18 111 

Dec 19 149 

Source: [NASA POWER climatology, retrieved 2026-10-29](https://power.larc.nasa.gov/).

## Nearest hospital, bank and fuel from Steve Tshwete

Need Nearest mapped Distance 

Hospital Columbus Stainless Steel- weigh bridge · Steve Tshwete 8.0 km [Map](https://www.openstreetmap.org/?mlat=-25.79167&mlon=29.49072#map=17/-25.79167/29.49072) 

Bank Capitec Bank ATM · Steve Tshwete 8.7 km [Map](https://www.openstreetmap.org/?mlat=-25.77580&mlon=29.49566#map=17/-25.77580/29.49566) 

ATM Capitec Bank ATM · Steve Tshwete 8.1 km [Map](https://www.openstreetmap.org/?mlat=-25.77988&mlon=29.49929#map=17/-25.77988/29.49929) 

Petrol pump TotalEnergies · Steve Tshwete 8.7 km [Map](https://www.openstreetmap.org/?mlat=-25.77586&mlon=29.49572#map=17/-25.77586/29.49572) 

Hotel Pienaardam Ontspanningsoord · Steve Tshwete 7.1 km [Map](https://www.openstreetmap.org/?mlat=-25.83945&mlon=29.48764#map=17/-25.83945/29.48764) 

Mall Middleburg Mall · Steve Tshwete 6.4 km [Map](https://www.openstreetmap.org/?mlat=-25.81184&mlon=29.49780#map=17/-25.81184/29.49780) 

School Sinako Konke Day Care · Steve Tshwete 3.4 km [Map](https://www.openstreetmap.org/?mlat=-25.82210&mlon=29.52536#map=17/-25.82210/29.52536) 

College Nkangala Fet College · Steve Tshwete 11 km [Map](https://www.openstreetmap.org/?mlat=-25.76212&mlon=29.47605#map=17/-25.76212/29.47605) 

Police station Saps Middelburg Police Station MP · Steve Tshwete 12 km [Map](https://www.openstreetmap.org/?mlat=-25.76271&mlon=29.45919#map=17/-25.76271/29.45919) 

Source: [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

Straight-line distance from the centre of the division, within 40 km.

## Hospitals, banks and other services in Steve Tshwete

Places mapped inside Steve Tshwete in open map data, by type.

- Hospitals12
- Banks31
- ATMs15
- Petrol pumps48
- Hotels61
- Shopping malls10
- Schools181
- Colleges and universities6
- Pharmacies19
- Restaurants135
- Police stations4
- Dental clinics7

Source: [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

Coverage depends on what has been mapped; contact details are not shown.

## Other local municipalities in Nkangala District

- Dr JS Moroka
- Emakhazeni
- Emalahleni
- Thembisile
- Victor Khanye

## Quick answers

- Where is Steve Tshwete?In Nkangala District, Mpumalanga Province, South Africa
- What is the population of Steve Tshwete?330,154 (2020 estimate)
- What is the median age in Steve Tshwete?About 30 years (2020 estimate)
- What is the population density of Steve Tshwete?About 83 people per km²
- What borders Steve Tshwete?Chief Albert Luthuli, Elias Motsoaledi, Emakhazeni, Emalahleni, Govan Mbeki, Msukaligwa and Thembisile
- What is there to see in Steve Tshwete?Bezuidenhoutshoek Nature Reserve, Botshabelo Cultural Viilage, Botshebelo Nature Reserve, Commemorative Hall
- What time zone is Steve Tshwete in?UTC+2
- What currency is used in Steve Tshwete?Rand (ZAR)
- What language is spoken in Steve Tshwete?Zulu, Xhosa, Afrikaans (main languages nationally)
- How many villages are in Steve Tshwete?45 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Steve Tshwete?Settlements lie between 1,041 m and 1,716 m
- How many reservoirs and tanks are in Steve Tshwete?3 named in GeoNames
- What is the highest point in Steve Tshwete?Mas (1,610 m, GeoNames elevation model)
- What is the best time to visit Steve Tshwete?February to May and August to November
- Where is the nearest hospital to Steve Tshwete?Columbus Stainless Steel- weigh bridge, about 8.0 km from the centre
- Where is the nearest bank to Steve Tshwete?Capitec Bank ATM, about 8.7 km from the centre
- Where is the nearest ATM to Steve Tshwete?Capitec Bank ATM, about 8.1 km from the centre
- Where is the nearest petrol pump to Steve Tshwete?TotalEnergies, about 8.7 km from the centre
- How many hospitals are in Steve Tshwete?12 mapped
- How many banks are in Steve Tshwete?31 mapped
- How many ATMs are in Steve Tshwete?15 mapped
- How many petrol pumps are in Steve Tshwete?48 mapped
- What is the P-code of Steve Tshwete?ZA8313 (OCHA common operational dataset)
