 According to the 2011 Census of India, the town had a population of .The total population constituted males, females and children (age group of 0–6 years).The average literacy rate was 77.91% with literates, higher than the national average of 73.00%.