Angoche localiza-se na zona Sul do litoral da província de Nampula. O distrito possui uma superfície de 3056 Km2 e uma população de 391.249 habitantes, dos quais 190.746 são homens e 200.504 são mulheres (INE, 2021). Angoche tem como limites a Norte, o distrito de Mogincual; a Sul, o distrito de Moma; a Leste, o Oceano Índico e a Oeste, o distrito de Mogovolas. Administrativamente, Angoche é formado por quatro Postos Administrativos, nomeadamente Angoche-sede, Boila – Namitória, Aube e Namaponda.