En el país se hablan el árabe, el bereber, el español (en el norte) y el francés (mayoritariamente por el sur) y en ocasiones todos ellos pueden proceder de un único hablante.