Gross rental yields in South Africa: Cape Town and 5 other cities
The average gross rental yield in South Africa stands at 11.53% (Q2, 2026). Previously in Q4 2025, the average rental yield was 10.93%.
Note: The latest research had a data source change.
Cities and areas compared
- Johannesburg
- Cape Town
- Durban
- Centurion
- Dolphin Coast
Historical rental yields in South Africa
| JOHANNESBURG - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Sandton | |||
| Studio & 1-Bedroom | $48,100 | $560 | 13.97% |
| 2-Bedroom | $76,100 | $970 | 15.30% |
| 3-Bedroom | $116,000 | $1,670 | 17.28% |
| Johannesburg CBD | |||
| Studio & 1-Bedroom | $19,800 | $260 | 15.76% |
| 2-Bedroom | $44,600 | $320 | 8.61% |
| Bedfordview | |||
| Studio & 1-Bedroom | $42,600 | $600 | 16.90% |
| 2-Bedroom | $72,700 | $790 | 13.04% |
| 3-Bedroom | $115,600 | $1,220 | 12.66% |
| Randburg | |||
| Studio & 1-Bedroom | $33,500 | $420 | 15.04% |
| 2-Bedroom | $48,400 | $530 | 13.14% |
| 3-Bedroom | $78,000 | $780 | 12.00% |
| Johannesburg (all locations) | |||
| Studio & 1-Bedroom | $37,100 | $430 | 13.91% |
| 2-Bedroom | $57,800 | $730 | 15.16% |
| 3-Bedroom | $97,300 | $1,100 | 13.57% |
| 4+Bedroom | $195,400 | $1,830 | 11.24% |
| Johannesburg avg. Rental Yields | 13.47% | ||
| CAPE TOWN - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Cape Town City Bowl | |||
| Studio & 1-Bedroom | $133,800 | $970 | 8.70% |
| 2-Bedroom | $224,900 | $1,520 | 8.11% |
| 3-Bedroom | $488,131 | $2,740 | 6.74% |
| Atlantic Seaboard | |||
| Studio & 1-Bedroom | $212,900 | $1,100 | 6.20% |
| 2-Bedroom | $383,000 | $2,130 | 6.67% |
| 3-Bedroom | $1,078,300 | $3,650 | 4.06% |
| Southern Suburbs | |||
| Studio & 1-Bedroom | $71,330 | $610 | 10.26% |
| 2-Bedroom | $121,400 | $1,060 | 10.48% |
| Milnerton | |||
| Studio & 1-Bedroom | $59,900 | $730 | 14.62% |
| 2-Bedroom | $113,600 | $1,000 | 10.56% |
| 3-Bedroom | $225,600 | $1,340 | 7.13% |
| Bellville | |||
| Studio & 1-Bedroom | $51,700 | $300 | 6.96% |
| 2-Bedroom | $82,000 | $730 | 10.68% |
| 3-Bedroom | $222,100 | $1,320 | 7.13% |
| Cape Town (all locations) | |||
| Studio & 1-Bedroom | $65,100 | $670 | 12.35% |
| 2-Bedroom | $121,400 | $1,080 | 10.68% |
| 3-Bedroom | $334,600 | $1,520 | 5.45% |
| Cape Town avg. Rental Yields | 9.49% | ||
| DURBAN - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Umhlanga | |||
| Studio & 1-Bedroom | $77,600 | $560 | 8.66% |
| 2-Bedroom | $143,000 | $970 | 8.14% |
| 3-Bedroom | $255,500 | $1,570 | 7.37% |
| Amanzimtoti | |||
| Studio & 1-Bedroom | $39,500 | $430 | 13.06% |
| 2-Bedroom | $54,700 | $490 | 10.75% |
| 3-Bedroom | $85,200 | $640 | 9.01% |
| Pinetown | |||
| Studio & 1-Bedroom | $33,400 | $360 | 12.93% |
| 2-Bedroom | $42,300 | $460 | 13.05% |
| Durban (all locations) | |||
| Studio & 1-Bedroom | $41,400 | $370 | 10.72% |
| 2-Bedroom | $66,300 | $630 | 11.40% |
| Durban avg. Rental Yields | 11.06% | ||
| CENTURION - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Centurion (all locations) | |||
| Studio & 1-Bedroom | $33,500 | $410 | 14.69% |
| 2-Bedroom | $48,100 | $520 | 12.97% |
| 3-Bedroom | $76,000 | $1,030 | 16.26% |
| Centurion avg. Rental Yields | 14.64% | ||
| DOLPHIN COAST - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Ilembe | |||
| Studio & 1-Bedroom | $53,600 | $460 | 10.30% |
| 2-Bedroom | $102,200 | $730 | 8.57% |
| 3-Bedroom | $179,500 | $1,220 | 8.16% |
| Dolphin Coast avg. Rental Yields | 9.01% | ||
| All yields are gross - i.e., before taxes, repair costs, ground rents, estate agents' fees, and any other costs. Net yields (what you'll really earn) are typically around 1.5% to 2% lower. Source: Global Property Guide and PrivateProperty |
|||
View the full rental yield dataset (2022 - Present)
Research Methodology:
Our rental yield analysis is conducted biannually to ensure up-to-date insights. We assess 1-bedroom, 2-bedroom, and 3-bedroom properties across the largest cities in South Africa, comparing median rental prices with median purchase prices to determine gross rental yields.
We source data from a leading local property platform, capturing both asking rents and list prices to reflect current market conditions. The gross rental yield is calculated using the following formula:
(Median Monthly Rent × 12) ÷ Median Purchase Price × 100
For example, if the median monthly rent is $500 and the median purchase price is $100,000, the yield is calculated as:
($500 × 12) ÷ $100,000 = 6% Gross Rental Yield
Note: NET yields vary from country to country, but are usually 1.5-2% lower.