Karamangalam is a village in Thirumayam tehsil in district of Pudukkottai, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Karamangalam was 2,158 which includes 1,080 males and 1,078 females. Karamangalam covers 571.12 ha area. Pincode of Karamangalam is 622202.