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).