Local municipality · Ngaka Modiri Molema District
# Tswaing

Tswaing is a local municipality of South Africa in Ngaka Modiri Molema District, North West Province. It had an estimated 126,847 people in 2020 on 5,875 km² (about 22 per km²). 35 named villages and localities are recorded here, and 141 mapped services such as hospitals, banks and schools.
- 126,847 people (2020)
- 5,875 km²
- 141 mapped services
- 1,386 m typical elevation

## How many people live in Tswaing?

Tswaing had an estimated 126,847 people in 2020 — 14.6% of Ngaka Modiri Molema District, 83rd of 190 local municipalities. There are 984 women for every 1,000 men (below the Ngaka Modiri Molema District figure of 1,014). Spread over 5,875 km², that is about 22 people per km², 119th of 190 local municipalities.

35.2% of people are children under 15 and 6.9% are 65 or older; the median age is about 24 years (it is 26 across Ngaka Modiri Molema District). For every 100 people of working age (15–64) there are 73 children and older people.
- 0–4 13,994
- 5–9 15,204
- 10–14 15,482
- 15–19 11,604
- 20–24 8,976
- 25–29 8,530
- 30–34 9,006
- 35–39 8,259
- 40–44 6,759
- 45–49 5,967
- 50–54 5,518
- 55–59 4,787
- 60–64 3,972
- 65–69 3,545
- 70–74 2,403
- 75–79 1,586
- 80+ 1,255

Source: Statistics South Africa 2016 Community Survey Population via OCHA HDX, population 2020 (COD-PS, CC BY-IGO).

## Where is Tswaing?

Tswaing lies in Ngaka Modiri Molema District, North West Province, South Africa. It borders 7 other local municipalities: City of Matlosana, Ditsobotla, Mafikeng, Mamusa, Maquassi Hills, Naledi and Ratlou. By area it is the 61st largest of 213 local municipalities in South Africa. It covers 20.9% of Ngaka Modiri Molema District. The centre of Tswaing is about 268 km in a straight line from Pretoria, the capital. It is about 80 km from Mafikeng, the main town of Ngaka Modiri Molema District. The centre point is at 26.5853° S, 25.6748° E. Local names: NW382.

Source: South African Municipal Demarcation Board via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO).

## Things to see in and around Tswaing

OpenStreetMap lists 1 named sights in Tswaing: 1 nature reserve.
- Barberspan Nature Reserve · nature reserve

Source: © OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements.

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

## Know before you go: Tswaing
- Time zone UTC+2, no daylight saving · Africa/Johannesburg
- Currency Rand (ZAR)
- Country calling code +27
- Languages Zulu, Xhosa, Afrikaans, Pedi, English, Tswana
- Plug types Type C, D · 230 V
- Driving side Left
- Postcode format 4 digits (####)

### Nearest airports
- George Dick Montshioa Airport (MBD) · Mafeking 88 km
- Sir Seretse Khama International Airport (GBE) · Gaborone 227 km

### Nearest railway station

Bossies (Tswaing), about 3.3 km from the centre.

### Daylight

Days are longest in Dec (about 13.8 hours, sunrise around 05:18) and shortest in Jun (about 10.5 hours, sunrise around 07:02, sunset around 17:31).

Source: GeoNames country and time-zone files (CC BY 4.0); Wikidata (CC0) — plug types, mains voltage, driving side; retrieved 2026-11-03; OurAirports (public domain).

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 Tswaing

Open gazetteers list 35 villages, towns and localities in Tswaing. The largest with a recorded population: Ottosdal (22,011), Sannieshof (13,198), Delareyville (12,736) and Geysdorp (1,635). Settlements here lie between about 1,337 m and 1,522 m above sea level (median 1,386 m).
- Agisanang
- Atamelang
- Bahurutshe
- Bospoort
- Deelpan
- Delareyville
- Dirubi
- Doornlaagate
- Doornlaagte
- Drieangle
- Gannalaagte
- Gerdau
- Geysdorp
- Hartsrivier
- Khunwana
- Kopela
- Letsopa
- Majaneng
- Majeng
- Manamolela
- Manonyane
- Mofufutso
- Mokgalwane
- Mokope
- Nooitgedacht
- Ottosdal
- Saamwerk
- Saleng
- Sannieshof
- Schoongezicht
- Sias
- Thaba-Sione
- Vaalplaats
- Vermaas
- Witpan

Source: GeoNames (CC BY 4.0) — settlements, natural and historic features; © OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements.

## Landscape and landmarks of Tswaing

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

### Water

4 lakes; 3 rivers and streams.
- Barberspan
- Bulpan
- Groot-Hartsrivier
- Holfonteinspruit
- Klein-Hartsrivier
- Leeupan
- Palmietpan

### Hills and mountains

16 hills.
- Kareekuil II · 1,525 m
- Doornspruit · 1,518 m
- Zwartsrust · 1,461 m
- Gestoptefontein · 1,447 m
- Theron · 1,439 m
- Zoetmelksvalei · 1,439 m
- Makoeiespan · 1,435 m
- Boschpan · 1,420 m
- Klipspruit · 1,419 m
- Karreelaagte · 1,415 m
- Holfontein · 1,407 m
- Oshoek · 1,406 m
- Doringbult II · 1,393 m
- Rietgat · 1,369 m
- Roodewal · 1,365 m
- Die Koppie · 1,335 m

### Getting around

5 airfields; 5 railway stations.
- Barberspan
- Delareyville
- Delareyville
- Gerdau
- Ottosdal
- Saamwerk
- Sannieshof
- Sannieshof
- Sannieshof New
- Seba

Source: GeoNames (CC BY 4.0) — settlements, natural and historic features.

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

## Weather in Tswaing and the best time to visit

Using the climate of Ngaka Modiri Molema District, the warmest month is Jan (average 25 °C) and the coolest is Jul (11 °C). About 481 mm of rain falls in a year; the wettest month is Jan (89 mm) and the driest Jul (1 mm). The most comfortable months for a visit are January to December.
- Jan
- Feb
- Mar
- Apr
- May
- Jun
- Jul
- Aug
- Sep
- Oct
- Nov
- Dec
| Month | Average °C | Rain mm |
| Jan | 25 | 89 |
| Feb | 24 | 82 |
| Mar | 22 | 58 |
| Apr | 19 | 45 |
| May | 15 | 12 |
| Jun | 11 | 10 |
| Jul | 11 | 1 |
| Aug | 14 | 5 |
| Sep | 19 | 10 |
| Oct | 22 | 31 |
| Nov | 23 | 53 |
| Dec | 25 | 86 |

Source: NASA POWER climatology, retrieved 2026-10-29.

## Nearest hospital, bank and fuel from Tswaing
| Need | Nearest mapped | Distance | |
| Hospital | Sannieshof Hospital · Tswaing | 14 km | Map |
| Bank | FNB · Tswaing | 14 km | Map |
| ATM | Capitec Bank ATM · Tswaing | 15 km | Map |
| Petrol pump | Engen · Tswaing | 15 km | Map |
| Hotel | Barberspan Hotel · Tswaing | 7.1 km | Map |
| Mall | Choppies · Tswaing | 24 km | Map |
| School | Lesedi Ii Creche · Tswaing | 3.3 km | Map |
| College | Elbee College · Tswaing | 25 km | Map |
| Police station | SAPS · Tswaing | 15 km | Map |

Source: Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL).

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

