As of 2011 Census, Vayakkara village had a population of 18,687, where 8,986 are males and 9,701 are females. Vayakkara village has an area of with 4,493 families residing in it. In Vayakkara, 10.6% of the population was under the age of six. Vayakkara had an average literacy of 94.45%, higher than the state average of 94.00%: male literacy was 96.2% and female literacy was 92.8%.