Kurupuzha village is located in Nedumangad taluk of Thiruvananthapuram district in Kerala, India. It is situated 16km away from sub-district headquarter Nedumangad (tehsildar office) and 32km away from district headquarter Thiruvananthapuram. As per 2009 stats, Nanniyode is the gram panchayat of Kurupuzha village.