O Distrito de Angoche situa-se a Sul da Província de Nampula, entre os paralelos 15º 52, 9’’ norte e 16º 21,8’’ na latitude sul e entre o meridiano 39º 54’, 2’’ Este e 39º 45,2’’ na latitude Este. Possui uma superfície de 3.535 km² e com uma população estimada em 327.304 habitantes. A densidade populacional é de 110 habitantes/km2.