Oxamarca se halla situado en la parte norte del país; en el departamento de Cajamarca, al sur este de la provincia de Celendín y a 2820 msnm; en la pendiente oriental de los Andes.