The invention relates to special yarn, a double-faced jacquard fabric, a high-water-absorption double-faced jacquard sponge structure fabric for cleaning and a preparation method thereof, and belongs to the technical field of yarn materials. The preparation method comprises the following steps: preparation of the special yarn; weaving of the double-faced jacquard fabric; bleaching and scouring treatment, acid pickling, thermal washing, cold washing, antibacterial treatment, antistatic treatment, hydrophilic and oleophylic treatment and dewatering treatment, and obtaining of a modified gray fabric; drying treatment of the obtained modified gray fabric, and obtaining of a dried gray fabric; sizing treatment of the dried gray fabric obtained in the step 9, and obtaining of the high-water-absorption double-faced jacquard sponge structure fabric for cleaning. The fabric has high water absorption property, high oil absorption property, safety and environment friendliness, can be naturally degraded, is velvet shedding-free and excellent in elasticity and softness, has an antistatic function and an antibacterial and anti-mildew function, can quickly and efficiently adsorb water and oil dirt and is extremely high in retention capacity.