The invention discloses polishing powder, a polishing liquid for glass, and a preparation method thereof, glass and electronic products, relates to the technical field of glass polishing. The polishing powder is prepared from 50 to 60% of cerium oxide, 20 to 30% of lanthanum oxide and 10 to 20% of fluorine; D50 of the polishing powder is 1.0 to 1.6 mu m, D90 of the polishing powder is 2.4 to 2.6 mu m, the Moh's hardness is 7 to 8. The polishing liquid is prepared from 50 to 60% of the polishing powder, 0.5 to 1% of a suspension agent, 1 to 10% of a dispersing agent, 1 to 5% of a flatting agent, 1 to 5% of a grinding aid and the balance of water. By controlling the content, particle size distribution and hardness of the polishing powder, high cutting rate can be guaranteed and scratch can be reduced. In addition, through adding the suspension agent, the dispersing agent, the flatting agent and the grinding aid, the suspension, dispersion, leveling and uniformity properties of the polishing powder and the grinding efficiency are improved are improved, the polishing liquid has the advantages of excellent suspension and dispersion properties, high polishing rate and good surface quality.