 India census, Babugarh had a population of 5938.Males constitute 53% of the population and females 47%.Babugarh has an average literacy rate of 64%, higher than the national average of 59.5%; with 61% of the males and 39% of females literate.