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

View rental yield history


   
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)


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 Morocco, 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.

Unlock the Full Dataset

Get market data for 80 countries and 350+ cities, updated quarterly.

What's Included:

Market Analysis
Median Asking Prices
Rental Yields
Median Rent Prices
Square Meter Prices
Property Taxes
House Price Index
Datasets and Graphs
Rent Price Index
Historical Time-Series
Mortgage Rates

Access Required

Residential property market intelligence across 80+ countries

Compare and Analyse Global Residential Property Markets

Market Reports & Insights
Rental Yields
Square Meter Prices
Global House Price Index
Global Rent Price Index
Mortgage Rates
Median Asking Prices
Median Rent Prices
Property Taxes
Datasets and Graphs
Updated Every Week