Cape Town vs Johannesburg

Property market comparison · AI-modeled estimates

Modeled price per m² in Johannesburg is €1,900 lower than in Cape Town.

Modeled gross rental yield in Johannesburg is 1.2 percentage points higher than in Cape Town.

Why compare these cities? Nearby in the same country · Similar population

Approximately 1,262 km apart by straight-line distance.

Market estimates in EUR. Total modeled return includes growth; it is not net rental income.
Metric Cape Town
South Africa
Johannesburg
South Africa
Gross rental yield 7.8% 9.0%
Total modeled return (yield + growth) 12.8% 13.9%
Average property price €120,000 €60,000
Average monthly rent €900 €450
Price per m² €2,500 €600
Population 4,617,560 5,635,127
Market data updated 2026-11-112026-11-10

City-wide averages can reflect different property mixes. These estimates are not a like-for-like property valuation. See the methodology.

Related comparisons

Saved Properties