Kuils River Residential Property Market Worth R620,74 Million in H1 2026 – Average Price R1.67M
1. Kuils River Residential Property Market H1 2026: Total Sales and Growth Analysis
The Kuils River residential property market demonstrated steady activity and consistent transactional volume through the first semester (H1) of 2026. Across all property categories—Own Title, Sectional Title, and Vacant Land—the market recorded a total sales volume of 372 properties with a cumulative Rand value of R620 738 883.
Kuils River forms part of the Northern Suburbs of Cape Town and has 17 412 own title or freehold houses (up from 15 501 in 2018) and 2 285 sectional title properties (up from 1 444 in 2018).
Despite a steady pace of demand, the Kuilsrivier market averaged due to constraint supply levels approximately only 62 properties sold per month, generating an average monthly transaction value of R103,46 million - which is down by 30% from 88,6 sales p.m. in 2017 and 79 sales p.m. in 2018.
The overall average price per property across all residential categories during H1 2026 reached R1 668 653, supported by solid demand from families, first-time home buyers, and secure estate investors.
1.1 Own Title Market (Houses)
The Own Title sector remains the primary volume and value driver of the Kuils River property market, accounting for 87.01% of total market value.
During H1 2026, 300 houses were sold for a total value of R540 104 398. This translates to an average of roughly 50 house sales per month at an overall average price of R1 800 348 per home. High-demand family suburbs and secure enclaves such as St Dumas, Highbury, Haasendal, and Zevendal drove higher valuation tiers, with the highest single residential sale recorded in Des Hampden at R10 000 000.
1.2 Sectional Title (Apartments & Complexes)
The sectional title market continues to serve as an accessible entry point for young professionals, couples, and buy-to-let investors looking for secure, lock-up-and-go properties.
A total of 62 sectional title units were sold during H1 2026, generating a total Rand value of R62 299 485. This represents approximately 10.3 apartment sales per month at an average sales price of R1 004 830 per unit. Notable transaction volumes were achieved in St Dumas (18 sales), Highbury (8 sales), Soneike I (7 sales), and Amandelsig (6 sales).
1.3 Vacant Land (Plots)
Demand for custom-build opportunities remained niche as available land inventory in established suburbs grew increasingly scarce, recording 10 vacant land registrations with a total Rand value of R18 335 000.
The overall average price per plot achieved was R1 833 500, heavily weighted by premier security estate erven in Elim, Eikenbosch, and Vredelust Kuilsriver. High-end estate land led this sector, with the highest land sale reaching R4 850 000 in Elim.
2. Top Performing Suburbs by Total Value (H1 2026)
The top suburbs by overall transaction value during the first semester of 2026 across all titles underscore the market dominance of established family nodes, major residential developments, and security estates.
- St Dumas: Generated the highest overall sales volume and total value, driven by extensive freehold and sectional title complex activity.
- Highbury: Maintained exceptionally strong transactional velocity across both own-title family homes and sectional title apartments.
- Haasendal: Dominated upper-middle valuation tiers and modern freehold developments.
- Hagley & Soneike II: Showcased consistent, stable liquidity across established suburban pockets.
Suburb | Total Sales Value (H1 2026) | Highest Price (H1 2026) | Total Sales Volume (H1 2026) |
St Dumas | R72 954 542 | R2 500 000 | 46 (Houses, Units) |
Highbury | R54 005 500 | R2 300 000 | 42 (Houses, Units) |
Haasendal | R47 132 761 | R3 111 420 | 19 (Houses) |
Hagley | R30 570 700 | R1 700 000 | 30 (Houses, Units, Land) |
Soneike II | R26 630 000 | R3 150 000 | 11 (Houses) |
3. Kuils River Suburbs: House Sales & Capital Growth (H1 2026 vs. 2025)
Below is a breakdown of own-title home sales categorised by average price range, along with the percentage capital growth in average house prices between full-year 2025 and H1 2026.
Breakdown by Price Category
- Below R3 million: Accounts for the vast majority of transactions, offering robust family housing and accessible entry points across suburbs like Highbury, Hagley, St Dumas, and Eikenbosch.
- Between R3 million and R5 million: Captures upper-middle bracket homes and security estate properties such as Brandwag, Zevendal, and Zevenwacht Country Estate.
- Above R5 million: There are at present no suburbs in Kuilsrivier where the average prices are above R5 million. It is expected that Zevenwacht Country Estate could be the first suburb to achieve this feat within the next year or 2 - as its average house price stands at R4 525 000.
3.1 Suburbs with average house prices below R3 million
This segment comprises the core residential backbone of Kuils River, spanning established family neighbourhoods and high-demand pockets.
- Amandelrug (6 sales – average price R2 799 833 | +1.58% capital growth | 1.71% volume share):
- Highest: 4 Keurboom Street sold for R3 350 000.
- Lowest: 14 Assegaaibos Avenue sold for R1 200 000.
- Amandelsig (5 sales – average price R2 523 750 | +8.90% capital growth | 2.18% volume share):
- Highest: 74 Piet My Vrou Avenue sold for R3 650 000.
- Lowest: 8 Albatros Street sold for R1 980 000.
- Annandale (2 sales – average price R2 699 500 | +13.28% capital growth | 1.11% volume share):
- Highest: 8 Boegoe Crescent sold for R3 450 000.
- Lowest: 19 Kantbos Crescent sold for R1 949 000.
- Bosonia (2 sales – average price R2 725 000 | 2.56% volume share):
- Highest: 15 Hoop Crescent sold for R2 750 000.
- Lowest: Third Street sold for R2 700 000.
- Brandwag (1 sale – average price R3 335 000 | +51.57% capital growth | 1.15% volume share):
- Highest: 2 Voogdy Street sold for R3 395 000.
- Camelot (7 sales – average price R1 242 143 | +21.68% capital growth | 1.20% volume share):
- Highest: 22 Sir Bedivere Street sold for R1 795 000.
- Lowest: 25 Chivarly Crescent sold for R1 070 000.
- De Kuilen (4 sales – average price R1 743 750 | +17.58% capital growth | 1.40% volume share):
- Highest: 34 Gerryts Street sold for R2 350 000.
- Lowest: 31 Kunene Street sold for R1 375 000.
- Eikenbosch (14 sales – average price R1 479 214 | -18.36% capital growth | 3.10% volume share):
- Highest: 4 Harpuisboom Crescent sold for R2 450 000.
- Lowest: 15 Viognier Close sold for R950 000.
- Elim (15 sales – average price R3 105 000 | -34.27% capital growth | 4.09% volume share):
- Highest: 50 Sonnemeisie Street sold for R3 625 000.
- Lowest: 11 Jacobs Street sold for R2 200 000.
- Gersham (11 sales – average price R1 033 636 | -29.14% capital growth | 4.66% volume share):
- Highest: 14 Ashwin Street sold for R1 100 000.
- Lowest: 6 Philander Crescent sold for R950 000.
- Haasendal (19 sales – average price R2 480 672 | -30.52% capital growth | 5.92% volume share):
- Highest: 20 Howlite Street sold for R3 111 420.
- Lowest: 127 Church Street sold for R950 000.
- Hagley (22 sales – average price R1 044 214 | +14.53% capital growth | 1.87% volume share):
- Highest: 38 Pouter Street sold for R1 700 000.
- Lowest: 7 Melodie Street sold for R450 000.
- Highbury (34 sales – average price R1 394 868 | +9.76% capital growth | 1.25% volume share):
- Highest: 16 Pearl Street sold for R2 300 000.
- Lowest: 3 Hanover Road sold for R675 000.
- Jagtershof (14 sales – average price R1 729 750 | -3.87% capital growth | 2.54% volume share):
- Highest: 7 Webly Close sold for R2 400 000.
- Lowest: 19 Cavesson Crescent sold for R642 500.
- Kalkfontein I (1 sale – average price R690 000 | 0.34% volume share):
- 31 Verenigde Street sold for R690 000.
- Kalkfontein II (11 sales – average price R314 091 | -19.92% capital growth | 0.81% volume share):
- Highest: 102 Elizabeth Street sold for R1 090 000.
- Lowest: 72 Bettie Street sold for R100 000.
- Klipdam (2 sales – average price R1 900 000 | -23.54% capital growth | 1.36% volume share):
- Highest: 16 Denne Street sold for R2 350 000.
- Lowest: 8 Middel Street sold for R1 450 000.
- Kuils River South Smallholdings (10 sales – average price R976 300 | +20.55% capital growth | 1.56% volume share):
- Highest: 31 Ryan Street sold for R1 550 000.
- Lowest: 15 Suffolk Street sold for R550 000.
- Lillydale (4 sales – average price R1 703 750 | -16.89% capital growth | 8.70% volume share):
- Highest: 22 Flame Lilly Crescent sold for R2 100 000.
- Lowest: 41 Flame Lilly Crescent sold for R1 450 000.
- Loucharmante (3 sales – average price R2 133 333 | -0.29% capital growth | 3.16% volume share):
- Highest: 27 Mossie Street sold for R2 700 000.
- Lowest: 3 Syssie Close sold for R1 800 000.
- Mabille Park (8 sales – average price R1 754 375 | -9.66% capital growth | 2.85% volume share):
- Highest: 14 Kamp Street sold for R2 450 000.
- Lowest: 4 Wiersma Street sold for R850 000.
- Marinda Park (2 sales – average price R2 350 000 | +53.04% capital growth | 0.93% volume share):
- Highest: 10 Sonnendal Close sold for R2 400 000.
- Lowest: 37 Miranda Crescent sold for R2 300 000.
- Mikro Park (5 sales – average price R2 490 000 | -6.92% capital growth | 2.37% volume share):
- Highest: 5 Mossie Street sold for R3 550 000.
- Lowest: 50 Piet My Vrou Avenue sold for R1 600 000.
- Oakdene (1 sale – average price R2 200 000 | +17.64% capital growth | 0.51% volume share):
- 18 Lesmar Crescent sold for R2 200 000.
- Rouxville (9 sales – average price R2 755 444 | +12.85% capital growth | 1.64% volume share):
- Highest: 20 Pappea Street sold for R4 500 000.
- Lowest: 8 Carmen Place sold for R950 000.
- Sarepta (9 sales – average price R1 243 333 | +22.18% capital growth | 0.61% volume share):
- Highest: 2 Fiege Crescent sold for R2 100 000.
- Lowest: 18 Violet Street sold for R700 000.
- Silveroaks (4 sales – average price R1 897 509 | -11.46% capital growth | 1.36% volume share):
- Highest: 22 Silver Oaks Crescent sold for R2 100 000.
- Lowest: 38 Bonsai Street sold for R1 795 000.
- Soneike I (4 sales – average price R3 048 750 | +16.56% capital growth | 1.27% volume share):
- Highest: 19 Van Bruggen Street sold for R3 500 000.
- Lowest: 56 Bosman Street sold for R2 400 000.
- Soneike II (11 sales – average price R2 420 909 | +5.15% capital growth | 1.43% volume share):
- Highest: 103 Gladioli Street sold for R3 150 000.
- Lowest: 10 Soineke Street sold for R1 600 000.
- Sonnekuil (3 sales – average price R2 065 000 | -16.27% capital growth | 1.65% volume share):
- Highest: 10 Angelier Street sold for R3 200 000.
- Lowest: 19 Wessel Lourens Street sold for R1 260 000.
- St Dumas (28 sales – average price R1 946 071 | +0.98% capital growth | 4.90% volume share):
- Highest: 11 Kremetart Avenue sold for R2 500 000.
- Lowest: 3 Kokerboom Crescent sold for R500 000.
- Sunbird Park (6 sales – average price R1 574 983 | +35.11% capital growth | 1.21% volume share):
- Highest: 20 Lovebird Walk sold for R1 750 000.
- Lowest: 48 Sparrow Walk sold for R1 370 000.
- Turtle Creek (3 sales – average price R1 656 333 | +16.61% capital growth | 1.27% volume share):
- Highest: 22 Impala Crescent sold for R1 720 000.
- Lowest: 43 Buffalo Crescent sold for R1 599 000.
- Voelvlei (3 sales – average price R1 836 333 | +21.22% capital growth | 1.19% volume share):
- Highest: 35 Bosch Street sold for R2 300 000.
- Lowest: 6 Duine Street sold for R1 460 000.
- Vredelust Kuilsriver (3 sales – average price R2 120 000 | +7.64% capital growth | 1.31% volume share):
- Highest: 7 Angel Street sold for R2 800 000.
- Lowest: 30 Coleus Street sold for R1 760 000.
- Zevenzicht (1 sale – average price R2 750 000 | +2.55% capital growth | 0.64% volume share):
- 8 Grenache Close sold for R2 750 000.
3.2 Suburbs with average house prices between R3 million and R5 million
This tier incorporates high-demand family nodes and premier security estates.
- Des Hampden (3 sales – average price R4 515 000 | +196.39% capital growth | 1.28% volume share):
- Highest: 33 Rietvlei Road sold for R10 000 000.
- Lowest: 24 Getrude Street sold for R1 595 000.
- Zevendal (6 sales – average price R3 900 000 | +4.65% capital growth | 3.00% volume share):
- Highest: 68 Zevendal Way sold for R4 800 000.
- Lowest: 4 Muratie Close sold for R2 500 000.
- Zevenwacht Country Estate (2 sales – average price R4 525 000 | -12.42% capital growth | 2.38% volume share):
- Highest: 14 Trellis Close sold for R4 800 000.
- Lowest: 27 Trellis Close sold for R4 250 000.
- In comparison, Zevenwacht Country Estate achieved 6 sales in 2018 at an average price of R2 370 000 @ R5 080/sq.m – with the highest price at R3 300 000 and the lowest R1 750 000. That relays to a capital growth of 91% since 2018 - effectively an average price increase of about 12% p.a. over this period.
- Zevenwacht Retirement Village (2 sales – average price R3 200 000 | -12.62% capital growth | 8.70% volume share):
- Highest: 5 Aristea Street sold for R4 700 000.
- Lowest: Erf 22896 Langwacht Road sold for R1 700 000.
4. Apartments: Robust Sectional Title Performance & Capital Growth
The sectional title market recorded 62 transactions totalling R62,30 million during H1 2026. Suburbs with high apartment stock demonstrated consistent absorption and stable pricing.
- Amandelsig: Average Price R1 316 667 (6 sales | -9.60% capital growth) — Highest: Units 228 & 240 Andante Aftree-Oord sold for R1 600 000; Lowest: Units 105 & 83 Andante Aftree-Oord sold for R1 000 000.
- Annandale: Average Price R2 206 472 (2 sales | -6.11% capital growth) — Highest: Unit 9 Boegoe Estate sold for R2 501 550; Lowest: Unit 7 Boegoe Estate sold for R1 911 393.
- Bosonia: Average Price R905 000 (2 sales | +11.04% capital growth) — Highest: Unit 113 River Park sold for R930 000; Lowest: Unit 22 River Park sold for R880 000.
- Gersham: Average Price R550 000 (1 sale | -6.38% capital growth) — Unit 3 Highbury Court sold for R550 000.
- Hagley: Average Price R829 667 (6 sales | +7.37% capital growth) — Highest: Unit 76 Summer Place sold for R890 000; Lowest: Unit 42 Summer Place sold for R789 000.
- Highbury: Average Price R822 500 (8 sales | +11.46% capital growth) — Highest: Unit 13 Stellendale Junction sold for R919 000; Lowest: Unit 3 Simonsbosch Boland Lodge sold for R690 000.
- Klipdam: Average Price R870 000 (3 sales | +29.53% capital growth) — Highest: Units 25 & 9 Kuilenoord sold for R910 000; Lowest: Unit 28 Kleinbegin sold for R800 000.
- Loucharmante: Average Price R1 249 000 (1 sale | -4.00% capital growth) — Units 47 & 62 Winterstroom sold for R1 249 000.
- Marinda Park: Average Price R790 000 (2 sales | +5.16% capital growth) — Highest: Unit 5 Sirrocco's Vista sold for R930 000; Lowest: Unit 36 Sirrocco's Villas sold for R650 000.
- Oakdene: Average Price R596 667 (3 sales | +19.69% capital growth) — Highest: Unit 26 La Paloma sold for R620 000; Lowest: Unit 13 La Paloma sold for R550 000.
- Silveroaks: Average Price R1 213 333 (3 sales | +42.75% capital growth) — Highest: Unit 27 Bergvalley sold for R1 550 000; Lowest: Unit 14 Bergvalley sold for R990 000.
- Soneike I: Average Price R962 143 (7 sales | -16.75% capital growth) — Highest: Units 16 & 46 Sarphati Park sold for R1 275 000; Lowest: Unit 10 Harosegebou sold for R650 000.
- St Dumas: Average Price R1 025 808 (18 sales | +2.83% capital growth) — Highest: Unit 129 Langverwacht The Oaks sold for R1 450 000; Lowest: Unit 73 La Palma sold for R600 000.
5. Vacant Land: Capital Appreciation & High-End Demand
With limited vacant land available across Kuils River’s established nodes, prime plot transactions achieved strong average valuations, totalling R18,34 million across 10 sales.
- Eikenbosch: 1 sale – average price R3 100 000 — 75 Palomino Street, Eikenbosch Estate sold for R3 100 000.
- Elim: 1 sale – average price R4 850 000 — 4A Bosbokkie Street sold for R4 850 000.
- Hagley: 2 sales – average price R1 400 000 (-67.24% capital growth) — Highest / Lowest: Sole Street, Summerville sold for R1 400 000.
- Sunbird Park: 3 sales – average price R690 000 (+34.68% capital growth) — Highest: 8 Pheasant Way sold for R750 000; Lowest: 23 Sparrow Walk sold for R600 000.
- Turtle Creek: 1 sale – average price R1 720 000 (+14.67% capital growth) — 22 Impala Crescent sold for R1 720 000.
- Vredelust Kuilsriver: 2 sales – average price R1 897 500 (-5.17% capital growth) — Highest: 85 Aloe Crescent sold for R1 995 000; Lowest: 21 Aloe Crescent sold for R1 800 000.
Thinking of buying or selling residential property in Kuils River?
Contact our local CCH property practitioners, Wesley Moses, Jonathan Jacobs and Vanessa Bosman to navigate these diverse neighbourhoods and ensure you achieve the best market-related results in Kuilsrivier.
Author Source: CMAinfo / Benhard Wiese