According to the National Population and Housing Census carried out in 2007, the population of the town was 33198. Out of this, 16131 were males and 1706 were females. Regarding age distribution 110,177 (42.1%) were within the age group of 0-15 years, 13,305 (50.8%) 16-60 years, and 1,857(7.1%) 60 years and above. The average annual population growth rate is 4.2%.