Cape Winelands District Municipality
Cape Winelands District Municipality is a district municipality in Western Cape, covering 21 478 square kilometres. It coordinates 5 local municipalities: Breede Valley, Drakenstein, Langeberg, Stellenbosch and Witzenberg. It takes in 28 recognised towns and settlements, among them Ashton, Bonnievale, Ceres, De Doorns, Franschhoek, Gouda, Gouda, Hermon.
Census 2022 counted 862 703 residents, making it the 2nd most populous of the 30 municipalities in Western Cape and 26th of 257 nationally. That works out to 40.2 people per square kilometre. Population is spread thinly across the area. There are 242 283 households, averaging 3.6 people each. 22.3% of residents are under 15 and 6.6% are over 65. Among residents aged 20 and over, 15.2% hold a higher education qualification and 3.3% have had no schooling.
The council has 41 seats across 7 parties, with DA holding the largest share at 23 seats (56.1%). DA governs the municipality. Dr Helena von Schlicht serves as executive mayor (DA), and Henry Prins is 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, Cape Winelands DM scores 99.6 out of 100 for 2024/25, a grade of A, described as strong. Its most recent audit outcome was recorded as “clean audit”. In 2024/25 it reported R512.5 million in operating revenue against R462.1 million in expenditure, an operating surplus of R50.4 million. At the last census, 87.1% of households had piped water inside the dwelling, 97.1% used electricity for lighting and 85.6% had refuse removed weekly.
Council and management
Seats: Electoral Commission, 2021 local government elections
- DA 23 56.1%
- ANC 10 24.4%
- Good 3 7.3%
- VF Plus 2 4.9%
- BO 1 2.4%
- EFF 1 2.4%
- PA 1 2.4%
Office bearers
Finances
National Treasury, audited outcomes
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| AUDIT OUTCOME | Clean audit | Clean audit | Clean audit | Clean audit | Clean audit |
Financial performance
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Property rates | - | - | - | - | - |
| Service charges | - | - | - | - | - |
| Investment revenue | 86 566 | 89 962 | 62 999 | 40 295 | 38 232 |
| Transfers recognised - operational | 272 374 | 265 526 | 256 948 | 253 669 | 245 867 |
| Other own revenue | 153 565 | 130 632 | 130 373 | 117 640 | 117 160 |
| Total Revenue (excluding capital transfers and contributions) | 512 505 | 486 120 | 450 319 | 411 604 | 401 259 |
| Employee costs | 256 198 | 241 636 | 221 174 | 218 979 | 213 079 |
| Remuneration of councillors | 15 245 | 14 587 | 13 607 | 12 745 | 12 657 |
| Depreciation and amortisation | 8 648 | 11 718 | 9 267 | 9 788 | 9 238 |
| Finance charges | 2 462 | 1 904 | - | - | - |
| Inventory consumed and bulk purchases | 31 347 | 25 048 | 36 915 | 21 452 | 28 215 |
| Transfers and subsidies | 14 187 | 13 795 | 12 400 | 16 988 | 12 173 |
| Other expenditure | 134 024 | 155 108 | 107 206 | 97 921 | 89 677 |
| Total Expenditure | 462 111 | 463 796 | 400 569 | 377 873 | 365 040 |
| Surplus/(Deficit) | 50 394 | 22 324 | 49 750 | 33 731 | 36 218 |
| Transfers and subsidies - capital (monetary allocations) | 807 | 1 763 | 817 | 54 | 214 |
| Transfers and subsidies - capital (in-kind) | - | - | - | 929 | - |
| Surplus/(Deficit) after capital transfers & contributions | 51 201 | 24 087 | 50 567 | 34 714 | 36 432 |
| Share of surplus/(deficit) of associate | - | - | - | - | - |
| Surplus/(Deficit) for the year | 51 201 | 24 087 | 50 567 | 34 714 | 36 432 |
Capital expenditure & funds sources
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Capital expenditure | 104 412 | 39 690 | 20 736 | 3 133 | 5 602 |
| Transfers recognised - capital | 745 | 1 666 | 817 | 54 | 214 |
| Borrowing | 90 888 | - | - | - | - |
| Internally generated funds | 12 779 | 38 024 | 19 919 | 2 150 | 5 389 |
| Total sources of capital funds | 104 412 | 39 690 | 20 736 | 2 204 | 5 602 |
Financial position
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Total current assets | 532 715 | 506 247 | 713 177 | 844 308 | 794 505 |
| Total non current assets | 687 313 | 561 924 | 336 839 | 154 247 | 163 455 |
| Total current liabilities | 80 430 | 53 954 | 54 706 | 48 602 | 48 336 |
| Total non current liabilities | 228 721 | 154 540 | 144 626 | 149 836 | 144 709 |
| Community wealth/Equity | 910 877 | 859 677 | 850 684 | 800 117 | 755 190 |
Cash flows
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Net cash from (used) operating | -138 113 | -180 780 | 379 899 | 414 909 | -2 846 |
| Net cash from (used) investing | -114 754 | -244 141 | -174 020 | - | -1 441 |
| Net cash from (used) financing | 53 150 | - | 3 | - | - |
| Cash/cash equivalents at the year end | 224 529 | 218 620 | 996 210 | 1 181 063 | 712 705 |
Unauthorised, irregular, fruitless & wasteful expenditure
| Measure | 2024/25 | 2023/24 | 2022/23 | 2021/22 | 2020/21 |
|---|---|---|---|---|---|
| Unauthorised expenditure | - | - | - | - | - |
| Irregular expenditure | 26 | - | - | - | 1 486 |
| Fruitless & wasteful expenditure | 679 | - | 0 | - | - |
Source: Audited Outcome A1 2026 Q1
People
Statistics South Africa, Census
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Population | 862 703 | 866 001 | 787 486 |
Age structure
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Population under 15 | 22.3% | 26.6% | 25.8% |
| Population 15 to 64 | 71.1% | 68.9% | 69.0% |
| Population over 65 | 6.6% | 4.4% | 5.1% |
Dependency ratio
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Per 100 (15-64) | 40.7 | 45.1 | 44.9 |
Sex ratio
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Males per 100 females | 94.1 | 98.3 | 97.2 |
Population growth
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Per annum | 0.9% | 2.2% | n/a |
Labour market
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Unemployment rate (official) | n/a | n/a | n/a |
| Youth unemployment rate (official) 15-34 | n/a | n/a | n/a |
Education (aged 20 +)
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| No schooling | 3.3% | 2.5% | 4.4% |
| Matric | n/a | 30 | 23.5 |
| Higher education | 15.2% | 9.0% | 10.5% |
Household dynamics
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Households | 242 283 | 235 906 | 198 258 |
| Average household size | 3.6 | 3.7 | 4 |
| Female headed households | n/a | 34.2 | 33.2 |
| Formal dwellings | 88.8% | 81.0% | 82.3% |
| Housing owned | n/a | 48.7 | 41.2 |
Household services
| Measure | 2022 | 2016 | 2011 |
|---|---|---|---|
| Flush toilet connected to sewerage | 96.2% | 93.5% | 91.0% |
| Weekly refuse removal | 85.6% | 81.8% | 79.9% |
| Piped water inside dwelling | 87.1% | 77.3% | 75.9% |
| Electricity for lighting | 97.1% | 94.1% | 92.8% |
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? | No | No | No | No | No |
| Number of households and non-domestic customers to which provided | 0 | 0 | 0 | 0 | 0 |
| Number of domestic households/delivery points | 0 | 0 | 0 | 0 | 0 |
| Inside the yard | 0 | 0 | 0 | 0 | 0 |
| Less than 200m from yard | 0 | 0 | 0 | 0 | 0 |
| More than 200m from yard | 0 | 0 | 0 | 0 | 0 |
| Domestic households with access to free basic service | 0 | 0 | 0 | 0 | 0 |
Electricity
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | No | No | No | No | No |
| Number of households and non-domestic customers to which provided | 0 | 0 | 0 | 0 | 0 |
| Domestic households with access to free basic service | 0 | 0 | 0 | 0 | 0 |
Sewerage and sanitation
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | No | No | No | No | No |
| Number of households and non-domestic customers to which provided | 0 | 0 | 0 | 0 | 0 |
| Flush toilet - public sewerage | 0 | 0 | 0 | 0 | 0 |
| Flush toilet - septic tank | 0 | 0 | 0 | 0 | 0 |
| Ventilated pit latrine | 0 | 0 | 0 | 0 | 0 |
| Bucket system | 0 | 0 | 0 | 0 | 0 |
| Other | 0 | 0 | 0 | 0 | 0 |
| Domestic households with access to free basic service | 0 | 0 | 0 | 0 | 0 |
Solid waste services
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Does the municipality provide? | No | No | No | No | No |
| Number of households and non-domestic customers to which provided | 0 | 0 | 0 | 0 | 0 |
| Domestic households with access to free basic service | 0 | 0 | 0 | 0 | 0 |
Staffing
National Treasury
| Measure | 2022/23 | 2021/22 | 2020/21 | 2019/20 | 2018/19 |
|---|---|---|---|---|---|
| Employment Costs (R’000) | 221 174 | 218 979 | 213 079 | 202 286 | 178 159 |
| Remuneration of councillors (R’000) | 13 607 | 12 745 | 12 657 | 12 610 | 12 171 |
| Total Employee Positions | 422 | 498 | 421 | 423 | 470 |
| Total Vacant Employee Positions | 29 | 98 | 8 | 3 | 42 |
| Total Vacancy Percentage | 6.9% | 19.7% | 1.9% | 0.7% | 8.9% |
| Managerial Positions – S54A and S56 | 4 | 4 | 4 | 4 | 4 |
| Vacant Managerial Positions – S54A and S56 | 0 | 0 | 0 | 0 | 0 |
| Managerial Positions - by organogram | 43 | 43 | 43 | 43 | 43 |
| Vacant Managerial Positions - by organogram | 3 | 9 | 8 | 3 | 1 |
Published documents
Hosted by National Treasury