Su superficie es de 103.478 km², la mayor parte perteneciente a la cuenca del río Zambeze.
La costa está ocupada por el manglar y en el interior hay abundancia de bosques.
Los cultivos agrícolas son el arroz, maíz, mandioca, anacardo, azúcar, coco, cítricos, algodón y té.
La pesca se centra en el camarón y en cuanto a minería destacan las piedras preciosas.
Poco después los portugueses establecieron un puesto permanente en el interior, aguas arriba del Zambeze, siendo por muchos años el establecimiento europeo que más se adentraba en África.