According to the National Population and Housing Census carried out in 2007, the population of the town was 31,408. Out of this 15,795 (50.28%) were males and 15,613(49.71%) were females. Regarding age distribution 15,034 (48%) were within the age group of 0-15years, 16,062 (51%) 16-60 years, and 312 (1%) 60 years and above. The population growth rate at medium variant was estimated to be 2.9, while the average household size in the town is calculated to be 5.