India census, Dasnapur had a population of 19,962. Males constitute 49% of the population and females 51%.
The Dasnapur census data reveals that the population is split between males (49%) and females (51%).