En las provincias de Niassa y Cabo Delgado se encuentran el río Messalo, el río más importante del norte de Mozambique, con una cuenca de 24.000 km y un recorrido de 530 km.