Gross rental yields in Morocco: Casablanca and 4 other cities
The average gross rental yield in Morocco stands at 7.36% (Q3, 2026). Previously, in Q1 2026, the rental yield was 7.31%.
Cities and areas compared
- Casablanca
- Rabat
- Marrakesh
- Tangier
- Agadir
Historical rental yields in Morocco
| CASABLANCA - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Casablanca (all locations) | |||
| 1-Bedroom | $130,000 | $805 | 7.43% |
| 2-Bedroom | $124,100 | $970 | 9.38% |
| 3-Bedroom | $214,900 | $1,610 | 8.99% |
| 4+Bedroom | $327,700 | $2,040 | 7.47% |
| Casablanca avg. Rental Yields | 8.32% | ||
| RABAT - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Rabat (all locations) | |||
| 1-Bedroom | $193,400 | $1,290 | 8.00% |
| 2-Bedroom | $365,400 | $1,935 | 6.35% |
| 3-Bedroom | $537,300 | $2,470 | 5.52% |
| Rabat avg. Rental Yields | 6.63% | ||
| MARRAKESH - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Marrakesh (all locations) | |||
| Studio | $128,900 | $805 | 7.49% |
| 1-Bedroom | $146,100 | $965 | 7.93% |
| 2-Bedroom | $193,400 | $1,395 | 8.66% |
| 3-Bedroom | $236,400 | $1,985 | 10.08% |
| Marrakesh avg. Rental Yields | 8.54% | ||
| TANGIER - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Tangier (all locations) | |||
| Studio | $104,100 | $750 | 8.65% |
| 1-Bedroom | $105,300 | $760 | 8.66% |
| 2-Bedroom | $226,900 | $1,395 | 7.38% |
| 3-Bedroom | $268,600 | $2,150 | 9.61% |
| Tangier avg. Rental Yields | 8.57% | ||
| AGADIR - Apartments | COST ($) | YIELD (p.a.) | |
| TO BUY | MONTHLY RENT | ||
| Agadir (all locations) | |||
| 1-Bedroom | $91,300 | $320 | 4.21% |
| 2-Bedroom | $128,900 | $570 | 5.31% |
| Agadir avg. Rental Yields | 4.76% | ||
| 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 Mubawab.ma |
|||
View the full rental yield dataset (2026 - Present)