A method for producing a bis(aminomethyl)cyclohexane involves: a nuclear hydrogenation step of subjecting at least one type of a phthalic acid or a derivative thereof selected from a group consisting of phthalic acids, phthalate esters, and phthalic acid amides to nuclear hydrogenation to thereby obtain a hydrogenated phthalic acid or a derivative thereof; a cyanation step of bringing the hydrogenated phthalic acid or the derivative thereof obtained in the nuclear hydrogenation step into contact with ammonia to thereby obtain a dicyanocyclohexane; and an aminomethylation step of bringing the dicyanocyclohexane obtained in the cyanation step into contact with hydrogen to thereby obtain a bis(aminomethyl)cyclohexane. In the cyanation step, a metal oxide is used as a catalyst, and the metal content of the obtained dicyanocyclohexane is 3000 ppm or less.