According to the National Population and Housing Census carried out in 2007, the population of the town was 48,876. Out of these, 24,003 (49%) were males and 24,873 (50.89%) were females. Regarding age distribution 15,857 (32.4%) were within the age group of 0-15 years, 31,728 (64.9%) 16-60 years and 1,291 (2.6%) 60 years and above. The average household size in the town is calculated to be 4.2.