The invention discloses an environmental-friendly heat-insulating self-cleaning weatherable floor paint and a preparation method thereof. The paint comprises, by weight, 50-60 parts of acrylic hydroxyemulsion, 15-25 parts of silicon acrylic emulsion, 20-30 parts of compound resin, 8-10 parts of pigment filler, 20-30 parts of ore powder, 7-11 parts of heat-insulating additive, 3-5 parts of coupling agent, 6-8 parts of nano additive, 10-14 parts of flame-retardant smoke inhibitor, 2-4 parts of processing agent and 1-2 parts of polyolefin wax. The paint has the advantages of being low in thermalconductivity, good in heat-insulating effect, better in waterproofing and skid resisting performance, fine, good in adhesive force, good in leveling property, excellent in touch feeding, good in stability, compact in surface, stain resistant and excellent in self-cleaning performance, and the paint has a certain sterilizing and mildew proofing performance; components of raw materials of the paintare safe and reliable, free from toxin and have no harm, the raw materials are easy to obtain, the cost of the paint is lower, the process is simple and clear, the process is easy to operate, and theindustrialized production is easy to achieve, so that the paint has higher practical value and better application prospects.