Su área metropolitana, que incluye el municipio de Matola, tiene una población de 1 766 823 habitantes según el censo de 2007.