As of the 2011 Census of India, this town had a population of 26,240, of which 13,427 were males while 12,813 were females. Population within the age group of 0 to 6 years was 4,015 which was 15.30% of the total population of the town. It had an average literacy rate of 65% - higher than the state average of 61.8% - with maleliteracy of 70%, and female literacy of 59%.