Limita por el norte con el distrito de Parcoy; por el sur con el distrito de Taurija ; por el este con el distrito de Buldibuyo; y, por el oeste con el departamento de Áncash, que lo separa el río Marañón.