In the 2011 census, the town of Anupgarh had a population of 30,877, with male population of 16,343 and female population of 14,534. In 2001 in Anupgarh, 15.6% of the population was under six years of age. Hindus are in majority in the town, followed by a significant
Sikh minority, followed by a small
Muslim population. ==Notable places==