According to the National Population and Housing census carried out in 2007, the population of the town was 23851. Out of these 50.18% were males and 49.82% were females. Regarding age distribution 45% are within the age group of 0-14 years, 50.4% within 15-59 years and 4.6% Within 60 and above years of age. The annual average population growth rate is estimated to be 5.58% while the average household size in the town is 4.5.