According to the National Population and Housing Census carried out in 2007, the population of the town was 55,596. Out of this 27,644 (49.72%) were males and 27,952 (50.27%) females. Regarding age distribution, 18,570 (33.40%) were within the age group of 0-14 years, 33,793 (60.78%) 15-59 years, and 3,233 (5.8%) 60 years and above. The average household size in the town was calculated to be 3.9 while the annual population growth rate at medium variant was 4.2%.