Kgetlengrivier Local Municipality lies in Bojanala Platinum District, North West province. The 2022 census counted 54,759 people over 3,973 km², seated at Koster. It is the smallest of Bojanala Platinum’s five local municipalities by population, and one of the most rural — its economy runs on commercial farms rather than mines.
Towns and Villages in Kgetlengrivier
Kgetlengrivier has only three towns of any size, plus a scatter of farm settlements and sidings along the N4 and R52. There is no separate township list on record for the municipality — most residents live on surrounding farms or in the three towns below.
| Place | Type | Note |
|---|---|---|
| Koster | Seat | 23,361 |
| Swartruggens | Town | 12,639 |
| Derby | Town | 4,157 |
Smaller farm settlements:
- Brakfontein
- Brakkloof
- Doringkloof
- Mazista
- Merindol
- Moedwil
- Nooitgedacht
- Schoongezicht
- Silveroaks
- Suikerbostuin
Most are farmsteads or rail sidings rather than towns with their own shops or clinics — residents travel to Koster or Swartruggens for services.
Geography
Kgetlengrivier takes its name from the Kgetleng River, which drains the mostly flat maize and cattle country between the Magaliesberg foothills and the Vaal-Harts basin. It borders Rustenburg to the north within Bojanala Platinum District, and reaches south toward Dr Ruth Segomotsi Mompati District. The terrain is open bushveld and cultivated plain, without the mountainous relief of Rustenburg or Moses Kotane to the north.
Koster developed as a railway and grain-trading town in the early 20th century, and Swartruggens grew around a similar rail siding a little further west along the same line. Neither town industrialised the way Rustenburg did — both have kept their character as small farming-service centres for more than a century.
Demographics
Population grew modestly from 51,049 at the 2011 census to 54,759 in 2022, a gain of roughly 7%. The population is split across three towns rather than concentrated in one centre — Koster, the seat, holds under half the municipal total, with Swartruggens and Derby making up most of the rest. Growth has been slow and steady, in line with a farming economy that does not draw the mine-linked in-migration seen further north in Rustenburg and Marikana.
Economy and Local Life
Commercial maize, sunflower and livestock farming underpin the local economy — Kgetlengrivier sits in North West’s maize belt, and most formal jobs are on farms or in farm-support trades. Koster and Swartruggens serve as market and service towns for the surrounding commercial farms, with grain silos, agricultural co-ops and small retail strips as the main local employers outside farming itself. There is little manufacturing or mining activity, unlike the platinum belt to the north.
Getting There
The N4 national route runs through Swartruggens, linking the municipality east to Rustenburg (about 60 km) and west toward Zeerust and the Botswana border. The R52 connects Koster south toward Ventersdorp. Rustenburg Airport is the nearest airfield with scheduled flights; OR Tambo International near Johannesburg is the nearest major international gateway.
The municipality’s small population and rural spread make it an outlier within Bojanala Platinum District, where the other four members are all shaped by mining or resort tourism — Kgetlengrivier remains, in effect, the district’s one purely agricultural municipality.
FAQ
Does Kgetlengrivier have any mining?
No — unlike its Bojanala Platinum neighbours, it has no active mines; its economy is entirely farm-based.
What is the seat of Kgetlengrivier Local Municipality?
Koster.
How many towns are in Kgetlengrivier?
Three main towns — Koster, Swartruggens and Derby — plus a scatter of farm settlements.
What is Kgetlengrivier’s population?
54,759 at the 2022 census, up from 51,049 in 2011.
Which district is Kgetlengrivier in?
Bojanala Platinum District, North West province.
What is the main industry?
Commercial farming — maize, sunflower and livestock.