The invention relates to the field of sewage treatment, and discloses a magnetic treatment agent for sewage. The treatment agent is composed of the following components in parts by weight: 30-50 partsof ferroferric oxide nano magnetic particles, 30-50 parts of a polyethylene glycol chitosan graft, 1-5 parts of a Bi2MoO6 catalyst, and 10-25 parts of a dispersant, wherein the polyethylene glycol chitosan graft covers the surfaces of the ferroferric oxide nano magnetic particles, the Bi2MoO6 catalyst is supported on the polyethylene glycol chitosan graft, and the graft molar ratio of polyethylene glycol to chitosan is 1:1. The treatment agent for the sewage provided by the invention can degrade pollutants in a water body only by using sunlight, the utilization rate of solar energy is high, the activity is strong, the content of the pollutants in the water body can be effectively reduced, and the treatment agent has magnetism, is easy to recycle after being used, has good water solubility, strong adsorption capacity and a simple process, can be repeatedly utilized, reduces the costs, and is suitable for practical production application.