Malayalapuzha is a village in Kozhenchery tehsil in district of Pathanamthitta, Kerala, India. As per the data provided by Census of India in 2011, total population of Malayalapuzha was 16,664 which includes 7,822 males and 8,842 females. Malayalapuzha covers 2524 ha area. Pincode of Malayalapuzha is 689666.