De største byene er Maputo med omtrent 932 000, Beira med ca. 299 000 og Nampula med omtrent 251 000 innbyggere.