As of 2011 Census, Karunapuram had a population of 30,473 with 15,084 males and 15,389 females. Karunapuram village has an area of with 7,571 families residing in it. The averagesex ratio was 1020 lower than the state average of 1084. In Karunapuram, 10% of the population was under 6 years of age. Karunapuram had an average literacy of 96% higher than the state average of 94%: male literacy was 97.3% and female literacy was 94.8%.