 According to the India census , Chhaprabhatha had a population of 23,411.Males constitute 57% of the population and females 43%.Chhaprabhatha has an average literacy rate of 73%, higher than the national average of 59.5%; with male literacy of 78% and female literacy of 66%.