The invention discloses a water-based high-solid antistatic coating and a preparation method thereof. The coating comprises the following raw materials: hydroxyl polyurethane resin, conductive filler, functional powder, a functional additive, a coalescing agent, a pH modifier and the balance of water; the functional powder comprises carboxyl polyester resin with the acid value greater than 100, carboxyl polyester resin with the acid value of 25 to 100, and carboxyl polyester resin with the acid value smaller than 25, wherein the weight ratio of the three kinds of carboxyl polyester resin is (1-2):(1-2):(1-2). The water-based high-solid antistatic coating is characterized in that hydroxyl polyurethane water-base resin, water-based conductive filler and carboxyl polyester resin powder different in acid value gradient are compounded into a whole through cross-linking reaction, so that a compact film can be formed. The film formed by the coating has high solid content and good antistatic performance, has good chemical resistance, water resistance and excellent physical properties at the same time, and can be applied to the field of packaging and electromagnetic shielding of electronic products, furniture and the like.