As per the 2011 Indian census, Thelliyoor has a population of 8,101. It has a sex ratio of 1144 females per 1000 males. Children below 6 years of age constitute 8.17% of the total population. Scheduled Castes and Scheduled Tribes constitute 6.75% and 0.31% of the population respectively. The total literacy rate was 98.21% (98.41% for males and 98.04% for females), which is higher than the state average of 94% and the national average of 74.04%.[3]