Punnam is a village in Aravakurichi tehsil in district of Karur, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Punnam was 5,446 which includes 2,839 males and 2,607 females. Punnam covers 2943.68 ha area. Pincode of Punnam is 639136.