Moçambique tem, de acordo com os resultados estimados de 2019, cerca de 30 milhões de habitantes.Com uma superfície de km², o país tem uma densidade populacional de 36,1 habitantes por km².
Segundo o censo de 2007 a população urbana era equivalente a 30% do total e e a taxa de masculinidade era de 92,7. Evolução da população Ano do censo População Variação %1980 12 130 000 - -1997 16 099 246 3 969 246 32,72007 20 579 265 4 480 019 27,82017 28 861 863 8 282 598 28,7 Moçambique é um país de composição racial quase completamente negra, 99% da população total de acordo com o censo de 2007. O restante 1% dividia-se entre mestiços com 0,45%, brancos e indianos com 0,08% cada, outras raças com 0,03% e 0,4% cuja raça era desconhecida.
O país é multi-étnico, e os principais grupos, medidos pela língua materna, são o Emakhuwa com 25,3%, Xichangana com 10,3%, Cisena com 7,5%, Elomwe com 7%, Echuwabo com 5,1% e 30,1% outras línguas maternas moçambicanas. De notar que o português era a língua materna de 10,7% da população.
Antes da independência (1975), a população total passou de 7 milhões, em 1960, para 9 milhões de habitantes em 1970.
Em 1960, a população branca era de 97 268 pessoas. Em 1975 viviam em Moçambique cerca de 200 000 os portugueses, na sua maioria ligados funcionalismo público, empresas portuguesas e internacionais, mas também à agricultura e pequeno comércio. A comunidade indiana, em 1975, ligada ao comércio calcula-se que fossem entre 20 000 e 30 000 habitantes.
Por alturas da independência existia uma pequena comunidade chinesa de cerca de 4 000 pessoas, concentrada em Maputo e na Beira, dedicando-se sobretudo ao pequeno comércio. Os negros constituíam cerca de 98% da população. Os mestiços seriam cerca de 0,5% do total.
População por província 220px|direita|Mapa de Moçambique com as províncias numeradas Moçambique está dividido em 11 províncias, com uma distribuição da população desigual. +Chave do MapaProvínciaCapitalÁrea (km2) População (censo 1980) População (censo 1997) População (censo 2007) População (censo 2017) 2Cabo DelgadoPemba82,625940,0001,287,8141,634,1622,333,278 9GazaXai-Xai75,709990,9001,062,3801,236,2841,446,6548InhambaneInhambane68,615997,6001,123,0791,304,8201,496,8246ManicaChimoio61,661641,200974,2081,438,3861,911,23711Maputo (cidade) -300755,300966,8371,111,6381,101,17010MaputoMatola26,058491,800806,1791,225,4892,507,0983NampulaNampula81,6062,402,7002,975,7473,985,6136,102,8671NiassaLichinga129,056514,100756,2871,213,3981,865,9767SofalaBeira68,0181,065,2001,289,3901,685,6632,221,8035TeteTete100,724831,0001,144,6041,807,4852,764,1694ZambéziaQuelimane105,0082,500,2002,891,8093,890,4535,110,787
Cidades mais populosas Cerca de 30% da população concentra-se nas áreas urbanas. As principais cidades são Maputo, Matola (ambas parte da área metropolitana de Maputo), Beira (298 800) e Nampula.
*