La città ha una popolazione di 1.101.170 abitanti (al 2017) distribuiti su una superficie di 347 km2. L'area metropolitana di Maputo comprende la vicina città di Matola, e ha una popolazione totale di 2.717.437. Maputo è una città portuale, con un'economia centrata sul commercio. È anche nota per la sua vivace scena culturale e distintiva, eclettica. Maputo è situata su una grande baia naturale sull'Oceano Indiano, dove si trovano i fiumi Tembe, Matola e Muluzi.
347 km2 (134 sq mi)