The main rivers that flow across the district are Kaveri and South Pennar Kaveri enters the district from South West in Denkanikottai taluk and exists in South West direction. It forms a waterfalls at Hokenakkal and joins Mettur Dam. South Pennar originates in Nandidurg of Karnataka and flows through Hosur, Krishnagiri and Uthangari Taluks. Vanniyar and Markanda rivers join this South Pennar.
Krishnagiri Reservoir Project, Shoolagiri-Chinnar Reservoir, Thangarai Reservoir, Pambar Reservoir, Kelevarapalli Reservoir Project and Baarur Tank are the sources of irrigation for our district. By all these water reservoirs 18,965 Hec. of land is irrigated