As per the 2011 Indian census, Puramattom has a population of 14,069. It has a sex ratio of 1112 females per 1000 males. Children below 6 years of age constitute 7.63% of the total population. Scheduled Castes and Scheduled Tribes constitute 12.87% and 0.16% of the population respectively. The total literacy rate was 97.55% (98.22% for males and 96.94% for females), which is higher than the state average of 94% and the national average of 74.04%.[1]