Marrocos tem cerca de 34 milhões de habitantes. O país tem vivido ao longo do século XX, um forte crescimento, que multiplicou por 6 a sua população desde 1912. Durante o mesmo período a proporção de residentes urbanos tem vindo a aumentar chegando a 55% em 2005: o país tem hoje cerca de trinta cidades acima de 100.000 habitantes (não existia nenhuma no século XIX). Actualmente três cidades têm mais de um milhão de habitantes: Casablanca, Rabat-Salé e Fez.
Algumas estatísticas sobre a demografia de Marrocos:
• População: 34.957.175 habitantes
população urbana: 19.463.634 ou 55,1% da população total,
população rural: 15428074 rural;
• densidade: 47,51 hab / km ²;
• Expectativa de vida média: 71,22 anos (2007)
• Expectativa de vida para os homens: 70,88 anos (2007);
• Expectativa de vida para as mulheres: 74,67 anos (2007);
• Taxa de crescimento da população: 1,528% (em 2007);
• Taxa de natalidade: 29,64 ‰ (2007);
• Taxa de mortalidade: 3,54 ‰ (em 2007);
• Taxa de mortalidade infantil: 21,85 ‰ (2007);
• Taxa de fertilidade total: 2,5 filhos / mulher (2008);
• Taxa de migração: - 0,82 ‰ (em 2007).