Harangi Reservoir is located near Hudgur village, Somwarpet taluk in Kodagu district in Karnataka. The reservoir is formed by a masonry dam built across Harangi River, a tributary of Kaveri River. The dam is located about 9 km away from the heart of Kushalnagar town.
The Harangi river originates from the Pushpagiri Hills of Western Ghats in Kodagu, Karnataka. Heavy rainfall from the south-west monsoon is the source of water in the catchment area of Harangi river which is about 717 sq km. The length of the Harangi river from its origin to the confluence with the Kaveri river is 50 km. The Harangi river joins Kaveri near Kudige in Somwarpet taluk.