According to the 2001 census report, Devarshola had a population of 23,085 inhabitants. Males and females constitute 50% of the population each. In Devarshola, 13% of the population is less than six years of age. The town has an average literacy rate of68%, which is much higher than the average literacy rate, which is 59.5%. The male literacy rate is 75% while the female literacy rate is 62%. |