As of 2011[update]Census of India, the town had a population of 16,563, of which males are 8,617, females are 7,946 and the population under 6 years of age are 1,842.
As per the school information report for the academic year 2018–19, the village has a total of 19 schools. These include 9 Zilla Parishad/MPP and 10 private schools.[7]