As per the 2011 Census of India Hazaribag Town had a total population of 11,106, of which 5,821 (52%) were males and 5,285 (48%) were females.
The 2011 census data for Hazaribag Town shows that it had a population of 11,106, with males comprising 52% and females making up 48% of the total.