Many non-Moroccan nationals ask me how to get permanent residency in Morocco.
First things first: unless you are recruited by a company in Morocco to work there, you cannot get anything more permanent than a 3 month tourist visa from outside the country.
Once in Morocco, you need to exit the country and renew your tourist visa every 90 days. Depending on the vagaries of the local police station, you should be able to extend it (once, for another 3 months) or apply for residency. A residency card (carte de séjour) is normally granted for the first time for one year. It is a bit of a paper chase (you’ll need police records from both your home country and Rabat, for example) and it has advantages and disadvantages. The main advantage is that you don’t need to leave the country every 3 months. You should look into the financial, tax, pension, inheritance, residency, etc implications for your nationality.
You can typically apply for residency under the following conditions:
- you own property in Morocco and can prove enough income to support yourself;
- you are married to a Moroccan, or
- you have set up a business or find employment in Morocco to support yourself.
If you have question related to this topic, please also read my post on expat life in Essaouira. If you are planning a move to Essaouira, you may also find it useful to join the Essaouira Expats and Friends Facebook group – there are lots of people there who have expat experience.