Cape Town vs Johannesburg property in 2026: the data
Yields, appreciation, vacancy and what they mean for your buy-to-let or rentvesting decision.
Published 2026-03-28 · Updated 2026-05-01
The yield gap, and what it actually means
Cape Town gross rental yields sit around 9% in 2026. Johannesburg yields cluster around 13.7%. The 4.7 percentage point gap is not an accident — it reflects a structural difference in how the two markets are priced. Cape Town has been the country's strongest house price appreciation market for most of the last decade. Buyers have priced in future appreciation, which pushes up the price-to-rent ratio and compresses the yield. Johannesburg prices have been relatively flat in real terms over the same period, while rents have tracked inflation, keeping yields high.
Neither situation is inherently better or worse. High appreciation + low yield (Cape Town) suits a buy-and-hold investor who believes capital gains will compensate for the thin cash flow. High yield + low appreciation (Johannesburg) suits an investor who wants the property to service its own bond now, with less dependence on future price growth. The rentvesting strategy exploits this gap by capturing Johannesburg's yield while benefiting from Cape Town appreciation indirectly through renting and investing the surplus.
What the 9% CPT yield really means after costs
Gross yields are a starting point, not an ending point. To get to net yield — the number that actually matters for cash-flow analysis — you need to subtract maintenance (typically 1% of property value per year), rates and municipal charges (0.5–0.75% of property value per year), levy if it is a sectional-title unit (R1,000–R3,000 per month in most complexes), vacancy (assume 8–10% of gross rent per year on average), and managing agent fees if you are not managing the property yourself (8–10% of monthly rent).
On a R3 million Cape Town property at a 9% gross yield, monthly gross rent is R22,500. After subtracting a 10% managing agent fee (R2,250), estimated monthly rates (R1,875), monthly levy (R2,000), maintenance provision (R2,500), and a vacancy allowance of 9% (R2,025), you are left with a net monthly income of approximately R11,850 — a net yield of 4.7%. The bond on 90% of R3 million at 10.25% over 20 years is approximately R24,300 per month. The property has a significant negative carry even before considering insurance and ad hoc repairs.
What the 13.7% JHB yield really means after costs
Apply the same adjustment to a R1.5 million Johannesburg property at 13.7% gross. Monthly gross rent is R17,125. After the same cost deductions (proportionally adjusted for the lower property value), net monthly income is approximately R10,400 — a net yield of 8.3%. The bond on R1.35 million at 10.25% over 20 years is approximately R13,200 per month. The property is generating R2,800 per month of net income above the bond payment before tax — a positive carry that makes it cash-flow neutral to slightly positive in year one and improving as rents escalate.
This is the fundamental arithmetic of why JHB is structurally more attractive for buy-to-let in 2026. The entry price is lower, the gross yield is higher, and the property is much more likely to pay its own bond without a monthly top-up from salary.
Vacancy: the risk that kills the comparison
The most important risk for any rental property in South Africa is sustained vacancy. A Johannesburg property vacant for three months costs R51,375 in lost gross rent on our example above — wiping out roughly five months of positive carry. Two or three months of vacancy per year, which is not uncommon in some JHB suburbs, can turn a structurally positive-carry property into a cash drain. Location within Johannesburg matters more than the city-level yield figure: Sandton, Rosebank, Bryanston, and Fourways have structurally different vacancy rates than Alberton or Boksburg.
Cape Town vacancy is typically lower due to strong demand and a limited rental supply in desirable suburbs. The 9% gross yield holds up more reliably because tenants are easier to find and retain. This quality-of-income difference is a genuine argument for CPT even at the lower yield — though it does not close the yield gap numerically.
Appreciation: the hidden driver of the Cape Town case
Cape Town residential prices have appreciated at an average of 6–9% per year over the past decade in many suburbs. Johannesburg has been closer to 2–4% in real terms, with large variation by area and property type. If Cape Town continues to outperform inflation by 4–5% per year, the long-run wealth outcome for a CPT property owner is strong even with the compressed yield. The rentvesting argument only works convincingly when CPT appreciation is assumed to be modest (around 5%) — if you believe CPT will appreciate at 8%+ for the next 20 years, owning it directly starts to look better than investing the yield spread in equities.
Ultimately, the CPT vs JHB decision is not just a yield comparison — it is a bet on which city's property market will deliver better risk-adjusted total return (income plus appreciation) over your investment horizon. The Rentvesting Engine lets you set your appreciation assumptions explicitly and see how they change the 20-year verdict.
Run the numbers yourself
Compare both cities in the Rentvesting Engine
Open the toolFAQ
Are Cape Town or Johannesburg property yields gross or net?
The standard market quotes — 9% for CPT and 13.7% for JHB — are gross yields (annual rent divided by purchase price). Net yields after maintenance, rates, levies, vacancy, and managing agent fees are typically 4–6% in Cape Town and 7–9% in Johannesburg. Always convert to net yield before making financial decisions.
Which city has better vacancy rates for rental properties?
Cape Town generally has tighter vacancy rates than Johannesburg, particularly in the Atlantic Seaboard, City Bowl, and Southern Suburbs. Within Johannesburg, there is large variation: Sandton and Rosebank are tighter; outer suburbs can experience significant vacancy. As a rough benchmark, assume 8–10% vacancy allowance for JHB buy-to-let versus 5–7% for well-located CPT properties.
Has Cape Town property always been more expensive than Johannesburg?
Not historically. Cape Town only overtook Johannesburg as the most expensive major city in the mid-2010s, driven by semigration (South Africans relocating from other provinces), foreign buyer interest, and a structurally constrained supply of land in the peninsula. The premium is now significant: comparable-quality properties in CPT command a 40–70% price premium over JHB equivalents.
Is it possible to get a 13.7% gross yield in Johannesburg today?
It depends on what you buy and where. High-density areas like Roodepoort, Randburg, and parts of the East Rand commonly have properties achieving 12–16% gross yields, but vacancy and maintenance risk are also higher. Well-located sectional-title units in Sandton or Rosebank are more likely to deliver 9–11% gross with lower vacancy. The 13.7% figure is a market average — your specific acquisition may be higher or lower.
What drives Cape Town property prices relative to JHB?
Three main factors: semigration (South Africans moving from other provinces, particularly Gauteng, to the Western Cape), constrained land supply (the peninsula is physically limited), and relative lifestyle desirability. International buyer interest also plays a role in the top end of the market. These structural drivers have been persistent — but they are not guaranteed to continue at the same pace indefinitely.
Which city should I choose if I am buying a primary residence (not an investment)?
This is a lifestyle question as much as a financial one. If you live or work in Cape Town, buying there makes sense regardless of the yield comparison. The rentvesting analysis is specifically relevant when you live in Cape Town but are deciding whether to buy there or rent there while buying an investment property in Johannesburg. For pure primary residence decisions, buy where you want to live.