The official language is Classical Arabic but Morocco has a distinctive Arabic dialect called Derija that is widely spoken throughout the country, while most of the words find their root in Standard Arabic, some words are borrowed from Spanish, French and Berber.
As a majority of Moroccans have some Berber ancestors there are three Berber languages that are also spoken by over 10 million of the population, these being;
Tarifit – Spoken in the Rif region
Tachelhit – Spoken in Souss Valley
Tamazight – Spoken in Atlas region.
As Morocco has had many influences in its history French and especially in the north of Morocco Spanish are both widely spoken as is English in many cities and towns popular with tourists.