The 2001 India census records a population of 4239 in the town. Out of the 54% males, 78% are literate. Females make up 46% of the population and the female literacy rate is 60%. The average literacy rate amounts to 69% which becomes higher than the national average of 59.5%. 11% of the population is children less than 6 years of age. |