In this study, municipal solid waste incineration fly ash (hereinafter called MSWI fly ash) was used as a main raw material, and it was prepared into a solidified body for MSWI fly ash with geopolymer by a single-component chemical alkali excitation method. The results were shown that when the content of MSWI fly ash was 50%, SiO2/Al2O3 was between 3.51-4.04, and Na2O/Al2O3 was between 0.24-0.30, with the increasing of SiO2/Al2O3 and Na2O/Al2O3, the 28d compressive strength of the solidified body showed a trend of increasing first and then decreasing, the maximum 28d compressive strength was 17.7MPa. When SiO2/Al2O3 was 4.04 and Na2O/Al2O3 was 0.30, the minimum leaching concentrations of Pb2+ and Cd2+ were 0.018mg/L and 0.027 mg/L. When the content of MSWI fly ash was increasing, the 28d compressive strength of the solidified body gradually decreased, and the heavy metal ions leaching concentration gradually increased. The result of XRD and FTIR indicated that the MSWI fly ash was involved in the polymerization reaction, and the heavy metal ions in MSWI fly ash were also chemically solidified into the geopolymer structure.