## Hospitals, banks and other services in Tswaing

Places mapped inside Tswaing in open map data, by type.
- Hospitals 3
- Banks 12
- ATMs 2
- Petrol pumps 9
- Hotels 6
- Shopping malls 1
- Schools 90
- Colleges and universities 1
- Pharmacies 5
- Restaurants 10
- Police stations 2

Source: Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL).

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

## Other local municipalities in Ngaka Modiri Molema District
- Ditsobotla
- Mafikeng
- Ramotshere Moiloa
- Ratlou

## Quick answers
- Where is Tswaing? In Ngaka Modiri Molema District, North West Province, South Africa
- What is the population of Tswaing? 126,847 (2020 estimate)
- What is the median age in Tswaing? About 24 years (2020 estimate)
- What is the population density of Tswaing? About 22 people per km²
- What borders Tswaing? City of Matlosana, Ditsobotla, Mafikeng, Mamusa, Maquassi Hills, Naledi and Ratlou
- What is there to see in Tswaing? Barberspan Nature Reserve
- What time zone is Tswaing in? UTC+2
- What currency is used in Tswaing? Rand (ZAR)
- What language is spoken in Tswaing? Zulu, Xhosa, Afrikaans (main languages nationally)
- How many villages are in Tswaing? 35 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Tswaing? Settlements lie between 1,337 m and 1,522 m
- What is the highest point in Tswaing? Kareekuil II (1,525 m, GeoNames elevation model)
- What is the best time to visit Tswaing? January to December
- Where is the nearest hospital to Tswaing? Sannieshof Hospital, about 14 km from the centre
- Where is the nearest bank to Tswaing? FNB, about 14 km from the centre
- Where is the nearest ATM to Tswaing? Capitec Bank ATM, about 15 km from the centre
- Where is the nearest petrol pump to Tswaing? Engen, about 15 km from the centre
- How many hospitals are in Tswaing? 3 mapped
- How many banks are in Tswaing? 12 mapped
- How many ATMs are in Tswaing? 2 mapped
- How many petrol pumps are in Tswaing? 9 mapped
- What is the P-code of Tswaing? ZA6382 (OCHA common operational dataset)

At a glance
- Type: Local municipality
- Area: 5,875.0 km²
- P-code: ZA6382
- District: Ngaka Modiri Molema District
- Main town: Delareyville

---
Canonical: https://wherepedia.org/south-africa/north-west/ngaka-modiri-molema/tswaing/ · Updated 2026-11-03 · Data: national censuses and statistics offices (sources named in each section); © OpenStreetMap contributors (ODbL); Overture Maps; GeoNames; NASA POWER.
