According to the National Population and Housing Census carried out in 2007, the population of the town was 28,875. Out of this 15,074 (52%) were males and 13,801(48%) were females. Regarding age distribution 10,814 (37%) were within the age group of 0-15 years, 17,476 (61%) 16-60 years, and 585 (2%) 61 years and above. The population growth rate at medium variant was 2.9%.