Kanjirapuzha Dam is situated in
Palakkad District of
Kerala. This fascinating dam, surrounded by hills, is about 38 km from
Palakkad. The water spread of the dam lies in a single stretch.
An evergreen forest named Vettilachola is immediately beyond the reservoir. Three islands in the reservoir gain a special attraction. These islands are abundant with marine life including commercial varieties grown by the fisheries department.