Casablanca vs Johannesburg

Property market comparison · AI-modeled estimates

Modeled price per m² in Johannesburg is €830 lower than in Casablanca.

Modeled gross rental yield in Johannesburg is the same as in Casablanca.

Why compare these cities? Similar population

Approximately 2,148 km apart by straight-line distance.

Market estimates in EUR. Total modeled return includes growth; it is not net rental income.
Metric Casablanca
Morocco
Johannesburg
South Africa
Gross rental yield 9.0% 9.0%
Total modeled return (yield + growth) 14.0% 13.9%
Average property price €120,000 €60,000
Average monthly rent €800 €450
Price per m² €1,430 €600
Population 3,359,818 5,635,127
Market data updated 2026-11-022026-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