Thodupuzha is a municipality and taluk in the Idukki district of Kerala, India. It is located 55ย km (34.2ย mi) west of the district headquarters in Painavu and about 195ย km (121.2ย mi) north of the state capital Thiruvananthapuram. As per the 2011 Indian census, Thodupuzha has a population of 52,045 people, and a population density of 1,468/km2 (3,800/sqย mi).