India census, Balarampur had a population of 21,824. Males constitute 52% of the population and females 48%.
In the Indian census data for Balarampur, the male and female populations were recorded as 52% and 48%, respectively.