The truck, which was also carrying tiles, was coming from Vijapur in Karnataka. It flipped over at a sharp turn amid low visibility near Tasgaon town in this western Maharashtra district early this morning, they said.
Ten labourers were killed on the spot and 22 others injured in the incident, the police said.
While 11 of the injured were being treated at the government hospital in Miraj, the rest were undergoing treatment at a rural hospital in Tasgaon, they said.