# Bojanala District, North West Province – Population

> Source: https://wherepedia.org/south-africa/north-west/bojanala/

District · North West Province 

# Bojanala District

Bojanala District is a district or metropolitan municipality of South Africa in North West Province. It had an estimated **1,786,678 people** in 2020 on 18,333 km² (about 97 per km²). It is divided into 5 local municipalities. 425 named villages and localities are recorded here, and 3,012 mapped services such as hospitals, banks and schools.

- 1,786,678people (2020)
- 18,333km²
- 5local municipalities
- 3,012mapped services

## How many people live in Bojanala District?

Bojanala District had an estimated **1,786,678 people** in 2020 — 46.0% of North West Province, 6th of 50 districts. There are 859 women for every 1,000 men (below the North West Province figure of 935). Spread over 18,333 km², that is about **97 people per km²**, 15th of 50 districts.

25.1% of people are children under 15 and 5.9% are 65 or older; the median age is about 30 years (it is 28 across North West Province). For every 100 people of working age (15–64) there are 45 children and older people.

0–4 ****168,958**

5–9 ****147,739**

10–14 ****131,454**

15–19 ****125,449**

20–24 ****149,158**

25–29 ****176,343**

30–34 ****196,987**

35–39 ****159,932**

40–44 ****121,446**

45–49 ****101,005**

50–54 ****82,346**

55–59 ****67,913**

60–64 ****52,848**

65–69 ****43,386**

70–74 ****28,104**

75–79 ****18,765**

80+ ****14,845**

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 Bojanala District?

