The invention discloses a method for utilizing 
coal ash to prepare slow-release 
fertilizer. The 
coal ash is levigated and sieved, 
sodium hydroxide and 
magnesium hydrate are added into the obtained screen underflow and mixed to be uniform, the mixture is placed into a 
rotary kiln to be calcinated, and a calcinated material is obtained; hot water is added into the calcinated material to pulpify thecalcinated material, then the product is filtered, first filtered liquid and first filtered residue are obtained, an 
ammonium sulfate solution is added into the obtained first filtered residue, then aphosphoric acid solution is added to condition the pH value of the solution, diammonium 
hydrogen phosphate is added and stirred to react, the product is filtered, and second filtered liquid and second filtered residue are obtained; and the second filtered residue is dried, crushed, and screened, and the slow-release 
fertilizer is obtained. The slow-release 
fertilizer is obtained by taking the 
coal ash as the carrier and loading 
ammonium magnesium phosphate on the coal ash, the fertilizer efficiency 
release time is improved by 20% or above than simple 
ammonium magnesium phosphate slow-releasefertilizer, the soil property can be improved as well, the soil is loosened, the water permeating speed of the soil is increased, and the fertilizer can adsorb water, and achieves the effect of waterconservation.