A method for the treatment for immobilizing fly ash of an urban dust incinerator, wherein the fly ash contains at least one noxious metal selected from the group consisting of cadmium, lead, zinc and copper, and, the treating agent comprises a mixture of components A, B and C, where component A is selected from the group consisting of .alpha. starch and dextrin, component B is selected from the group consisting of sodium silicate and a hydrogen phosphate compound, and component C is an allophane having a molecular ratio of SiO.sub.2 /Al.sub.2 O.sub.3 of not less than 2, wherein the mixing ratio of said component A:
- component B:
- component C is 100 parts by weight of component A, 20 to 160 parts by weight of component B, and 40 to 180 parts by weight of component C, the steps comprising:
- (1) the treating agent is mixed with the fly ash to form a fly ash treating agent mixture;
- (2) water is added to the fly ash treating agent mixture;
- and (3) the resulting mixture is milled.