According to the National Population and Housing Census carried out in 2007, the population of the town was 25,913. Out of this 13,035 (50.3%) were males and 12,878(49.7%) were females. Regarding age distribution, 7,408 (29%) were within the age group of 0-14 years, 17,607 (68%) 15-59 years, and 898 (3%) 60 years and above. Average household size in the town was calculated to be 3.3, while the annual population growth rate at low variant was estimated 2.9%.