Authorities were investigating, though they believe overcrowding was a likely cause. The boat had capacity for only 35 passengers, said district magistrate Bhawani Singh.
The workers crossed the river every day to their place of work in Baghpat, Singh said.
Later, villagers protested the delay in the local administration’s response to the accident. They placed the bodies on a main highway leading to the Indian capital, New Delhi, and blocked traffic for some hours.
Accidents are common in India as many ferries are poorly built and often overcrowded, and there is little regard for safety regulations.
Heavy monsoon rains have flooded rivers in parts of India, where boats are often the main mode of transport in remote areas.