Bojanala District lies in [North West Province](https://wherepedia.org/south-africa/north-west/), [South Africa](https://wherepedia.org/south-africa/). It borders 5 other districts: [City of Tshwane District](https://wherepedia.org/south-africa/gauteng/city-of-tshwane/), [Dr Kenneth Kaunda District](https://wherepedia.org/south-africa/north-west/dr-kenneth-kaunda/), [Ngaka Modiri Molema District](https://wherepedia.org/south-africa/north-west/ngaka-modiri-molema/), [Waterberg District](https://wherepedia.org/south-africa/limpopo/waterberg/) and [West Rand District](https://wherepedia.org/south-africa/gauteng/west-rand/). By area it is the 25th largest of 52 districts in South Africa. It covers 17.5% of [North West Province](https://wherepedia.org/south-africa/north-west/). The centre of Bojanala District is about 106 km in a straight line from Pretoria, the capital. It is about 163 km from Mafikeng, the main town of North West Province. The centre point is at 25.4304° S, 27.1948° E. Local names: DC37 .

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 Bojanala District

OpenStreetMap lists 136 named sights in Bojanala District: 54 viewpoints; 46 nature reserves; 13 attractions; 6 castles and forts; 4 zoos; 4 museums; 3 city gates; 2 ruins; 1 memorial; 1 gallery; 1 waterfall; 1 cave.

- Bataung Museum · museum
- Cultural Village · museum
- Grave of Nkulumane · museum
- Mphebatho Cultural Museum & Moruleng Cultural Precinct · museum
- Breedt's Nek Fort Ruins Anglo Boer War · castle or fort
- Broederstroom Fort - Anglo Boer War · castle or fort
- Broederstroom Fot · castle or fort
- Kommando Nek Fort · castle or fort
- Kommando Nek Fort Anglo Boer War · castle or fort
- Kosmos Mountain Fort Anglo Boer War · castle or fort
- Rustenburg Kloof · waterfall
- Atorus Nature Reserve · nature reserve
- Borakalalo Game Reserve · nature reserve
- Borakalalo National Park · nature reserve
- Bultfontein Conservation Area · nature reserve
- Burger Nature Reserve · nature reserve
- Deon Nature Reserve · nature reserve
- Dube Game Reserve · nature reserve
- Finfoot Lake Reserve · nature reserve
- Hans Engelbrecht & Rustig Nature Reserves · nature reserve
- Hartbeespoort Dam Nature Reserve · nature reserve
- Hartebeeshoek Nature Reserve · nature reserve
- Hillhoff Nature Reserve · nature reserve
- Ilanga - Private Game & Nature Reserve · nature reserve
- Ilange Private Game Reserve · nature reserve
- Impala Ranch · nature reserve
- Karee Krans Nature Farm · nature reserve
- Kareesloot Nature Reserve · nature reserve
- Kgaswane Mountain Nature Reserve · nature reserve
- Kiepersolkloof Nature Reserve · nature reserve

…and 106 more.

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: Bojanala District

- 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

- Lanseria International Airport (HLA) · Johannesburg93 km
- O.R. Tambo International Airport (JNB) · Johannesburg132 km

### Nearest railway station

Paul (Rustenburg), about 4.8 km from the centre.

### Daylight

Days are longest in Dec (about 13.7 hours, sunrise around 05:15) and shortest in Jun (about 10.6 hours, sunrise around 06:54, sunset around 17:28).

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.

## Local municipalities of Bojanala District

Local municipality Area km² Localities Services 

[Kgetlengrivier](https://wherepedia.org/south-africa/north-west/bojanala/kgetlengrivier/) 3,973 19 103 

[Local Municipality of Madibeng](https://wherepedia.org/south-africa/north-west/bojanala/local-municipality-of-madibeng/) 3,720 88 955 

[Moretele](https://wherepedia.org/south-africa/north-west/bojanala/moretele/) 1,498 62 204 

[Moses Kotane](https://wherepedia.org/south-africa/north-west/bojanala/moses-kotane/) 5,726 152 534 

[Rustenburg](https://wherepedia.org/south-africa/north-west/bojanala/rustenburg/) 3,416 113 1,216 

Source: [South African Municipal Demarcation Board via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-zaf); [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/); [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

## Villages and localities in Bojanala District

Open gazetteers list **425 villages, towns and localities** in Bojanala District. The largest with a recorded population: Rustenburg (373,695), Brits (122,497), Letlhabile (49,718), Hartbeestfontein-A (31,554), Hartbeespoort (26,732) and Marikana (23,389). Settlements here lie between about 957 m and 1,620 m above sea level (median 1,104 m).

- Aasvogelboom
- Assen
- Atlanta
- Bakubung Lodge
- Bakwena Ba Magopa
- Bala
- Bantu Township
- Bapong
- Baraseba
- Batau
- Bedwang
- Beestekraal
- Berseba
- Bethanie
- Bierkraal
- Bobuampsa
- Boitekong
- Boitekong Ext 2
- Bojating
- Bollantlokwe
- Boons
- Boriteng
- Borolelo
- Bosfontein
- Boshoek
- Bosplaas
- Botshabelo
- Brakfontein
- Brakkloof
- Brakkuil
- Breetsvlei
- Brits
- Broederstroom
- Buampsa
- Buffelshoek
- Buffelspoort
- Buffelspruit
- Carousel View
- Cashan
- Cedrela
- Chaneng
- Cronjes Boomen
- Damonsville
- Danhouse
- Davidskatnagel
- Davidskuil
- De Wildt
- Dekameelkuil
- Derby
- Dertig
- Die Putte
- Diepkuil
- Dihibidung
- Dikebu
- Dikgophaneng
- Dikutswane
- Dikweipi
- Dinokaneng
- Dipetleloana
- Dipompong
- Dithabaneng
- Doornspruit
- Doringkloof
- Doringpoort
- Driestat
- Dwarsberg
- Elandskuil
- Elandsrand
- Entabeni
- Fafung
- Freedom Park
- Ga-Habedi
- Ga-Hadedi
- Ga-Kgale
- Ga-Kwate
- Ga-Luka
- Ga-Manamela
- Ga-Masilela
- Ga-Mathako
- Ga-Moeka
- Ga-Mogajane
- Ga-Mokgatlha
- Ga-Motle
- Ga-Ramoga
- Ga-Ramokoka
- Ga-Ramosidi
- Ga-Raphiri
- Ga-Rasai
- Ga-Tshefoqe
- Ga-Tsogwe
- Garantlapane
- Geelhout Park
- Goedgevond
- Greenside
- Haartbeesfontein
- Hartbeesfontein
- Hartbeespoort
- Hartbeestfontein-A
- Hartebeespoort
- Hebron
- Hermansburg
- Heystekrand
- Hoekfontein
- Holfontein
- Ifafi
- Jacksonstuin
- Jakkalasdans
- Jericho
- Kagiso
- Kakoshong
- Kalkheuvel
- Kana
- Kayakulu
- Kgabalatsane
- Kgamatha
- Kgomo-Kgomo
- Khavakhulu
- Klipbankfontein
- Klipgat
- Koedoespoort
- Koffiekraal
- Kolobeng
- Kolofane
- Kontante
- Kopman
- Kosmos
- Koster
- Kraalhoek
- Krokodilkraal
- Kromkuil
- Kroondal
- Kwa-Chaneng
- Kwa-Luka
- KwaMmatlhwaela
- KwaMoseja
- KwaRatsiepane
- Kwarriekraal
- Lebotlwane
- Ledig
- Leeukop
- Leeukraal
- Leeuwkuil
- Lefaragatlha
- Lefaragatlhe
- Legogolwe
- Legonyane
- Lekgalong
- Lekgolo
- Lekkerrus
- Lekojaneng
- Lekutung
- Lekwadi
- Lemenong
- Lenatong
- Lengeneng
- Lenotong
- Lerome
- Lerulaneng
- Lesetlheng
- Lesobeng
- Lesung
- Lethabong
- Lethakeng
- Letlhabile
- Little
- Lone Star Texas
- Losmytjerrie
- Maanhaarrand
- Mabaalstad
- Mabele-a-podi
- Mabeskraal
- Mabitse
- Maboloka
- Maboloko
- Madidi
- Madikwe
- Madinyane
- Mafika
- Magalane
- Magokgwane
- Magong
- Mahobieskraal
- Maile
- Majakaneng
- Makan
- Makanyaneng
- Makapaanstad
- Makapanstad
- Makekeng
- Makgabetlwane
- Makgope
- Makolokwe
- Makoshong
- Makweleng
- Malawi Village
- Mallaphiri
- Maloka
- Mamamela
- Mamerotse
- Manamakgoteng
- Manamela
- Mankaipaya
- Mankgekgetha
- Mankwe
- Manoka
- Mantsho
- Manyane Resort
- Maologane
- Mapaputle
- Mapella
- Mapetla
- Mapoch
- Marakana
- Marapalalo
- Maretlwana
- Marikana
- Marikana West
- Marula Park
- Masekolane
- Masosobane
- Matalaneng
- Mathibestad
- Mathopestad
- Mathopestat
- Matlametlong
- Matlapeng
- Matlhagame
- Matooster
- Matrooster
- Matshelapata
- Maubane
- Maumong
- Mazista
- Mboloko
- Meerhof
- Melodie
- Merindol
- Metsikgetlane
- Mfidike
- Mfidikoe
- Mihatong
- Mmakau
- Mmakaunyana
- Mmakaunyane
- Mmantserre
- Mmatau
- Mmopyane
- Mmorogong
- Mmukubyane
- Mnukubyane
- Modderspruit
- Modiane
- Modikwe
- Modimong
- Moedwil
- Moema
- Mogoditshane
- Mogogelo
- Mogohlwaneng
- Mogokgwane
- Mogono
- Mogwase
- Moiletswane
- Mokgalwaneng
- Mokgoatsi
- Molatedi
- Molorwe
- Monnakato
- Mononono
- Montsana
- Mooinooi
- Mooke
- Mopyane
- Moretele
- Moruleng
- Mosito
- Mosonthal - Marubitshi
- Mothutlung
- Motlhabe
- Motsheko
- Motshikiri
- Moubana
- Moumong
- Mphonyoke
- Mudubung
- New Town
- Ngweding
- Nkaneng
- Nkogolwe
- Nonceba
- Nooitgedacht
- Ntsana-le-Metsing
- Ntsopile
- Ntutyane
- Olverton
- One-and-Ten
- Oskraal
- Ou Thomas se Loop
- Oukasie
- Paardekraal
- Paardekraal Ext 2
- Pansdrif
- Pelindaba
- Pella
- Pella Dam
- Phalane
- Phatsima
- Phetwane
- Phokeng
- Phola Park
- Photsaneng
- Phuting
- Pilanesberg Center
- Pitsedisulejang
- Primindia
- Protea Park
- Pudunong
- Rabokala
- Rabosula
- Rabusula
- Radintsha
- Ramala
- Ramokokstad
- Ramolapong
- Ramosibitswana
- Rampipi
- Rankelenyane
- Rankunyana
- Rasimone
- Rathipa
- Ratsegae
- Reagile
- Renostervlei
- Rietfontein
- Rietgat
- Robega
- Rodeona
- Rolihlahla
- Roodekuil
- Rooikoppies
- Ruigtesloo
- Rustenburg
- Rustenburg North
- Safari Gardens
- Safari Tuine
- Sandfontein
- Saron
- Saulspoort
- Schoemansville
- Schoongezicht
- Sedibeng
- Sefikile
- Segwaelane
- Selepe
- Seolong
- Sephai
- Sephaphane
- Seringa Stad
- Serosecha
- Serutube
- Sesibitswe
- Sesobe
- Setlohokwe
- Shakung
- Silkaatskop
- Silveroaks
- Silwerkrans
- Slagboom
- Slocha
- SofaSonke
- Sonop
- Soshanguve
- Suikerbostuin
- Sun City
- Sun Village
- Sutelong
- Swartbooistad
- Swartboom
- Swartdamstat
- Swartruggens
- Tantanana
- Thabantswana
- Thabeng
- Thekwane
- Thlabane
- Thladistad
- Thulwe
- Tiokweng
- Tlapa
- Tlapane
- Tlaseng
- Tlhabane
- Tlhabane West
- Tlhakong
- Tlhatlhaganyane
- Tlhowe
- Tornado
- Tshaneng
- Tshukudu Bush Lodge
- Tshwara

…and 25 more.

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 Bojanala District

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

### Water

69 rivers and streams; 12 reservoirs and tanks; 1 lake; 1 dam.

- Apiesrivier
- Barberkuil
- Bospoortdam
- Brakkloofspruit
- Brakspruit
- Brakspruitdam
- Buffelspoortdam
- Dwarsspruit
- Elandsrivier
- Groot-Brakspruit
- Groot-Maricorivier
- Gwatlhe
- Hartbeespoort Dam
- Hartbeespoortdam
- Hex
- Hexrivier
- Hexrivier
- Holfonteinsloot
- Houwaterdam
- Kareelaagte
- Kareespruit
- Klein-Hexrivier
- Klipspruit
- Klipvoordam

…and 59 more.

### Hills and mountains

91 hills; 43 mountains; 13 valleys; 9 mountain passes.

- Rooikrans · 1,713 m
- Breedtsnek · 1,692 m
- Aasvoëlkrans · 1,690 m
- Tierkloof · 1,601 m
- Perskedraai · 1,592 m
- Kranskloof · 1,572 m
- Ishufi · 1,562 m
- One Tree Hill · 1,558 m
- Maanhaarrant · 1,520 m
- Tierboskop · 1,520 m
- Ysterhoutkloof · 1,498 m
- Renosterkop · 1,490 m
- Geyersnek · 1,489 m
- Ratumoga · 1,484 m
- Fonteinskloof · 1,475 m
- Vaalkop · 1,472 m
- Vaalbank · 1,452 m
- Slypsteenkop · 1,451 m
- Tuin se Kop · 1,448 m
- Rustenburgkloof · 1,441 m
- Slypsteenkop · 1,438 m
- Vaalkop · 1,435 m
- Langberg · 1,431 m
- Skurweberge · 1,427 m

…and 132 more.

### Forests and nature

10 nature reserves.

- Burger Natuurreservaat
- Deon Privaat Natuurreservaat
- Franko Private Nature Reserve
- Impala Ranch Nature Reserve
- Klipplaat-Privaatnatuurreservaat
- Magaliesberg Nature Area
- McGregor Private Nature Reserve
- Pilanesberg Game Reserve
- Pilanesberg Private Lodge
- Rustenburg Natuurreservaat

### Getting around

17 railway stations; 10 airfields; 2 airports.

- Aeroden
- Arathusa Safari Lodge
- Aviators Paradise
- Beestekraal
- Boons
- Boshoek
- Breetsvlei
- Brits
- Broederstroom
- De Wildt
- Derby
- Hartebeestpoortdam
- Helam Mine
- Heystekrand
- Koster
- Marikana
- Mazista
- Meerhof
- Middelwit
- Morningside Farm Airport
- Pilanesberg International Airport
- Rooiwal North
- Rustenburg
- Rustenburg

…and 5 more.

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 Bojanala District and the best time to visit

In Bojanala District, the warmest month is Jan (average 25 °C) and the coolest is Jul (13 °C). About 585 mm of rain falls in a year; the wettest month is Jan (114 mm) and the driest Jul (2 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 114 

Feb 25 83 

Mar 23 69 

Apr 20 46 

May 16 13 

Jun 13 6 

Jul 13 2 

Aug 16 5 

Sep 20 14 

Oct 23 44 

Nov 24 75 

Dec 25 114 

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

## Hospitals, banks and other services in Bojanala District

Places mapped inside Bojanala District in open map data, by type — each number opens the full list with locations.

- Hospitals73
- Banks126
- ATMs73
- Petrol pumps163
- Hotels369
- Shopping malls45
- Schools1,428
- Colleges and universities43
- Cinemas5
- Pharmacies62
- Restaurants569
- Police stations32
- Dental clinics24

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.

## Quick answers

- Where is Bojanala District?In North West Province, South Africa
- What is the population of Bojanala District?1,786,678 (2020 estimate)
- What is the median age in Bojanala District?About 30 years (2020 estimate)
- What is the population density of Bojanala District?About 97 people per km²
- What borders Bojanala District?City of Tshwane District, Dr Kenneth Kaunda District, Ngaka Modiri Molema District, Waterberg District and West Rand District
- What is there to see in Bojanala District?Art Gallery, Atorus Nature Reserve, Baile Loop Hide, Bass Dam
- What time zone is Bojanala District in?UTC+2
- What currency is used in Bojanala District?Rand (ZAR)
- What language is spoken in Bojanala District?Zulu, Xhosa, Afrikaans (main languages nationally)
- How many villages are in Bojanala District?425 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Bojanala District?Settlements lie between 957 m and 1,620 m
- How many reservoirs and tanks are in Bojanala District?12 named in GeoNames
- What is the highest point in Bojanala District?Rooikrans (1,713 m, GeoNames elevation model)
- What is the best time to visit Bojanala District?January to December
- How many hospitals are in Bojanala District?73 mapped
- How many banks are in Bojanala District?126 mapped
- How many ATMs are in Bojanala District?73 mapped
- How many petrol pumps are in Bojanala District?163 mapped
- What is the P-code of Bojanala District?ZA637 (OCHA common operational dataset)
