According to the National Population and Housing Census carried out in 2007, the population of the town was 47,398. Out of this 22,438 (47%) were males and 24,960 (53%) were females, Regarding age distribution 20,641 (44%) were within the age group of 0-17 years, 24,681 (52%) within 18-60 years, and 2,075 (4%) 60 years and above. The population growth rate at medium variant was 2.9%.