Migranto

Average salary in Morocco

What people take home per month and earn per year, by industry and against other countries

#90 by average salary in the world#5 in Africa

Wages in Morocco

82% of gross pay stays in hand after income tax and employee contributions

Per employee, all industries

Take-home / mo

MAD 5,460

Gross / yr

MAD 79,900

GrossMAD 6,660/mo
NetMAD 5,46082%
Tax & contributionsMAD 1,20018%

Ask Migo

Tap a question — our AI assistant answers it in chat

Key facts

Salaries in Morocco in numbers

Next door, Spain pays 3.9× more

MAD 21,300 a month in Spain against MAD 5,460 here, the widest gap to any neighbouring country.

Stands far higher in Africa than in the world

#5 of 42 in Africa, against #90 of 169 worldwide.

Pays well above the middle in Africa

MAD 5,460 a month against MAD 1,910 for the middle country in Africa.

How salaries in Morocco compare

Neighbours, region and the world on the same take-home figure

take-home/mo · % vs Morocco
1Spain
MAD 21,300+289%
2Portugal
MAD 14,600+168%
3Morocco
MAD 5,460
4Algeria
MAD 4,650-15%

Data source: National statistics 2024, adjusted to 2026 using IMF GDP-per-capita growth

Salary calculator

What you could earn in Morocco

Tell us what you do and what you earn today — we'll estimate what someone with your background could earn in Morocco, what your living costs might be, and what you could save

  • What someone in your field earns
  • What you could spend and save
  • How it compares with today
IT & communication

Take-home in Morocco

MAD 1,660/mo

vs MAD 11,100 in your country

Cost of living

MAD 815

vs MAD 7,410 in your country

Potential savings

MAD 844

more than in your country

Standard of living

BasicModestTypicalComfortableAffluent

Under a minute, no sign-up

Frequently asked questions

What is the average salary in Morocco?

The average salary in Morocco is MAD 6,660 a month before tax, or MAD 5,460 take-home after tax and social contributions. Over a year that's MAD 79,900 before tax and MAD 65,500 after.

What is the average salary in Morocco in US dollars?

The average salary in Morocco in US dollars is about $8,628 a year before tax, or $589 a month after tax.

What is a good salary in Morocco?

A good salary in Morocco is generally one above the national average — more than MAD 5,460 take-home a month, or MAD 79,900 gross a year. But a lot depends on your spending, where you live, and your financial goals.

What salary do you need to live comfortably in Morocco?

A typical person in Morocco spends about MAD 1,910 a month, while the average take-home pay is MAD 5,460. How much you need to live comfortably depends on the city, your family situation, and how you usually spend. See the cost of living in Morocco for the full picture.

Is Morocco a high-salary country?

Moderately. By average after-tax pay, Morocco is ahead of 47% of countries worldwide and ranks 5th out of 42 countries in Africa.

Where to live?

Score countries, regions and cities by what matters to you

Living in Morocco

See the full country overview