As of 2011 Indian Census, Barahiya had a total population of 43,032, of which 22,817 were males and 20,215 were females, with a sex ratio of 886. Population within the age group of 0 to 6 years was 6,706.
According to the 2011 Indian Census, Barahiya's population was 43,032 people, with 22,817 males and 20,215 females, giving a sex ratio of 886. The age group from 0 to 6 years represented 6,706 individuals.