 The total population constitute, 21,336 males and 22,919 females —a sex ratio of 1074 females per 1000 males.4,815 children are in the age group of 0–6 years, of which 2,418 are boys and 2,397 are girls —a ratio of 991 per 1000.The average literacy rate stands at 78.56% with 30,984 literates, significantly higher than the state average of 66.46%.