Kgetlengrivier Local Municipality
Kgetlengrivier Local Municipality is a local municipality in North West, covering 3 973 square kilometres. It falls within the Bojanala Platinum District Municipality. It takes in the towns and settlements of Derby, Koster and Swartruggens.
Census 2022 counted 54 759 residents, making it the 22nd most populous of the 22 municipalities in North West and 220th of 257 nationally. That works out to 13.8 people per square kilometre. Population is spread thinly across the area. There are 15 183 households, averaging 3.6 people each. 28.6% of residents are under 15 and 5.6% are over 65. Among residents aged 20 and over, 5.6% hold a higher education qualification and 8.5% have had no schooling.
The council has 13 seats across 5 parties, with ANC holding the largest share at 7 seats (53.8%). ANC governs the municipality. Mr Thabo Jacobs serves as executive mayor (ANC), and Mr Andrew Pholose is acting municipal manager.
On this site’s financial health measure, which weighs the Auditor-General’s opinion alongside operating margin, liquidity, cash cover and irregular spending, Kgetlengrivier scores 28.5 out of 100 for 2024/25, a grade of E, described as distressed. Its most recent audit outcome was recorded as “qualified audit”. In 2024/25 it reported R222.8 million in operating revenue against R383.9 million in expenditure, an operating deficit of R161.1 million. At the last census, 58.0% of households had piped water inside the dwelling, 94.4% used electricity for lighting and 69.4% had refuse removed weekly.
Council and management
Seats: Electoral Commission, 2021 local government elections
- ANC 7 53.8%
- EFF 2 15.4%
- VF PLUS 2 15.4%
- DA 1 7.7%
- INDEPENDENT 1 7.7%
Office bearers
Finances
National Treasury, audited outcomes
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| AUDIT OUTCOME | Qualified audit | Qualified audit | Qualified audit | Disclaimer of audit | Disclaimer of audit |
Financial performance
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Property rates | 13 979 | 10 990 | 11 308 | 5 831 | 5 712 |
| Service charges | 74 068 | 77 846 | 58 116 | 58 920 | 51 390 |
| Investment revenue | - | 596 | 155 | 118 | 61 |
| Transfers recognised - operational | 144 675 | 133 232 | 140 292 | 178 501 | 162 364 |
| Other own revenue | -9 946 | 113 783 | 23 921 | 31 225 | 17 269 |
| Total Revenue (excluding capital transfers and contributions) | 222 777 | 336 447 | 233 793 | 274 594 | 236 796 |
| Employee costs | 91 252 | 89 938 | 88 276 | 83 564 | 77 880 |
| Remuneration of councillors | 8 374 | 2 495 | 6 541 | 5 777 | 5 890 |
| Depreciation and amortisation | 30 851 | 31 980 | 33 824 | 28 796 | 22 366 |
| Finance charges | 29 987 | 30 585 | 27 567 | 14 582 | 8 120 |
| Inventory consumed and bulk purchases | 84 829 | 69 415 | 56 223 | 60 857 | 53 412 |
| Transfers and subsidies | 677 | 1 539 | 1 510 | 2 240 | 1 666 |
| Other expenditure | 137 952 | 177 468 | 118 176 | 92 788 | 110 914 |
| Total Expenditure | 383 923 | 403 421 | 332 118 | 288 603 | 280 248 |
| Surplus/(Deficit) | -161 146 | -66 974 | -98 325 | -14 009 | -43 452 |
| Transfers and subsidies - capital (monetary allocations) | 59 758 | 49 506 | 63 764 | - | - |
| Transfers and subsidies - capital (in-kind) | - | - | - | - | - |
| Surplus/(Deficit) after capital transfers & contributions | -101 388 | -17 468 | -34 561 | -14 009 | -43 452 |
| Share of surplus/(deficit) of associate | - | - | - | - | - |
| Surplus/(Deficit) for the year | -101 388 | -17 468 | -34 561 | -14 009 | -43 452 |
Capital expenditure & funds sources
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Capital expenditure | 64 851 | 12 732 | -12 683 | 6 235 | -1 154 |
| Transfers recognised - capital | 51 141 | -73 | -26 926 | 2 271 | - |
| Borrowing | - | - | - | - | - |
| Internally generated funds | 13 709 | 12 673 | -13 348 | - | - |
| Total sources of capital funds | 64 851 | 12 600 | -40 274 | 2 271 | - |
Financial position
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Total current assets | 120 674 | 124 364 | 103 357 | 105 143 | 56 132 |
| Total non current assets | 749 246 | 722 677 | 691 395 | 617 710 | 572 598 |
| Total current liabilities | 794 665 | 589 437 | 600 030 | 401 705 | 319 313 |
| Total non current liabilities | 103 533 | 100 680 | 105 012 | 101 390 | 104 252 |
| Community wealth/Equity | -28 278 | 156 923 | 89 711 | 219 759 | 205 165 |
Cash flows
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Net cash from (used) operating | 284 902 | 23 914 | -2 027 | 1 903 | -533 |
| Net cash from (used) investing | -55 552 | -40 955 | -43 881 | -2 412 | - |
| Net cash from (used) financing | - | - | - | - | - |
| Cash/cash equivalents at the year end | 234 168 | -12 350 | -43 724 | 8 022 | -533 |
Unauthorised, irregular, fruitless & wasteful expenditure
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Unauthorised expenditure | 103 494 | 174 721 | 92 852 | 126 214 | 126 214 |
| Irregular expenditure | 64 132 | 57 509 | 117 537 | 88 784 | 100 247 |
| Fruitless & wasteful expenditure | 29 996 | 32 156 | 77 660 | 15 791 | - |
Source: Audited Outcome A1 2026 Q1
People
Statistics South Africa, Census
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Population | 54 759 | 59 562 | 51 049 |
Age structure
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Population under 15 | 28.6% | 33.6% | 28.5% |
| Population 15 to 64 | 65.7% | 61.0% | 65.6% |
| Population over 65 | 5.6% | 5.4% | 5.9% |
Dependency ratio
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Per 100 (15-64) | 52.1 | 64 | 52.5 |
Sex ratio
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Males per 100 females | 97.8 | 115.4 | 112.6 |
Population growth
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Per annum | 0.7% | 3.5% | n/a |
Labour market
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Unemployment rate (official) | n/a | n/a | 20.5 |
| Youth unemployment rate (official) 15-34 | n/a | n/a | 26.7 |
Education (aged 20 +)
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| No schooling | 8.5% | 8.5% | 15.8% |
| Matric | n/a | 27.3 | 22.7 |
| Higher education | 5.6% | 7.0% | 5.9% |
Household dynamics
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Households | 15 183 | 18 787 | 14 673 |
| Average household size | 3.6 | 3.2 | 3.5 |
| Female headed households | n/a | 30 | 29.3 |
| Formal dwellings | 89.5% | 67.5% | 72.0% |
| Housing owned | n/a | 65.5 | 39.6 |
Household services
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Flush toilet connected to sewerage | 88.6% | 62.5% | 67.5% |
| Weekly refuse removal | 69.4% | 27.5% | 44.5% |
| Piped water inside dwelling | 58.0% | 27.7% | 34.8% |
| Electricity for lighting | 94.4% | 87.0% | 78.0% |
Service delivery
National Treasury, non-financial census of municipalities
Water
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | Yes | Yes | Yes | Yes | Yes |
| Number of households and non-domestic customers to which provided | 21 610 | 21 342 | 19 932 | 19 932 | 19 932 |
| Number of domestic households/delivery points | 20 975 | 20 707 | 19 297 | 19 297 | 19 297 |
| Inside the yard | 13 160 | 12 892 | 10 785 | 10 785 | 10 785 |
| Less than 200m from yard | 3 613 | 3 613 | 4 310 | 4 310 | 4 310 |
| More than 200m from yard | 4 202 | 4 202 | 4 202 | 4 202 | 4 202 |
| Domestic households with access to free basic service | 1 625 | 1 625 | 2 401 | 2 186 | 1 678 |
Electricity
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | Yes | Yes | Yes | Yes | Yes |
| Number of households and non-domestic customers to which provided | 18 817 | 18 817 | 18 807 | 18 807 | 18 787 |
| Domestic households with access to free basic service | 1 625 | 1 625 | 2 401 | 2 186 | 1 678 |
Sewerage and sanitation
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | Yes | Yes | Yes | Yes | Yes |
| Number of households and non-domestic customers to which provided | 19 128 | 18 620 | 18 226 | 18 226 | 18 226 |
| Flush toilet - public sewerage | 13 160 | 12 892 | 10 785 | 10 785 | 11 737 |
| Flush toilet - septic tank | 2 622 | 2 622 | 2 622 | 2 622 | 2 622 |
| Ventilated pit latrine | 1 100 | 1 100 | 2 813 | 2 813 | 1 861 |
| Bucket system | 0 | 0 | 0 | 0 | 0 |
| Other | 1 611 | 1 371 | 1 371 | 1 371 | 1 371 |
| Domestic households with access to free basic service | 1 625 | 1 625 | 2 401 | 2 186 | 1 678 |
Solid waste services
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | Yes | Yes | Yes | Yes | Yes |
| Number of households and non-domestic customers to which provided | 18 787 | 18 787 | 15 190 | 15 190 | 15 190 |
| Domestic households with access to free basic service | 1 625 | 1 625 | 2 401 | 2 186 | 1 678 |
Staffing
National Treasury
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Employment Costs (R’000) | 88 276 | 83 564 | 77 880 | 66 490 | 58 889 |
| Remuneration of councillors (R’000) | 6 541 | 5 777 | 5 890 | 5 629 | 4 715 |
| Total Employee Positions | 271 | 284 | 275 | 292 | 302 |
| Total Vacant Employee Positions | 3 | 3 | 0 | 1 | 66 |
| Total Vacancy Percentage | 1.1% | 1.1% | 0.0% | 0.3% | 21.9% |
| Managerial Positions – S54A and S56 | 6 | 6 | 6 | 6 | 6 |
| Vacant Managerial Positions – S54A and S56 | 3 | 2 | 0 | 0 | 0 |
| Managerial Positions - by organogram | 17 | 16 | 16 | 14 | 15 |
| Vacant Managerial Positions - by organogram | 0 | 1 | 0 | 1 | 0 |
Published documents
Hosted by National Treasury