Sophisticated hydraulic structures like dams built of stone rubble, reservoirs or lakes, embankments and canals for irrigation were built in various regions’ of the country.
- A sophisticated water harvesting system channelling the flood water of river Ganga was built at Sringaverapura near Allahabad in the 15th century BC.
- Nagarjunakonda in Andhra Pradesh, Bennur in Karnataka, Kolhapur in Maharashtra and Kalinga in Odisha have evidences of irrigation structures.
- In the 11th century, Bhopal Lake, one of the largest artificial lakes of its time was built.
- The tank in Hauz Khas, Delhi was constructed by Iltutmish in the 14th century to supply water to the Siri Fort Area.