The invention relates to a method for treating ferrophosphorus waste, which comprises the following steps: carrying out alkaline leaching on the ferrophosphorus waste to be treated, and carrying out
solid-liquid separation to obtain a leaching solution and leaching residues; after the pH value of the
leachate is adjusted to 6.5-8.0, standing is conducted,
solid-liquid separation is conducted, and a solution A rich in
phosphate radicals and a
slag phase A are obtained; after the leaching residues react with inorganic acid,
solid-liquid separation is conducted, and a solution B and a residue phase B are obtained; mixing the solution A and the solution B, and after the reaction is finished, carrying out solid-liquid separation to obtain
iron phosphate dihydrate and residual liquid; and subsequently purifying and dehydrating the
iron phosphate dihydrate to obtain a high-purity
iron phosphate product. According to the method, through comprehensive
impurity removal under common conditions of acid, alkali, neutrality and the like, effective removal of various
impurity elements is finally achieved, a pure
iron source and a pure
phosphorus source can be stably obtained, then the iron
phosphate dihydrate or iron
phosphate product with uniform and stable properties is prepared, the process is simple and efficient, the applicability to raw materials is wide, and the method has good industrial application prospects.