The invention discloses a preparation method of a thermal insulation color steel tile. The method comprises the following steps that 1, after the surface of the color steel tile is cleaned thoroughly,a modified solution is sprayed to the surface; 2, after asphalt s heated to 170-180 DEG C, basalt fiber and polycaprolactam powder are mixed to be uniform, the mixture is added into a high-speed shearing instrument to perform high-temperature off-speed cutting, and a thermal insulation additive is obtained; 3, methylacrylic acid, diglyeidyl adipate, dimeric linoleic diglycidylester, stearyl methacrylate and potassium persulfate are mixed to be uniform, then, a heating reaction is performed, and a copolymer emulsion is obtained; 4, the copolymer emulsion, the thermal insulation additive, N-octyl diamine glycine salt, aluminium isopropoxide and Isopropyl oxydistearate acyl aluminate are mixed to be uniform, and then the color steel tile coating is obtained. The obtained thermal insulation color steel tile has the excellent ageing resistance, corrosion resistance and waterproof performance, and has the excellent thermal insulation effect.